All Products
Search
Document Center

PolarDB:DescribeDBClusterAttribute

Last Updated:Aug 11, 2026

Queries the attribute information of a cluster.

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

polardb:DescribeDBClusterAttribute

get

*DBCluster

acs:polardb:{#regionId}:{#accountId}:dbcluster/{#DbClusterId}

None None

Request parameters

Parameter

Type

Required

Description

Example

DBClusterId

string

Yes

The cluster ID.

Note

You can call the DescribeDBClusters operation to query the details of all clusters under your account, including the cluster ID.

pc-*****************

DescribeType

string

No

Specifies whether to retrieve AI-related node information.

AI

Response elements

Element

Type

Description

Example

object

DeletionLock

integer

The lock status of cluster deletion. Valid values:

  • 0: Unlocked. The cluster can be deleted.

  • 1: Locked. The cluster cannot be deleted.

0

Category

string

The product edition. Valid values:

  • Normal: Cluster Edition

  • Basic: Single Node Edition

  • Archive: PolarDB X-Engine Edition

  • NormalMultimaster: Multi-master Cluster Edition

  • SENormal: PolarDB for MySQL Standard Edition

Note
  • PolarDB for PostgreSQL 11 does not support Single Node Edition.

  • PolarDB for MySQL 8.0, PolarDB for MySQL 5.7, and PolarDB for PostgreSQL 14 support PolarDB for MySQL Standard Edition.

  • PolarDB for MySQL 8.0 supports PolarDB X-Engine Edition and Multi-master Cluster Edition.

Normal

ResourceGroupId

string

The resource group ID.

rg-***************

DataLevel1BackupChainSize

integer

The total size of level-1 backups (snapshots). Unit: bytes.

74448896

DBClusterId

string

The cluster ID.

pc-*****************

DBType

string

The database engine type.

MySQL

DBClusterNetworkType

string

The network type of the cluster.

VPC

IsLatestVersion

boolean

Indicates whether the cluster is running the latest kernel version. Valid values:

false

HasCompleteStandbyRes

boolean

Indicates whether resources for the new primary database are replenished after a cross-zone failover. Valid values:

  • true: Resources are replenished.

  • false: Resources are not replenished.

false

HotStandbyCluster

string

Indicates whether the hot standby storage cluster (and Standby compute nodes) is enabled. Valid values:

  • StandbyClusterON: The hot standby storage cluster and Standby compute nodes are enabled.

  • StandbyClusterOFF: The hot standby storage cluster and Standby compute nodes are disabled.

StandbyClusterON

DataSyncMode

string

The data replication mode. Valid values:

  • AsyncSync: asynchronous

  • SemiSync: semi-synchronous

AsyncSync

StandbyHAMode

string

The cross-zone disaster recovery mode. Valid values:

  • ON: Cross-zone disaster recovery mode is enabled.

  • OFF: Cross-zone disaster recovery mode is disabled.

  • 0: Customer drill mode.

OFF

CompressStorageMode

string

Indicates whether storage compression is enabled. Valid values:

ON

StorageMax

integer

The maximum storage capacity for the current cluster specifications. Unit: bytes.

10995116277760

DBVersion

string

The database engine version.

8.0

DBNodes

array<object>

The node information.

object

CreationTime

string

The time when the node was created.

2020-03-23T21:35:43Z

FailoverPriority

integer

The failover priority. Each node has a failover priority that determines the probability of the node being elected as the primary node during a failover. A larger value indicates a higher priority. Valid values: 1 to 15.

1

MaxIOPS

integer

The maximum number of I/O requests per second (IOPS).

32000

DBNodeClass

string

The node specifications.

polar.mysql.x4.large

CpuCores

string

The number of CPU cores of the node.

2

MemorySize

string

The memory size of the node. Unit: MB.

8192

DBNodeRole

string

The role of the node. Valid values:

Reader

ZoneId

string

The zone ID.

cn-hangzhou-i

MaxConnections

integer

The maximum number of concurrent connections to the cluster.

8000

DBNodeStatus

string

The status of the node. Valid values:

Running

DBNodeId

string

The node ID.

pi-****************

ImciSwitch

string

Indicates whether In-Memory Column Index is enabled. Valid values:

ON

HotReplicaMode

string

Indicates whether hot standby is enabled. Valid values:

ON

AddedCpuCores

string

The number of CPU cores added by automatically scaling local resources.

6

MasterId

string

The primary node ID of the Multi-master Cluster Edition.

pi-bp18z52akld3*****

SccMode

string

Indicates whether the global consistency (high-performance mode) feature is enabled for the node. Valid values:

ON

ServerWeight

string

The routing weight.

1

ServerlessType

string

The serverless type of the node. Valid values:

  • AgileServerless: agile serverless. The node is a serverless node.

  • SteadyServerless: steady serverless. The node is a node with defined specifications that has the serverless feature enabled.

Note
  • This parameter is supported only for serverless clusters or clusters with defined specifications that have the serverless feature enabled. For more information, see Serverless.

SteadyServerless

SubCluster

string

Indicates whether the node is in the primary zone or the secondary zone. This parameter is mainly used for resource-symmetric deployments.

Valid values:

  • Primary: primary zone.

  • Standby: secondary zone.

Primary

RemoteMemorySize

string

The remote memory size. Unit: MB.

3072

Orca

string

The Orca feature. Valid values:

off

MultiMasterLocalStandby

string

The multi-master local standby node.

pi-****************

MultiMasterPrimaryNode

string

The multi-master primary node.

pi-****************

DBNodeDescription

string

The node description.

test

SubGroupDescription

string

The cluster subgroup description.

test Description

MirrorInsName

string

The name of the hot replica that corresponds to the node in the hot standby storage and compute architecture.

pi-bp18z52mirror*****

DBNodeCXLRemoteMemory

string

The CXL remote memory configuration.

3072

RemoteMemoryMin

integer

RemoteMemoryMax

integer

RemoteMemoryRecommended

integer

DedicatedHostModel

boolean

ZoneIds

string

The zone ID.

cn-hangzhou-i,cn-hangzhou-g

MaintainTime

string

The maintenance window of the cluster. The time is in the HH:mmZ-HH:mmZ format (UTC). For example, 16:00Z-17:00Z indicates that routine maintenance can be performed from 00:00 to 01:00 (UTC+08:00).

18:00Z-19:00Z

Engine

string

The cluster engine.

POLARDB

Tags

array<object>

The tag information.

object

Key

string

The tag key.

test

Value

string

The tag value.

MySQL

RequestId

string

The request ID.

074467EF-86B9-4C23-ACBF-E9B81A******

VPCId

string

The VPC ID.

vpc-*******************

SearchClusterStatus

string

The running status of the search node.

Running

VSwitchId

string

The vSwitch ID.

vsw-*********************

DBClusterDescription

string

The cluster description.

test

Expired

string

Indicates whether the cluster has expired.

false

PayType

string

The billing method. Valid values:

Prepaid

StoragePayType

string

The billing method for storage. Valid values:

  • Postpaid: pay-as-you-go.

  • Prepaid: subscription.

Prepaid

LockMode

string

The lock mode. Valid values:

Unlock

SearchStorageUsed

integer

The storage usage of the search node.

3012558848

SearchCompressStorageUsed

integer

The compressed storage data size of the search node.

15529410560

StorageSpace

integer

The storage space billed by space (subscription). Unit: bytes.

50

DBVersionStatus

string

The status of the current minor version. Valid values:

  • Stable: The current version is stable.

  • Old: The current version is outdated. Upgrade to the latest version.

  • HighRisk: The current version has critical defects. Upgrade to the latest version immediately.

  • Beta: The current version is a Beta version.

Note
  • For more information about how to upgrade the minor version, see Version upgrade.

  • This parameter is returned only when the database engine type (DBType) is MySQL.

Stable

CreationTime

string

The time when the cluster was created.

2020-08-14T05:58:42Z

SQLSize

integer

The storage size of SQL statements. Unit: bytes. A value of -1 indicates that no data is available.

0

InodeTotal

integer

The maximum number of inodes in the file system.

6,291,456

InodeUsed

integer

The current inode usage.

4,194,304

BlktagTotal

integer

The maximum number of blktags in the file system.

7,864,320

BlktagUsed

integer

The current blktag usage.

5,242,880

RegionId

string

The region ID.

cn-hangzhou

ExpireTime

string

The expiration time of the cluster.

Note

Only clusters whose billing method is Prepaid (subscription) return a specific value for this parameter. Postpaid (pay-as-you-go) clusters return an empty value.

2020-11-14T16:00:00Z

SubCategory

string

The specification type of the compute node. Valid values:

  • Exclusive: Dedicated

  • General: General-purpose

Note

This parameter is returned only for PolarDB for MySQL Cluster Edition clusters.

Exclusive

IsProxyLatestVersion

boolean

Indicates whether the database proxy is the latest version. Valid values:

false

StorageType

string

The storage type. The value is fixed as HighPerformance.

HighPerformance

ServerlessType

string

The serverless type of the cluster. Valid values:

  • AgileServerless: agile serverless. This value indicates a serverless cluster.

  • SteadyServerless: steady serverless. This value indicates a cluster with defined specifications that has the serverless feature enabled.

Note

This parameter is supported only for serverless clusters or clusters with defined specifications that have the serverless feature enabled.

SteadyServerless

StrictConsistency

string

Indicates whether multi-zone strong data consistency is enabled for the cluster. Valid values:

ON

ProxyCpuCores

string

The number of CPU cores of the database proxy.

4

ProxyStandardCpuCores

string

The number of CPU cores in the standard configuration of the database proxy.

2

ProxyType

string

The type of the database proxy. Valid values:

Exclusive

ProxyStatus

string

The status of the database proxy. Valid values:

Running

ProxyServerlessType

string

The serverless type of the database proxy. Valid values:

  • AgileServerless: agile serverless, which indicates a serverless cluster.

  • SteadyServerless: steady serverless, which indicates a cluster with defined specifications (a subscription or pay-as-you-go cluster).

SteadyServerless

Architecture

string

The CPU architecture. Valid values:

X86

AiType

string

The AI node type. Valid values:

DLNode

ProvisionedIops

string

2500

AiCreatingTime

string

The start time of the free AI feature.

2024-03-13T01:20:28Z

SupportInstantSwitchWithImci

string

Indicates whether the failover with hot replica feature that is compatible with IMCI is supported.

ON

Orca

string

The Orca feature. Valid values:

ON

SourceDBCluster

string

The ID of the source cluster.

Note This parameter is supported only for clusters restored from a backup set or point in time after June 1, 2024.

pc-pz51ziv48317b2880

RestoreType

string

The cluster restoration method. Valid values:

  • RestoreByTime: Restores from a point in time based on a level-1 backup.

  • RestoreByBackupSet: Restores from a backup set based on a level-1 backup.

  • RestoreByTimeOss: Restores from a point in time based on a level-2 backup.

  • RestoreByBackupSetOss: Restores from a backup set based on a level-2 backup.

  • CloneFromSourceCluster: Clones from the source cluster.

Note This parameter is supported only for clusters that are restored from a backup set or a point in time after June 1, 2024.

RestoreByTime

RestoreDataPoint

string

  • If RestoreType is RestoreByTime or RestoreByTimeOss, this value indicates the point in time to which the cluster is restored.

  • If RestoreType is RestoreByBackupSet or RestoreByBackupSetOss, this value indicates the ID of the backup set from which the cluster is restored.

Note This parameter is supported only for clusters that are restored from a backup set or to a point in time after June 1, 2024.

2179639137

SourceRegionId

string

The region ID of the source cluster.

cn-beijing

ImciAutoIndex

string

The automatic IMCI-based query acceleration feature. Valid values:

OFF

AutoUpgradeMinorVersion

string

The minor version update policy.

Manual

BurstingEnabled

string

Indicates whether I/O performance burst is enabled for the ESSD AutoPL cloud disk. Valid values:

false

RowCompression

string

The row compression setting.

OFF

ImperceptibleSwitch

string

The failover with hot replica feature. Valid values:

true

StorageUsed

integer

The storage usage. Unit: bytes.

3012558848

CompressStorageUsed

integer

The size of the storage data after compression.

15529410560

DBClusterStatus

string

The cluster status. For more information, see Cluster status table.

Running

Branch

object

ParentInsName

string

BranchTime

string

BranchLsn

string

ChildBranch

array<object>

object

InsName

string

DBClusterDescription

string

BranchTime

string

BranchLsn

string

HasChild

boolean

ColumnTable

string

Indicates whether the column store table is enabled.

OFF

ConnectionResourceQuota

integer

The connection resource quota (AgenticDB exclusive).

ConnectionResourceUsed

integer

The number of connection resources used (AgenticDB exclusive).

StorageUpperBound

integer

StorageAutoScale

string

Examples

Success response

JSON format

{
  "DeletionLock": 0,
  "Category": "Normal",
  "ResourceGroupId": "rg-***************",
  "DataLevel1BackupChainSize": 74448896,
  "DBClusterId": "pc-*****************",
  "DBType": "MySQL",
  "DBClusterNetworkType": "VPC",
  "IsLatestVersion": false,
  "HasCompleteStandbyRes": false,
  "HotStandbyCluster": "StandbyClusterON",
  "DataSyncMode": "AsyncSync",
  "StandbyHAMode": "OFF",
  "CompressStorageMode": "ON",
  "StorageMax": 10995116277760,
  "DBVersion": "8.0",
  "DBNodes": [
    {
      "CreationTime": "2020-03-23T21:35:43Z",
      "FailoverPriority": 1,
      "MaxIOPS": 32000,
      "DBNodeClass": "polar.mysql.x4.large",
      "CpuCores": "2",
      "MemorySize": "8192",
      "DBNodeRole": "Reader",
      "ZoneId": "cn-hangzhou-i",
      "MaxConnections": 8000,
      "DBNodeStatus": "Running",
      "DBNodeId": "pi-****************",
      "ImciSwitch": "ON",
      "HotReplicaMode": "ON",
      "AddedCpuCores": "6",
      "MasterId": "pi-bp18z52akld3*****",
      "SccMode": "ON",
      "ServerWeight": "1",
      "ServerlessType": "SteadyServerless",
      "SubCluster": "Primary",
      "RemoteMemorySize": "3072",
      "Orca": "off",
      "MultiMasterLocalStandby": "pi-****************",
      "MultiMasterPrimaryNode": "pi-****************",
      "DBNodeDescription": "test",
      "SubGroupDescription": "test Description",
      "MirrorInsName": "pi-bp18z52mirror*****",
      "DBNodeCXLRemoteMemory": "3072",
      "RemoteMemoryMin": 0,
      "RemoteMemoryMax": 0,
      "RemoteMemoryRecommended": 0,
      "DedicatedHostModel": false
    }
  ],
  "ZoneIds": "cn-hangzhou-i,cn-hangzhou-g",
  "MaintainTime": "18:00Z-19:00Z",
  "Engine": "POLARDB",
  "Tags": [
    {
      "Key": "test",
      "Value": "MySQL"
    }
  ],
  "RequestId": "074467EF-86B9-4C23-ACBF-E9B81A******",
  "VPCId": "vpc-*******************",
  "SearchClusterStatus": "Running",
  "VSwitchId": "vsw-*********************",
  "DBClusterDescription": "test",
  "Expired": "false",
  "PayType": "Prepaid",
  "StoragePayType": "Prepaid",
  "LockMode": "Unlock",
  "SearchStorageUsed": 3012558848,
  "SearchCompressStorageUsed": 15529410560,
  "StorageSpace": 50,
  "DBVersionStatus": "Stable",
  "CreationTime": "2020-08-14T05:58:42Z",
  "SQLSize": 0,
  "InodeTotal": 0,
  "InodeUsed": 0,
  "BlktagTotal": 0,
  "BlktagUsed": 0,
  "RegionId": "cn-hangzhou",
  "ExpireTime": "2020-11-14T16:00:00Z",
  "SubCategory": "Exclusive",
  "IsProxyLatestVersion": false,
  "StorageType": "HighPerformance",
  "ServerlessType": "SteadyServerless",
  "StrictConsistency": "ON",
  "ProxyCpuCores": "4",
  "ProxyStandardCpuCores": "2",
  "ProxyType": "Exclusive",
  "ProxyStatus": "Running",
  "ProxyServerlessType": "SteadyServerless",
  "Architecture": "X86",
  "AiType": "DLNode",
  "ProvisionedIops": "2500",
  "AiCreatingTime": "2024-03-13T01:20:28Z",
  "SupportInstantSwitchWithImci": "ON",
  "Orca": "ON",
  "SourceDBCluster": "pc-pz51ziv48317b2880",
  "RestoreType": "RestoreByTime",
  "RestoreDataPoint": "2179639137",
  "SourceRegionId": "cn-beijing",
  "ImciAutoIndex": "OFF",
  "AutoUpgradeMinorVersion": "Manual",
  "BurstingEnabled": "false",
  "RowCompression": "OFF\n",
  "ImperceptibleSwitch": "true",
  "StorageUsed": 3012558848,
  "CompressStorageUsed": 15529410560,
  "DBClusterStatus": "Running",
  "Branch": {
    "ParentInsName": "",
    "BranchTime": "",
    "BranchLsn": "",
    "ChildBranch": [
      {
        "InsName": "",
        "DBClusterDescription": "",
        "BranchTime": "",
        "BranchLsn": "",
        "HasChild": false
      }
    ]
  },
  "ColumnTable": "OFF",
  "ConnectionResourceQuota": 0,
  "ConnectionResourceUsed": 0,
  "StorageUpperBound": 0,
  "StorageAutoScale": ""
}

Error codes

HTTP status code

Error code

Error message

Description

400 InvalidDBClusterId.Malformed The specified parameter DBClusterId is not valid.
403 Forbidden.RAM User not authorized to operate on the specified resource, or this API does not support RAM.
404 InvalidDBCluster.NotFound The DBClusterId provided does not exist in our records. The specified DBClusterId parameter does not exist in the current record.

See Error Codes for a complete list.

Release notes

See Release Notes for a complete list.