本文匯總了PolarDB-X 1.0支持的API接口。
實例管理
API | 描述 |
---|---|
CreateDrdsInstance | 該接口用于創建一個PolarDB-X 1.0實例。 |
DescribeDrdsInstance | 該接口用于查詢PolarDB-X 1.0實例詳情。 |
DescribeDrdsInstances | 該接口用于查詢PolarDB-X 1.0實例列表。 |
RemoveDrdsInstance | 該接口用于釋放PolarDB-X 1.0實例,只能釋放后付費實例。
說明 變配中或者有關聯數據庫未刪除的實例無法釋放。
|
RestartDrdsInstance | 該接口用于重啟實例。 |
ModifyDrdsInstanceDescription | 該接口用于修改實例描述。 |
UpdateResourceGroupAttribute | 該接口用于將實例轉移至新的資源組。 |
數據庫管理
API | 描述 |
---|---|
CreateDrdsDB | 該接口用于創建PolarDB-X 1.0數據庫。 |
CheckDrdsDbName | 該接口用于檢查PolarDB-X 1.0的數據庫名是否合法。 |
RemoveDrdsDbFailedRecord | 該接口用于刪除建庫失敗記錄。 |
RemoveDrdsDb | 該接口用于刪除PolarDB-X 1.0下面的數據庫。 |
DescribeDrdsShardingDbs | 該接口用于查詢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 | 該接口用于刪除實例管理賬號。 |
SQL審計
API | 描述 |
---|---|
DescribeDrdsSqlAuditStatus | 該接口用于查詢PolarDB-X 1.0 SQL審計信息。 |
EnableSqlAudit | 該接口用于開啟SQL審計功能。 |
DescribeInstDbLogInfo | 該接口用于查詢數據庫支持導入歷史SQL數據的時間范圍。 |
CheckSqlAuditEnableStatus | 該接口用于校驗PolarDB-X 1.0邏輯庫SQL審計是否已開啟。 |
DescribeInstDbSlsInfo | 該接口用于查詢SQL審計時使用的SLS Project和LogStore名稱。 |
DisableSqlAudit | 該接口用于取消SQL審計。 |
備份和恢復
API | 描述 |
---|---|
StartRestore | 該接口用于啟動基于備份的恢復任務。 |
RemoveBackupsSet | 該接口用于刪除備份集。 |
DescribeBackMenu | 該接口用于查詢實例是否支持備份恢復。 |
DescribeBackupTimes | 該接口用于查詢實例可恢復到的目標時間。 |
DescribeRestoreOrder | 該接口用于查看本次恢復購買的訂單詳情。 |
DescribeBackupDbs | 該接口用于查詢可以恢復的數據庫列表。 |
PutStartBackup | 該接口用于提交數據備份任務。 |
SetBackupPolicy | 該接口用于設置備份策略。 |
EnableSqlFlashbackMatchSwitch | 該接口用于執行PolarDB-X 1.0數據庫使用存儲資源RDS的BINLOG中的QUERY信息,精確恢復數據 |
DescribeBackupSets | 該接口用于查看備份集信息。 |
網絡和連接
API | 描述 |
---|---|
UpdateInstanceNetwork | 該接口用于切換PolarDB-X 1.0實例的網絡類型。 |
ReleaseInstanceInternetAddress | 該接口用于釋放實例外網地址,保證實例安全性。 |
DescribeInstanceSwitchNetwork | 該接口用于查詢實例是否可以切換網絡。 |
EnableInstanceIpv6Address | 該接口用于創建IPv6地址。 |
CreateInstanceInternetAddress | 該接口用于為PolarDB-X 1.0實例創建公網IP。 |
RefreshDrdsAtomUrl | 該接口用于存儲資源RDS實例連接變更后,刷新PolarDB-X 1.0分庫連接保證其到RDS的鏈路暢通。 |
擴容管理
API | 描述 |
---|---|
SubmitCleanTask | 該接口用于提交平滑擴容(熱點擴容)的清理任務。 |
SubmitSmoothExpandPreCheck | 該接口用于提交平滑擴容預檢任務。 |
CheckExpandStatus | 該接口用于校驗PolarDB-X 1.0數據庫是否可進行平滑擴容等擴容操作。 |
SubmitSmoothExpandTask | 該接口用于提交平滑擴容任務。 |
SubmitSwitchTask | 該接口用于提交平滑擴容切換任務。 |
SubmitRollbackTask | 該接口用于提交平滑擴容回滾任務。 |
任務管理
API | 描述 |
---|---|
DescribeSqlFlashbakTask | 該接口用于查看閃回任務的列表。 |
DescribeDrdsInstanceLevelTasks | 該接口用于查看閃回任務的列表。 |
SubmitSqlFlashbackTask | 該接口用于提交SQL閃回任務。 |
DescribePreCheckResult | 該接口用于查看任務預檢結果。 |
DescribeDrdsTasks | 該接口用于查詢實例變更任務。 |
表拆分
API | 描述 |
---|---|
ValidateShardTask | 該接口用于校驗拆分變更任務是否合法。 |
DescribeExpandLogicTableInfoList | 該接口用于查看拆分建。 |
DatalinkReplicationPrecheck | 該接口用于拆分任務預檢。 |
CreateShardTask | 該接口用于創建拆分任務。 |
DescribeShardTaskInfo | 該接口用于查看拆分變更工具詳情。 |
DeleteShardTasks | 該接口用于刪除拆分任務。 |
廣播表
API | 描述 |
---|---|
DescribeBroadcastTables | 該接口用于查詢廣播表詳情。 |
DescribeGlobalBroadcastType | 該接口用于查詢是否為廣播表。 |
SetupBroadcastTables | 該接口用于設置廣播表。 |
SwitchGlobalBroadcastType | 該接口用于將廣播表從多寫切換成異步鏈路模式。 |
數據表管理
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。 |