API overview

Updated at:

API standards and multilingual preset SDKs

The OpenAPI of this product (Rds/2014-08-15) uses the RPC signature style. We have encapsulated SDKs for common programming languages for developers. Developers can download the SDK to directly call this product's OpenAPI without worrying about technical details. If the existing SDK does not meet your needs, you can use the signature mechanism for self-signing integration. Since the details of self-signing are very complex, it may take around 5 business days. Therefore, we recommend joining our DingTalk service group (147535001692) and conducting signature integration under expert guidance.

Before using the API, you need to prepare your identity account and access key (AccessKey) to effectively access the API through client tools (such as SDK and CLI). For details, see Obtain an AccessKey.

Custom signature scenarios

If your business scenario has special requirements and you need to integrate the API through self-signing, we recommend consulting our technical support team first (DingTalk service group: 147535001692) to obtain professional guidance and ensure efficient integration.

Account and security preparation

Alibaba Cloud accounts have full administrative permissions over all resources. Once an AccessKey is compromised, all associated resources will be at risk of unauthorized access. To ensure security, it is recommended to create a RAM user with only API access permissions and configure its AccessKey, while configuring RAM policies based on the principle of least privilege (PoLP). Use the Alibaba Cloud account only in specific scenarios where Alibaba Cloud account permissions are explicitly required.

Billing

API

Title

Description

TransformDBInstancePayType TransformDBInstancePayType Changes the billing method of an ApsaraDB RDS instance.
ModifyDBInstancePayType ModifyDBInstancePayType Changes the billing method of an instance from pay-as-you-go to subscription.
ModifyInstanceAutoRenewalAttribute ModifyInstanceAutoRenewalAttribute Modifies the auto-renewal settings of an instance.
DescribePrice DescribePrice Queries the price of an instance.
DescribeRenewalPrice DescribeRenewalPrice Queries the renewal fees for a subscription instance.
DescribeInstanceAutoRenewalAttribute DescribeInstanceAutoRenewalAttribute Queries the automatic renewal status of an instance.
RenewInstance Manually renew an RDS instance Manually renews a subscription ApsaraDB RDS instance.
DescribeDBInstancePromoteActivity DescribeDBInstancePromoteActivity The operation is phased out.

Instances

API

Title

Description

CreateDBInstance Create an RDS instance Creates an ApsaraDB RDS instance.
CreateDBInstanceForRebuild CreateDBInstanceForRebuild Rebuilds an instance from the recycle bin.
DeleteDBInstance Release an RDS instance Releases an ApsaraDB RDS instance.
RestartDBInstance RestartDBInstance Restarts an instance.
StopDBInstance StopDBInstance Suspends an ApsaraDB RDS instance.
StartDBInstance StartDBInstance Resumes an instance.
ModifyDBInstanceSpec Modify an RDS instance Modifies the specifications and storage capacity of an ApsaraDB RDS instance.
DestroyDBInstance Destroy an instance Destroys an ApsaraDB RDS instance in the recycle bin.
ModifyDasInstanceConfig ModifyDasInstanceConfig Configures automatic storage expansion for an instance.
MigrateToOtherZone MigrateToOtherZone Migrates an RDS instance to a different availability zone.
ModifyDBInstanceDescription Modify the name of an instance You can call the ModifyDBInstanceDescription operation to modify the name of an instance.
ModifyDBInstanceMaintainTime ModifyDBInstanceMaintainTime Modifies the maintenance window of an instance.
ModifyResourceGroup ModifyResourceGroup Moves an ApsaraDB RDS instance to a specified resource group.
ModifyHADiagnoseConfig ModifyHADiagnoseConfig Change the availability check method of an instance.
ModifyAccountSecurityPolicy ModifyAccountSecurityPolicy Modifies the password policy for an account of an ApsaraDB RDS for SQL Server instance.
DescribeSupportOnlineResizeDisk DescribeSupportOnlineResizeDisk Checks whether the disk of an ApsaraDB RDS for SQL Server instance can be resized online.
DescribeAvailableZones DescribeAvailableZones Queries the available zones for an instance.
DescribeAvailableClasses DescribeAvailableClasses Queries the specifications that are supported for an instance. The specifications include the instance type and the storage capacity.
DescribeDBInstanceAttribute Query instance details Queries the details of an ApsaraDB RDS instance.
GetDBInstanceTopology GetDBInstanceTopology Queries the topology of an instance.
DescribeDBInstances Query instance list Queries a list of ApsaraDB RDS instances.
ListClasses ListClasses Queries the specification details of an instance.
DescribeDBInstancesByExpireTime DescribeDBInstancesByExpireTime Queries the information about an ApsaraDB RDS instance based on the remaining subscription duration of an instance.
DescribeRegions DescribeRegions Queries the details of all regions and zones for ApsaraDB RDS. The regions that are no longer supported are also queried. Exercise caution when you call this operation.
CheckInstanceExist Query whether an instance exists You can call the CheckInstanceExist operation to query whether an ApsaraDB RDS instance exists.
DescribeHADiagnoseConfig DescribeHADiagnoseConfig Queries the availability check method of an instance.
CheckCloudResourceAuthorized CheckCloudResourceAuthorized Checks permissions that are granted on an instance.
ReleaseInstanceConnection ReleaseInstanceConnection Releases the public endpoint of an instance.
DescribeDBInstanceDetail Query the details of an instance You can call the DescribeDBInstanceDetail operation to query the details of an instance.
DescribeDBInstancesByPerformance Query instances base on performance You can call the DescribeDBInstancePerformance operation to query the performance of instances.
DescribeDBInstancesForClone DescribeDBInstancesForClone Queries a list of instances.
DescribeDBInstancesAsCsv DescribeDBInstancesAsCsv This API retrieves a list of instances. It is now deprecated.

