DescribeDbClusterAttributeZonal

Updated at:

Queries the details of an edge 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:DescribeDbClusterAttributeZonal

get

*All Resource

*

None None

Request syntax

POST  HTTP/1.1

Request parameters

Parameter

Type

Required

Description

Example

DBClusterId

string

Yes

The cluster ID.

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

DescribeType

string

No

Specifies whether to retrieve AI-related node information.

AI

Response elements

Element

Type

Description

Example

object

Schema of Response

DeletionLock

integer

The lock status for cluster deletion. Valid values:

  • 0: Unlocked. The cluster can be deleted.

  • 1: Locked. The cluster cannot be deleted.

0

Category

string

The edition. Valid values:

  • Normal: Cluster Edition

  • Basic: Single Node Edition

  • Archive: X-Engine

  • NormalMultimaster: Multi-master Cluster Edition

  • SENormal: Standard Edition

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

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

  • PolarDB for MySQL 8.0 supports X-Engine and the 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 kernel version is the latest. Valid values:

  • true: Yes.

  • false: No.

false

HasCompleteStandbyRes

boolean

Indicates whether to replenish the resources of the new primary database after a cross-zone switch. Valid values:

  • true: Yes.

  • false: No.

false

HotStandbyCluster

string

Indicates whether the Hot Standby Cluster (and standby compute nodes) is enabled. Valid values:

  • StandbyClusterON: Enables the Hot Standby Cluster, or enables both the Hot Standby Cluster and standby compute nodes.

  • StandbyClusterOFF: shutdown the Hot Standby Cluster, or shutdown both the Hot Standby Cluster and standby compute nodes.

StandbyClusterON

DataSyncMode

string

The data replication relationship pattern. Valid values:

  • AsyncSync: Asynchronous synchronization.

  • SemiSync: Semi-synchronous synchronization.

AsyncSync

StandbyHAMode

string

The cross-zone disaster recovery mode. Valid values:

  • ON: Cross-zone disaster recovery is enabled.

  • OFF: Cross-zone disaster recovery is disabled.

  • 0: Customer drill mode.

OFF

CompressStorageMode

string

Indicates whether storage compression is enabled. Valid values:

  • ON: Enabled.

  • OFF: Disabled.

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 details of the nodes.

object

DBNodeStatus

string

The node status. Valid values:

  • Creating: The node is being created.

  • Running: The node is running.

  • Deleting: The node is being deleted.

  • Rebooting: The node is restarting.

  • DBNodeCreating: Nodes are being increased.

  • DBNodeDeleting: A node is being deleted.

  • ClassChanging: The node specifications are being changed.

  • NetAddressCreating: Network connectivity is being created.

  • NetAddressDeleting: Network connectivity is being deleted.

  • NetAddressModifying: Network connectivity is being modified.

  • MinorVersionUpgrading: The minor version is being upgraded.

  • Maintaining: The instance is under maintenance.

  • Switching: A switchover is in progress.

Running

SubGroupDescription

string

SubGroupDescription

SubGroupDescription

AddedCpuCores

string

The number of CPU cores added by the automatic scaling of local resources.

6

Orca

string

The Orca feature status. Valid values:

  • on: Enabled.

  • off: Disabled.

off

DBNodeRole

string

The node role. Valid values:

  • Writer: Primary node.

  • Reader: Read-only node.

Reader

SubCluster

string

The zone where the node is deployed. This parameter is mainly used for resource symmetry. Valid values:

  • Primary: The primary zone.

  • Standby: The secondary zone.

Primary

ImciSwitch

string

Indicates whether the In-Memory Column Index (IMCI) feature is enabled. Valid values:

  • ON: Enabled.

  • OFF: Disabled.

ON

DBNodeId

string

The node ID.

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

RemoteMemorySize

string

The remote memory size. Unit: MB.

3072

MultiMasterLocalStandby

string

MultiMasterLocalStandby

MultiMasterLocalStandby

