Modifies a database backup source endpoint.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dbs:ModifyBackupSourceEndpoint |
update |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| BackupPlanId |
string |
Yes |
The ID of the backup plan. Call the DescribeBackupPlanList operation to obtain the ID. |
dbs1h****usfa |
| SourceEndpointInstanceType |
string |
Yes |
The location of the database. Call the DescribeBackupPlanList operation to obtain this value. Valid values:
|
RDS |
| SourceEndpointRegion |
string |
No |
The region where the database is located. Call the DescribeBackupPlanList operation to obtain this value. Note
This parameter is required if SourceEndpointInstanceType is set to RDS, ECS, DDS, Express, or Agent. |
cn-hangzhou |
| SourceEndpointInstanceID |
string |
No |
The ID of the database instance. Call the DescribeBackupPlanList operation to obtain this ID. Note
This parameter is required if SourceEndpointInstanceType is set to RDS, ECS, DDS, or Express. |
rm-bp1p8c29479jv**** |
| SourceEndpointIP |
string |
No |
The database endpoint. Call the DescribeBackupPlanList operation to obtain this value. Note
This parameter is required if SourceEndpointInstanceType is set to Express, Agent, or Other. |
100.*.*.10:3306 |
| SourceEndpointPort |
integer |
No |
The database port. Call the DescribeBackupPlanList operation to obtain this value. Note
This parameter is required if SourceEndpointInstanceType is set to Express, Agent, Other, or ECS. |
3306 |
| SourceEndpointDatabaseName |
string |
No |
The name of the database.
|
test |
| SourceEndpointUserName |
string |
No |
The database account. Call the DescribeBackupPlanList operation to obtain this value. This parameter is optional if the database type is Redis, or if SourceEndpointInstanceType is set to Agent and the database type is MSSQL. This parameter is required in all other scenarios. |
test |
| SourceEndpointPassword |
string |
No |
The password. This parameter is optional if the database type is Redis, or if SourceEndpointInstanceType is set to Agent and the database type is MSSQL. This parameter is required in all other scenarios. |
test |
| BackupGatewayId |
integer |
No |
The ID of the backup gateway. Call the DescribeBackupPlanList operation to obtain this ID. Note
This parameter is required if SourceEndpointInstanceType is set to Agent. |
21321323213 |
| BackupObjects |
string |
No |
The backup objects. This parameter is optional if SourceEndpointInstanceType is set to Agent. In all other scenarios, this parameter is required. Call the DescribeBackupPlanList operation to obtain this value. |
[{ "DBName":"待备份库名", "SchemaName":"待备份 Schema 名", "TableIncludes":[{ "TableName":"待备份表表名" }], "TableExcludes":[{"TableName":"待备份库名不需要备份表的表名" }] } ] |
| SourceEndpointOracleSID |
string |
No |
The Oracle system ID (SID). This parameter is required if the database type is Oracle. |
test |
| CrossAliyunId |
string |
No |
The UID of the Alibaba Cloud account for cross-account backup. Call the DescribeRestoreTaskList operation to obtain this UID. |
2xxx7778xxxxxxxxxx |
| CrossRoleName |
string |
No |
The name of the RAM role for cross-account backup. Call the DescribeRestoreTaskList operation to obtain this name. |
test123 |
| ClientToken |
string |
No |
A string that ensures the idempotence of the request. This prevents repeated request submissions. |
ETnLKlblzczshOTUbOCzxxxxxxx |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| HttpStatusCode |
integer |
The HTTP status code. |
200 |
| RequestId |
string |
The request ID. |
D6E068C3-25BC-455A-85FE-45F0B22E**** |
| 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 ID of the backup plan. |
dbs1h****usfa |
| NeedPrecheck |
boolean |
Indicates whether the modification triggers a precheck. If this parameter returns true, call the StartBackupPlan operation to start the backup plan. |
false |
Examples
Success response
JSON format
{
"HttpStatusCode": 200,
"RequestId": "D6E068C3-25BC-455A-85FE-45F0B22E****",
"ErrCode": "Param.NotFound",
"Success": true,
"ErrMessage": "The specified parameter %s value is not valid. ",
"BackupPlanId": "dbs1h****usfa",
"NeedPrecheck": false
}
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.