API overview

更新时间:
复制 MD 格式

API standard and pre-built SDKs in multi-language

The OpenAPI specification of this product (adb/2019-03-15) follows the RPC standard. Alibaba Cloud provides pre-built SDKs for popular programming languages to abstract low-level complexities such as request signing. This enables developers to call APIs using language-specific syntax without dealing with HTTP details directly.

Custom signature

If your specific needs, such as a customized signature, are not supported by the SDK, manually sign requests using the signature mechanism. Note that manual signing requires significant effort (usually about 5 business days). For support, join our DingTalk group (ID: 147535001692).

Before you begin

An Alibaba Cloud account has full administrative privileges. A compromised AccessKey pair exposes all associated resources to unauthorized access, posing a significant security risk. To call APIs securely, create a Resource Access Management (RAM) user with API access only, configure its AccessKey pairs, and implement the principle of least privilege (PoLP) through RAM policies. Use the Alibaba Cloud account only when its permissions are explicitly required for specific scenarios.

Cluster management

API

Title

Description

ModifyDBClusterPayType ModifyDBClusterPayType Changes the billing method of an AnalyticDB for MySQL cluster.
DescribeEIURange DescribeEIURange You can call the DescribeEIURange operation to query the range of elastic I/O units (EIUs) available for a Data Lakehouse Edition cluster.
AttachUserENI AttachUserENI Creates an Elastic Network Interface (ENI) in a VPC for a Data Warehouse Edition cluster to enable network access from AnalyticDB for MySQL nodes to your VPC.
MigrateDBCluster MigrateDBCluster Migrates a Data Warehouse Edition cluster to a Data Lakehouse Edition or an Enterprise Edition cluster.

Resource group management (old version)

API

Title

Description

CreateDBResourcePool CreateDBResourcePool You can call the CreateDBResourcePool operation to create a resource group. This operation applies only to AnalyticDB for MySQL clusters of the new version in elastic mode.
BindDBResourcePoolWithUser BindDBResourcePoolWithUser Call the BindDBResourcePoolWithUser operation to attach a resource group to a database account.
UnbindDBResourcePoolWithUser UnbindDBResourcePoolWithUser The UnbindDBResourcePoolWithUser operation detaches a database account from a resource group. This operation applies only to Data Warehouse Edition (V3.0) clusters in elastic mode.

Resource group management (new version)

API

Title

Description

CreateDBResourceGroup CreateDBResourceGroup Creates a resource group for a cluster.
BindDBResourceGroupWithUser BindDBResourceGroupWithUser The BindDBResourceGroupWithUser operation attaches a database account to a resource group in a Data Warehouse Edition (V3.0) cluster.
UnbindDBResourceGroupWithUser UnbindDBResourceGroupWithUser Call the UnbindDBResourceGroupWithUser operation to detach a database account from a resource group in a Data Warehouse Edition cluster.
DescribeDBResourceGroup DescribeDBResourceGroup Queries the information about a resource group for an AnalyticDB for MySQL cluster.
ModifyDBResourceGroup ModifyDBResourceGroup Modifies the number of nodes or the query execution mode for a resource group of an AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
DescribeResubmitConfig DescribeResubmitConfig Query resubmission configuration
ModifyResubmitConfig ModifyResubmitConfig Modifies the Resubmit configuration.
ModifySQAConfig ModifySQAConfig Modifies the Short Query Acceleration (SQA) configuration.
DescribeSQAConfig DescribeSQAConfig Call the DescribeSQAConfig operation to query the Short Query Acceleration (SQA) configuration for a cluster.

Elastic Plan Management

API

Title

Description

DescribeElasticDailyPlan DescribeElasticDailyPlan You can call DescribeElasticDailyPlan to query the execution information of a daily time-based scaling plan. This operation applies only to new-version Data Warehouse Edition clusters in elastic mode.

Database

API

Title

Description

DescribeTableDetail DescribeTableDetail Queries the distribution of data in a table among partitions.
DescribeLoadTasksRecords DescribeLoadTasksRecords Retrieves the details of asynchronous import and export tasks.
DescribeConnectionCountRecords DescribeConnectionCountRecords Queries the number of connections to an AnalyticDB for MySQL cluster.

