This following tables list API operations available for use in PolarDB-X 1.0.

Instance management

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

Database management

API Description
CreateDrdsDB Creates a PolarDB-X 1.0 database.
CheckDrdsDbName Checks whether the name of a specified PolarDB-X 1.0 database is valid.
RemoveDrdsDbFailedRecord Deletes the failure record of creating a database.
RemoveDrdsDb Deletes PolarDB-X 1.0 a specified database in PolarDB-X 1.0.
DescribeDrdsDB Queries the details about a specified database in an instance.
DescribeDrdsDBs Queries the information about all the databases in a specified PolarDB-X 1.0 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 Queries the detailed information about a specified PolarDB cluster in a logical PolarDB-X 1.0 database.
DescribeDrdsDbInstance Queries the details about a specified ApsaraDB RDS for MySQL instance that serves as storage resources for PolarDB-X 1.0.
DescribeDrdsDbInstances Queries the ApsaraDB RDS for MySQL list for a specified PolarDB-X 1.0 database.
DescribeDrdsDbRdsNameList Queries the list of storage instances for a specified PolarDB-X 1.0 database.
GetDrdsDbRdsRelationInfo Queriesthe the structure of storage instances for a PolarDB-X 1.0 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 connections from the backend PolarDB-X 1.0 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 Creates the account of a specified PolarDB-X 1.0 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 Runs the queries whose information is recorded in the binary log of ApsaraDB RDS for MySQL that serves as storage resources in a specified PolarDB-X 1.0 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 PolarDB-X 1.0 instance.
RefreshDrdsAtomUrl Refreshes the connection to a PolarDB-X 1.0 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
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.
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 Queries the list of parameters for PolarDB-X 1.0.
SetupDrdsParams Specifies the parameters for PolarDB-X 1.0.

Instance version

API Description
DescribeDrdsInstanceVersion Queries the version of a specified PolarDB-X 1.0 instance.
RollbackInstanceVersion Rolls back the version of a specified PolarDB-X 1.0 instance.
UpgradeInstanceVersion Upgrades the version of a specified PolarDB-X 1.0 instance.

Performance monitoring

API Description
DescribeDrdsInstanceMonitor Queries the monitoring data of a specified PolarDB-X 1.0 instance.
DescribeDrdsInstanceDbMonitor Queries the performance monitoring data of a specified PolarDB-X 1.0 database.

Others

API Description
DescribeDrdsDBIpWhiteList Queries the IP address whitelist of a specified database.
ModifyDrdsIpWhiteList Modifies the whitelist of a specified PolarDB-X 1.0 database.
DescribeInstanceSwitchAzone Checks whether a specified instance supports zone switching.
DescribeDrdsSlowSqls Queries the slow SQL of PolarDB-X 1.0.