All Products
Search
Document Center

PolarDB:DescribeDBInstanceAttribute

Last Updated:Sep 10, 2026

Calls the DescribeDBInstanceAttribute operation to retrieve instance attributes.

Try it now

Try this API in OpenAPI Explorer, no manual signing needed. Successful calls auto-generate SDK code matching your parameters. Download it with built-in credential security for local usage.

Test

RAM authorization

The table below describes the authorization required to call this API. You can define it in a Resource Access Management (RAM) policy. The table's columns are detailed below:

  • Action: The actions can be used in the Action element of RAM permission policy statements to grant permissions to perform the operation.

  • API: The API that you can call to perform the action.

  • Access level: The predefined level of access granted for each API. Valid values: create, list, get, update, and delete.

  • Resource type: The type of the resource that supports authorization to perform the action. It indicates if the action supports resource-level permission. The specified resource must be compatible with the action. Otherwise, the policy will be ineffective.

    • For APIs with resource-level permissions, required resource types are marked with an asterisk (*). Specify the corresponding Alibaba Cloud Resource Name (ARN) in the Resource element of the policy.

    • For APIs without resource-level permissions, it is shown as All Resources. Use an asterisk (*) in the Resource element of the policy.

  • Condition key: The condition keys defined by the service. The key allows for granular control, applying to either actions alone or actions associated with specific resources. In addition to service-specific condition keys, Alibaba Cloud provides a set of common condition keys applicable across all RAM-supported services.

  • Dependent action: The dependent actions required to run the action. To complete the action, the RAM user or the RAM role must have the permissions to perform all dependent actions.

Action

Access level

Resource type

Condition key

Dependent action

polardbx:DescribeDBInstanceAttribute

get

*All Resource

*

None None

Request parameters

Parameter

Type

Required

Description

Example

RegionId

string

Yes

The region in which the instance resides.

cn-hangzhou

DBInstanceName

string

Yes

The name of the instance.

pxc-********

ResourceGroupId

string

No

The resource group ID.

rg-aekzaxhezhs5***

Response elements

Element

Type

Description

Example

object

RequestId

string

The request ID.

9B2F3840-5C98-475C-B269-2D5C3A31797C

DBInstance

object

The database instance information.

Type

string

The instance type. Valid values:

  • ReadWrite: primary instance.

  • ReadOnly: read-only instance.

ReadWrite

Status

string

The instance status. For more information, see Instance status table.

Running

RightsSeparationStatus

string

The three-role mode status. Valid values:

  • disabled: Disabled.

  • enabled: Enabled.

  • processing: Being processed.

  • unknown: Unknown. This may be caused by the instance being unreachable.

disabled

DBNodeCount

integer

The number of instance nodes.

2

Expired

string

Indicates whether the instance has expired. Valid values:

  • true: Expired.

  • false: Not expired.

false

CreateTime

string

The creation time.

2021-08-31T08:56:25.000+0000

PayType

string

The billing method of the instance. Valid values:

  • Postpaid: pay-as-you-go.

  • Prepaid: subscription.

Postpaid

Port

string

The internal network connection port.

3306

LockMode

string

The lock mode of the instance. Valid values:

  • Unlock: Normal.

  • ManualLock: Manually locked.

  • LockByExpiration: Automatically locked due to instance expiration.

  • LockByRestoration: Automatically locked before instance rollback.

  • LockByDiskQuota: Automatically locked due to insufficient disk space.

  • LockReadInstanceByDiskQuota: Read-only instance automatically locked due to insufficient disk space.

Unlock

Description

string

The instance description.

test instance

ConnectionString

string

The internal network connection string.

pxc-sprpx766vo****.polarx.singapore.rds.aliyuncs.com

StorageUsed

integer

The used storage space, in bytes.

17042505728

ExpireDate

string

The expiration time. Format: yyyy-MM-ddTHH:mm:ss.sss+0000 (UTC).

2022-08-31T16:00:00.000+0000

CommodityCode

string

The commodity code of the instance. The value is fixed as drds_polarxpost_public_cn.

drds_polarxpost_public_cn

MaintainStartTime

string

The start time of the maintenance window. The time is in UTC. Add 8 hours to obtain the maintenance window displayed in the console.

06:00

DBInstanceType

string

The instance type. Valid values:

  • ReadWrite: primary instance.

  • ReadOnly: read-only instance.

ReadWrite

DBNodeClass

string

The node specifications of the instance.

polarx.x4.large.2e

LatestMinorVersion

string

The latest minor engine version supported by the instance.

polarx-kernel_5.4.11-16301083_xcluster-20210805

MaintainEndTime

string

The end time of the maintenance window. The time is in UTC. Add 8 hours to obtain the maintenance window displayed in the console.

06:00

DBType

string

The database type. The value is fixed as polarx.

polarx

RightsSeparationEnabled

boolean

The three-role mode status. Valid values:

  • false: Disabled.

  • true: Enabled.

false

VPCId

string

VPC ID。

vpc-xxxxx

MinorVersion

string

The current minor engine version.

polarx-kernel_5.4.11-16301083_xcluster-20210805

RegionId

string

The region in which the instance resides.

cn-hangzhou

Network

string

The network type of the instance. Only VPC is supported, which indicates Virtual Private Cloud.

VPC

DBVersion

string

The database version.

5.5

VSwitchId

string

The vSwitch ID.

vsw-********

ZoneId

string

The zone in which the instance resides.

cn-hangzhou-a

Engine

string

The database type. The value is fixed as polarx.

polarx

KindCode

integer

The engine version of the instance. This is an internal parameter.

18

Id

string

The ID of the primary instance. If this parameter is not returned, the instance is a primary instance.