Version upgrade

API

Title

Description

ModifyDBInstanceAutoUpgradeMinorVersion ModifyDBInstanceAutoUpgradeMinorVersion Changes the method that is used to update the minor engine version of an ApsaraDB RDS for MySQL instance or an ApsaraDB RDS for PostgreSQL instance.
DescribeUpgradeMajorVersionPrecheckTask DescribeUpgradeMajorVersionPrecheckTask Use this API to retrieve the pre-upgrade check report for a major version upgrade of RDS MySQL and RDS PostgreSQL.
DescribeUpgradeMajorVersionTasks Query major version upgrade jobs for RDS PostgreSQL instances This API is used to query the history of major version upgrade jobs for RDS PostgreSQL instances.
UpgradeDBInstanceEngineVersion UpgradeDBInstanceEngineVersion Upgrades the major engine version of an ApsaraDB RDS for MySQL instance.
UpgradeDBInstanceKernelVersion UpgradeDBInstanceKernelVersion Updates the minor engine version of an ApsaraDB RDS instance.
UpgradeDBInstanceMajorVersionPrecheck Pre-check for RDS major engine version upgrade Performs a pre-upgrade check before a major engine version upgrade for ApsaraDB RDS for MySQL or ApsaraDB RDS for PostgreSQL instances.
UpgradeDBInstanceMajorVersion UpgradeDBInstanceMajorVersion Starts a major version upgrade for an RDS PostgreSQL instance.

Network and connection addresses

API

Title

Description

AllocateInstancePublicConnection Apply for a public endpoint Applies for a public endpoint for an ApsaraDB RDS instance.
ReleaseInstancePublicConnection Release the public endpoint of an instance Releases the public endpoint of an instance.
ModifyDBInstanceConnectionString Manage instance endpoint and port Manages the endpoint and port of an instance.
ModifyDBInstanceNetworkExpireTime ModifyDBInstanceNetworkExpireTime Changes the expiration time of the classic network endpoint of an instance in hybrid access mode.
SwitchDBInstanceNetType SwitchDBInstanceNetType Switches between internal and public endpoints of an instance in the classic network.
ModifyDBInstanceNetworkType ModifyDBInstanceNetworkType Changes the network type of an ApsaraDB RDS instance from classic network to VPC
SwitchDBInstanceVpc SwitchDBInstanceVpc Changes the virtual private cloud (VPC) and vSwitch for an ApsaraDB RDS instance.
ModifyDBInstanceConfig Modify configuration items of an apsaraDB RDS instance Modifies the configuration items of an ApsaraDB RDS instance.
DescribeDBInstanceNetInfo DescribeDBInstanceNetInfo Queries all endpoints of an instance.
DescribeVSwitches DescribeVSwitches Queries the details of vSwitch that are available in a virtual private cloud (VPC).

Primary/secondary high availability and data replication

API

Title

Description

ModifyDBInstanceHAConfig ModifyDBInstanceHAConfig Changes the high availability (HA) and data replication mode of an instance.
ModifyHASwitchConfig ModifyHASwitchConfig Enables or disables the automatic primary/secondary switchover feature for an instance.
DescribeDBInstanceHAConfig DescribeDBInstanceHAConfig Queries the high availability mode and data replication mode of an instance.
DescribeHASwitchConfig Query automatic primary/secondary switchover settings of an RDS instance Queries the automatic switchover settings of an ApsaraDB RDS instance.
SwitchDBInstanceHA SwitchDBInstanceHA Switches workloads between primary and secondary ApsaraDB RDS instances.

Historical events

API

Title

Description

ModifyActionEventPolicy ModifyActionEventPolicy Enables or disables the event history feature of an instance.
DescribeEvents DescribeEvents Queries historical events of an instance.
DescribeActionEventPolicy DescribeActionEventPolicy Queries whether the historical events feature is enabled.

Notifications

API

Title

Description

QueryNotify QueryNotify Queries the notifications of an ApsaraDB RDS instance.
ConfirmNotify ConfirmNotify Marks the notifications of an instance within your Alibaba Cloud account as confirmed.
DescribeRdsResourceSettings DescribeRdsResourceSettings Obtains the notification settings for instance resources. This operation can still be called but is no longer maintained.

Accounts

API

Title

Description

