Queries the attributes of a PolarDB-X instance.
Debugging
Request parameters
|
Parameter |
Type |
Required |
Example |
Description |
| Action | String | Yes | DescribeDBInstanceAttribute | The operation that you want to perform. Set the value to DescribeDBInstanceAttribute. |
| RegionId | String | Yes | cn-hangzhou | The region ID of the instance. |
| DBInstanceName | String | Yes | pxc-******** | The name of the instance. |
| ResourceGroupId | String | No | rg-aekzaxhezhs5*** | The resource group ID. |
Response parameters
Parameter |
Type |
Example |
Description |
| RequestId | String | 9B2F3840-5C98-475C-B269-2D5C3A31797C | The request ID. |
| DBInstance | Object | The information about the instance. |
|
| Type | String | ReadWrite | The role of the instance. Valid values:
|
| Status | String | Running | The status of the instance. For more information, see Instance states. |
| RightsSeparationStatus | String | disabled | Indicates whether the three-role mode is enabled. Valid values:
|
| DBNodeCount | Integer | 2 | The number of instance nodes. |
| Expired | String | false | Indicates whether the instance has expired. Valid values:
|
| CreateTime | String | 2021-08-31T08:56:25.000+0000 | The time when the instance was created. |
| PayType | String | Postpaid | The billing method of the instance. Valid values:
|
| Port | String | 3306 | The port that is used to connect to the instance over internal networks. |
| LockMode | String | Unlock | The lock status of the instance. Valid values:
|
| Description | String | test instance | The description of the instance. |
| ConnectionString | String | pxc-sprpx766vo****.polarx.singapore.rds.aliyuncs.com | The domain name that is used to connect to the instance over internal networks. |
| StorageUsed | Long | 17042505728 | The storage capacity that is used by the instance. Unit: bytes. |
| ExpireDate | String | 2022-08-31T16:00:00.000+0000 | The point in time when the instance expires. The time follows the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ss.sss+0000 format. The time is displayed in UTC. |
| CommodityCode | String | drds_polarxpost_public_cn | The instance category. This parameter is automatically set to drds_polarxpost_public_cn. |
| MaintainStartTime | String | 06:00 | The beginning of the maintenance window of the instance. The start time is displayed in UTC. In the PolarDB-X console, the start time is displayed in UTC+8. |
| DBInstanceType | String | ReadWrite | The role of the instance. Valid values:
|
| DBNodeClass | String | polarx.x4.large.2e | The instance type of each node for the instance. |
| LatestMinorVersion | String | polarx-kernel_5.4.11-16301083_xcluster-20210805 | The latest minor kernel version that is supported by the instance. |
| MaintainEndTime | String | 06:00 | The end of the maintenance window of the instance. The end time is displayed in UTC. In the PolarDB-X console, the end time is displayed in UTC+8. |
| DBType | String | polarx | The type of the databases in the instance. This parameter is automatically set to polarx. |
| RightsSeparationEnabled | Boolean | false | Indicates whether the three-role mode is enabled. Valid values:
|
| VPCId | String | vpc-xxxxx | The ID of the virtual private cloud (VPC) in which the instance is deployed. |
| MinorVersion | String | polarx-kernel_5.4.11-16301083_xcluster-20210805 | The minor engine version of the instance. |
| RegionId | String | cn-hangzhou | The region ID of the instance. |
| Network | String | VPC | The network type of the instance. This parameter is automatically set to VPC. |
| DBVersion | String | 5.5 | The database engine version of the instance. |
| VSwitchId | String | vsw-******** | The ID of the vSwitch to which the instance is connected. |
| ZoneId | String | cn-hangzhou-a | The zone ID of the instance. |
| Engine | String | polarx | The type of the databases in the instance. This parameter is automatically set to polarx. |
| KindCode | Integer | 18 | The version of the instance engine. This parameter is an internal parameter. |
| Id | String | pxc-zkralxpc5d**** | The ID of the primary instance. If the instance is a primary instance, this parameter is not returned. |
| DBNodes | Array of DBNode | The information about the database nodes in the instance. |
|
| ComputeNodeId | String | pxc-i-******** | The name of the compute node. |
| NodeClass | String | polarx.x4.large.2e | The instance type of the node. |
| DataNodeId | String | pxc-xdb-xxxxxx | The name of the data node. |
| ZoneId | String | cn-hangzhou-a | The name of the zone in which the node is deployed. |
| Id | String | pxi-********* | The ID of the logical node. |
| RegionId | String | cn-hangzhou | The region ID of the node. |
| ConnAddrs | Array of ConnAddr | The information about connection strings. |
|
| Type | String | VPC | The connection type. The value VPC indicates that the instance is connected by using VPCs. The value PUBLIC indicates that the instance is connected over the Internet. |
| VSwitchId | String | vsw-********* | The ID of the vSwitch to which the instance is connected. |
| Port | Long | 3306 | The port number that is used to connect to the instance. |
| VPCId | String | vpc-xxxxxx | The ID of the VPC in which the instance is deployed. |
| ConnectionString | String | polardbx-xxx.aliyuncs.com | The domain name that is used to connect to the instance. |
| VpcInstanceId | String | pxc-zkralxpc5d**** | The ID of the cloud instance within the VPC. You can ignore this parameter. |
| ReadDBInstances | Array of String | pxr-********* | The names of the read-only instances. |
| ResourceGroupId | String | rg-********* | The resource group ID. |
| TagSet | Array of TagSet | Details about the tags. |
|
| Key | String | key2 | The tag key. |
| Value | String | value2 | The tag value. |
| CnNodeCount | Integer | 2 | The number of compute nodes in the instance. |
| DnNodeCount | Integer | 2 | The number of data nodes in the instance. |
| CnNodeClassCode | String | polarx.x4.xlarge.2e | The instance type of the compute node. Valid values:
|
| DnNodeClassCode | String | mysql.x8.large.25 | The instance type of the data node. Valid values:
|
| Series | String | enterprise | The edition of the instance. Valid values:
|
| LTSVersions | Array of String | X.X.X.X | The Long Term Support (LTS) version. |
| TopologyType | String | 3azones | The topology type of the instance. Valid values:
|
| PrimaryZone | String | cn-shenzhen-e | The primary zone. |
| SecondaryZone | String | cn-shenzhen-a | The secondary zone. |
| TertiaryZone | String | cn-shenzhen-e | The tertiary zone. |
Examples
Sample requests
http(s)://[Endpoint]/?Action=DescribeDBInstanceAttribute
&RegionId=cn-hangzhou
&DBInstanceName=pxc-********
&ResourceGroupId=rg-aekzaxhezhs5***
&<Common request parameters>
Sample success responses
XML format
HTTP/1.1 200 OK
Content-Type:application/xml
<DescribeDBInstanceAttributeResponse>
<RequestId>9B2F3840-5C98-475C-B269-2D5C3A31797C</RequestId>
<DBInstance>
<Type>ReadWrite</Type>
<Status>Running</Status>
<RightsSeparationStatus>disabled</RightsSeparationStatus>
<DBNodeCount>2</DBNodeCount>
<Expired>false</Expired>
<CreateTime>2021-08-31T08:56:25.000+0000</CreateTime>
<PayType>Postpaid</PayType>
<Port>3306</Port>
<LockMode>Unlock</LockMode>
<Description>test instance</Description>
<ConnectionString>pxc-sprpx766vo****.polarx.singapore.rds.aliyuncs.com</ConnectionString>
<StorageUsed>17042505728</StorageUsed>
<ExpireDate>2022-08-31T16:00:00.000+0000</ExpireDate>
<CommodityCode>drds_polarxpost_public_cn</CommodityCode>
<MaintainStartTime>06:00</MaintainStartTime>
<DBInstanceType>ReadWrite</DBInstanceType>
<DBNodeClass>polarx.x4.large.2e</DBNodeClass>
<LatestMinorVersion>polarx-kernel_5.4.11-16301083_xcluster-20210805</LatestMinorVersion>
<MaintainEndTime>06:00</MaintainEndTime>
<DBType>polarx</DBType>
<RightsSeparationEnabled>false</RightsSeparationEnabled>
<VPCId>vpc-xxxxx</VPCId>
<MinorVersion>polarx-kernel_5.4.11-16301083_xcluster-20210805</MinorVersion>
<RegionId>cn-hangzhou</RegionId>
<Network>VPC</Network>
<DBVersion>5.5</DBVersion>
<VSwitchId>vsw-********</VSwitchId>
<ZoneId>cn-hangzhou-a</ZoneId>
<Engine>polarx</Engine>
<KindCode>18</KindCode>
<Id>pxc-zkralxpc5d****</Id>
<DBNodes>
<ComputeNodeId>pxc-i-********</ComputeNodeId>
<NodeClass>polarx.x4.large.2e</NodeClass>
<DataNodeId>pxc-xdb-xxxxxx</DataNodeId>
<ZoneId>cn-hangzhou-a</ZoneId>
<Id>pxi-*********</Id>
<RegionId>cn-hangzhou</RegionId>
</DBNodes>
<ConnAddrs>
<Type>VPC</Type>
<VSwitchId>vsw-*********</VSwitchId>
<Port>3306</Port>
<VPCId>vpc-xxxxxx</VPCId>
<ConnectionString>polardbx-xxx.aliyuncs.com</ConnectionString>
<VpcInstanceId>pxc-zkralxpc5d****</VpcInstanceId>
</ConnAddrs>
<ReadDBInstances>pxr-*********</ReadDBInstances>
<ResourceGroupId>rg-*********</ResourceGroupId>
<TagSet>
<Key>key2</Key>
<Value>value2</Value>
</TagSet>
<CnNodeCount>2</CnNodeCount>
<DnNodeCount>2</DnNodeCount>
<CnNodeClassCode>polarx.x4.xlarge.2e</CnNodeClassCode>
<DnNodeClassCode>mysql.x8.large.25</DnNodeClassCode>
<Series>enterprise</Series>
<LTSVersions>X.X.X.X</LTSVersions>
<TopologyType>3azones</TopologyType>
<PrimaryZone>cn-shenzhen-e</PrimaryZone>
<SecondaryZone>cn-shenzhen-a</SecondaryZone>
<TertiaryZone>cn-shenzhen-e</TertiaryZone>
</DBInstance>
</DescribeDBInstanceAttributeResponse>
JSON format
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "9B2F3840-5C98-475C-B269-2D5C3A31797C",
"DBInstance" : {
"Type" : "ReadWrite",
"Status" : "Running",
"RightsSeparationStatus" : "disabled",
"DBNodeCount" : 2,
"Expired" : "false",
"CreateTime" : "2021-08-31T08:56:25.000+0000",
"PayType" : "Postpaid",
"Port" : "3306",
"LockMode" : "Unlock",
"Description" : "test instance",
"ConnectionString" : "pxc-sprpx766vo****.polarx.singapore.rds.aliyuncs.com",
"StorageUsed" : 17042505728,
"ExpireDate" : "2022-08-31T16:00:00.000+0000",
"CommodityCode" : "drds_polarxpost_public_cn",
"MaintainStartTime" : "06:00",
"DBInstanceType" : "ReadWrite",
"DBNodeClass" : "polarx.x4.large.2e",
"LatestMinorVersion" : "polarx-kernel_5.4.11-16301083_xcluster-20210805",
"MaintainEndTime" : "06:00",
"DBType" : "polarx",
"RightsSeparationEnabled" : false,
"VPCId" : "vpc-xxxxx",
"MinorVersion" : "polarx-kernel_5.4.11-16301083_xcluster-20210805",
"RegionId" : "cn-hangzhou",
"Network" : "VPC",
"DBVersion" : "5.5",
"VSwitchId" : "vsw-********",
"ZoneId" : "cn-hangzhou-a",
"Engine" : "polarx",
"KindCode" : 18,
"Id" : "pxc-zkralxpc5d****",
"DBNodes" : [ {
"ComputeNodeId" : "pxc-i-********",
"NodeClass" : "polarx.x4.large.2e",
"DataNodeId" : "pxc-xdb-xxxxxx",
"ZoneId" : "cn-hangzhou-a",
"Id" : "pxi-*********",
"RegionId" : "cn-hangzhou"
} ],
"ConnAddrs" : [ {
"Type" : "VPC",
"VSwitchId" : "vsw-*********",
"Port" : 3306,
"VPCId" : "vpc-xxxxxx",
"ConnectionString" : "polardbx-xxx.aliyuncs.com",
"VpcInstanceId" : "pxc-zkralxpc5d****"
} ],
"ReadDBInstances" : [ "pxr-*********" ],
"ResourceGroupId" : "rg-*********",
"TagSet" : [ {
"Key" : "key2",
"Value" : "value2"
} ],
"CnNodeCount" : 2,
"DnNodeCount" : 2,
"CnNodeClassCode" : "polarx.x4.xlarge.2e",
"DnNodeClassCode" : "mysql.x8.large.25",
"Series" : "enterprise",
"LTSVersions" : [ "X.X.X.X" ],
"TopologyType" : "3azones",
"PrimaryZone" : "cn-shenzhen-e",
"SecondaryZone" : "cn-shenzhen-a",
"TertiaryZone" : "cn-shenzhen-e"
}
}
Error codes
For a list of error codes, see Service error codes.