本文汇总了PolarDB-X 1.0支持的API接口。
实例管理
API | 描述 |
---|---|
CreateDrdsInstance | 该接口用于创建一个PolarDB-X 1.0实例。 |
DescribeDrdsInstance | 该接口用于查询PolarDB-X 1.0实例详情。 |
DescribeDrdsInstances | 该接口用于查询PolarDB-X 1.0实例列表。 |
RestartDrdsInstance | 该接口用于重启实例。 |
ModifyDrdsInstanceDescription | 该接口用于修改实例描述。 |
UpdateResourceGroupAttribute | 该接口用于将实例转移至新的资源组。 |
数据库管理
API | 描述 |
---|---|
CreateDrdsDB | 该接口用于创建PolarDB-X 1.0数据库。 |
CheckDrdsDbName | 该接口用于检查PolarDB-X 1.0的数据库名是否合法。 |
RemoveDrdsDbFailedRecord | 该接口用于删除建库失败记录。 |
RemoveDrdsDb | 该接口用于删除PolarDB-X 1.0下面的数据库。 |
DescribeDrdsDB | 该接口用于查询实例下的目标数据库详情。 |
DescribeDrdsDBs | 该接口用于查询PolarDB-X 1.0实例下所有数据库信息。 |
存储管理
API | 描述 |
---|---|
DescribeRdsPerformanceSummary | 该接口用于查看存储资源RDS的相关性能。 |
DescribeRdsSuperAccountInstances | 该接口用于获取存储资源RDS高权限账号。 |
DescribeDrdsDBCluster | 该接口用于查询PolarDB-X 1.0逻辑库下PolarDB集群具体信息。 |
DescribeDrdsDbInstance | 该接口用于查询PolarDB-X 1.0的存储资源RDS实例详情。 |
DescribeDrdsDbInstances | 该接口用于查询PolarDB-X 1.0数据库下面的RDS列表。 |
DescribeDrdsDbRdsNameList | 该接口用于查询PolarDB-X 1.0数据库存储实例列表。 |
GetDrdsDbRdsRelationInfo | 该接口用于查询PolarDB-X 1.0数据库存储实例结构。 |
ModifyRdsReadWeight | 该接口用于修改存储资源RDS的读写权重。 |
ModifyPolarDbReadWeight | 该接口用于修改存储资源PolarDB的读写权重。 |
ResetDrdsToRdsConnections | 该接口用于重置后端PolarDB-X 1.0到存储资源RDS连接数。 |
DescribeRDSPerformance | 该接口用于查看存储资源RDS性能数据。 |
DescribeDbInstances | 该接口用于查看存储层(如RDS或PolarDB)实例列表。 |
DescribeDbInstanceDbs | 该接口用于查看某个存储实例下的数据库列表。 |
DescribeStorageInstanceSubDbInfo | 该接口用于获取存储实例。 |
DescribeRdsCommodity | 该接口用于查看存储资源RDS售卖数据。 |
账号管理
API | 描述 |
---|---|
CreateInstanceAccount | 该接口用于创建PolarDB-X 1.0实例级账号。 |
DescribeInstanceAccounts | 该接口用于查看实例账号信息。 |
RemoveInstanceAccount | 该接口用于删除实例管理账号。 |
备份和恢复
API | 描述 |
---|---|
StartRestore | 该接口用于启动基于备份的恢复任务。 |
RemoveBackupsSet | 该接口用于删除备份集。 |
DescribeBackMenu | 该接口用于查询实例是否支持备份恢复。 |
DescribeBackupTimes | 该接口用于查询实例可恢复到的目标时间。 |
DescribeRestoreOrder | 该接口用于查看本次恢复购买的订单详情。 |
DescribeBackupDbs | 该接口用于查询可以恢复的数据库列表。 |
PutStartBackup | 该接口用于提交数据备份任务。 |
SetBackupPolicy | 该接口用于设置备份策略。 |
EnableSqlFlashbackMatchSwitch | 该接口用于执行PolarDB-X 1.0数据库使用存储资源RDS的BINLOG中的QUERY信息,精确恢复数据 |
DescribeBackupSets | 该接口用于查看备份集信息。 |
网络和连接
API | 描述 |
---|---|
ReleaseInstanceInternetAddress | 该接口用于释放实例外网地址,保证实例安全性。 |
DescribeInstanceSwitchNetwork | 该接口用于查询实例是否可以切换网络。 |
CreateInstanceInternetAddress | 该接口用于为PolarDB-X 1.0实例创建公网IP。 |
RefreshDrdsAtomUrl | 该接口用于存储资源RDS实例连接变更后,刷新PolarDB-X 1.0分库连接保证其到RDS的链路畅通。 |
任务管理
API | 描述 |
---|---|
DescribeSqlFlashbakTask | 该接口用于查看闪回任务的列表。 |
DescribeDrdsInstanceLevelTasks | 该接口用于查看闪回任务的列表。 |
SubmitSqlFlashbackTask | 该接口用于提交SQL闪回任务。 |
DescribePreCheckResult | 该接口用于查看任务预检结果。 |
DescribeDrdsTasks | 该接口用于查询实例变更任务。 |
表拆分
API | 描述 |
---|---|
ValidateShardTask | 该接口用于校验拆分变更任务是否合法。 |
DescribeExpandLogicTableInfoList | 该接口用于查看拆分建。 |
DatalinkReplicationPrecheck | 该接口用于拆分任务预检。 |
CreateShardTask | 该接口用于创建拆分任务。 |
DescribeShardTaskInfo | 该接口用于查看拆分变更工具详情。 |
DeleteShardTasks | 该接口用于删除拆分任务。 |
数据表管理
API | 描述 |
---|---|
DescribeTables | 该接口用于获取表信息列表。 |
DescribeTableListByType | 该接口用于根据类型获取表集合。 |
DescribeTable | 该接口用于获取表结构信息。 |
SetupTable | 该接口用于设置表全表扫描。 |
标签和参数设置
API | 描述 |
---|---|
TagResources | 该接口用于为实例打标签。 |
UntagResources | 该接口用于取消实例的标签。 |
ListTagResources | 该接口用于查看实例的标签。 |
DescribeDrdsParams | 该接口用于查询PolarDB-X 1.0的参数列表。 |
SetupDrdsParams | 该接口用于设置PolarDB-X 1.0参数。 |
实例版本
API | 描述 |
---|---|
DescribeDrdsInstanceVersion | 该接口用于查询PolarDB-X 1.0实例版本。 |
RollbackInstanceVersion | 该接口用于回滚PolarDB-X 1.0实例的版本。 |
UpgradeInstanceVersion | 该接口用于升级PolarDB-X 1.0实例的版本 。 |
性能监控
API | 描述 |
---|---|
DescribeDrdsInstanceMonitor | 该接口用于查询PolarDB-X 1.0实例监控数据。 |
DescribeDrdsInstanceDbMonitor | 该接口用于查询PolarDB-X 1.0数据库的性能监控数据。 |
其它
API | 描述 |
---|---|
DescribeDrdsDBIpWhiteList | 该接口用于查看数据库IP白名单列表。 |
ModifyDrdsIpWhiteList | 该接口用于修改PolarDB-X 1.0数据库白名单。 |
DescribeInstanceSwitchAzone | 该接口用于查看目标实例是否支持切换可用区。 |
DescribeDrdsSlowSqls | 该接口用于查看PolarDB-X 1.0慢SQL。 |