CreateAccount Create a database account Creates a database account.
DeleteAccount DeleteAccount Deletes an account from an instance.
ModifyAccountCheckPolicy ModifyAccountCheckPolicy Checks whether a password policy is applied to an account.
ModifyAccountDescription ModifyAccountDescription Modifies the description of a database account.
ModifyPGHbaConfig ModifyPGHbaConfig Modifies the pg_hba.conf file of an ApsaraDB RDS for PostgreSQL instance.
DescribeAccounts Query database account information Queries the account information of an ApsaraDB RDS instance.
DescribeInstanceKeywords DescribeInstanceKeywords Queries the reserved keywords of an instance. The reserved keywords cannot be used for the usernames of accounts or the names of databases.
DescribePGHbaConfig DescribePGHbaConfig Queries the configuration of the pg_hba.conf file of an ApsaraDB RDS for PostgreSQL instance.
DescribeModifyPGHbaConfigLog DescribeModifyPGHbaConfigLog Queries the details about the modifications to the pg_hba.conf file of an ApsaraDB RDS for PostgreSQL instance.
ResetAccountPassword ResetAccountPassword Resets the password of a database account.
LockAccount LockAccount Locks an account of an ApsaraDB RDS for PostgreSQL instance.
UnlockAccount UnlockAccount Unlocks a database account of an ApsaraDB RDS for PostgreSQL instance.
GrantAccountPrivilege Grant Database Access Permissions to an Account This API is used to grant a specified database account access permissions to one or more databases.
GrantOperatorPermission GrantOperatorPermission Grant permissions to a service account.
RevokeOperatorPermission RevokeOperatorPermission Revokes permissions from the service account of an ApsaraDB RDS instance.
RevokeAccountPrivilege RevokeAccountPrivilege Removes the permissions on a database of an ApsaraDB RDS instance from an account.
ResetAccount ResetAccount Resets the permissions of the privileged account.
CheckAccountNameAvailable CheckAccountNameAvailable Checks whether the username of the account that you want to create on an instance is available.

Databases

API

Title

Description

CreateDatabase Create a database Creates a database in an ApsaraDB RDS instance.
DeleteDatabase DeleteDatabase Deletes a database from an RDS instance.
CopyDatabase CopyDatabase Replicates the databases of an instance that runs SQL Server 2008 R2 to another instance. This operation is phased out.
ModifyDBDescription ModifyDBDescription Modifies the description of an instance.
ModifyDatabaseConfig ModifyDatabaseConfig Modifies the property settings of an ApsaraDB RDS for SQL Server instance.
ModifyCollationTimeZone ModifyCollationTimeZone Modifies the character set collation and time zone of system databases on an instance.
DescribeDatabases DescribeDatabases This API lists the databases in an RDS instance.
DescribeCollationTimeZones DescribeCollationTimeZones Queries the character set collations and time zones that are available for use in ApsaraDB RDS for SQL Server.
DescribeCharacterSetName DescribeCharacterSetName Queries the character sets that are supported by an instance.
CopyDatabaseBetweenInstances CopyDatabaseBetweenInstances Replicates databases between RDS SQL Server instances.
CheckDBNameAvailable CheckDBNameAvailable Checks whether a database name is unique and conforms to the naming conventions on an instance.

Read-only instances

API

Title

Description

CreateReadOnlyDBInstance Create a read-only instance Creates a read-only instance for an ApsaraDB RDS instance.
ModifyReadonlyInstanceDelayReplicationTime ModifyReadonlyInstanceDelayReplicationTime Modifies the latency at which a read-only ApsaraDB RDS for MySQL instance replicates data from its primary instance.
DescribeReadDBInstanceDelay DescribeReadDBInstanceDelay Queries the latency of data replication between a primary instance and its read-only instance.
PrecheckDuckDBDependency PrecheckDuckDBDependency Checks whether DuckDB-based analytical instances can be created for the specified RDS for PostgreSQL primary instance. If DuckDB-based analytical instances cannot be created, this operation returns the failure causes and provides solutions or recommended specification values.

RDS cluster edition instances

API

Title

Description

CreateDBNodes CreateDBNodes Adds a node to an ApsaraDB RDS for MySQL or ApsaraDB RDS for PostgreSQL instance that runs RDS Cluster Edition. An RDS instance that runs RDS Cluster Edition is referred to as an RDS cluster.
CreateDBInstanceEndpoint CreateDBInstanceEndpoint Creates an endpoint for an instance that runs RDS Cluster Edition.
CreateDBInstanceEndpointAddress CreateDBInstanceEndpointAddress Creates a public endpoint for an instance that runs RDS Cluster Edition.
DeleteDBNodes DeleteDBNodes Deletes a node from an instance that runs RDS Cluster Edition.
DeleteDBInstanceEndpoint DeleteDBInstanceEndpoint Deletes an endpoint for an instance that runs RDS Cluster Edition.
DeleteDBInstanceEndpointAddress DeleteDBInstanceEndpointAddress Releases the public endpoint of an instance that runs RDS Cluster Edition.
ModifyDBInstanceEndpoint Modify the endpoint weight information of an instance Modifies the endpoint weight information of an ApsaraDB RDS cluster instance.
ModifyDBInstanceEndpointAddress ModifyDBInstanceEndpointAddress Modifies the information about the endpoint of an instance that runs RDS Cluster Edition.
DescribeDBInstanceEndpoints DescribeDBInstanceEndpoints Queries the information about the endpoints of an instance that runs RDS Cluster Edition.

