The following tables list API operations available for use in ApsaraDB for RDS.

Instance management

Operation Description
CreateDBInstance Creates an RDS instance.
DeleteDBInstance Releases an RDS instance.
RestartDBInstance Restarts an RDS instance.
RenewInstance Renews the subscription of an RDS instance.
DescribeDBInstanceAttribute Queries details about an RDS instance.
DescribeDBInstances Queries the available and authorized instances of a RAM user.
ModifyDBInstanceSpec Modifies the type and storage capacity of a primary or read-only RDS instance.
DescribeRegions Queries the regions and zones that are available to an RDS instance.
DescribeDBInstanceHAConfig Queries the high availability and data replication modes of an RDS instance.
MigrateToOtherZone Migrates an RDS instance from one zone to another.
PurgeDBInstanceLog Deletes or compresses logs for an RDS instance.
UpgradeDBInstanceEngineVersion Upgrades the database engine version of an RDS instance.
ModifyDBInstanceDescription Modifies the description of an RDS instance.
ModifyDBInstanceMaintainTime Changes the maintenance window of an RDS instance.
ModifyDBInstanceHAConfig Changes the high availability and data replication modes of an RDS instance.
SwitchDBInstanceHA Switches over services between a primary RDS instance and its secondary instance.
CreateReadOnlyDBInstance Creates a read-only instance for a primary RDS instance.
DescribeReadDBInstanceDelay Queries the latency between a primary RDS instance and its read-only instance.
ModifyDBInstanceAutoUpgradeMinorVersion Upgrades the kernel version of an RDS instance.
ModifyHASwitchConfig Enables or disables the automatic primary/secondary switchover function for an RDS instance.
DescribeHASwitchConfig Queries the status of the automatic primary/secondary switchover function for an RDS instance.
DescribeAvailableResource Queries the available resources in a region.
DescribeReadDBInstanceDelay Queries the latency between a primary RDS instance and its read-only instance.

Database proxy management

Operation Description
AllocateReadWriteSplittingConnection Allocates a read/write splitting address to an RDS instance.
CalculateDBInstanceWeight Queries the read weight of each instance in a specific database system.
ModifyReadWriteSplittingConnection Modifies the latency allowed over the read/write splitting connection and the read weight of each instance in a specific database system.
ReleaseReadWriteSplittingConnection Releases the read/write splitting address of an RDS instance.
DescribeDBInstanceProxyConfiguration Queries the settings of the proxy serving an RDS instance. This operation is phased out.
ModifyDBProxyInstance Modifies the settings of the proxy serving an RDS instance.
ModifyDBProxy Enables or disables the dedicated proxy function of an RDS instance.
DescribeDBProxy Queries details about the dedicated proxy serving an RDS instance.
DescribeDBProxyEndpoint Queries the endpoint of the dedicated proxy serving an RDS instance.
ModifyDBProxyEndpoint Modifies the endpoint of the dedicated proxy serving an RDS instance.
DescribeDBProxyPerformance Queries the performance data of the dedicated proxy serving an RDS instance.

Database management

Operation Description
CreateDatabase Creates a database in an RDS instance.
DeleteDatabase Deletes a database from an RDS instance.
DescribeDatabases Queries the databases created in an RDS instance.
ModifyDBDescription Modifies the description of a database.
CopyDatabaseBetweenInstances Copies databases from one instance to another.
DescribeCollationTimeZones Queries the character set collations and time zones available.

Account management

Operation Description
CreateAccount Creates an account for managing databases in an RDS instance.
DeleteAccount Deletes an account from an RDS instance.
DescribeAccounts Queries the accounts created in an RDS instance.
GrantAccountPrivilege Grants an account the permissions to manage a database.
RevokeAccountPrivilege Revokes the permissions to manage a database from an account.
ModifyAccountDescription Modifies the description of an account.
ResetAccountPassword Resets the password of an account.
ResetAccount Resets the permissions of a privileged account.

Security management

Operation Description
DescribeDBInstanceIPArrayList Queries the IP address whitelists of an RDS instance.
DescribeDBInstanceSSL Queries the Secure Sockets Layer (SSL) settings of an RDS instance.
DescribeDBInstanceTDE Queries the data encryption status of an RDS instance.
ModifyDBInstanceSSL Modifies the SSL link of an RDS instance.
ModifyDBInstanceTDE Enables the Transparent Data Encryption (TDE) function for an RDS instance.
ModifySecurityIps Modifies an IP address whitelist for an RDS instance.
MigrateSecurityIPMode Switches the network isolation mode of an RDS instance from standard whitelist to enhanced whitelist.
DescribeDBInstanceIpHostname Queries the host name of the ECS instance that houses an RDS instance.
DescribeDTCSecurityIpHostsForSQLServer Queries the distributed transaction whitelists of an RDS instance.
ModifyDTCSecurityIpHostsForSQLServer Configures a distributed transaction whitelist for an RDS instance.