MultiMasterPrimaryNode

string

MultiMasterPrimaryNode

MultiMasterPrimaryNode

SccMode

string

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

  • ON: Enabled.

  • OFF: Disabled.

ON

FailoverPriority

integer

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

1

ServerWeight

string

The routing weight. Valid values: 1 to 100. Default value: 1.

1

DBNodeDescription

string

The node description.

test

MemorySize

string

The memory size of the node. Unit: MB.

8192

MirrorInsName

string

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

pi-bp18z52mirror*****

ZoneId

string

The zone ID.

cn-hangzhou-d

MaxConnections

integer

The maximum number of concurrent connections to the cluster.

8000

MaxIOPS

integer

The maximum number of I/O requests per second, namely IOPS.

32000

DBNodeClass

string

The node specifications.

polar.mysql.x4.large

ServerlessType

string

The serverless type. Valid values:

  • AgileServerless: Agile.

  • SteadyServerless: Steady.

AgileServerless

CreationTime

string

The time when the cluster was created. The time follows the ISO 8601 standard in the YYYY-MM-DDTHH:mm:ssZ format. The time is displayed in UTC.

2020-08-14T05:58:42Z

CpuCores

string

The number of CPU cores of the node.

2

MasterId

string

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

pi-bp18z52akld3*****

HotReplicaMode

string

Indicates whether the hot standby feature is enabled. Valid values:

  • ON: Enabled.

  • OFF: Disabled.

ON

ZoneIds

string

The zone ID.

cn-hangzhou-i,cn-hangzhou-g

MaintainTime

string

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

18:00Z-19:00Z

Engine

string

The database engine.

POLARDB

Tags

array<object>

The details of the tags.

object

Value

string

The tag value.

MySQL

Key

string

The tag key.

test

RequestId

string

The request ID.

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

VPCId

string

The VPC ID.

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

DBClusterStatus

string

The cluster status. Valid values:

  • Creating: The cluster is being created.

  • Running: The cluster is running.

  • Deleting: The cluster is being released.

  • Rebooting: The cluster is restarting.

  • DBNodeCreating: Nodes are being increased.

  • DBNodeDeleting: A node is being deleted.

  • ClassChanging: The node specifications are being changed.

  • NetAddressCreating: Network connectivity is being created.

  • NetAddressDeleting: Network connectivity is being deleted.

  • NetAddressModifying: Network connectivity is being modified.

  • Deleted: The cluster is released.

  • ClassChanged: The upgrade or decrease the quota is completed and resources are being revoked.

Running

VSwitchId

string

The vSwitch ID.

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

DBClusterDescription

string

The cluster description.

test

Expired

string

Indicates whether the cluster has expired.

Note

This parameter is returned only for clusters whose billing method is Prepaid (subscription).

false

PayType

string

The billing method. Valid values:

  • Postpaid: Pay-as-you-go.

  • Prepaid: Subscription.

Prepaid

StoragePayType

string

The storage billing method. Valid values:

  • Postpaid: Pay-as-you-go based on capacity.

  • Prepaid: Subscription based on storage space.

Prepaid

LockMode

string

The lock mode. Valid values:

  • Unlock: The cluster is not locked.

  • ManualLock: The cluster is manually locked.

  • LockByExpiration: The cluster is automatically locked due to expiration.

Unlock

StorageUsed

integer

The amount of used storage space. Unit: bytes.

3012558848

CompressStorageUsed

integer

The size of the compressed storage data.

Note

This parameter is returned only when the storage compression feature is enabled for the cluster.

15529410560

StorageSpace

integer

The storage space. Unit: GB.

50

DBVersionStatus

string

The status of the current minor engine 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 engine version, see Upgrade minor engine versions.

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

Stable

CreationTime

string

The time when the cluster was created. The time follows the ISO 8601 standard in the YYYY-MM-DDTHH:mm:ssZ format. The time is displayed in UTC.

2020-08-14T05:58:42Z