Database proxy

API

Title

Description

CreateDBProxyEndpointAddress CreateDBProxyEndpointAddress Creates the endpoint that is used to connect to the dedicated proxy of an instance.
DeleteDBProxyEndpointAddress DeleteDBProxyEndpointAddress Deletes the endpoint that is used to connect to the dedicated proxy of an instance.
ModifyDBProxy ModifyDBProxy Enables or modifies the database proxy feature for an instance.
UpgradeDBProxyInstanceKernelVersion UpgradeDBProxyInstanceKernelVersion Upgrades the minor kernel version of a database proxy.
ModifyDBProxyInstance ModifyDBProxyInstance Changes the configuration of a database proxy for an instance.
ModifyDBProxyEndpoint ModifyDBProxyEndpoint Modifies the connection settings for a database proxy endpoint.
ModifyDBProxyEndpointAddress ModifyDBProxyEndpointAddress Modifies the database proxy endpoint of an instance.
ModifyDbProxyInstanceSsl ModifyDbProxyInstanceSsl Configures SSL encryption for an dedicated proxy endpoint of an ApsaraDB RDS for MySQL instance.
DescribeDBProxy Query PolarProxy details This API is used to query the PolarProxy settings of an RDS instance.
DescribeDBProxyEndpoint DescribeDBProxyEndpoint This API retrieves the database proxy endpoint for an RDS instance.
DescribeDBProxyPerformance Query Performance Data of PolarProxy This API is used to query the performance data of the database proxy for an ApsaraDB RDS instance.
GetDbProxyInstanceSsl GetDbProxyInstanceSsl Queries the SSL encryption settings for a dedicated proxy endpoint of an ApsaraDB RDS for MySQL instance.

Shared database proxy (being discontinued)

API

Title

Description

ModifyReadWriteSplittingConnection ModifyReadWriteSplittingConnection Modifies the latency threshold of the read/write splitting link and the read weights of a primary instance and its read-only instances.
DescribeDBInstanceProxyConfiguration DescribeDBInstanceProxyConfiguration Queries the settings of shared proxies that are enabled on an instance.
AllocateReadWriteSplittingConnection AllocateReadWriteSplittingConnection Applies for a read-only routing endpoint for an instance.
ReleaseReadWriteSplittingConnection ReleaseReadWriteSplittingConnection Use this operation to release a read/write splitting endpoint.
CalculateDBInstanceWeight CalculateDBInstanceWeight Queries system-assigned read weights.

Security and encryption

API

Title

Description

AttachWhitelistTemplateToInstance AttachWhitelistTemplateToInstance Associates a whitelist template with an instance.
CreateServiceLinkedRole CreateServiceLinkedRole Creates a service-linked role.
DetachWhitelistTemplateToInstance DetachWhitelistTemplateToInstance Disassociates a whitelist template from an instance.
ModifyWhitelistTemplate ModifyWhitelistTemplate Edits a whitelist. You can call this operation to create, modify, or delete a whitelist.
DescribeSecurityGroupConfiguration DescribeSecurityGroupConfiguration Queries ECS security groups to which an instance is added.
ModifySecurityGroupConfiguration ModifySecurityGroupConfiguration Changes the ECS security groups to which an instance is added.
CreateDBInstanceSecurityGroupRule CreateDBInstanceSecurityGroupRule Adds a security group rule to an ApsaraDB RDS for SQL Server instance.
DescribeDBInstanceSecurityGroupRule DescribeDBInstanceSecurityGroupRule Queries the security group rules that are configured for an ApsaraDB RDS for SQL Server instance.
ModifyDBInstanceSecurityGroupRule ModifyDBInstanceSecurityGroupRule Modifies a security group rule that is configured for an ApsaraDB RDS for SQL Server instance.
DeleteDBInstanceSecurityGroupRule DeleteDBInstanceSecurityGroupRule Deletes a security group rule that is configured for an ApsaraDB RDS for SQL Server instance.
ModifySecurityIps ModifySecurityIps Modifies the IP address whitelist of an ApsaraDB RDS instance.
ModifyDBInstanceSSL Modify SSL configuration of an RDS instance Modifies the SSL link configuration of an ApsaraDB RDS instance.
ModifyDBInstanceTDE Modify TDE status of an RDS instance Enables or modifies the Transparent Data Encryption (TDE) feature for an ApsaraDB RDS instance.
ModifyDTCSecurityIpHostsForSQLServer ModifyDTCSecurityIpHostsForSQLServer Configures a distributed transaction whitelist for an ApsaraDB RDS for SQL Server instance.
ModifyDBInstanceDeletionProtection ModifyDBInstanceDeletionProtection Enable or disable the release protection feature for an instance.
DescribeWhitelistTemplateLinkedInstance DescribeWhitelistTemplateLinkedInstance Queries associated instances by whitelist template.
DescribeInstanceLinkedWhitelistTemplate DescribeInstanceLinkedWhitelistTemplate Queries associated whitelists by instance name.
DescribeWhitelistTemplate DescribeWhitelistTemplate Queries information about the specified IP whitelist.
DescribeAllWhitelistTemplate DescribeAllWhitelistTemplate Queries whitelist templates at a time by using fuzzy search.
DescribeDBInstanceIPArrayList DescribeDBInstanceIPArrayList Queries the IP address whitelist of an ApsaraDB RDS instance.
DescribeDBInstanceSSL Query SSL configuration of an RDS instance Queries the SSL configuration of an ApsaraDB RDS instance.
DescribeDBInstanceTDE Query TDE status of an RDS instance Queries the Transparent Data Encryption (TDE) status of an ApsaraDB RDS instance.
DescribeDBInstanceEncryptionKey DescribeDBInstanceEncryptionKey You can call the DescribeDBInstanceEncryptionKey operation to check whether disk encryption is enabled for an instance. You can also query details about the keys that are used for disk encryption. This operation is supported for instances that run MySQL, SQL Server, or PostgreSQL.
DescribeDBInstanceIpHostname DescribeDBInstanceIpHostname Queries the internal IP address and hostname of the Elastic Compute Service (ECS) instance on which the ApsaraDB RDS for SQL Server instance runs.
DescribeDTCSecurityIpHostsForSQLServer DescribeDTCSecurityIpHostsForSQLServer Queries the distributed transaction whitelists of an ApsaraDB RDS for SQL Server instance.
MigrateSecurityIPMode MigrateSecurityIPMode Changes the whitelist mode of an instance from the standard whitelist mode to the enhanced whitelist mode.