pxc-zkralxpc5d****

DBNodes

array<object>

The database node information.

object

ComputeNodeId

string

The name of the compute node.

pxc-i-********

NodeClass

string

The node specifications.

polarx.x4.large.2e

DataNodeId

string

The name of the storage node.

pxc-xdb-xxxxxx

ZoneId

string

The zone in which the node resides.

cn-hangzhou-a

Id

string

The logical node ID.

pxi-*********

RegionId

string

The region ID of the node.

cn-hangzhou

ConnAddrs

array<object>

The endpoint information.

object

Type

string

The connection type. VPC indicates an internal network connection. PUBLIC indicates a public network connection.

VPC

VSwitchId

string

The vSwitch ID.

vsw-*********

Port

integer

The connection port number.

3306

VPCId

string

VPC ID。

vpc-xxxxxx

ConnectionString

string

The endpoint.

polardbx-xxx.aliyuncs.com

VpcInstanceId

string

The internal CloudInstanceId within the VPC. You can ignore this parameter.

pxc-zkralxpc5d****

ReadDBInstances

array

The list of read-only instance names.

string

The name of the read-only instance.

pxr-*********

ColumnarReadDBInstances

array

The column store read-only instance information.

string

The column store read-only instance information.

xxx

ResourceGroupId

string

The resource group ID.

rg-*********

TagSet

array<object>

The tag set.

object

Key

string

The tag key.

key2

Value

string

The tag value.

value2

CnNodeCount

integer

The number of CN nodes.

2

DnNodeCount

integer

The number of DN nodes.

2

CnNodeClassCode

string

The CN node specifications. Valid values:

  • polarx.x4.medium.2e: 2 cores, 8 GB

  • polarx.x4.large.2e: 4 cores, 16 GB

  • polarx.x8.large.2e: 4 cores, 32 GB

  • polarx.x4.xlarge.2e: 8 cores, 32 GB

  • polarx.x8.xlarge.2e: 8 cores, 64 GB

  • polarx.x4.2xlarge.2e: 16 cores, 64 GB

  • polarx.x8.2xlarge.2e: 16 cores, 128 GB

  • polarx.x4.4xlarge.2e: 32 cores, 128 GB

  • polarx.x8.4xlarge.2e: 32 cores, 256 GB

  • polarx.st.8xlarge.2e: 60 cores, 470 GB

  • polarx.st.12xlarge.2e: 90 cores, 720 GB.

polarx.x4.xlarge.2e

DnNodeClassCode

string

The DN node specifications. Valid values:

  • mysql.n2.medium.25: 2 cores, 4 GB

  • mysql.n4.medium.25: 2 cores, 8 GB

  • mysql.x8.medium.25: 2 cores, 16 GB

  • mysql.n2.large.25: 4 cores, 8 GB

  • mysql.n4.large.25: 4 cores, 16 GB

  • mysql.x8.large.25: 4 cores, 32 GB

  • mysql.n2.xlarge.25: 8 cores, 16 GB

  • mysql.n4.xlarge.25: 8 cores, 32 GB

  • mysql.x8.xlarge.25: 8 cores, 64 GB

  • mysql.n4.2xlarge.25: 16 cores, 64 GB

  • mysql.x8.2xlarge.25: 16 cores, 128 GB

  • mysql.x4.4xlarge.25: 32 cores, 128 GB

  • mysql.x8.4xlarge.25: 32 cores, 256 GB

  • mysql.st.8xlarge.25: 60 cores, 470 GB

  • mysql.st.12xlarge.25: 90 cores, 720 GB.

mysql.x8.large.25

Series

string

The instance edition. Valid values:

  • enterprise: Enterprise Edition.

  • standard: Standard Edition.

enterprise

LTSVersions

array

string

The LTS version number.

X.X.X.X

TopologyType

string

The topology type. Valid values:

  • 3azones: three-zone deployment.

  • 1azone: single-zone deployment.

3azones

PrimaryZone

string

The primary zone.

cn-shenzhen-e

SecondaryZone

string

The secondary zone.

cn-shenzhen-a

TertiaryZone

string

The tertiary zone for Three-zone deployment.

cn-shenzhen-e

DifferentDNSpec

boolean

Indicates whether the DN nodes of the instance have different specifications. Valid values:

  • true: The specifications are different.

  • false: The specifications are the same.

false

ColumnarInstanceName

string

The name of the column store engine instance.

xxxx

CanNotCreateColumnar

boolean

Indicates whether the In-Memory Column Index feature is supported.

true

GdnInstanceName

string

GdnMemberList

array<object>

object

Role

string

MemberName

string

Status

string

SpecCategory

string

GdnRole

string

PrimaryInstanceId

string

StorageType

string

CpuType

string

EngineVersion

string

DnStorageSpace

string

The disk space of the DN data node, in GB.

AiGatewayEnabled

string

Examples

Success response

JSON format

{
  "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-*********"
    ],
    "ColumnarReadDBInstances": [
      "xxx"
    ],
    "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",
    "DifferentDNSpec": false,
    "ColumnarInstanceName": "xxxx",
    "CanNotCreateColumnar": true,
    "GdnInstanceName": "",
    "GdnMemberList": [
      {
        "Role": "",
        "MemberName": "",
        "Status": ""
      }
    ],
    "SpecCategory": "",
    "GdnRole": "",
    "PrimaryInstanceId": "",
    "StorageType": "",
    "CpuType": "",
    "EngineVersion": "",
    "DnStorageSpace": "",
    "AiGatewayEnabled": ""
  }
}

Error codes

See Error Codes for a complete list.

Release notes

See Release Notes for a complete list.