Modifies the automatic backup policy for a PolarDB cluster.
Operation description
Try it now
Test
RAM authorization
Action | Access level | Resource type | Condition key | Dependent action |
polardb:ModifyBackupPolicy | update | *dbcluster
| None | None |
Request parameters
Parameter | Type | Required | Description | Example |
DBClusterId | string | Yes | The cluster ID. Note Call the DescribeDBClusters operation to query the information about all clusters in a specific region, including cluster IDs. | pc-bp13wz9586voc**** |
PreferredBackupTime | string | No | The time window to perform an automatic backup. Specify the time in the | 15:00Z-16:00Z |
PreferredBackupPeriod | string | No | The backup cycle. Valid values:
Note
| Monday,Tuesday |
DataLevel1BackupRetentionPeriod | string | No | The retention period of level-1 backups. Valid values: 3 to 14. Unit: day. Note
| 3 |
DataLevel2BackupRetentionPeriod | string | No | The retention period of level-2 backups. Valid values:
Note
| 0 |
BackupRetentionPolicyOnClusterDeletion | string | No | Specifies whether to retain backups when you delete the cluster.
Note The default value is NONE. | NONE |
BackupFrequency | string | No | The backup frequency. Valid values:
Note
| Normal |
DataLevel1BackupFrequency | string | No | The backup frequency. Valid values:
Note
| Normal |
DataLevel1BackupTime | string | No | The time window to perform an automatic backup. Specify the time in the Note
| 15:00Z-16:00Z |
DataLevel1BackupPeriod | string | No | The level-1 backup cycle. Valid values:
Note
| Monday,Tuesday |
DataLevel2BackupPeriod | string | No | The level-2 backup cycle. Valid values:
Note
| Monday,Tuesday |
DataLevel2BackupAnotherRegionRegion | string | No | The destination region for the cross-region level-2 backup. For more information about the regions that support cross-region backup, see Overview. Note
| cn-hangzhou |
DataLevel2BackupAnotherRegionRetentionPeriod | string | No | The retention period of the cross-region level-2 backup. Valid values:
Note
| 30 |
BackupPolicyLevel | string | No | The level of the backup policy. Valid values:
Note
| Normal |
| AdvancedDataPolicies | array<object> | No | The advanced backup policy. Note
| |
object | No | |||
ActionType | string | No | The operation type. Valid values:
| CREATE |
OnlyPreserveOneEachHour | boolean | No | The retention policy for hourly backups. Valid values:
Note This parameter cannot be modified. The value is fixed to `true`. | true |
RetentionValue | string | No | The number of days to retain the backup. | 7 |
BakType | string | No | The backup type. Valid values:
Note This parameter cannot be modified. The value is fixed to `F`. | F |
FilterKey | string | No | The scheduling type. Valid values:
Note This parameter is required only when `FilterType` is set to crontab. | dayOfWeek |
FilterValue | string | No | The backup cycle. | 1,2,3,4,5,6,7 |
DestType | string | No | The destination type for the backup policy. Valid values:
| level2 |
FilterType | string | No | The filter type for the advanced policy. Valid values:
| crontab |
SrcRegion | string | No | The source region of the backup policy. | cn-shanghai |
AutoCreated | boolean | No | Indicates whether the backup policy is automatically generated by the system. Note This parameter is automatically generated. Do not specify this parameter. | false |
SrcType | string | No | The source type of the backup policy. Valid values:
| level1 |
OnlyPreserveOneEachDay | boolean | No | The retention policy for backups that are more than 24 hours old.
| true |
DumpAction | string | No | The method to convert a level-1 backup to a level-2 backup. Valid values:
| copy |
PolicyId | string | No | The ID of the backup policy. Call the DescribeBackupPolicy operation to view the ID. | 71930ac2e9f15e41615e10627c****** |
DestRegion | string | No | The destination region of the backup policy. | cn-beijing |
RetentionType | string | No | The type of the retention period for the backup set. Valid values:
| delay |
Response elements
Element | Type | Description | Example |
object | |||
RequestId | string | The request ID. | C5A5DF0E-5968-4DC1-882E-AC2FE7****** |
Examples
Success response
JSON format
{
"RequestId": "C5A5DF0E-5968-4DC1-882E-AC2FE7******"
}Error codes
HTTP status code | Error code | Error message | Description |
400 | InvalidDataLevel1BackupRetentionPeriod.Malformed | The specified parameter DataLevel1BackupRetentionPeriod is not valid. | The specified DataLevel1BackupRetentionPeriod parameter is invalid. |
400 | InvalidDataLevel2BackupRetentionPeriod.Malformed | The specified parameter DataLevel2BackupRetentionPeriod is not valid. | The specified DataLevel2BackupRetentionPeriod parameter is invalid. |
400 | InvalidBackupRetentionPeriod.Malformed | The specified parameter BackupRetentionPeriod is not valid. | The specified BackupRetentionPeriod parameter is invalid. |
400 | InvalidBackupFrequency.Malformed | The specified parameter BackupFrequency is not valid. | The specified BackupFrequency parameter is invalid. |
400 | InvalidPreferredBackupPeriod.Malformed | The specified parameter PreferredBackupPeriod is not valid. | The specified PreferredBackupPeriod parameter is invalid. |
400 | InvalidDataLevel2BackupPeriod.Malformed | The specified parameter DataLevel2BackupPeriod is not valid. | The specified DataLevel2BackupPeriod parameter is invalid. |
400 | InvalidDataLevel1BackupPeriod.Malformed | The specified parameter DataLevel1BackupPeriod is not valid. | The specified DataLevel1BackupPeriod parameter is invalid. |
400 | InvalidPreferredBackupTime.Malformed | The specified parameter PreferredBackupTime is not valid. | The specified PreferredBackupTime parameter is invalid. |
400 | InvalidDataLevel1BackupTime.Malformed | The specified parameter DataLevel1BackupTime is not valid. | The specified DataLevel1BackupTime parameter is invalid. |
400 | InvalidDataLevel1BackupFrequency.Malformed | The specified parameter DataLevel1BackupFrequency is not valid. | The specified DataLevel1BackupFrequency parameter is invalid. |
400 | InvalidDataLevel2AnotherRegionRegion.NotFound | The specified parameter DataLevel2BackupAnotherRegionRegion does not found. | The specified DataLevel2BackupAnotherRegionRegion parameter cannot be found. |
400 | InvalidDataLevel2AnotherRegionBackupRetentionPeriod.Malformed | The specified parameter DataLevel2BackupAnotherRegionRetentionPeriod is not valid. | The specified DataLevel2BackupAnotherRegionRetentionPeriod parameter is invalid. |
403 | IncorrectBackupPolicy | Current DB type does not support low frequency backupPolicy operation. | Infrequent access backup operations are not supported by the current database type. |
404 | InvalidDBCluster.NotFound | The DBClusterId provided does not exist in our records. | The specified DBClusterId parameter does not exist in the current record. |
404 | InvalidDBClusterId.NotFound | The DBClusterId provided does not exist in our records. | The specified DBClusterId parameter does not exist in the current record. |
404 | InvalidParam | new archiveBackup policy already exists. dumpretention parameter cannot used alone | An archive backup policy has been created. The dumpretation parameter cannot be used alone. |
404 | InvalidDBClusterId.Malformed | The specified parameter DBClusterId is not valid. | The specified DBClusterId parameter is invalid. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.