Queries information about one or more ApsaraDB for Redis (Tair-compatible) instances.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
kvstore:DescribeInstances |
list |
DBInstance
DBInstance
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
No |
The region ID of the instance. Note
When calling this API, if the Tag parameter is specified, this parameter is required. |
cn-hangzhou |
| InstanceIds |
string |
No |
The IDs of the instances to query. Note
To specify multiple instance IDs, separate them with commas (,). A maximum of 30 instance IDs can be specified in a single request. |
r-bp1zxszhcgatnx**** |
| InstanceStatus |
string |
No |
The status of the instance. Valid values:
Note
For more information about instance statuses, see Instance statuses and impacts. |
Normal |
| ChargeType |
string |
No |
The billing method. Valid values:
|
PostPaid |
| NetworkType |
string |
No |
The network type of the instance. Valid values:
|
CLASSIC |
| EngineVersion |
string |
No |
The Redis-compatible engine version of the instance. Valid values: 2.8, 4.0, 5.0, 6.0, and 7.0. |
4.0 |
| InstanceClass |
string |
No |
The instance type. For more information, see Instance types. |
redis.master.small.default |
| VpcId |
string |
No |
The ID of the VPC. |
vpc-bp1nme44gek34slfc**** |
| VSwitchId |
string |
No |
The ID of the vSwitch. |
vsw-bp1e7clcw529l773d**** |
| PageNumber |
integer |
No |
The page number of the instance list. Pages start from 1. Default value: 1. |
1 |
| PageSize |
integer |
No |
The maximum number of entries per page. Maximum value: 50. Default value: 30. |
30 |
| InstanceType |
string |
No |
The category of the instance. Valid values:
|
Redis |
| SearchKey |
string |
No |
The keyword used for fuzzy search by instance name or instance ID. |
apitest |
| ArchitectureType |
string |
No |
The architecture type. Valid values:
|
standard |
| Expired |
string |
No |
The expiration status of the instance. Valid values:
|
false |
| ZoneId |
string |
No |
The zone ID. |
cn-hongkong-b |
| ResourceGroupId |
string |
No |
The ID of the resource group. Note
You can call the ListResourceGroups API or use the console to obtain the list of resource group IDs. For more information, see View basic information of a resource group. |
rg-acfmyiu4ekp**** |
| GlobalInstance |
boolean |
No |
Specifies whether to filter child instances of distributed instances from the returned instance list. Valid values:
|
true |
| EditionType |
string |
No |
The edition of the instance. Valid values:
|
Enterprise |
| PrivateIp |
string |
No |
The private IP address of the VPC. |
172.16.49.*** |
| Tag |
array<object> |
No |
The tags of the instance. |
|
|
object |
No |
Object. |
||
| Value |
string |
No |
The value of the tag. The tag value and key together form a key-value pair. |
Development |
| Key |
string |
No |
The key of the tag. The tag key and value together form a key-value pair. Note
A maximum of 5 tag key-value pairs can be specified at a time. |
Storage type |
| NodeType |
string |
No |
The node type. Valid values:
Note
For cloud-native instances, select MASTER_SLAVE or STAND_ALONE. For classic instances, select double or single. |
MASTER_SLAVE |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Object. |
||
| RequestId |
string |
The request ID. |
1E83311F-0EE4-4922-A3BF-730B312B**** |
| PageNumber |
integer |
The page number of the instance list. |
1 |
| PageSize |
integer |
The number of entries per page. |
30 |
| TotalCount |
integer |
The total number of instances. |
1 |
| Instances |
object |
||
| KVStoreInstance |
array<object> |
A collection of instances. |
|
|
array<object> |
Object. |
||
| Connections |
integer |
The maximum number of connections to the instance. |
20000 |
| EndTime |
string |
The time when the subscription instance expires. |
2019-06-13T16:00:00Z |
| ResourceGroupId |
string |
The ID of the resource group to which the instance belongs. |
rg-acfmyiu4ekp**** |
| EditionType |
string |
The instance edition. Valid values:
|
Enterprise |
| Config |
string |
The parameter settings of the instance. For more information, see Parameter settings. |
{\"maxmemory-policy\":\"volatile-lfu\",\"EvictionPolicy\":\"volatile-lru\",\"hash-max-ziplist-entries\":512,\"zset-max-ziplist-entries\":128,\"zset-max-ziplist-value\":64,\"set-max-intset-entries\":512,\"hash-max-ziplist-value\":64,\"#no_loose_disabled-commands\":\"flushall,flushdb\",\"lazyfree-lazy-eviction\":\"yes\"} |
| Port |
integer |
The service port of the instance. Important This parameter may not be up-to-date after a port change. To obtain the latest connection information, call the DescribeDBInstanceNetInfo operation. |
6379 |
| DestroyTime |
string |
The time when the instance was destroyed. |
2019-04-28T10:03:01Z |
| GlobalInstanceId |
string |
The ID of the distributed instance. Note
This parameter is returned only for child instances of a distributed instance. |
gr-bp14rkqrhac**** |
| HasRenewChangeOrder |
boolean |
Indicates whether a pending order for renewal or a configuration change exists. Valid values:
|
false |
| ShardCount |
integer |
The number of data nodes in the instance. Note
This parameter is returned only for instances in the cloud-native edition that use the cluster or read/write splitting architecture. |
3 |
| ConnectionDomain |
string |
The private connection endpoint of the instance. Important This endpoint may not be up-to-date after a change. To obtain the latest connection information, call the DescribeDBInstanceNetInfo operation. |
r-bp1zxszhcgatnx****.redis.rds.aliyuncs.com |
| SlaveReplicaCount |
integer |
The number of replica nodes in the secondary zone. |
1 |
| PrivateIp |
string |
The private IP address of the instance. Note
This parameter is not returned for instances that are deployed in the classic network. |
172.16.49.*** |
| Capacity |
integer |
The storage capacity of the instance. Unit: MB. |
4096 |
| QPS |
integer |
The queries per second (QPS) of the instance. |
100000 |
| NetworkType |
string |
The network type of the instance. Valid values:
|
CLASSIC |
| InstanceStatus |
string |
The state of the instance. Valid values:
|
Normal |
| PackageType |
string |
The package type. Valid values:
|
standard |
| Bandwidth |
integer |
The bandwidth of the instance. Unit: MB/s. |
96 |
| InstanceType |
string |
The instance type. Valid values:
|
Redis |
| Tags |
object |
The tags of the instance. |
|
| Tag |
array<object> |
The tags of the instance. |
|
|
object |
A tag object. |
||
| Value |
string |
The value of the tag. |
value1 |
| Key |
string |
The key of the tag. |
key1 |
| ReplacateId |
string |
The logical ID of the multi-active instance. |
grr-bp11381ebc16**** |
| ArchitectureType |
string |
The architecture of the instance. Valid values:
|
cluster |
| EngineVersion |
string |
The database engine version of the instance. |
4.0 |
| UserName |
string |
The username for the database connection. By default, this is the same as the instance ID. |
r-bp1zxszhcgatnx**** |
| ZoneId |
string |
The ID of the zone. |
cn-hangzhou-b |
| CloudType |
string |
This parameter is returned only for CloudBox instances. |
cloudbox |
| InstanceId |
string |
The ID of the instance. |
r-bp1zxszhcgatnx**** |
| ShardClass |
string |
The instance type of the data node. For more information, see Specification query navigation. Note
For a cluster instance, the overall performance is calculated by using the following formula: Performance of a single shard (ShardClass) × Number of shards (ShardCount). |
redis.shard.small.ce |
| CreateTime |
string |
The time when the instance was created. |
2018-11-07T08:49:00Z |
| VSwitchId |
string |
The ID of the vSwitch. |
vsw-bp1e7clcw529l773d**** |
| ReplicaCount |
integer |
The number of replica nodes in the primary zone. Note
The ReplicaCount and SlaveReplicaCount parameters apply only to instances in the cloud-native edition. If the instance uses the cluster architecture, these parameters indicate the number of replica nodes per data node in the primary and secondary zones. |
1 |
| ReadOnlyCount |
string |
The number of read-only nodes in the primary zone. Note
The ReadOnlyCount and SlaveReadOnlyCount parameters apply only to instances in the cloud-native edition that have read/write splitting enabled. If the instance uses the cluster architecture, these parameters indicate the number of read-only nodes per data node in the primary and secondary zones. |
1 |
| InstanceClass |
string |
The instance class. |
redis.logic.sharding.2g.2db.0rodb.4proxy.default |
| IsRds |
boolean |
Indicates whether the instance is managed by ApsaraDB. Valid values:
|
true |
| SecondaryZoneId |
string |
The ID of the secondary zone. Note
This parameter is not returned if the value of ZoneId indicates a multi-zone deployment. Example: cn-hangzhou-MAZ10(h,i). |
cn-hangzhou-h |
| InstanceName |
string |
The name of the instance. |
apitest |
| SlaveReadOnlyCount |
integer |
The number of read-only nodes in the secondary zone. |
1 |
| VpcId |
string |
The ID of the VPC. |
vpc-bp1nme44gek34slfc**** |
| ChargeType |
string |
The billing method of the instance. Valid values:
|
PostPaid |
| ComputingType |
string |
The computing type of the instance. Valid values:
|
Ecs |
| NodeType |
string |
The node type. Valid values:
|
double |
| ConnectionMode |
string |
The connection mode of the instance. Valid values:
This parameter is deprecated. Call the |
Standard |
| RegionId |
string |
The region ID. |
cn-hangzhou |
| WorkspaceId |
string |
||
| UsedCount |
integer |
||
| QuotaCount |
integer |
Examples
Success response
JSON format
{
"RequestId": "1E83311F-0EE4-4922-A3BF-730B312B****",
"PageNumber": 1,
"PageSize": 30,
"TotalCount": 1,
"Instances": {
"KVStoreInstance": [
{
"Connections": 20000,
"EndTime": "2019-06-13T16:00:00Z",
"ResourceGroupId": "rg-acfmyiu4ekp****",
"EditionType": "Enterprise",
"Config": "{\\\"maxmemory-policy\\\":\\\"volatile-lfu\\\",\\\"EvictionPolicy\\\":\\\"volatile-lru\\\",\\\"hash-max-ziplist-entries\\\":512,\\\"zset-max-ziplist-entries\\\":128,\\\"zset-max-ziplist-value\\\":64,\\\"set-max-intset-entries\\\":512,\\\"hash-max-ziplist-value\\\":64,\\\"#no_loose_disabled-commands\\\":\\\"flushall,flushdb\\\",\\\"lazyfree-lazy-eviction\\\":\\\"yes\\\"}",
"Port": 6379,
"DestroyTime": "2019-04-28T10:03:01Z",
"GlobalInstanceId": "gr-bp14rkqrhac****",
"HasRenewChangeOrder": false,
"ShardCount": 3,
"ConnectionDomain": "r-bp1zxszhcgatnx****.redis.rds.aliyuncs.com",
"SlaveReplicaCount": 1,
"PrivateIp": "172.16.49.***",
"Capacity": 4096,
"QPS": 100000,
"NetworkType": "CLASSIC",
"InstanceStatus": "Normal",
"PackageType": "standard",
"Bandwidth": 96,
"InstanceType": "Redis",
"Tags": {
"Tag": [
{
"Value": "value1",
"Key": "key1"
}
]
},
"ReplacateId": "grr-bp11381ebc16****",
"ArchitectureType": "cluster",
"EngineVersion": "4.0",
"UserName": "r-bp1zxszhcgatnx****",
"ZoneId": "cn-hangzhou-b",
"CloudType": "cloudbox",
"InstanceId": "r-bp1zxszhcgatnx****",
"ShardClass": "redis.shard.small.ce",
"CreateTime": "2018-11-07T08:49:00Z",
"VSwitchId": "vsw-bp1e7clcw529l773d****",
"ReplicaCount": 1,
"ReadOnlyCount": "1",
"InstanceClass": "redis.logic.sharding.2g.2db.0rodb.4proxy.default",
"IsRds": true,
"SecondaryZoneId": "cn-hangzhou-h",
"InstanceName": "apitest",
"SlaveReadOnlyCount": 1,
"VpcId": "vpc-bp1nme44gek34slfc****",
"ChargeType": "PostPaid",
"ComputingType": "Ecs",
"NodeType": "double",
"ConnectionMode": "Standard",
"RegionId": "cn-hangzhou",
"WorkspaceId": "",
"UsedCount": 0,
"QuotaCount": 0
}
]
}
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidInstanceIds.Malformed | The Specified parameter InstanceIds is not valid. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.