Queries the attributes of a cluster.
Try it now

RAM authorization
Action | Access level | Resource type | Condition key | Dependent action |
polardb:DescribeDBClusterAttribute | get | *DBCluster
| None | None |
Request parameters
Parameter | Type | Required | Description | Example |
DBClusterId | string | Yes | The cluster ID. Note Call the DescribeDBClusters operation to query the details of all clusters in your account, including cluster IDs. | pc-***************** |
DescribeType | string | No | Specifies whether to query information about AI nodes. | AI |
Response elements
Element | Type | Description | Example |
object | |||
DeletionLock | integer | The lock state for cluster deletion. Valid values:
| 0 |
Category | string | The product category. Valid values:
Note
| Normal |
ResourceGroupId | string | The ID of the resource group. | rg-*************** |
DataLevel1BackupChainSize | integer | The total size of the 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 runs the latest kernel version. Valid values:
| false |
HasCompleteStandbyRes | boolean | Indicates whether the resources of the new primary database are replenished after a cross-zone failover. Valid values:
| false |
HotStandbyCluster | string | Indicates whether the hot standby storage cluster (and standby compute nodes) feature is enabled. Valid values:
| StandbyClusterON |
DataSyncMode | string | The data replication mode. Valid values:
| AsyncSync |
StandbyHAMode | string | The cross-zone disaster recovery mode. Valid values:
| OFF |
CompressStorageMode | string | Indicates whether storage compression is enabled. Valid values:
| ON |
StorageMax | integer | The maximum storage capacity of the current cluster specifications. Unit: bytes. | 10995116277760 |
DBVersion | string | The database engine version. | 8.0 |
DBNodes | array<object> | The details of the nodes. | |
object | |||
CreationTime | string | The time when the node was created. | 2020-03-23T21:35:43Z |
FailoverPriority | integer | The failover priority. Each node is assigned a failover priority. A larger value indicates a higher priority and probability that the node is elected as the primary node during a failover. Valid values: 1 to 15. | 1 |
MaxIOPS | integer | The maximum number of input/output operations per second (IOPS). | 32000 |
DBNodeClass | string | The node specifications. | polar.mysql.x4.large |
CpuCores | string | The number of CPU cores for 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 the In-Memory Column Index (IMCI) feature is enabled. Valid values:
| ON |
HotReplicaMode | string | Indicates whether the hot replica feature is enabled. Valid values:
| ON |
AddedCpuCores | string | The number of CPU cores that are added for the elastic scaling feature within seconds. | 6 |
MasterId | string | The ID of the primary node in a Multi-master Cluster Edition cluster. | 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. Valid values: 1 to 100. Default value: 1. | 1 |
ServerlessType | string | The Serverless type of the node. Valid values:
Note This parameter is supported only for Serverless clusters or clusters with defined specifications for which the Serverless feature is enabled. | SteadyServerless |
SubCluster | string | Indicates whether the node is in the primary zone or a secondary zone. This parameter is mainly used for resource peering. Valid values:
| Primary |
RemoteMemorySize | string | The size of the remote memory. Unit: MB. | 3072 |
Orca | string | The Orca feature. Valid values:
| off |
MultiMasterLocalStandby | string | ||
MultiMasterPrimaryNode | string | ||
DBNodeDescription | string | The description of the node. | test |
SubGroupDescription | string | ||
MirrorInsName | string | The name of the hot replica compute node that corresponds to the current node in an architecture with hot standby for both storage and compute. | pi-bp18z52mirror***** |
DBNodeCXLRemoteMemory | string | ||
ZoneIds | string | The zone ID. | cn-hangzhou-i,cn-hangzhou-g |
MaintainTime | string | The maintenance window of the cluster. The time is in the | 18:00Z-19:00Z |
Engine | string | The cluster engine. | POLARDB |
Tags | array<object> | The details of the tags. | |
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 ID of the virtual private cloud (VPC). | vpc-******************* |
DBClusterStatus | string | The status of the cluster. For more information about the valid values, see Cluster states. | Running |
VSwitchId | string | The virtual switch ID. | vsw-********************* |
DBClusterDescription | string | The cluster description. | test |
Expired | string | Indicates whether the cluster has expired. Note This parameter is returned only for Prepaid (subscription) clusters. | false |
PayType | string | The billing method. Valid values:
| Prepaid |
StoragePayType | string | The billing method for storage. Valid values:
| Prepaid |
LockMode | string | The lock mode. Valid values:
| Unlock |
SearchStorageUsed | integer | ||
SearchCompressStorageUsed | integer | ||
StorageSpace | integer | The storage space of the pay-by-space (subscription) cluster. Unit: bytes. | 50 |
DBVersionStatus | string | The status of the minor engine version. Valid values:
Note
| Stable |
CreationTime | string | The time when the cluster was created. | 2020-08-14T05:58:42Z |
SQLSize | integer | The storage usage of SQL. Unit: bytes. A value of -1 indicates that no data is available. | 0 |
InodeTotal | integer | The maximum number of inodes for the file system. | 6,291,456 |
InodeUsed | integer | The number of used inodes. | 4,194,304 |
BlktagTotal | integer | The maximum number of blktags for the file system. | 7,864,320 |
BlktagUsed | integer | The number of used blktags. | 5,242,880 |
RegionId | string | The region ID. | cn-hangzhou |
ExpireTime | string | The expiration time of the cluster. Note A specific value is returned only for Prepaid (subscription) clusters. An empty value is returned for Postpaid (pay-as-you-go) clusters. | 2020-11-14T16:00:00Z |
SubCategory | string | The edition of the compute node. Valid values:
Note This parameter is returned only for PolarDB for MySQL Cluster Edition clusters. | Exclusive |
IsProxyLatestVersion | boolean | Indicates whether the database proxy is of the latest version. Valid values:
| false |
StorageType | string | The storage class. The value is fixed as HighPerformance. | HighPerformance |
ServerlessType | string | The Serverless type of the cluster. Valid values:
Note This parameter is supported only for Serverless clusters or clusters with defined specifications for which the Serverless feature is enabled. | SteadyServerless |
StrictConsistency | string | Indicates whether multi-zone data consistency is enabled for the cluster. Valid values:
| ON |
ProxyCpuCores | string | The number of CPU cores for the database proxy. | 4 |
ProxyStandardCpuCores | string | The number of CPU cores for the standard 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:
| SteadyServerless |
Architecture | string | The CPU architecture. Valid values:
| X86 |
AiType | string | The AI node type. Valid values:
| DLNode |
ProvisionedIops | string | | 2500 |
AiCreatingTime | string | The time when the free AI feature was enabled. | 2024-03-13T01:20:28Z |
SupportInstantSwitchWithImci | string | Indicates whether the failover with hot replica feature that is compatible with the IMCI feature 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 that are restored from a backup set or a point in time after June 1, 2024. | pc-pz51ziv48317b2880 |
RestoreType | string | The method that is used to restore the cluster. Valid values:
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 |
Note This parameter is supported only for clusters that are restored from a backup set or a point in time after June 1, 2024. | 2179639137 |
SourceRegionId | string | The ID of the region where the source cluster resides. Note This parameter is returned only when the source cluster ID exists. | cn-beijing |
ImciAutoIndex | string | The automatic IMCI-based query acceleration feature. Valid values:
| OFF |
AutoUpgradeMinorVersion | string | The upgrade method of the minor version.
| Manual |
BurstingEnabled | string | Indicates whether the performance burst feature is enabled for the ESSD AutoPL disk. Valid values:
| false |
RowCompression | string | ||
ImperceptibleSwitch | string | The failover with hot replica feature. Valid values:
| |
StorageUsed | integer | The used storage space. Unit: bytes. | 3012558848 |
CompressStorageUsed | integer | The size of the compressed data. Note This parameter is returned only when the storage compression feature is enabled for the cluster. | 15529410560 |
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": "", "MultiMasterPrimaryNode": "", "DBNodeDescription": "test", "SubGroupDescription": "", "MirrorInsName": "pi-bp18z52mirror*****", "DBNodeCXLRemoteMemory": "" } ], "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-*******************", "DBClusterStatus": "Running", "VSwitchId": "vsw-*********************", "DBClusterDescription": "test", "Expired": "false", "PayType": "Prepaid", "StoragePayType": "Prepaid", "LockMode": "Unlock", "SearchStorageUsed": 0, "SearchCompressStorageUsed": 0, "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": "", "ImperceptibleSwitch": "", "StorageUsed": 3012558848, "CompressStorageUsed": 15529410560 }
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.