Modifies the source endpoint of a database backup.
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 value of this parameter. |
dbs1h****usfa |
| SourceEndpointInstanceType |
string |
Yes |
The location of the database. Call the DescribeBackupPlanList operation to obtain the value of this parameter. Valid values:
|
RDS |
| SourceEndpointRegion |
string |
No |
The region of the database. Call the DescribeBackupPlanList operation to obtain the value of this parameter. 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 the value of this parameter. 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 the value of this parameter. 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 the value of this parameter. Note
This parameter is required if SourceEndpointInstanceType is set to Express, Agent, Other, or ECS. |
3306 |
| SourceEndpointDatabaseName |
string |
No |
The database name.
|
test |
| SourceEndpointUserName |
string |
No |
The database account. Call the DescribeBackupPlanList operation to obtain the value of this parameter. This parameter is optional if the database type is Redis, or if SourceEndpointInstanceType is set to Agent and the database type is MSSQL. In all other scenarios, this parameter is required. |
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. In all other scenarios, this parameter is required. |
test |
| BackupGatewayId |
integer |
No |
The ID of the backup gateway. Call the DescribeBackupPlanList operation to obtain the value of this parameter. 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 the value of this parameter. |
[{ "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 that is used for cross-account backup. Call the DescribeRestoreTaskList operation to obtain the value of this parameter. |
2xxx7778xxxxxxxxxx |
| CrossRoleName |
string |
No |
The name of the RAM role that is created for cross-account backup. Call the DescribeRestoreTaskList operation to obtain the value of this parameter. |
test123 |
| ClientToken |
string |
No |
A string that is used to ensure 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 the value is true, you must 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.