Querying an Automated Backup Policy
Function
This API is used to query an automated backup policy.
URI
| Name | Mandatory | Type | IN | Description |
|---|---|---|---|---|
| project_id | Yes | string | path | Explanation: Project ID of a tenant in a region. To obtain the project ID, see Obtaining a Project ID. Constraints: N/A Value range: N/A Default value: N/A |
| instance_id | Yes | string | path | Explanation: Instance ID, which can be obtained by calling the API described in Querying Instances and Details. If you do not have an instance, call the API described in Creating a DB Instance to create one. Constraints: N/A Value range: N/A Default value: N/A |
Request Parameters
| Name | Mandatory | Type | IN | Description |
|---|---|---|---|---|
| X-Auth-Token | Yes | string | header | Definition User token obtained from IAM. For details, see Authentication. Constraints N/A Range N/A Default Value N/A |
Response Parameters
| Name | Mandatory | Type | Description |
|---|---|---|---|
| backup_policy | Yes | Object | Definition The backup policy object, including the backup retention period (days) and start time. For more information, see Table 4. Range N/A |
| Name | Mandatory | Type | Description |
|---|---|---|---|
| keep_days | Yes | Integer | Definition The number of days to retain the backup files. Range N/A |
| start_time | No | String | Definition The backup time window. Automated backups will be triggered during the backup time window. Range N/A |
| period | No | String | Definition The backup cycle configuration. Data will be automatically backed up on the selected days every week. Range N/A |
| enable_incremental_backup | No | Boolean | Definition Whether to enable incremental backup. Range
|
Example Requests
GET https://{endpoint}/v3/054e292c9880d4992f02c0196d3ea468/instances/3d39c18788b54a919bab633874c159dfin02/backups/policy
{
"backup_policy" : {
"keep_days" : 7,
"start_time" : "19:00-20:00",
"period" : "1,2,4,5,6",
"enable_incremental_backup" : true
}
} GET https://{endpoint}/v3/054e292c9880d4992f02c0196d3ea468/instances/3d39c18788b54a919bab633874c159dfin02/backups/policy
{
"backup_policy" : {
"keep_days" : 7,
"start_time" : "19:00-20:00",
"period" : "1,2,4,5,6",
"enable_incremental_backup" : false
}
}
GET https://{endpoint}/v3/054e292c9880d4992f02c0196d3ea468/instances/3d39c18788b54a919bab633874c159dfin02/backups/policy
{
"backup_policy" : {
"keep_days" : 0
}
} Example Responses
Status code: 200
Success.
{ "backup_policy" : {
"keep_days" : 7,
"start_time" : "19:00-20:00",
"period" : "1,2,4,5,6",
"enable_incremental_backup" : true
}
} Status Code
For more information, see Status Code.
Error Code
For more information, see Error Code.