Retrieves the details of a Tair (Redis-compatible) instance.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
kvstore:DescribeInstanceAttribute |
get |
*DBInstance
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
The instance ID. |
r-bp1zxszhcgatnx**** |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
CA40C261-EB72-4EDA-AC57-958722162595 |
| Instances |
object |
||
| DBInstanceAttribute |
array<object> |
The details of the instance. |
|
|
array<object> |
|||
| VpcId |
string |
The ID of the virtual private cloud (VPC). |
vpc-bp1nme44gek34slfc**** |
| PrivateIp |
string |
The private IP address of the instance. Note
This parameter is not returned if the network type of the instance is classic network. |
172.16.49.*** |
| Capacity |
integer |
The memory capacity of the instance. Unit: MB. |
1024 |
| CreateTime |
string |
The time when the instance was created. The time follows the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time is displayed in UTC. |
2019-03-06T10:42:03Z |
| ConnectionDomain |
string |
The internal endpoint of the instance. |
r-bp1d72gwl41z7f****.redis.rds.aliyuncs.com |
| IsRds |
boolean |
Indicates whether the instance is managed by RDS. Valid values:
|
true |
| ChargeType |
string |
The billing method of the instance. Valid values:
|
PostPaid |
| StorageType |
string |
The storage type. |
essd_pl1 |
| VpcAuthMode |
string |
The authentication mode for the instance that is deployed in a VPC. Valid values:
|
Open |
| ArchitectureType |
string |
The architecture of the instance. Valid values:
|
standard |
| AvailabilityValue |
string |
The availability metric of the instance in the current month. |
100% |
| NetworkType |
string |
The network type of the instance. Valid values:
|
CLASSIC |
| Port |
integer |
The service port of the instance. |
6379 |
| SecondaryZoneId |
string |
The ID of the secondary zone. Note
If the instance is not deployed in a secondary zone, this parameter is not returned. |
cn-hongkong-h |
| PackageType |
string |
The edition of the instance. Valid values:
|
standard |
| EngineVersion |
string |
The database engine version of the instance. Valid values: 2.8, 4.0, 5.0, 6.0, and 7.0. |
4.0 |
| Config |
string |
The parameter settings of the instance. The settings are in the JSON format. For more information, see Parameters. To view the audit log configuration, call the DescribeAuditLogConfig operation. |
{\"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} |
| VpcCloudInstanceId |
string |
The ID of the instance that is deployed in a VPC. |
r-bp1d72gwl41z7f**** |
| Bandwidth |
integer |
The bandwidth of the instance. Unit: Mbit/s. |
10 |
| InstanceName |
string |
The name of the instance. |
apitest |
| SecurityIPList |
string |
The IP address whitelist. |
127.0.0.1 |
| ShardCount |
integer |
The number of shards. |
2 |
| ReplicaCount |
integer |
The number of replica nodes in the primary zone. Note
The ReplicaCount and SlaveReplicaCount parameters are returned only for cloud-native instances. If the instance uses the cluster architecture, these parameters specify the number of replica nodes per shard in the primary and secondary zones. |
1 |
| SlaveReplicaCount |
integer |
The number of replica nodes in the secondary zone. |
1 |
| ReadOnlyCount |
integer |
The number of read-only nodes in the primary zone. Note
The ReadOnlyCount and SlaveReadOnlyCount parameters are returned only for cloud-native instances for which read/write splitting is enabled. If the instance uses the cluster architecture, these parameters specify the number of read-only nodes per shard in the primary and secondary zones. |
5 |
| SlaveReadOnlyCount |
integer |
The number of read-only nodes in the secondary zone. This parameter is returned only when read/write splitting is enabled for an instance that is deployed in multiple zones. |
2 |
| GlobalInstanceId |
string |
The ID of the distributed instance. Note
This parameter is returned only for child instances of a distributed instance. |
gr-bp14rkqrhac**** |
| QPS |
integer |
The maximum queries per second (QPS). |
100000 |
| AuditLogRetention |
string |
The retention period of the audit log. Unit: days. A value of 0 indicates that the audit log feature is disabled. For more information about how to enable the audit log feature, see Enable audit logging. |
15 |
| ZoneType |
string |
The zone type of the instance. Valid values:
|
singlezone |
| MaintainStartTime |
string |
The start time of the maintenance window. The time is in the HH:mmZ format and is displayed in UTC. |
18:00Z |
| MaintainEndTime |
string |
The end time of the maintenance window. The time is in the HH:mmZ format and is displayed in UTC. |
22:00Z |
| InstanceClass |
string |
The instance type. For more information, see Instance types. |
redis.master.small.default |
| RealInstanceClass |
string |
If the instance is a cloud-native cluster instance, this parameter indicates the actual instance type of the shards. In this case, the InstanceClass parameter indicates a virtual instance type. Note
To query the fees for an instance of this instance type, specify the value of this parameter in the DescribePrice operation. |
tair.rdb.with.proxy.1g |
| InstanceId |
string |
The instance ID. |
r-bp1d72gwl41z7f**** |
| InstanceType |
string |
The database engine. Valid values:
|
Redis |
| HasRenewChangeOrder |
string |
Indicates whether a pending order for renewal or configuration change exists for the instance. Valid values:
|
false |
| InstanceReleaseProtection |
boolean |
Indicates whether release protection is enabled for the instance. Valid values:
|
false |
| ReplicationMode |
string |
The replication architecture. Valid values:
|
master-slave |
| RegionId |
string |
The region ID. |
cn-hangzhou |
| EndTime |
string |
The expiration time of the subscription instance. The time is in the yyyy-MM-ddTHH:mm:ssZ format and is displayed in UTC. |
2019-04-06T10:42:03Z |
| VSwitchId |
string |
The vSwitch ID. |
vsw-bp1e7clcw529l773d**** |
| ReplicaId |
string |
The ID of the replica node. |
bls-awxxxxxxxxxxxxx |
| NodeType |
string |
The node type. Valid values:
|
double |
| Connections |
integer |
The maximum number of connections. |
10000 |
| BackupLogStartTime |
string |
The earliest point in time to which data can be restored. The time is in the yyyy-MM-ddTHH:mm:ssZ format and is displayed in UTC. Note
|
2021-07-06T05:49:55Z |
| ResourceGroupId |
string |
The ID of the resource group to which the instance belongs. |
rg-acfmyiu4ekp**** |
| ZoneId |
string |
The zone ID. |
cn-hongkong-b |
| InstanceStatus |
string |
The state of the instance. Valid values:
Note
For more information about instance states and their impacts, see Instance states. |
Normal |
| Engine |
string |
The database engine. The value is fixed as Redis. |
Redis |
| Storage |
string |
The storage space of an ApsaraDB for Redis Enhanced Edition (Tair) instance that uses enhanced SSDs (ESSDs). |
50 |
| CloudType |
string |
This parameter is returned only for ApsaraDB for Redis instances that are created in Alibaba Cloud clouds. |
cloudbox |
| IsOrderCompleted |
boolean |
Indicates whether a configuration change is complete. Valid values:
|
true |
| IsSupportTDE |
boolean |
Indicates whether Transparent Data Encryption (TDE) is supported. Valid values:
|
true |
| Tags |
object |
||
| Tag |
array<object> |
The tags. |
|
|
object |
The tag. |
||
| Key |
string |
The key of the tag. |
tagkey |
| Value |
string |
The value of the tag. |
tagvalue |
| AutoSecondaryZone |
boolean |
Indicates whether the secondary zone is automatically selected. Valid values:
|
true |
| ComputingType |
string |
Examples
Success response
JSON format
{
"RequestId": "CA40C261-EB72-4EDA-AC57-958722162595",
"Instances": {
"DBInstanceAttribute": [
{
"VpcId": "vpc-bp1nme44gek34slfc****",
"PrivateIp": "172.16.49.***",
"Capacity": 1024,
"CreateTime": "2019-03-06T10:42:03Z",
"ConnectionDomain": "r-bp1d72gwl41z7f****.redis.rds.aliyuncs.com",
"IsRds": true,
"ChargeType": "PostPaid",
"StorageType": "essd_pl1",
"VpcAuthMode": "Open",
"ArchitectureType": "standard",
"AvailabilityValue": "100%",
"NetworkType": "CLASSIC",
"Port": 6379,
"SecondaryZoneId": "cn-hongkong-h",
"PackageType": "standard",
"EngineVersion": "4.0",
"Config": "{\\\"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}",
"VpcCloudInstanceId": "r-bp1d72gwl41z7f****",
"Bandwidth": 10,
"InstanceName": "apitest",
"SecurityIPList": "127.0.0.1",
"ShardCount": 2,
"ReplicaCount": 1,
"SlaveReplicaCount": 1,
"ReadOnlyCount": 5,
"SlaveReadOnlyCount": 2,
"GlobalInstanceId": "gr-bp14rkqrhac****",
"QPS": 100000,
"AuditLogRetention": "15",
"ZoneType": "singlezone",
"MaintainStartTime": "18:00Z",
"MaintainEndTime": "22:00Z",
"InstanceClass": "redis.master.small.default",
"RealInstanceClass": "tair.rdb.with.proxy.1g",
"InstanceId": "r-bp1d72gwl41z7f****",
"InstanceType": "Redis",
"HasRenewChangeOrder": "false",
"InstanceReleaseProtection": false,
"ReplicationMode": "master-slave",
"RegionId": "cn-hangzhou",
"EndTime": "2019-04-06T10:42:03Z",
"VSwitchId": "vsw-bp1e7clcw529l773d****",
"ReplicaId": "bls-awxxxxxxxxxxxxx",
"NodeType": "double",
"Connections": 10000,
"BackupLogStartTime": "2021-07-06T05:49:55Z",
"ResourceGroupId": "rg-acfmyiu4ekp****",
"ZoneId": "cn-hongkong-b",
"InstanceStatus": "Normal",
"Engine": "Redis",
"Storage": "50",
"CloudType": "cloudbox",
"IsOrderCompleted": true,
"IsSupportTDE": true,
"Tags": {
"Tag": [
{
"Key": "tagkey",
"Value": "tagvalue"
}
]
},
"AutoSecondaryZone": true,
"ComputingType": ""
}
]
}
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.