This following tables list API operations available for use in DRDS.

Instance management

API Description
CreateDrdsInstance Creates a DRDS instance.
DescribeDrdsInstance Queries the details about a specified DRDS instance.
DescribeDrdsInstances Queries the list of DRDS instances.
RestartDrdsInstance Restarts a specified instance.
ModifyDrdsInstanceDescription Modifies the description of a specified instance.

Database management

API Description
CreateDrdsDB Createsa DRDS database.
CheckDrdsDbName Checkswhether the name of a specified DRDS database is valid.
RemoveDrdsDbFailedRecord Deletes the failure record of creating a database.
RemoveDrdsDb Deletesa specified database in DRDS.
DescribeDrdsDB Queries the details about a specified database in an instance.
DescribeDrdsDBs Queriesthe information about all the databases in a specified DRDS instance.

Storage management

API Description
DescribeRdsPerformanceSummary Queries the related performance of ApsaraDB RDS for MySQL that serves as the storage resources.
DescribeRdsSuperAccountInstances Queries the privileged accounts for ApsaraDB RDS for MySQL that serves as the storage resources.
DescribeDrdsDBCluster Queriesthe detailed information about a specified PolarDB cluster in a logical DRDS database.
DescribeDrdsDbInstance Queriesthe details about a specified ApsaraDB RDS for MySQL instance that serves as storage resources for DRDS.
DescribeDrdsDbInstances Queriesthe ApsaraDB RDS for MySQL list for a specified DRDS database.
DescribeDrdsDbRdsNameList Queriesthe list of storage instances for a specified DRDS database.
GetDrdsDbRdsRelationInfo Queriesthe the structure of storage instances for a DRDS database.
ModifyRdsReadWeight Modifies the read and write weights of ApsaraDB RDS for MySQL that serves as storage resources.
ModifyPolarDbReadWeight Modifies the read and write weights of PolarDB.
ResetDrdsToRdsConnections Resets the number of connectionsfrom the backend DRDS to ApsaraDB RDS for MySQL that serves as storage resources.
DescribeRDSPerformance Queries the performance data about ApsaraDB RDS for MySQL that serves as storage resources.
DescribeDbInstances Queries the list of the instances at the storage layer, such as ApsaraDB RDS for MySQL or PolarDB.
DescribeDbInstanceDbs Queries the list of databases on a storage instance.
DescribeStorageInstanceSubDbInfo Retrieves a storage instance.
DescribeRdsCommodity Queries the sales data about ApsaraDB RDS for MySQL that serves as storage resources.

Account management

API Description
CreateInstanceAccount Createsthe account of a specified DRDS instance.
DescribeInstanceAccounts Queries the account information about a specified instance.
RemoveInstanceAccount Deletes a specified management account of an instance.

Backup and recovery

API Description
StartRestore Starts a backup-based recovery task.
RemoveBackupsSet Deletes a specified backup set.
DescribeBackMenu Checks whether a specified instance supports backup and recovery.
DescribeBackupTimes Queries the point in time to which a specified instance can be restored.
DescribeRestoreOrder Queries the current purchase order details for recovery.
DescribeBackupDbs Queries the list of the databases that can be restored.
PutStartBackup Submits a data backup task.
SetBackupPolicy Specifies the backup policy.
EnableSqlFlashbackMatchSwitch Runsthe queries whose information is recorded in the binary log of ApsaraDB RDS for MySQL that serves as storage resources in a specified DRDS database for accurate data restoration.
DescribeBackupSets Queries the information about backup sets.

Network and connection

API Description
ReleaseInstanceInternetAddress Releases the public endpoint of a specified instance to ensure instance security.
DescribeInstanceSwitchNetwork Checks whether the network of a specified instance can be switched.
CreateInstanceInternetAddress Creates a public IP address for a specified DRDS instance.
RefreshDrdsAtomUrl Refreshes the connectionto a DRDS database sharding to ensure the smooth connection from the sharding to an ApsaraDB RDS for MySQL instance after the connection to the instance is changed. The instance serves as storage resources.

Task management

API Description
DescribeDrdsDbTasks Queriesthe incomplete tasks for a DRDS database.
DescribeSqlFlashbakTask Queries the list of flashback tasks.
DescribeDrdsInstanceLevelTasks Queries the list of flashback tasks.
SubmitSqlFlashbackTask Submits a Structured Query Language (SQL) flashback task.
DescribePreCheckResult Queries the precheck result of a specified task.
DescribeDrdsTasks Queries the change tasks for a specified instance.

Table sharding

API Description
ValidateShardTask Checks whether a sharding task is valid.
DescribeExpandLogicTableInfoList Queries the shard key.
DescribeShardTaskList Queries the list of sharding tasks.
DatalinkReplicationPrecheck Performs a precheck on a sharding task.
CreateShardTask Creates a sharding task.
DescribeShardTaskInfo Queries the details about a sharding task tool.
DeleteShardTasks Deletes a sharding task.

Data table management

API Description
DescribeTables Retrieves the table information list.
DescribeTableListByType Retrieves a collection of tables based on types.
DescribeTable Queries the information about the table schema.
SetupTable Specifies the full-table scan feature.

Tag and parameter settings

API Description
TagResources Attaches the tag to a specified instance.
UntagResources Cancels the tag of a specified instance.
ListTagResources Queries the tag of a specified instance.
DescribeDrdsParams Queriesthe list of parameters for DRDS.
SetupDrdsParams Specifies the parameters for DRDS.

Instance version

API Description
DescribeDrdsInstanceVersion Queriesthe version of a specified DRDS instance.
RollbackInstanceVersion Rolls backthe version of a specified DRDS instance.
UpgradeInstanceVersion Upgradesthe version of a specified DRDS instance.

Performance monitoring

API Description
DescribeDrdsInstanceMonitor Queries the monitoring data of a specified DRDS instance.
DescribeDrdsInstanceDbMonitor Queriesthe performance monitoring data of a specified DRDS database.

Others

API Description
DescribeDrdsDBIpWhiteList Queries the IP address whitelist of a specified database.
ModifyDrdsIpWhiteList Modifiesthe whitelist of a specified DRDS database.
DescribeInstanceSwitchAzone Checks whether a specified instance supports zone switching.
DescribeDrdsSlowSqls Queriesthe slow SQL of DRDS.