This operation adds a database instance to Data Management (DMS) and lets you enable security hosting for the instance.
Operation description
You must have the Database Administrator (DBA) or administrator role. For more information about how to view your system role, see View my system role.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dms:AddInstance |
create |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| Tid |
integer |
No |
The tenant ID. Note
To obtain the tenant ID, move the pointer over your profile picture in the upper-right corner of the DMS console. |
23**** |
| InstanceType |
string |
Yes |
The database type. For more information, see DbType parameter. |
MySQL |
| InstanceSource |
string |
Yes |
The source of the instance. Valid values:
|
RDS |
| NetworkType |
string |
Yes |
The network type. Valid values:
|
VPC |
| EnvType |
string |
Yes |
The environment type. Valid values:
|
product |
| EcsInstanceId |
string |
No |
The instance ID. For example, if your instance is a database gateway instance, enter the gateway ID. Note
This parameter is required if you set InstanceSource to ECS_OWN or GATEWAY. |
i-2zei9gs1t7h8l7ac**** |
| VpcId |
string |
No |
The ID of the VPC. Note
This parameter is required if you set InstanceSource to VPC_IDC. |
vpc-2zef4o1hu7ljd**** |
| EcsRegion |
string |
No |
The region where the instance resides. Note
This parameter is required if you set InstanceSource to RDS, ECS_OWN, GATEWAY, or VPC_IDC. |
cn-hangzhou |
| Host |
string |
Yes |
The database endpoint. |
rm-bp1g3tf90******.sqlserver.rds.aliyuncs.com |
| Port |
integer |
Yes |
The port used to connect to the database. |
3306 |
| Sid |
string |
No |
The system ID (SID) of the instance. Note
This parameter is required if you set InstanceType to ORACLE. |
testSid |
| DatabaseUser |
string |
Yes |
The database account. |
testsdb |
| DatabasePassword |
string |
Yes |
The password for the database account. |
test*** |
| InstanceAlias |
string |
Yes |
The alias of the instance. The alias helps you identify the instance. |
测试实例 |
| DbaId |
integer |
Yes |
The ID of the user who has the DBA role for the instance. To obtain the user ID, call the ListUsers or GetInstance operation. |
27**** |
| QueryTimeout |
integer |
Yes |
The timeout period for queries. Unit: seconds. |
7200 |
| ExportTimeout |
integer |
Yes |
The timeout period for exports. Unit: seconds. |
86400 |
| EnableSellTrust |
string |
Yes |
Specifies whether to enable security hosting for the instance.
|
Y |
| EnableSellStable |
string |
No |
Specifies whether to enable the Stable Change feature for the instance.
|
N |
| EnableSellCommon |
string |
No |
Specifies whether to enable the Security Collaboration feature for the instance.
|
Y |
| SafeRule |
string |
No |
The security rule set (GroupName) for the instance. This parameter is required if you enable the Security Collaboration feature. To obtain the value of this parameter, call the ListStandardGroups or GetInstance operation. |
金融线-生产 |
| EnableSellSitd |
string |
No |
Specifies whether to enable the sensitive data protection feature for the instance.
|
Y |
| DataLinkName |
string |
No |
The name of the cross-database query DBLink. Note
|
dblink_test |
| DdlOnline |
integer |
No |
Specifies whether to prioritize DMS for schema evolution. Valid values:
Note
Supported database types: ApsaraDB RDS for MySQL, PolarDB for MySQL, MyBase for MySQL, and other MySQL databases. |
2 |
| UseDsql |
integer |
No |
Specifies whether to enable cross-instance query. Valid values:
Note
Supported database types: MySQL, SQL Server, PostgreSQL, PolarDB for Oracle, and Redis. |
1 |
| SkipTest |
boolean |
No |
Specifies whether to skip the connectivity test. Valid values:
|
false |
| TemplateId |
integer |
No |
The ID of the data classification template. To obtain the template ID, call the ListClassificationTemplates operation. |
31*** |
| TemplateType |
string |
No |
The type of the data classification template. To obtain the template type, call the ListClassificationTemplates operation. |
INNER |
| UseSsl |
integer |
No |
Specifies whether to enable SSL encryption. If you enable this feature, DMS connects to the database over an SSL-encrypted connection. This parameter is valid only if the database supports SSL encryption. Valid values:
Note
|
0 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The ID of the request. You can use the ID to query logs and troubleshoot issues. |
0C1CB646-1DE4-4AD0-B4A4-7D47DD52E931 |
| ErrorCode |
string |
The error code. |
UnknownError |
| ErrorMessage |
string |
The error message. |
UnknownError |
| Success |
boolean |
Indicates whether the request was successful. Valid values:
|
true |
Examples
Success response
JSON format
{
"RequestId": "0C1CB646-1DE4-4AD0-B4A4-7D47DD52E931",
"ErrorCode": "UnknownError",
"ErrorMessage": "UnknownError",
"Success": true
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.