Log management

API

Title

Description

ModifyAuditLogConfig ModifyAuditLogConfig You can call the ModifyAuditLogConfig operation to modify the audit log settings.
DescribeSlowLogRecords DescribeSlowLogRecords Queries the details of slow query logs for an AnalyticDB for MySQL cluster.

Network management

API

Title

Description

AllocateClusterPublicConnection AllocateClusterPublicConnection Applies for a public endpoint for an AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.

Account management

API

Title

Description

CreateAccount CreateAccount You can call the CreateAccount operation to create an account.
DeleteAccount DeleteAccount The DeleteAccount operation deletes a database account.
DescribeAccounts DescribeAccounts Queries the details of accounts in a cluster.

Others

API

Title

Description

DescribeBackups DescribeBackups Lists backups for an AnalyticDB for MySQL cluster.
ApplyAdviceById ApplyAdviceById Calls the ApplyAdviceById operation to apply an optimization suggestion.
BatchApplyAdviceByIdList BatchApplyAdviceByIdList Use the BatchApplyAdviceByIdList API to batch apply one or more optimization suggestions.
CancelActiveOperationTasks CancelActiveOperationTasks Cancels O\\\&M events.
CheckServiceLinkedRole CheckServiceLinkedRole Checks whether a service-linked role is created.
CreateDBCluster CreateDBCluster Creates an AnalyticDB for MySQL Data Warehouse Edition cluster.
CreateElasticPlan CreateElasticPlan Creates a scheduled scaling plan. This operation can be used only for AnalyticDB for MySQL clusters in elastic mode for Cluster Edition.
CreateServiceLinkedRole CreateServiceLinkedRole Creates a service-linked role.
DeleteBackups DeleteBackups Manually deletes backup sets.
DeleteDBCluster DeleteDBCluster Deletes an AnalyticDB for MySQL cluster.
DeleteDBResourceGroup DeleteDBResourceGroup Deletes a resource group from an AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
DeleteDBResourcePool DeleteDBResourcePool Deletes a resource group. You can call this operation only for AnalyticDB for MySQL Data Warehouse Edition clusters in elastic mode for Cluster Edition.
DeleteElasticPlan DeleteElasticPlan Deletes a scheduled scaling plan. You can call this operation only for AnalyticDB for MySQL Data Warehouse Edition clusters in elastic mode for Cluster Edition.
DescribeAbnormalPatternDetection DescribeAbnormalPatternDetection Queries abnormal SQL patterns within a time range.
DescribeActiveOperationMaintainConf DescribeActiveOperationMaintainConf Queries the configuration information about O\\\&M tasks.
DescribeActiveOperationTasks DescribeActiveOperationTasks Queries the information about O\&M tasks.
DescribeAdviceServiceEnabled DescribeAdviceServiceEnabled Queries whether the suggestion feature is enabled for an AnalyticDB for MySQL cluster.
DescribeAllAccounts DescribeAllAccounts Queries the information about an account or the list of accounts of a specific database within an AnalyticDB for MySQL cluster.
DescribeAllDataSource DescribeAllDataSource Queries a list of databases, tables, and columns in a cluster.
DescribeAppliedAdvices DescribeAppliedAdvices Call the DescribeAppliedAdvices operation to list applied optimization suggestions.
DescribeAuditLogConfig DescribeAuditLogConfig Queries the SQL audit settings of an AnalyticDB for MySQL cluster.
DescribeAuditLogRecords DescribeAuditLogRecords Call the DescribeAuditLogRecords operation to query the SQL audit logs of a Data Warehouse Edition cluster.
DescribeAutoRenewAttribute DescribeAutoRenewAttribute Queries the auto-renewal status of a subscription AnalyticDB for MySQL cluster.
DescribeAvailableAdvices DescribeAvailableAdvices The DescribeAvailableAdvices operation lists available optimization suggestions.
DescribeAvailableResource DescribeAvailableResource Queries the resources of clusters within zones of a region.
DescribeBackupPolicy DescribeBackupPolicy Queries the backup settings of an AnalyticDB for MySQL cluster.
DescribeBadSqlDetection DescribeBadSqlDetection Queries the bad SQL statements that affect cluster stability within a time range.
DescribeColumns DescribeColumns Queries a list of columns in a table within an AnalyticDB for MySQL cluster.
DescribeComputeResource DescribeComputeResource Queries the specifications of computing resources for AnalyticDB for MySQL Data Warehouse Edition clusters within a region.
DescribeControllerDetection DescribeControllerDetection Queries the diagnostic results of the access layer.
DescribeDBClusterAccessWhiteList DescribeDBClusterAccessWhiteList Queries a list of IP address whitelists for an AnalyticDB for MySQL cluster.
DescribeDBClusterAttribute DescribeDBClusterAttribute You can call the DescribeDBClusterAttribute operation to view the details of a specified AnalyticDB for MySQL cluster.
DescribeDBClusterHealthStatus DescribeDBClusterHealthStatus Queries the health status of an AnalyticDB for MySQL Data Warehouse Edition cluster.
DescribeDBClusterNetInfo DescribeDBClusterNetInfo Call the DescribeDBClusterNetInfo API to retrieve network information about an ADB cluster.
DescribeDBClusterPerformance DescribeDBClusterPerformance Queries the performance data of an AnalyticDB for MySQL cluster.
DescribeDBClusterResourcePoolPerformance DescribeDBClusterResourcePoolPerformance Queries the monitoring information about resource groups within an AnalyticDB for MySQL cluster.
DescribeDBClusterSSL DescribeDBClusterSSL Queries the SSL configurations of an AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
DescribeDBClusterShardNumber DescribeDBClusterShardNumber Queries the number of shards in an AnalyticDB for MySQL cluster.
DescribeDBClusterSpaceSummary DescribeDBClusterSpaceSummary Queries the storage overview information of an AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster, such as the total data size, hot data size, cold data size, and data growth.
DescribeDBClusterStatus DescribeDBClusterStatus Queries the status of AnalyticDB for MySQL Data Warehouse Edition clusters within a region.
DescribeDBClusters DescribeDBClusters List Data Lakehouse Edition clusters.
DescribeDBResourcePool DescribeDBResourcePool Queries the information about resource groups of an AnalyticDB for MySQL cluster. You can call this operation only for AnalyticDB for MySQL Data Warehouse Edition clusters in elastic mode for Cluster Edition.
DescribeDiagnosisDimensions DescribeDiagnosisDimensions Queries the deduplicated statistics of SQL statements that meet a condition of the resource group, database, username, and source IP address in an AnalyticDB for MySQL cluster.
DescribeDiagnosisMonitorPerformance DescribeDiagnosisMonitorPerformance Queries the monitoring information about queries within a time range.
DescribeDiagnosisRecords DescribeDiagnosisRecords Queries the diagnostic information about SQL statements that meet a condition in an AnalyticDB for MySQL cluster.
DescribeDiagnosisSQLInfo DescribeDiagnosisSQLInfo Queries the execution information about an SQL statement, including the execution plan, execution information, resource usage, and self-diagnostics results.
DescribeDiagnosisTasks DescribeDiagnosisTasks Queries the execution information about distributed tasks in a stage of a query.
DescribeDownloadRecords DescribeDownloadRecords Queries a list of download tasks for the last five SQL queries of an AnalyticDB for MySQL cluster.
DescribeElasticPlan DescribeElasticPlan Queries scaling plans of an AnalyticDB for MySQL cluster. This operation can be used only for AnalyticDB for MySQL clusters in elastic mode for Cluster Edition.
DescribeExcessivePrimaryKeys DescribeExcessivePrimaryKeys Queries the tables that have excessive primary key fields in an AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
DescribeExecutorDetection DescribeExecutorDetection Queries the diagnostic results of the compute layer.
DescribeHistoryEventsStat DescribeHistoryEventsStat Queries the information about historical events in the event center.
DescribeInclinedNodes DescribeInclinedNodes Queries the disk usage of all storage nodes.
DescribeInclinedTables DescribeInclinedTables Queries the information about skewed tables for an AnalyticDB for MySQL cluster.
DescribeKernelVersion DescribeKernelVersion Queries the information about the minor version of an AnalyticDB for MySQL cluster.
DescribeKmsKeys DescribeKmsKeys Queries a list of Key Management Service (KMS) keys.
DescribeLogHubAttribute DescribeLogHubAttribute Queries the information about a log shipping job.
DescribeLogStoreKeys DescribeLogStoreKeys Queries a list of log keywords in a Logstore.
DescribeLoghubDetail DescribeLoghubDetail Queries the log collection information.
DescribeMaintenanceAction DescribeMaintenanceAction Queries the information about O\&M events.
DescribeOperatorPermission DescribeOperatorPermission Queries the details of the permissions granted to the service account of an AnalyticDB for MySQL cluster.
DescribeOversizeNonPartitionTableInfos DescribeOversizeNonPartitionTableInfos Queries the information about oversized non-partitioned tables in an AnalyticDB for MySQL cluster.
DescribePatternPerformance DescribePatternPerformance Queries the metrics of an SQL pattern such as the query duration and average memory usage within a period of time.
DescribeProcessList DescribeProcessList Queries the queries that are being executed on a cluster.
DescribeRdsAnalysisResourceQuotas DescribeRdsAnalysisResourceQuotas Queries the information about specifications of MySQL analytic instances.
DescribeRegions DescribeRegions Queries a list of available regions and zones for AnalyticDB for MySQL.
DescribeRegionsMixed DescribeRegionsMixed Queries information about regions.
DescribeSQLPlan DescribeSQLPlan Queries the plan information about an SQL statement such as a query statement or an extract-transform-load (ETL) task statement.
DescribeSQLPlanTask DescribeSQLPlanTask Queries the information about a task.
DescribeSchemas DescribeSchemas Queries a list of databases in an AnalyticDB for MySQL cluster.
DescribeSqlPattern DescribeSqlPattern Queries a list of SQL patterns for an AnalyticDB for MySQL cluster within a time range.
DescribeSyncAvailableDBClusterList DescribeSyncAvailableDBClusterList Queries a list of instances or clusters that are available for data synchronization.
DescribeSyncJobList DescribeSyncJobList Queries a list of synchronization jobs in an AnalyticDB for MySQL cluster.
DescribeTablePartitionDiagnose DescribeTablePartitionDiagnose Queries the information about partition diagnostics.
DescribeTables DescribeTables Queries a list of tables in a database of an AnalyticDB for MySQL cluster.
DescribeTaskInfo DescribeTaskInfo Queries the information about a task.
DescribeVSwitches DescribeVSwitches Queries the vSwitches.
DescribeVSwitchs DescribeVSwitchs Queries a list of available vSwitches.
DescribeVpcs DescribeVpcs Queries a list of available virtual private clouds (VPCs).
DescribeWorkerDetection DescribeWorkerDetection Queries the diagnostic results of the storage layer.
DetachUserENI DetachUserENI Detaches an elastic network interface (ENI) from an AnalyticDB for MySQL Data Warehouse Edition cluster.
DisableAdviceService DisableAdviceService Disables the suggestion feature.
DownloadDiagnosisRecords DownloadDiagnosisRecords Downloads the diagnostic information about SQL statements that meet a condition for an AnalyticDB for MySQL cluster.
EnableAdviceService EnableAdviceService Enables the suggestion feature.
GetCreateTableSQL GetCreateTableSQL Queries the table creation statement for tables.
GrantOperatorPermission GrantOperatorPermission Grants permissions to the service account of an AnalyticDB for MySQL cluster.
KillProcess KillProcess Terminates an ongoing query.
ListTagResources ListTagResources Queries the tags that are added to AnalyticDB for MySQL clusters, or the AnalyticDB for MySQL clusters that have tags added.
ModifyAccountDescription ModifyAccountDescription Modifies the description of a database account for an AnalyticDB for MySQL cluster.
ModifyActiveOperationMaintainConf ModifyActiveOperationMaintainConf Changes the time configuration of O\\\&M events.
ModifyActiveOperationTasks ModifyActiveOperationTasks Changes the execution time of O\&M events.
ModifyAutoRenewAttribute ModifyAutoRenewAttribute Modifies the auto-renewal status of a subscription AnalyticDB for MySQL cluster.
ModifyBackupPolicy ModifyBackupPolicy Modifies the backup policy of an AnalyticDB for MySQL cluster.
ModifyClusterConnectionString ModifyClusterConnectionString Changes the endpoint of an AnalyticDB for MySQL cluster.
ModifyDBCluster ModifyDBCluster Changes the specifications of an AnalyticDB for MySQL cluster.
ModifyDBClusterAccessWhiteList ModifyDBClusterAccessWhiteList Modifies the IP address whitelists of a cluster.
ModifyDBClusterDescription ModifyDBClusterDescription Modifies the description of an AnalyticDB for MySQL cluster to facilitate the maintenance and management of the cluster.
ModifyDBClusterMaintainTime ModifyDBClusterMaintainTime Changes the maintenance window of an AnalyticDB for MySQL cluster.
ModifyDBClusterResourceGroup ModifyDBClusterResourceGroup Modifies the resource group of an AnalyticDB for MySQL cluster.
ModifyDBClusterSSL ModifyDBClusterSSL Modifies the SSL configurations of an AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
ModifyDBClusterShardNumber ModifyDBClusterShardNumber Changes the number of shards for an AnalyticDB for MySQL cluster.
ModifyDBClusterVip ModifyDBClusterVip Changes the virtual IP address (VIP) that is used to connect to an AnalyticDB for MySQL cluster.
ModifyDBResourcePool ModifyDBResourcePool Modifies the resources of a resource group. This operation is available only for AnalyticDB for MySQL clusters in elastic mode for Cluster Edition.
ModifyElasticPlan ModifyElasticPlan Modifies a scheduled scaling plan. This operation can be used only for AnalyticDB for MySQL clusters in elastic mode for Cluster Edition.
ModifyLogBackupPolicy ModifyLogBackupPolicy Modifies the log backup settings of an AnalyticDB for MySQL cluster.
ModifyLogHubStatus ModifyLogHubStatus Changes the status of a log shipping job.
ModifyMaintenanceAction ModifyMaintenanceAction Changes the switchover time of O\&M events.
ModifySyncJob ModifySyncJob Modifies the synchronization jobs for an AnalyticDB for MySQL cluster.
OperateLogHub OperateLogHub Modifies a LogHub delivery rule.
ReleaseClusterPublicConnection ReleaseClusterPublicConnection Releases the public endpoint of an AnalyticDB for MySQL cluster.
ResetAccountPassword ResetAccountPassword Resets the password of a database account for an AnalyticDB for MySQL cluster.
RevokeOperatorPermission RevokeOperatorPermission Revokes permissions from the service account of an AnalyticDB for MySQL cluster.
TagResources TagResources Adds tags to an AnalyticDB for MySQL cluster.
UntagResources UntagResources Removes all tags from AnalyticDB for MySQL clusters.
UpgradeKernelVersion UpgradeKernelVersion Updates the minor version of an AnalyticDB for MySQL cluster.

SQL diagnostics

API

Title

Description

DescribeSQLPatterns DescribeSQLPatterns You can call the DescribeSQLPatterns operation to view a list of SQL patterns for an AnalyticDB for MySQL cluster on a specified date.

Storage analysis

API

Title

Description

DescribeTableStatistics DescribeTableStatistics Retrieves table statistics from a specified AnalyticDB for MySQL cluster.

Cluster running reports

API

Title

Description

DescribeTableAccessCount DescribeTableAccessCount Queries the access count for a specific table or all tables in an AnalyticDB for MySQL cluster on a specified date.