Logs

API

Title

Description

DescribeSQLLogReportList DescribeSQLLogReportList Queries SQL log reports.
PurgeDBInstanceLog PurgeDBInstanceLog Clears the on-premises logs of an ApsaraDB RDS instance.
DescribeSQLLogFiles DescribeSQLLogFiles Queries the log files that are generated by the SQL Explorer (SQL Audit) feature for an instance. The DescribeSQLLogFiles operation does not return the log files that are generated by the SQL Explorer feature and manually exported from the ApsaraDB RDS console. The DescribeSQLLogFiles operation returns the SQL Explorer log files that are generated by calling the DescribeSQLLogRecords operation with the request parameter Form set to File.
DescribeSlowLogs DescribeSlowLogs Queries the statistics on slow query logs.
DescribeSlowLogRecords View Slow Query Log Details This API is used to view the slow query log details of an instance.
DescribeErrorLogs View error logs Queries the error logs of an instance within a specified time range.
ModifySQLCollectorPolicy ModifySQLCollectorPolicy This operation can still be called but is no longer maintained. This operation enables or disables the SQL Explorer (SQL Audit) feature for an instance.
ModifySQLCollectorRetention ModifySQLCollectorRetention Changes the retention period of the log files that are generated by the SQL Explorer feature for an ApsaraDB RDS instance.
DescribeSQLCollectorPolicy DescribeSQLCollectorPolicy Queries the status of the SQL Explorer (SQL Audit) feature for an ApsaraDB RDS instance.
DescribeSQLLogRecords Query SQL audit logs of an instance (deprecated) Deprecated: can be called normally but is no longer maintained. Queries the SQL Explorer (SQL Audit) logs of an ApsaraDB RDS instance.
DescribeSQLCollectorRetention DescribeSQLCollectorRetention Queries the retention period of the log files that are generated by the SQL Explorer feature for an instance.

Backup

API

Title

Description

CreateBackup Create a Backup Set for an RDS Instance Create a backup set for an RDS instance.
DeleteBackup Delete data backup files of an instance Deletes data backup files of an ApsaraDB RDS instance.
DeleteBackupFile DeleteBackupFile Deletes the backup files of an ApsaraDB RDS for SQL Server instance. This operation is available only for users that have been added to the whitelist of the instance.
ModifyBackupPolicy Modify instance backup policy Modifies the backup policy settings of an ApsaraDB RDS instance.
DescribeBackups View the list of RDS instance backup sets This API is used to view the backup set list of an RDS instance.
DescribeDetachedBackups DescribeDetachedBackups Queries the data backup files of an ApsaraDB RDS instance that is released.
DescribeBackupPolicy View instance backup settings Queries the backup settings of an ApsaraDB RDS instance.
DescribeBackupTasks DescribeBackupTasks Queries the backup tasks of an instance.
DescribeBinlogFiles DescribeBinlogFiles Queries the binary log files of an instance that runs MySQL or MariaDB or the write-ahead logging (WAL) files of an instance that runs PostgreSQL.
DescribeLogBackupFiles DescribeLogBackupFiles Queries the log backup files of an ApsaraDB RDS for SQL Server instance.
DescribeBackupDatabase DescribeBackupDatabase Queries the databases that are involved in a backup file.

Restoration

API

Title

Description