SQLSize

integer

The storage usage 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 number of used inodes.

4,194,304

BlktagTotal

integer

The maximum number of blktags in 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 clusters whose billing method is Prepaid (subscription). An empty value is returned for clusters whose billing method is Postpaid (pay-as-you-go). The time follows the ISO 8601 standard in the YYYY-MM-DDTHH:mm:ssZ format. The time is displayed in UTC.

2020-11-14T16:00:00Z

SubCategory

string

The specification type of the compute nodes. 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 of the latest version. Valid values:

  • true: Yes.

  • false: No.

false

StorageType

string

The storage type of the Enterprise Edition. Valid values:

  • PSL5

  • PSL4

The storage type of the Standard Edition. Valid values:

  • ESSDPL0

  • ESSDPL1

  • ESSDPL2

  • ESSDPL3

  • ESSDAUTOPL

ESSDPL0

ServerlessType

string

The serverless type. Valid values:

  • AgileServerless: Agile.

  • SteadyServerless: Steady.

AgileServerless

StrictConsistency

string

Indicates whether strict data consistency across multiple zones is enabled for the cluster. Valid values:

  • ON: Strict data consistency across multiple zones is enabled. This applies to the three-zone deployment scenario of the Standard Edition.

  • OFF: Strict data consistency across multiple zones is disabled.

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 database proxy type. Valid values:

  • Exclusive: Dedicated Enterprise Edition.

  • General: Standard Enterprise Edition.

Exclusive

ProxyStatus

string

The status of the database proxy. Valid values:

  • Creating: The database proxy is being created.

  • Running: The database proxy is running.

  • Deleting: The database proxy is being released.

  • Rebooting: The database proxy is restarting.

  • DBNodeCreating: Nodes are being increased.

  • DBNodeDeleting: A node is being deleted.

  • ClassChanging: The node specifications are being changed.

  • NetAddressCreating: Network connectivity is being created.

  • NetAddressDeleting: Network connectivity is being deleted.

  • NetAddressModifying: Network connectivity is being modified.

  • Deleted: The database proxy is released.

Running

ProxyServerlessType

string

The serverless type of the database proxy. Valid values:

  • AgileServerless: Agile mode, which indicates a serverless cluster.

  • SteadyServerless: Steady mode, which indicates a cluster with defined specifications (a cluster whose billing is subscription or pay-as-you-go).

SteadyServerless

Architecture

string

The CPU architecture. Valid values:

  • X86

  • ARM

x86

AiType

string

The AI node type. Valid values:

  • SearchNode: Search node.

  • DLNode: AI node.

DLNode

ProvisionedIops

string

The provisioned read and write IOPS of the ESSD AutoPL cloud disk. Valid values: 0 to min{50,000, 1000 × Capacity - Baseline performance}.

Baseline performance = min{1,800 + 50 × Capacity, 50,000}.

Note This parameter is supported only when StorageType is set to ESSDAUTOPL.

1000

AiCreatingTime

string

The start time of the free AI feature. The time follows the ISO 8601 standard in the YYYY-MM-DDTHH:mm:ssZ format. The time is displayed in UTC.

2024-03-13T01:20:28Z

SupportInstantSwitchWithImci

string

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

ON

Orca

string

The Orca feature. Valid values:

  • on: Enabled.

  • off: Disabled.

ON

SourceDBCluster

string

The ID of the source cluster.

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

pc-pz51ziv48317b2880

RestoreType

string

The cluster restoration method. Valid values:

  • RestoreByTime: Restores the cluster from a level-1 backup to a specific point in time.

  • RestoreByBackupSet: Restores the cluster from a level-1 backup set.

  • RestoreByTimeOss: Restores the cluster from a level-2 backup to a specific point in time.

  • RestoreByBackupSetOss: Restores the cluster from a level-2 backup set.

  • CloneFromSourceCluster: Clones the cluster from the source cluster.

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

RestoreByTime