Network management

Operation Description
AllocateInstancePublicConnection Allocates a public endpoint to an RDS instance.
DescribeDBInstanceNetInfo Queries the endpoints of an RDS instance.
ModifyDBInstanceConnectionString Modifies the endpoint and port of an RDS instance.
ModifyDBInstanceNetworkExpireTime Modifies the expiration time of an endpoint for an RDS instance.
ModifyDBInstanceNetworkType Changes the network type of an RDS instance.
ReleaseInstancePublicConnection Releases the public endpoint of an RDS instance.
SwitchDBInstanceNetType Switches an RDS instance between its internal and public endpoints.

Log management

Operation Description
DescribeSlowLogs Queries the summary of slow query logs for an RDS instance.
DescribeSlowLogRecords Queries details about slow query logs for an RDS instance.
DescribeErrorLogs Queries the error logs of an RDS instance from a specific period of time.
DescribeBinlogFiles Queries the binary logs of an RDS instance.
ModifySQLCollectorPolicy Enables or disables the SQL Explorer (SQL Audit) function of an RDS instance.
DescribeSQLLogRecords Queries the SQL logs generated by the SQL Explorer (SQL Audit) function for an RDS instance.
DescribeSQLLogFiles Queries the SQL log files generated by the SQL Explorer (SQL Audit) function for an RDS instance.

Backup management

Operation Description
CreateBackup Creates a backup set for an RDS instance.
DescribeBackups Queries the backup sets of an RDS instance.
DescribeBackupPolicy Queries the backup settings of an RDS instance.
ModifyBackupPolicy Modifies the backup settings of an RDS instance.
DeleteBackup Deletes one or more data backup files from an RDS instance.
DescribeBackupTasks Queries the backup tasks of an RDS instance.
DescribeLogBackupFiles Queries the binary log files of an RDS instance.

Restoration management

Operation Description
CloneDBInstance Restores the historical data of an RDS instance to a new instance, which is called a clone instance.
CreateTempDBInstance Creates a temporary instance.
RecoveryDBInstance Restores one or more databases in an RDS instance.
RestoreTable Restores one or more tables in an RDS instance

Migration of data backup files to the cloud (SQL Server)

Operation Description
CreateMigrateTask Restores a data backup file from an OSS bucket to an RDS instance.
DescribeMigrateTasks Queries the tasks for uploading data backup files to OSS.
DescribeOssDownloads Queries details about the data backup files you want to upload to OSS.
CreateOnlineDatabaseTask Opens a database when data backup files are uploaded to RDS.

Monitoring management

Operation Description
DescribeResourceUsage Queries the storage capacity usage of an RDS instance.
DescribeDBInstancePerformance Queries the performance data of an RDS instance.
DescribeDBInstanceMonitor Queries the monitoring frequency of an RDS instance.
ModifyDBInstanceMonitor Modifies the monitoring frequency of an RDS instance.

Parameter management

Operation Description
DescribeParameterTemplates Queries the parameter templates of an RDS instance.
DescribeParameters Queries the parameter settings of an RDS instance.
ModifyParameter Reconfigures the parameters of an RDS instance.
CreateParameterGroup Creates a parameter template.
ModifyParameterGroup Modifies a parameter template.
CloneParameterGroup Replicates a parameter template to a region.
DescribeParameterGroups Queries the parameter templates available in a region.
DescribeParameterGroup Queries information about a parameter template.
DeleteParameterGroup Deletes a parameter template.

Data migration

Operation Description
ImportDatabaseBetweenInstances Migrates data from one instance to another.
CancelImport Cancels a migration task for an RDS instance.

Tag management

Operation Description
TagResources Creates and binds one or more tags to an RDS instance.
UntagResources Unbinds tags from an RDS instance.
ListTagResources Queries the tags bound to one or more instances.

Cross-region backup and restoration

Operation Description
CheckCreateDdrDBInstance Checks whether an RDS instance can be restored across regions by using a cross-region backup set.
CreateDdrInstance Restores data to a new RDS instance across regions.
ModifyInstanceCrossBackupPolicy Modifies the cross-region backup settings of an RDS instance.
DescribeInstanceCrossBackupPolicy Queries the cross-region backup settings of an RDS instance.
DescribeCrossRegionBackups Queries the cross-region data backup files of an RDS instance.
DescribeCrossRegionLogBackupFiles Queries cross-region binary log files of an RDS instance.
DescribeAvailableRecoveryTime Queries the time range to which you can restore data by using a cross-region data backup file.
DescribeCrossRegionBackupDBInstance Queries the RDS instances with cross-region backup enabled in a region, and the cross-region backup settings of these RDS instances.