CreateTempDBInstance Create a temporary instance Creates a temporary instance for an ApsaraDB RDS for SQL Server 2008 R2 instance with Premium Local SSDs.
DescribeLocalAvailableRecoveryTime DescribeLocalAvailableRecoveryTime Queries the time range to which an RDS instance can be restored.
DescribeMetaList DescribeMetaList Queries the information about the databases and tables that can be restored from a specified backup set.
RecoveryDBInstance RecoveryDBInstance Restores backup data of an ApsaraDB RDS for SQL Server instance to an existing instance or a new instance.
CloneDBInstance Restore Data (Clone Instance) This API restores historical data to a new cloned instance.
RestoreTable Restore specific databases or tables to the original RDS instance Restores specific databases or tables of an ApsaraDB RDS instance to the original instance.

Cross-region backup and restoration

API

Title

Description

CreateDdrInstance CreateDdrInstance Restores data to a new instance across regions.
ModifyInstanceCrossBackupPolicy ModifyInstanceCrossBackupPolicy Modifies the cross-region backup settings of an instance.
DescribeInstanceCrossBackupPolicy DescribeInstanceCrossBackupPolicy Queries the cross-region backup settings of an instance.
DescribeCrossBackupMetaList DescribeCrossBackupMetaList Queries the databases and tables whose data is included in a cross-region backup file of an instance.
DescribeCrossRegionBackups DescribeCrossRegionBackups Queries the cross-region data backup files of an instance.
DescribeCrossRegionLogBackupFiles DescribeCrossRegionLogBackupFiles Queries the cross-region log backup files of an instance.
DescribeAvailableCrossRegion DescribeAvailableCrossRegion Queries the available destination regions to which the cross-region backup files from a specific source region can be replicated.
DescribeAvailableRecoveryTime DescribeAvailableRecoveryTime Queries the time range within which data can be restored from a cross-region backup file.
DescribeCrossRegionBackupDBInstance DescribeCrossRegionBackupDBInstance Queries the instances for which the cross-region backup feature is enabled in a region and the cross-region backup settings of these instances.
CheckCreateDdrDBInstance CheckCreateDdrDBInstance Queries whether an instance can be restored by using a cross-region backup set.
RestoreDdrTable RestoreDdrTable Restores data to an existing instance across regions.

Monitoring

API

Title

Description

ModifyDBInstanceMonitor ModifyDBInstanceMonitor Modifies a monitoring frequency.
ModifyDBInstanceMetrics ModifyDBInstanceMetrics Modifies the Enhanced Monitoring metrics that are displayed for an ApsaraDB RDS for PostgreSQL instance.
DescribeResourceUsage DescribeResourceUsage Queries the storage usage of an instance.
DescribeDBInstancePerformance DescribeDBInstancePerformance Queries the performance metrics of an instance.
DescribeDBInstanceMonitor DescribeDBInstanceMonitor Queries the monitoring frequency of an instance.
DescribeAvailableMetrics DescribeAvailableMetrics Queries all Enhanced Monitoring metrics that are supported by an ApsaraDB RDS for PostgreSQL instance.
DescribeDBInstanceMetrics DescribeDBInstanceMetrics Queries the Enhanced Monitoring metrics that are displayed for an ApsaraDB RDS for PostgreSQL instance.

Parameters

API

Title

Description

CreateParameterGroup CreateParameterGroup Creates a parameter template for an instance.
DeleteParameterGroup DeleteParameterGroup Deletes a parameter template from an instance.
ModifyParameter ModifyParameter Modifies the parameter values of an instance.
ModifyParameterGroup ModifyParameterGroup Modifies the parameter template of an instance.
DescribeParameters DescribeParameters Queries the parameter settings of an instance.
DescribeModifyParameterLog DescribeModifyParameterLog Queries the parameter modification logs of an instance.
DescribeParameterTemplates DescribeParameterTemplates Queries parameter templates.
DescribeParameterGroups DescribeParameterGroups Queries the parameter templates that are available in a region.
DescribeParameterGroup DescribeParameterGroup Queries the information about a parameter template.
CloneParameterGroup CloneParameterGroup Replicates a parameter template to the current region or another region.

Data migration

API

Title

Description

DescibeImportsFromDatabase DescibeImportsFromDatabase Queries the migration tasks of an instance.

O&M task management

API

Title

Description

ModifyActiveOperationTasks ModifyActiveOperationTasks Changes the switching time of scheduled O\\\\\\&M tasks for an instance.
DescribeActiveOperationTasks DescribeActiveOperationTasks Queries the details about scheduled O\\\\\\\\\\&M tasks for an instance.
CancelActiveOperationTasks CancelActiveOperationTasks Cancels O\\\&M tasks that are not started.

PostgreSQL one-click migration to cloud

API

Title

Description

CreateCloudMigrationPrecheckTask CreateCloudMigrationPrecheckTask Creates an assessment task for cloud migration to an ApsaraDB RDS for PostgreSQL instance.
CreateCloudMigrationTask CreateCloudMigrationTask Creates a cloud migration task for an ApsaraDB RDS for PostgreSQL instance.
DescribeCloudMigrationPrecheckResult DescribeCloudMigrationPrecheckResult Query the details about the assessment report for cloud migration to an instance.
DescribeCloudMigrationResult DescribeCloudMigrationResult Queries the details about the cloud migration task of an ApsaraDB RDS for PostgreSQL instance.
ActivateMigrationTargetInstance ActivateMigrationTargetInstance Switches workloads over from the source PostgreSQL instance to the destination ApsaraDB RDS for PostgreSQL instance.