RestoreDataPoint

string

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

  • If RestoreType is set to 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 restored from a backup set or a point in time after June 1, 2024.

2179639137

SourceRegionId

string

The region ID of the source cluster.

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:

  • ON: Enabled.

  • OFF: Disabled.

OFF

AutoUpgradeMinorVersion

string

The minor version update policy. Valid values:

  • Auto: Automatic update.

  • Manual: Manual update.

Auto

BurstingEnabled

string

Specifies whether I/O performance burst is enabled for ESSD AutoPL cloud disks. Valid values:

  • true: Enabled.

  • false: Disabled.

false

RowCompression

string

RowCompression

OFF

ImperceptibleSwitch

string

The seamless switchover feature. Valid values:

  • true: Enabled.

  • false: Disabled.

False

DBClusterClass

string

The cluster specifications.

polar.mysql.x8.medium.c

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": [
    {
      "DBNodeStatus": "Running",
      "SubGroupDescription": "SubGroupDescription",
      "AddedCpuCores": "6",
      "Orca": "off",
      "DBNodeRole": "Reader",
      "SubCluster": "Primary",
      "ImciSwitch": "ON",
      "DBNodeId": "pi-****************",
      "RemoteMemorySize": "3072",
      "MultiMasterLocalStandby": "MultiMasterLocalStandby",
      "MultiMasterPrimaryNode": "MultiMasterPrimaryNode",
      "SccMode": "ON",
      "FailoverPriority": 1,
      "ServerWeight": "1",
      "DBNodeDescription": "test",
      "MemorySize": "8192",
      "MirrorInsName": "pi-bp18z52mirror*****",
      "ZoneId": "cn-hangzhou-d\t\n",
      "MaxConnections": 8000,
      "MaxIOPS": 32000,
      "DBNodeClass": "polar.mysql.x4.large",
      "ServerlessType": "AgileServerless",
      "CreationTime": "2020-08-14T05:58:42Z",
      "CpuCores": "2",
      "MasterId": "pi-bp18z52akld3*****",
      "HotReplicaMode": "ON"
    }
  ],
  "ZoneIds": "cn-hangzhou-i,cn-hangzhou-g",
  "MaintainTime": "18:00Z-19:00Z",
  "Engine": "POLARDB",
  "Tags": [
    {
      "Value": "MySQL",
      "Key": "test"
    }
  ],
  "RequestId": "074467EF-86B9-4C23-ACBF-E9B81A******",
  "VPCId": "vpc-**********",
  "DBClusterStatus": "Running",
  "VSwitchId": "vsw-**********",
  "DBClusterDescription": "test",
  "Expired": "false",
  "PayType": "Prepaid",
  "StoragePayType": "Prepaid",
  "LockMode": "Unlock",
  "StorageUsed": 3012558848,
  "CompressStorageUsed": 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": "ESSDPL0",
  "ServerlessType": "AgileServerless",
  "StrictConsistency": "ON",
  "ProxyCpuCores": "4",
  "ProxyStandardCpuCores": "2",
  "ProxyType": "Exclusive",
  "ProxyStatus": "Running",
  "ProxyServerlessType": "SteadyServerless",
  "Architecture": "x86",
  "AiType": "DLNode",
  "ProvisionedIops": "1000",
  "AiCreatingTime": "2024-03-13T01:20:28Z",
  "SupportInstantSwitchWithImci": "ON",
  "Orca": "ON",
  "SourceDBCluster": "pc-pz51ziv48317b2880",
  "RestoreType": "RestoreByTime",
  "RestoreDataPoint": "2179639137",
  "SourceRegionId": "cn-beijing",
  "ImciAutoIndex": "OFF",
  "AutoUpgradeMinorVersion": "Auto",
  "BurstingEnabled": "false",
  "RowCompression": "OFF",
  "ImperceptibleSwitch": "False",
  "DBClusterClass": "polar.mysql.x8.medium.c"
}

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.