Queries a list of MongoDB instances.
Operation description
By default, this operation queries a list of replica set instances, which includes standalone instances. If you do not specify the DBInstanceType request parameter, the default value is replicate. To query a list of sharded cluster instances, set DBInstanceType to sharding.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dds:DescribeDBInstances |
get |
*Instance
*Instance
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
No |
The region ID. You can call the DescribeRegions operation to query the region ID. |
cn-hangzhou |
| PageNumber |
integer |
No |
The page number. The value must be greater than 0 and no greater than the maximum value of the integer data type. Default value: 1. |
1 |
| PageSize |
integer |
No |
The number of entries to return on each page. Valid values:
|
30 |
| DBInstanceId |
string |
No |
The instance ID. |
dds-bp199659b178**** |
| ReplicationFactor |
string |
No |
The number of nodes in the replica set instance. Valid values:
|
3 |
| DBInstanceDescription |
string |
No |
The instance name. The name must meet the following requirements:
|
测试数据库 |
| ExpireTime |
string |
No |
The expiration time of the instance. The time is in the yyyy-MM-ddTHH:mm:ssZ format. The time is displayed in UTC. This parameter is used to filter instances that expire on or before the specified time. |
2019-12-26T16:00:00Z |
| DBInstanceStatus |
string |
No |
The instance status. For more information, see Instance states. |
Running |
| DBInstanceType |
string |
No |
The instance architecture. Valid values:
|
sharding |
| DBInstanceClass |
string |
No |
The instance type. For more information, see Instance types. |
dds.mongo.mid |
| Engine |
string |
No |
The database engine. Set the value to MongoDB. |
MongoDB |
| EngineVersion |
string |
No |
The database engine version. Valid values:
|
4.0 |
| NetworkType |
string |
No |
The network type of the instance. Valid values:
|
VPC |
| VpcId |
string |
No |
The VPC ID. |
vpc-bp1n3i15v90el48nx**** |
| VSwitchId |
string |
No |
The vSwitch ID of the VPC. |
vsw-bp1vj604nj5a9zz74**** |
| ChargeType |
string |
No |
The billing method of the instance. Valid values:
|
PrePaid |
| ZoneId |
string |
No |
The zone ID. You can call the DescribeRegions operation to query the zone ID. |
cn-hangzhou-b |
| Expired |
string |
No |
The expiration status of the instance. Valid values:
|
true |
| ConnectionDomain |
string |
No |
The endpoint of the node. You can call the DescribeDBInstanceAttribute operation to query the endpoint. |
dds-bp1ea17b41abecf43****.mongodb.rds.aliyuncs.com |
| ResourceGroupId |
string |
No |
The resource group ID. |
rg-acfmyiu4ekp**** |
| Tag |
array<object> |
No |
The tags of the instance. |
|
|
object |
No |
|||
| Key |
string |
No |
The key of tag N. The value of N must be in the range of 1 to 20.
|
testdatabase |
| Value |
string |
No |
The value of tag N. The value of N must be in the range of 1 to 20.
|
apitest |
| DBNodeType |
string |
No |
Filters instances by type. Valid values:
|
default |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| TotalCount |
integer |
The number of instances returned. |
5 |
| RequestId |
string |
The request ID. |
0E4FE33F-5510-5758-8FA7-A6672CDE**** |
| PageSize |
integer |
The number of entries returned per page. |
30 |
| PageNumber |
integer |
The page number. |
1 |
| DBInstances |
object |
||
| DBInstance |
array<object> |
The details of the instances. |
|
|
array<object> |
|||
| 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. |
2021-03-25T02:18:00Z |
| ChargeType |
string |
The billing method of the instance. Valid values:
|
PrePaid |
| Tags |
object |
||
| Tag |
array<object> |
The details of the resource tags. |
|
|
object |
The details of the resource tags. |
||
| Key |
string |
The tag key. |
test |
| Value |
string |
The tag value. |
api |
| VpcAuthMode |
string |
Indicates whether password-free access over a VPC is enabled. Valid values:
|
Close |
| NetworkType |
string |
The network type of the instance. Valid values:
|
Classic |
| LockMode |
string |
The lock status of the instance. Valid values:
|
Unlock |
| EngineVersion |
string |
The database engine version. Valid values:
|
4.2 |
| MongosList |
object |
||
| MongosAttribute |
array<object> |
The details of the Mongos nodes. Note
This parameter is returned only for sharded cluster instances. |
|
|
object |
The details of the Mongos nodes. Note
This parameter is returned only for sharded cluster instances. |
||
| NodeClass |
string |
The instance type of the Mongos node. |
dds.mongos.standard |
| NodeDescription |
string |
The description of the Mongos node. |
测试mongos节点 |
| NodeId |
string |
The ID of the Mongos node. |
s-bp10e3b0d02f**** |
| DBInstanceDescription |
string |
The description of the instance. |
测试数据库 |
| ExpireTime |
string |
The time when the instance expires. The time is in the yyyy-MM-ddTHH:mmZ format. The time is displayed in UTC. |
2021-11-25T16:00Z |
| DBInstanceType |
string |
The instance architecture. Valid values:
|
sharding |
| LastDowngradeTime |
string |
The last time when the instance was downgraded. |
2021-05-08 |
| ShardList |
object |
||
| ShardAttribute |
array<object> |
The details of the shard nodes. Note
This parameter is returned only for sharded cluster instances. |
|
|
object |
The details of the shard nodes. Note
This parameter is returned only for sharded cluster instances. |
||
| NodeClass |
string |
The instance type of the shard node. |
dds.shard.mid |
| NodeDescription |
string |
The description of the shard node. |
测试shard节点 |
| NodeStorage |
integer |
The storage space of the shard node. Unit: GB. |
10 |
| NodeId |
string |
The ID of the shard node. |
d-bp1cac6f2083**** |
| ReadonlyReplicas |
integer |
The number of read-only nodes in the shard node. The value can be an integer from 0 to 5. |
2 |
| 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. Note
|
2021-12-10T16:00:00Z |
| DBInstanceStatus |
string |
The instance status. For more information, see Instance states. |
Running |
| RegionId |
string |
The region ID of the instance. |
cn-hangzhou |
| DBInstanceStorage |
integer |
The storage space of the instance. |
20 |
| ResourceGroupId |
string |
The resource group ID. |
rg-acfmyiu4ekp**** |
| ZoneId |
string |
The zone ID of the instance. |
cn-hangzhou-g |
| DBInstanceId |
string |
The instance ID. |
dds-bp18b0934e70**** |
| DBInstanceClass |
string |
The instance type. |
dds.mongo.mid |
| Engine |
string |
The database engine. |
MongoDB |
| ReplicationFactor |
string |
The number of nodes in the instance. Note
This parameter is returned only for replica set instances. |
3 |
| KindCode |
string |
The type of the instance. Valid values:
|
1 |
| CapacityUnit |
string |
The read and write throughput consumed by the instance. Note
This parameter is returned only for serverless instances. |
100 |
| StorageType |
string |
The storage type. Valid values:
|
local_ssd |
| BackupRetentionPolicy |
integer |
The backup retention policy. Valid values:
|
1 |
| ReleaseTime |
string |
The release time of the instance. |
2024-06-17T07:01Z |
Examples
Success response
JSON format
{
"TotalCount": 5,
"RequestId": "0E4FE33F-5510-5758-8FA7-A6672CDE****",
"PageSize": 30,
"PageNumber": 1,
"DBInstances": {
"DBInstance": [
{
"CreationTime": "2021-03-25T02:18:00Z",
"ChargeType": "PrePaid",
"Tags": {
"Tag": [
{
"Key": "test",
"Value": "api"
}
]
},
"VpcAuthMode": "Close",
"NetworkType": "Classic",
"LockMode": "Unlock",
"EngineVersion": "4.2",
"MongosList": {
"MongosAttribute": [
{
"NodeClass": "dds.mongos.standard",
"NodeDescription": "测试mongos节点",
"NodeId": "s-bp10e3b0d02f****"
}
]
},
"DBInstanceDescription": "测试数据库",
"ExpireTime": "2021-11-25T16:00Z",
"DBInstanceType": "sharding",
"LastDowngradeTime": "2021-05-08",
"ShardList": {
"ShardAttribute": [
{
"NodeClass": "dds.shard.mid",
"NodeDescription": "测试shard节点",
"NodeStorage": 10,
"NodeId": "d-bp1cac6f2083****",
"ReadonlyReplicas": 2
}
]
},
"DestroyTime": "2021-12-10T16:00:00Z",
"DBInstanceStatus": "Running",
"RegionId": "cn-hangzhou",
"DBInstanceStorage": 20,
"ResourceGroupId": "rg-acfmyiu4ekp****",
"ZoneId": "cn-hangzhou-g",
"DBInstanceId": "dds-bp18b0934e70****",
"DBInstanceClass": "dds.mongo.mid",
"Engine": "MongoDB",
"ReplicationFactor": "3",
"KindCode": "1",
"CapacityUnit": "100",
"StorageType": "local_ssd",
"BackupRetentionPolicy": 1,
"ReleaseTime": "2024-06-17T07:01Z"
}
]
}
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.