Tags

API

Title

Description

TagResources TagResources Creates and adds tags to one or more instances.
AddTagsToResource AddTagsToResource Adds tags to an instance.
UntagResources UntagResources Removes tags from one or more instances.
RemoveTagsFromResource RemoveTagsFromResource Removes tags from an instance.
ListTagResources ListTagResources Queries the tags that are added to one or more instances.
DescribeTags DescribeTags Queries tags of an instance.
DescribeDBInstanceByTags DescribeDBInstanceByTags Queries information about the tags that are added to an instance.

Manage RDS postgreSQL extensions

API

Title

Description

CreatePostgresExtensions CreatePostgresExtensions Creates an extension for a database.
DeletePostgresExtensions DeletePostgresExtensions Deletes an extension from a database.
UpdatePostgresExtensions UpdatePostgresExtensions Updates the version of an extension on a database.
DescribePostgresExtensions DescribePostgresExtensions Queries extensions that are installed on a database.

PostgreSQL instance replication slot management

API

Title

Description

DeleteSlot DeleteSlot Deletes a replication slot of an instance.
DescribeSlots DescribeSlots Queries all replication slots of an instance.

Committed serverless

API

Title

Description

ModifyComputeBurstConfig Modify or disable the committed serverless feature Modifies or disables the committed Serverless feature.
DescribeComputeBurstConfig DescribeComputeBurstConfig Queries the settings of assured serverless.

Others

API

Title

Description

User credentials User credentials
CreateSecret CreateSecret Creates a credential for a user who uses the Data API feature.
DeleteSecret DeleteSecret Deletes the credential of a user who uses the Data API feature.
DescribeSecrets DescribeSecrets Queries the credential of a user who uses the Data API feature.
Hosts Hosts
DescribeDedicatedHostGroups DescribeDedicatedHostGroups Queries information about an ApsaraDB MyBase dedicated cluster.
DescribeDedicatedHosts DescribeDedicatedHosts Queries the information about the hosts in a dedicated cluster.
MigrateDBInstance MigrateDBInstance Migrates an instance across hosts in a dedicated cluster.
RebuildDBInstance RebuildDBInstance Rebuilds the secondary instance of a primary instance in a dedicated cluster.
MigrateConnectionToOtherZone MigrateConnectionToOtherZone Migrates an instance to a different zone.
ModifyDBInstanceDelayedReplicationTime ModifyDBInstanceDelayedReplicationTime Configures the replication latency for a read-only ApsaraDB RDS for MySQL instance.
CheckServiceLinkedRole CheckServiceLinkedRole Checks whether a service-linked role (SLR) is created.
DescribeDBMiniEngineVersions DescribeDBMiniEngineVersions Queries minor engine versions that are available for an ApsaraDB RDS for MySQL instance or an ApsaraDB RDS for PostgreSQL instance.
DescribeRegionInfos DescribeRegionInfos Queries the regions.
DescribeDBInstanceNetInfoForChannel DescribeDBInstanceNetInfoForChannel Queries all endpoints of an instance.
DescribeHostWebShell DescribeHostWebShell Queries the webshell URL that is used to connect to the host of an ApsaraDB RDS for SQL Server instance.
DescribeClassDetails DescribeClassDetails Queries the details about the instance types of an instance by using the code of the instance types.
DescribeKmsAssociateResources DescribeKmsAssociateResources Checks whether the specified resource of Key Management Service (KMS) is associated with an ApsaraDB RDS instance.
ModifyDBInstanceReplicationSwitch Modify instance native replication switch status Enables or disables native replication mode for an ApsaraDB RDS instance by calling the ModifyDBInstanceReplicationSwitch operation.
DescribeDBInstanceReplication Query Instance Replication Status This API returns the status and configuration of native replication instances.
MigrateDBNodes MigrateDBNodes Changes the zone of a node from an ApsaraDB RDS for MySQL instance that runs RDS Cluster Edition.
SwitchOverMajorVersionUpgrade Major Version Upgrade Switchover Zero-downtime major version upgrade traffic switchover for RDS PostgreSQL.
AuthorizeBackupEncryption Validate backup encryption Create the AliyunServiceRoleForRdsBackupEncryption service-linked role.
CheckBackupEncryptionAuthorized Query Validation Results for Backup Encryption Check if the AliyunServiceRoleForRdsBackupEncryption service-linked role exists in the user account.
CheckRegionSupportBackupEncryption Check whether the instance supports backup encryption Check if the current region supports backup encryption.
DescribeSQLServerUpgradeVersions Query SQL Server upgradable versions Describes the versions to which an SQL Server instance or a specified SQL Server version can be upgraded.
DescribeVpcs Query the virtual private cloud (VPC) list Lists the Virtual Private Clouds (VPCs) in your Alibaba Cloud account.
EnableBackupEncryption Enable backup encryption Use this API to enable backup encryption.
DescribeActiveOperationMaintainConf Query proactive O\&M configuration Obtain the user's O\\&M configuration information, which currently includes scheduled management event time window information.
CreateMaskingRules Create an Encryption or Desensitization Rule Create a new encryption or desensitization rule for a specified instance.
ModifyAccountMaskingPrivilege Modify Account Masking Permission Modify the encryption or masking permissions of an account in a specified instance.
ModifyMaskingRules Modify encryption or desensitization rule Modifies the encryption or data masking rule for a specified instance.
DescribeMaskingRules Query encryption or desensitization rules Lists encryption or data masking rules for a specified instance.
DeleteMaskingRules Delete an encryption or desensitization rule Deletes the encryption or data desensitization rules for the specified instance.
DescribeAccountMaskingPrivilege Query account encryption or data masking permissions Retrieves the encryption or data masking permission configuration for an account in a specified instance.
DeleteParameterTimedScheduleTask Delete a Scheduled Task for Parameter Modification Deletes a scheduled task for modifying instance parameters.
DescribeParameterTimedScheduleTask Query Scheduled Task for Modifying Instance Parameters Queries the details of a scheduled task that modifies instance parameters.
ModifyParameterTimedScheduleTask Modify Scheduled Task for Parameter Modification Change the effective time of a scheduled parameter modification task.
DescribeDBInstanceCLS Query Column Encryption Algorithm Configuration Returns the column encryption algorithm configuration for a specified instance.
ModifyDBInstanceCLS Modify Column Encryption Algorithm Configuration Modifies the column encryption algorithm configuration for a specified instance.
CreateRCImage CreateRCImage Creates a custom image for an RDS Custom instance.
ModifyDBInstanceVectorSupportStatus Modify the vector storage toggle for an instance Enable or disable vector storage for a MySQL instance.
DescribeImportTaskValidation Queries the Details of a Precheck for an Import Job Queries the details of a precheck for an import task. This operation returns each precheck item and its result.
DescribeImportTask Query import job details Retrieves the details of a data import task for an RDS instance that uses native replication.
CreateImportTask Create a Data Import Job Creates a data import task.
ValidateImportTask Precheck for Data Import Job Runs a precheck on a data import task for an RDS for MySQL instance that uses native replication.
ListImportTasks List Data Import Jobs Queries the data import tasks for native replication.
ModifyImportTask Modify Data Import Job Modifies a data import task for an RDS MySQL native replication instance.
ModifyRCDiskAttribute Modify block storage properties Modifies the attributes of a block storage device, such as its name, description, whether it is released with its instance, and whether performance bursting is enabled.
UpdateDBInstanceReplication Update replication channel Updates a replication channel for a native replication instance.
CreateDBInstanceReplication Create replication channel Creates a replication link for a native replication instance.
DeleteDBInstanceReplication Delete replication channel Deletes a replication channel from a native replication instance.
ModifyDBInstance Modify an instance Modifies an instance. Currently, only the PostgreSQL engine is supported.

