Configures a Database Backup (DBS) backup plan.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dbs:ConfigureBackupPlan |
update |
*BackupPlan
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| BackupPlanId |
string |
Yes |
The ID of the backup plan. You can call DescribeBackupPlanList to query the backup plan ID. |
dbstooi0******* |
| SourceEndpointInstanceType |
string |
Yes |
The location of the database. You can call DescribeBackupPlanList to query this value. Valid values:
|
RDS |
| SourceEndpointRegion |
string |
No |
The region of the database. You can call DescribeBackupPlanList to query this value. Note
This parameter is required when SourceEndpointInstanceType is RDS, ECS, DDS, Express, or Agent. |
cn-hangzhou |
| SourceEndpointInstanceID |
string |
No |
The database instance ID. You can call DescribeBackupPlanList to query this value. Note
This parameter is required when SourceEndpoint.InstanceType is RDS, ECS, DDS, or Express. |
rm-uf6wjk5********* |
| SourceEndpointIP |
string |
No |
The database endpoint. You can call DescribeBackupPlanList to query this value. Note
This parameter is required when SourceEndpointInstanceType is express, agent, or other. |
rm-uf6wjk5*******.mysql.rds.aliyuncs.com |
| SourceEndpointPort |
integer |
No |
The database port. You can call DescribeBackupPlanList to query this value. Note
This parameter is required when SourceEndpoint.InstanceType is express, agent, other, or ECS. |
3306 |
| SourceEndpointDatabaseName |
string |
No |
The database name. You can call DescribeBackupPlanList to query this value. Note
This parameter is required when the database type is PostgreSQL or MongoDB. |
testRDS |
| SourceEndpointUserName |
string |
No |
The database account. Note
This parameter is optional when the database type is Redis, or when the database location is agent and the database type is SQL Server. It is required in other scenarios. |
testRDS |
| SourceEndpointPassword |
string |
No |
The password. Note
This parameter is optional when the database type is Redis, or when the database location is agent and the database type is SQL Server. It is required in other scenarios. |
testPassword |
| BackupGatewayId |
integer |
No |
The backup gateway ID. You can call DescribeBackupPlanList to query this value. Note
This parameter is required when SourceEndpointInstanceType is agent. |
23313123312 |
| OSSBucketName |
string |
No |
The OSS bucket name. Note
The system automatically generates a new name by default. |
TestOssBucket |
| BackupObjects |
string |
No |
The backup objects. You can call DescribeBackupPlanList to query this value. |
[ { "DBName":"database_name", "SchemaName":"schema_name", "TableIncludes":[{ "TableName":"table_name" }], "TableExcludes":[{ "TableName":"excluded_table_name" }] } ] |
| BackupPeriod |
string |
No |
The full backup period. Valid values:
|
Monday |
| BackupStartTime |
string |
No |
The full backup start time in HH:mmZ (UTC) format. You can call DescribeBackupPlanList to query this value. |
14:22 |
| EnableBackupLog |
boolean |
No |
Enable incremental log backup. Valid values:
|
true |
| BackupLogIntervalSeconds |
integer |
No |
The incremental interval in seconds (s). Note
Only physical backup is supported. |
1000 |
| BackupRetentionPeriod |
integer |
No |
The retention period for backup data. Valid values: 0 to 1825. Default value: 730 days. |
730 |
| DuplicationInfrequentAccessPeriod |
integer |
No |
The period after which data is converted to Infrequent Access storage. Default value: 180 days. |
180 |
| DuplicationArchivePeriod |
integer |
No |
The period after which data is converted to archive cold storage. Default value: 365 days. |
365 |
| BackupPlanName |
string |
Yes |
The custom backup plan name. You can call DescribeBackupPlanList to query this value. |
dbstooi0******* |
| SourceEndpointOracleSID |
string |
No |
The Oracle SID name. Note
This parameter is required when the database type is Oracle. |
test |
| BackupStorageType |
string |
No |
The built-in storage type:
|
N/A |
| BackupSpeedLimit |
integer |
No |
The disk I/O limit in KB/s. Note
This parameter is valid only for MySQL physical backup. |
262144 |
| BackupRateLimit |
integer |
No |
The network bandwidth throttling in KB/s. The maximum value is 10 GB. Note
This parameter is valid only for MySQL physical backup. |
262144 |
| BackupStrategyType |
string |
No |
The full backup period. Valid values:
Note
Default value: simple. |
simple |
| CrossAliyunId |
string |
No |
The UID for cross-Alibaba Cloud account backup. You can call DescribeRestoreTaskList to query this value. |
2xxx7778xxxxxxxxxx |
| CrossRoleName |
string |
No |
The RAM role name for cross-Alibaba Cloud account backup. You can call DescribeRestoreTaskList to query this value. |
test123 |
| AutoStartBackup |
boolean |
No |
Enable automatic backup. Valid values:
|
false |
| ClientToken |
string |
No |
The client token that is used to ensure the idempotence of the request. The client generates this value, which must be unique among different requests. The token can be up to 64 ASCII characters in length. |
ETnLKlblzczshOTUbOCzxxxxxxx |
| ResourceGroupId |
string |
No |
The resource group ID. |
rg-aekzecovzti**** |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response parameters. |
||
| HttpStatusCode |
integer |
The HTTP status code. |
200 |
| RequestId |
string |
The request ID. |
F1FB49D4-B504-47F1-9F43-D7EAB33F**** |
| ErrCode |
string |
The error code. |
Param.NotFound |
| Success |
boolean |
Indicates whether the request was successful. Valid values:
|
true |
| ErrMessage |
string |
The error message. |
The specified parameter %s value is not valid. |
| BackupPlanId |
string |
The backup plan ID. |
dbstooi01ex**** |
Examples
Success response
JSON format
{
"HttpStatusCode": 200,
"RequestId": "F1FB49D4-B504-47F1-9F43-D7EAB33F****",
"ErrCode": "Param.NotFound",
"Success": true,
"ErrMessage": "The specified parameter %s value is not valid. ",
"BackupPlanId": "dbstooi01ex****"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 403 | Request.Forbidden | Have no Permissions |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.