IRPCVaultsAdmin.BackUpVault

View as Markdown

Administration API / specialized admin session

Backs up a vault into a backup file on the server.

ServiceVault management MFiles.IRPCVaultsAdmin
gRPC method/MFiles.IRPCVaultsAdmin/BackUpVault
HTTP (mf-http-grpc)POST /grpc/v1/back-up-vault
RequestBackUpVaultRequest
ResponseBackUpVaultResponse
Book and levelAdministration API, specialized
Kindadmin
SessionRequired: the session ID from LogIn in the mfiles-session-id-bin metadata.
Idempotentno
Returns metadata structure versionno
Streamingnone (unary)

Remarks

Request: BackUpVaultRequest

Nested message fields are expanded to depth 3; follow a type link for deeper levels and for the type's own page.

FieldTypeDescription
backupjobBackupJobThe backup to make: the vault (vault_guid), full or differential (type), the target file on the server and whether to overwrite it.
backupjob.vault_guidstringThe GUID of the vault, or GUID_NULL if defining a backup of the master database.
backupjob.typeBackupTypeBackup type (e.g. full or differential).Values: BACKUP_TYPE_FULL (0), BACKUP_TYPE_DIFFERENTIAL (1).
backupjob.target_filestringFull path to the target file on server.
backupjob.impersonationImpersonationImpersonation information for accessing the backup target file on server.
backupjob.impersonation.typeImpersonationTypeImpersonation type.Values: IMPERSONATION_TYPE_SYSTEM_ACCOUNT (0), IMPERSONATION_TYPE_LOCAL_WINDOWS_ACCOUNT (1), IMPERSONATION_TYPE_EXTERNAL_ACCOUNT (2).
backupjob.impersonation.accountstringAccount name (e.g. DOMAIN\user).
backupjob.impersonation.encrypted_passwordbytesEncrypted password.
backupjob.overwrite_existing_filesboolIf true, existing target files are overwritten. If false, backup fails if a target file already exists.
backupjob.file_size_limit_in_mbuint32Maximum size of one backup file in megabytes. If exceeded, backup will continue in a new sequentially numbered file. If zero, file size is unlimited and the backup will always consist of a single file only.

Response: BackUpVaultResponse

Nested message fields are expanded to depth 3; follow a type link for deeper levels and for the type's own page.

FieldTypeDescription
task_idint32The ID of the server-level scheduled job that makes the backup. Pass it to GetScheduledJobRunInfo.