Events and tasks

API

Title

Description

DescribeHistoryEventsStat DescribeHistoryEventsStat Queries the statistics of historical events in the event center.
DescribeHistoryEvents DescribeHistoryEvents Queries historical events in the event center.
ModifyEventInfo ModifyEventInfo Modifies information about the events in the event center.
DescribeHistoryTasksStat DescribeHistoryTasksStat Collects tasks in the task center.
DescribeHistoryTasks DescribeHistoryTasks Queries the historical tasks that are created within 30 days.
ModifyTaskInfo ModifyTaskInfo Modifies information about the historical tasks in the task center.

Console operations

API

Title

Description

CreateYouhuiForOrder Claim Coupon This API is used to claim a coupon.
DescribeCurrentModifyOrder Query the latest upgrade/downgrade order for an instance Query the latest upgrade/downgrade order of an instance
DescribeCustinsResourceInfo Query instance resource usage Query instance resource usage
DescribeDBInstanceConnectivity Query database instance connection Obtain instance ingest endpoint diagnosis information
DescribeHostGroupElasticStrategyParameters Query the elasticity policy configuration of a host group Query the elasticity policy parameters of a host group
DescribeMarketingActivity Query Marketing Campaigns Obtain information about instances pending upgrade in the RDS Marketing project
DescribeQuickSaleConfig Query quick sale Product configuration Query RDS quick sale configuration
DescribeResourceDetails Query resource details Resource details on the overview page
EvaluateLocalExtendDisk Evaluate local disk extension Evaluate the available disk space for emergency local disk scale-out and unlock.
ModifyCustinsResource Modify Instance Resources This API is used to modify RDS instance resources.
PreCheckCreateOrderForDeleteDBNodes Precheck for deleting an instance node Precheck for deleting a node and creating an order
QueryRecommendByCode Query RDS Hot Spot Questions This API is used to query RDS bot hot spot questions.
CreateOrderForDeleteDBNodes CreateOrderForDeleteDBNodes Deletes a node from an ApsaraDB RDS for MySQL instance that runs RDS Cluster Edition.