Queries the details of an ApsaraDB for MongoDB instance.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dds:DescribeDBInstanceAttribute |
get |
*dbinstance
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| Engine |
string |
No |
The database engine. Set the value to MongoDB. |
MongoDB |
| DBInstanceId |
string |
Yes |
The instance ID. |
dds-bp11483712c1**** |
| ResourceGroupId |
string |
No |
The ID of the resource group. For more information, see View the basic information of a resource group. Note
This parameter can be configured only on the Alibaba Cloud China website (www.aliyun.com). |
rg-acfmyiu4ekp**** |
| IsDelete |
boolean |
No |
Specifies whether to query a deleted instance. Valid values:
|
false |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The details of the instance. |
||
| RequestId |
string |
The request ID. |
A935A8EE-A6CC-53DE-98BA-20ABAA7E632B |
| DBInstances |
object |
||
| DBInstance |
array<object> |
The details of the instance. |
|
|
array<object> |
The details of the instance. |
||
| CreationTime |
string |
The time when the instance was created. The time is in the yyyy-MM-ddTHH:mm:ssZ format. The time is displayed in UTC. |
2022-01-02T07:43:59Z |
| ReplicaSets |
object |
||
| ReplicaSet |
array<object> |
The details of the replica set instance. Note
This parameter is returned if the instance is a replica set instance. |
|
|
object |
The details of the replica set instance. Note
This parameter is returned if the instance is a replica set instance. |
||
| VSwitchId |
string |
The vSwitch ID. Note
This parameter is returned if the network type of the instance is VPC. |
vpc-bp1jk5vwkcri27qme**** |
| ConnectionPort |
string |
The connection port of the node. |
3717 |
| ReplicaSetRole |
string |
The role of the node. Valid values:
|
Primary |
| ConnectionDomain |
string |
The endpoint of the node. |
dds-bp11483712c1****.mongodb.rds.aliyuncs.com |
| VPCCloudInstanceId |
string |
The VPC instance ID of the replica set node. Note
This parameter is returned if the network type of the instance is VPC. |
dds-bp11483712c1**** |
| NetworkType |
string |
The network type. Valid values:
|
VPC |
| VPCId |
string |
The VPC ID. Note
This parameter is returned if the network type of the instance is VPC. |
vpc-bp1jk5vwkcri27qme**** |
| ReplacateId |
string |
The logical ID of the Global Distributed Cache instance. Note
You can no longer purchase new instances of this type. This parameter is returned only for existing Global Distributed Cache instances. |
bls-m**** |
| Tags |
object |
||
| Tag |
array<object> |
A list of tags attached to the instance. |
|
|
object |
A list of tags attached to the instance. |
||
| Key |
string |
The tag key. |
test |
| Value |
string |
The tag value. |
api |
| VpcAuthMode |
string |
The password-free access mode over a private network. Valid values:
|
Open |
| NetworkType |
string |
The network type of the instance. Valid values:
|
VPC |
| LockMode |
string |
The lock status of the instance. Valid values:
|
Unlock |
| EngineVersion |
string |
The major version of the database engine. |
4.4 |
| MaxIOPS |
integer |
The maximum input/output operations per second (IOPS) of the instance. |
1000 |
| MaxMBPS |
integer |
The maximum throughput of the disk, in MB/s. |
350 |
| VPCCloudInstanceIds |
string |
The VPC instance ID. Note
This parameter is returned if the network type of the instance is VPC. Important This parameter is deprecated. |
dds-bp11483712c1**** |
| MongosList |
object |
||
| MongosAttribute |
array<object> |
A list of Mongos node information. Note
This parameter is returned if the instance is a sharded cluster instance. |
|
|
object |
A list of Mongos node information. Note
This parameter is returned if the instance is a sharded cluster instance. |
||
| VpcCloudInstanceId |
string |
The VPC instance ID of the Mongos node. |
s-bp1d8c262a158**** |
| LockMode |
string |
The lock status of the instance. Valid values:
|
Unlock |
| MaxIOPS |
integer |
The maximum IOPS of the Mongos node. |
800 |
| VSwitchId |
string |
The vSwitch ID. Note
This parameter is returned if the network type of the instance is VPC. |
vsw-bp1vj604nj5a9zz74**** |
| NodeClass |
string |
The instance type of the Mongos node. |
dds.mongos.mid |
| MaxConnections |
integer |
The maximum number of connections to the Mongos node. |
1000 |
| Port |
integer |
The connection port of the Mongos node. |
3717 |
| VPCId |
string |
The VPC ID. Note
This parameter is returned if the network type of the instance is VPC. |
vpc-bp1n3i15v90el48nx**** |
| ConnectSting |
string |
The endpoint of the Mongos node. Warning This parameter is being deprecated. Use the ConnectString parameter instead. |
s-bp1d8c262a15****.mongodb.rds.aliyuncs.com |
| NodeDescription |
string |
The name of the Mongos node. |
mongos1 |
| NodeId |
string |
The ID of the Mongos node. |
s-bp1d8c262a15**** |
| Status |
string |
The status of the Mongos node. For more information, see Instance states. |
Running |
| CurrentKernelVersion |
string |
The minor engine version of the MongoDB node. |
mongodb_20220518_4.0.21 |
| ConnectString |
string |
The endpoint of the Mongos node. |
s-bp1d8c262a15****.mongodb.rds.aliyuncs.com |
| ProtocolType |
string |
The protocol type of the instance. Valid values:
Note
This parameter is returned if the instance is a sharded cluster instance. |
mongodb |
| DBInstanceDescription |
string |
The instance name. |
测试数据库 |
| CurrentKernelVersion |
string |
The minor engine version of the instance. |
5.0.5-20220721143518_0 |
| DBInstanceReleaseProtection |
boolean |
Indicates whether release protection is enabled for the instance. Valid values:
|
false |
| ExpireTime |
string |
The expiration time of the subscription instance. The time is in the yyyy-MM-ddTHH:mmZ format. The time is displayed in UTC. Note
This parameter is returned if the instance is a subscription instance. |
2022-02-05T16:00Z |
| MaintainStartTime |
string |
The start time of the maintenance window. The time is in the HH:mmZ format. The time is displayed in UTC. |
18:00Z |
| DBInstanceType |
string |
The instance type. Valid values:
|
replicate |
| LastDowngradeTime |
string |
The time when the instance was last downgraded. |
2022-01-08 |
| ShardList |
object |
||
| ShardAttribute |
array<object> |
A list of shard node information. Note
This parameter is returned if the instance is a sharded cluster instance. |
|
|
object |
A list of shard node information. Note
This parameter is returned if the instance is a sharded cluster instance. |
||
| LockMode |
string |
The lock mode of the cluster. Valid values:
|
Unlock |
| MaxIOPS |
integer |
The maximum IOPS of the shard node. |
8000 |
| ConnectString |
string |
The endpoint of the shard node. |
d-bp1af0680a9c6d3****.mongodb.rds.aliyuncs.com:**** |
| NodeClass |
string |
The instance type of the shard node. |
dds.shard.mid |
| MaxConnections |
integer |
The maximum number of connections to the shard node. |
8000 |
| Port |
integer |
The port of the shard node. |
3717 |
| NodeDescription |
string |
The name of the shard node. |
testshard |
| NodeId |
string |
The ID of the shard node. |
d-bp16e09d9c5d**** |
| NodeStorage |
integer |
The storage space of the shard node. Unit: GB. |
10 |
| ReadonlyReplicas |
integer |
The number of read-only nodes in the shard node. Valid values: integers from 0 to 5. |
0 |
| Status |
string |
The status of the shard node. For more information, see Instance states. |
Running |
| MaxDiskMbps |
string |
The maximum disk throughput of the shard node. |
350 |
| CurrentKernelVersion |
string |
The minor engine version of the MongoDB node. |
mongodb_20220518_4.0.21 |
| ReplicaSetName |
string |
The name of the shard node. |
mgset-xxxx |
| MaintainEndTime |
string |
The end time of the maintenance window. The time is in the HH:mmZ format. The time is displayed in UTC. |
03:00Z |
| DBInstanceStatus |
string |
The instance status. For more information, see Instance states. |
Running |
| VPCId |
string |
The VPC ID. Note
This parameter is returned if the network type of the instance is VPC. |
vpc-bp1n3i15v90el48nx**** |
| RegionId |
string |
The region ID of the instance. |
cn-hangzhou |
| DBInstanceStorage |
integer |
The storage space of the instance. |
10 |
| ReplicaSetName |
string |
The name of the replica set instance. Note
This parameter is returned if the instance is a replica set instance. |
mgset-10ace**** |
| VSwitchId |
string |
The vSwitch ID. Note
This parameter is returned if the network type of the instance is VPC. |
vsw-bp1oo2a7isyrb8igf**** |
| StorageEngine |
string |
The storage engine of the instance. |
WiredTiger |
| ConfigserverList |
object |
||
| ConfigserverAttribute |
array<object> |
A list of Configserver node information. Note
This parameter is returned if the instance is a sharded cluster instance. |
|
|
object |
A list of Configserver node information. Note
This parameter is returned if the instance is a sharded cluster instance. |
||
| MaxIOPS |
integer |
The maximum IOPS of the Configserver node. |
1000 |
| LockMode |
string |
The lock status of the instance. Valid values:
|
Unlock |
| ConnectString |
string |
The endpoint of the Configserver node. |
dds-bp18b0934e7053e4-cs****.mongodb.rds.aliyuncs.com |
| NodeClass |
string |
The instance type of the Configserver node. |
dds.cs.mid |
| MaxConnections |
integer |
The maximum number of connections to the Configserver node. |
1000 |
| Port |
integer |
The port of the Configserver node. |
3717 |
| NodeDescription |
string |
The name of the Configserver node. |
testConfigserver |
| NodeId |
string |
The ID of the Configserver node. |
dds-bp11483712c1****-cs |
| NodeStorage |
integer |
The storage space of the Configserver node. Unit: GB. |
20 |
| Status |
string |
The status of the ConfigServer node. For more information, see Instance states. |
Running |
| CurrentKernelVersion |
string |
The minor engine version of the MongoDB node. |
mongodb_20220518_4.0.21 |
| ResourceGroupId |
string |
The ID of the resource group to which the instance belongs. Note
This parameter is returned only on the Alibaba Cloud China website (www.aliyun.com). |
rg-acfmyiu4ekp**** |
| ZoneId |
string |
The zone ID of the instance. |
cn-hangzhou-b |
| MaxConnections |
integer |
The maximum number of connections to the instance. |
500 |
| DBInstanceId |
string |
The instance ID. |
dds-bp11483712c1**** |
| DBInstanceClass |
string |
The instance type. |
dds.mongo.mid |
| Engine |
string |
The database engine. |
MongoDB |
| ReadonlyReplicas |
string |
The number of read-only nodes in the instance. |
1 |
| ReplicationFactor |
string |
The number of nodes in the instance. Note
This parameter is returned if the instance is a replica set instance. |
3 |
| KindCode |
string |
The type of the instance. Valid values:
|
18 |
| CapacityUnit |
string |
The read and write throughput consumed by the instance. |
100 |
| ChargeType |
string |
The billing method of the instance. Valid values:
|
PostPaid |
| StorageType |
string |
The storage class. Valid values: cloud_essd1: enhanced SSD (ESSD) PL1 disk. cloud_essd2: ESSD PL2 disk. cloud_essd3: ESSD PL3 disk. local_ssd: local SSD. cloud_essd_dbfs_s: DBFS-based shared storage disk. |
cloud_essd1 |
| DestroyTime |
string |
The time when the data of the instance is destroyed. The time is in the yyyy-MM-ddTHH:mm:ssZ format. The time is displayed in UTC. |
2021-12-10T16:00:00Z |
| DBInstanceOrderStatus |
string |
The state of the order that is generated for the instance. Valid values:
Note
The order fulfillment process is as follows: An order is placed and paid, submitted for provisioning, and then the instance is provisioned.
|
all_completed |
| Encrypted |
boolean |
Indicates whether disk encryption is enabled. |
true |
| EncryptionKey |
string |
The ID of the KMS key used for disk encryption. |
07609cc3-3109-408f-a35e-c548e776da0b |
| SyncPercent |
string |
The data synchronization progress in percentage. When an instance is undergoing a configuration change, data synchronization is required. You can check this parameter to view the synchronization progress. |
0.8 |
| UseClusterBackup |
boolean |
Indicates whether the cluster backup mode is enabled. Valid values:
|
true |
| BurstingEnabled |
boolean |
Indicates whether the bursting feature is enabled. |
true |
| ProvisionedIops |
integer |
The provisioned performance. |
1960 |
| DisasterRecoveryInfo |
string |
Information about the source and destination instances of a Global Distributed Cache instance. |
{"relations":[{"destInsName":"dds-bp11483712c1****","destRegionId":"cn-hangzhou","srcInsName":"dds-7xv054b9c43c****","srcRegionId":"cn-guangzhou"}]} |
| SearchNodeClass |
string |
The specifications of the Search node for the configuration change. |
mdb.shard.2x.xlarge.d |
| SearchNodeStorage |
integer |
The storage capacity of the Search node for the configuration change. |
20 |
| SearchNodeCount |
integer |
The number of Search nodes for the configuration change. |
2 |
Examples
Success response
JSON format
{
"RequestId": "A935A8EE-A6CC-53DE-98BA-20ABAA7E632B",
"DBInstances": {
"DBInstance": [
{
"CreationTime": "2022-01-02T07:43:59Z",
"ReplicaSets": {
"ReplicaSet": [
{
"VSwitchId": "vpc-bp1jk5vwkcri27qme****",
"ConnectionPort": "3717",
"ReplicaSetRole": "Primary",
"ConnectionDomain": "dds-bp11483712c1****.mongodb.rds.aliyuncs.com",
"VPCCloudInstanceId": "dds-bp11483712c1****",
"NetworkType": "VPC",
"VPCId": "vpc-bp1jk5vwkcri27qme****"
}
]
},
"ReplacateId": "bls-m****",
"Tags": {
"Tag": [
{
"Key": "test",
"Value": "api"
}
]
},
"VpcAuthMode": "Open",
"NetworkType": "VPC",
"LockMode": "Unlock",
"EngineVersion": "4.4",
"MaxIOPS": 1000,
"MaxMBPS": 350,
"VPCCloudInstanceIds": "dds-bp11483712c1****",
"MongosList": {
"MongosAttribute": [
{
"VpcCloudInstanceId": "s-bp1d8c262a158****",
"LockMode": "Unlock",
"MaxIOPS": 800,
"VSwitchId": "vsw-bp1vj604nj5a9zz74****",
"NodeClass": "dds.mongos.mid",
"MaxConnections": 1000,
"Port": 3717,
"VPCId": "vpc-bp1n3i15v90el48nx****",
"ConnectSting": "s-bp1d8c262a15****.mongodb.rds.aliyuncs.com",
"NodeDescription": "mongos1",
"NodeId": "s-bp1d8c262a15****",
"Status": "Running",
"CurrentKernelVersion": "mongodb_20220518_4.0.21",
"ConnectString": "s-bp1d8c262a15****.mongodb.rds.aliyuncs.com"
}
]
},
"ProtocolType": "mongodb",
"DBInstanceDescription": "测试数据库",
"CurrentKernelVersion": "5.0.5-20220721143518_0",
"DBInstanceReleaseProtection": false,
"ExpireTime": "2022-02-05T16:00Z",
"MaintainStartTime": "18:00Z",
"DBInstanceType": "replicate",
"LastDowngradeTime": "2022-01-08",
"ShardList": {
"ShardAttribute": [
{
"LockMode": "Unlock",
"MaxIOPS": 8000,
"ConnectString": "d-bp1af0680a9c6d3****.mongodb.rds.aliyuncs.com:****",
"NodeClass": "dds.shard.mid",
"MaxConnections": 8000,
"Port": 3717,
"NodeDescription": "testshard",
"NodeId": "d-bp16e09d9c5d****",
"NodeStorage": 10,
"ReadonlyReplicas": 0,
"Status": "Running",
"MaxDiskMbps": "350",
"CurrentKernelVersion": "mongodb_20220518_4.0.21",
"ReplicaSetName": "mgset-xxxx"
}
]
},
"MaintainEndTime": "03:00Z",
"DBInstanceStatus": "Running",
"VPCId": "vpc-bp1n3i15v90el48nx****",
"RegionId": "cn-hangzhou",
"DBInstanceStorage": 10,
"ReplicaSetName": "mgset-10ace****",
"VSwitchId": "vsw-bp1oo2a7isyrb8igf****",
"StorageEngine": "WiredTiger",
"ConfigserverList": {
"ConfigserverAttribute": [
{
"MaxIOPS": 1000,
"LockMode": "Unlock",
"ConnectString": "dds-bp18b0934e7053e4-cs****.mongodb.rds.aliyuncs.com",
"NodeClass": "dds.cs.mid",
"MaxConnections": 1000,
"Port": 3717,
"NodeDescription": "testConfigserver",
"NodeId": "dds-bp11483712c1****-cs",
"NodeStorage": 20,
"Status": "Running",
"CurrentKernelVersion": "mongodb_20220518_4.0.21"
}
]
},
"ResourceGroupId": "rg-acfmyiu4ekp****",
"ZoneId": "cn-hangzhou-b",
"MaxConnections": 500,
"DBInstanceId": "dds-bp11483712c1****",
"DBInstanceClass": "dds.mongo.mid",
"Engine": "MongoDB",
"ReadonlyReplicas": "1",
"ReplicationFactor": "3",
"KindCode": "18",
"CapacityUnit": "100",
"ChargeType": "PostPaid",
"StorageType": "cloud_essd1",
"DestroyTime": "2021-12-10T16:00:00Z",
"DBInstanceOrderStatus": "all_completed",
"Encrypted": true,
"EncryptionKey": "07609cc3-3109-408f-a35e-c548e776da0b",
"SyncPercent": "0.8",
"UseClusterBackup": true,
"BurstingEnabled": true,
"ProvisionedIops": 1960,
"DisasterRecoveryInfo": "{\"relations\":[{\"destInsName\":\"dds-bp11483712c1****\",\"destRegionId\":\"cn-hangzhou\",\"srcInsName\":\"dds-7xv054b9c43c****\",\"srcRegionId\":\"cn-guangzhou\"}]}",
"SearchNodeClass": "mdb.shard.2x.xlarge.d",
"SearchNodeStorage": 20,
"SearchNodeCount": 2
}
]
}
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | VpcCloudInstanceIdNumError | Get vpcCloudInstanceId number error. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.