Creates a database backup containing a current snapshot of existing objects.
Input Parameter Description
Name | Type | Description | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
backup_name | string | Name for this backup object. If the backup object already exists, only an incremental or differential backup can be made, unless recreate is specified | ||||||||||||||||||||||||||||
backup_type | string | Type of backup to create The supported values are:
| ||||||||||||||||||||||||||||
backup_objects_map | map of string to strings | Map of objects to be captured in the backup. Error if empty and creating full backup. Error if non-empty when creating an incremental or differential backup.
| ||||||||||||||||||||||||||||
datasink_name | string | Datasink where backup will be stored. | ||||||||||||||||||||||||||||
options | map of string to strings | Optional parameters. The default value is an empty map ( {} ).
|
Output Parameter Description
Name | Type | Description |
---|---|---|
backup_name | string | Value of input parameter backup_name. |
backup_id | long | Backup ID. |
copied_bytes | long | Total size of files copied to backup |
total_records | long | Total number of records in backup |
info | map of string to strings | Additional information. |