功能介紹
查詢策略列表
調(diào)試
您可以在API Explorer中調(diào)試該接口,支持自動認(rèn)證鑒權(quán)。API Explorer可以自動生成SDK代碼示例,并提供SDK代碼示例調(diào)試功能。
URI
GET /v3/{project_id}/policies
參數(shù) |
是否必選 |
參數(shù)類型 |
描述 |
---|---|---|---|
project_id |
是 |
String |
項目ID |
參數(shù) |
是否必選 |
參數(shù)類型 |
描述 |
---|---|---|---|
operation_type |
否 |
String |
策略類型:備份(backup)、復(fù)制(replication) 枚舉值:
|
vault_id |
否 |
String |
存儲庫ID |
請求參數(shù)
參數(shù) |
是否必選 |
參數(shù)類型 |
描述 |
---|---|---|---|
X-Auth-Token |
是 |
String |
用戶Token。 通過調(diào)用 IAM 服務(wù)獲取用戶Token接口獲?。憫?yīng)消息頭中X-Subject-Token的值)。 |
響應(yīng)參數(shù)
狀態(tài)碼: 200
參數(shù) |
參數(shù)類型 |
描述 |
---|---|---|
policies |
策略列表 |
|
count |
Integer |
策略總數(shù) |
參數(shù) |
參數(shù)類型 |
描述 |
---|---|---|
enabled |
Boolean |
策略是否啟用 |
id |
String |
策略ID |
name |
String |
策略名稱 |
operation_definition |
策略屬性 |
|
operation_type |
String |
保護(hù)類型:備份(backup)、復(fù)制(replication)。 枚舉值:
|
trigger |
策略時間調(diào)度規(guī)則 |
|
associated_vaults |
關(guān)聯(lián)的存儲庫 |
參數(shù) |
參數(shù)類型 |
描述 |
---|---|---|
day_backups |
Integer |
保留日備個數(shù),該備份不受保留最大備份數(shù)限制。取值為0到100。若選擇該參數(shù),則timezone 也必選。 最小值:0 最大值:100 |
destination_project_id |
String |
復(fù)制的目標(biāo)項目ID,僅在跨區(qū)域復(fù)制時才會使用并且必須指定。 |
destination_region |
String |
復(fù)制的目標(biāo)區(qū)域,僅在跨區(qū)域復(fù)制時才會使用并且必須指定。長度限制:0- 255,只能由字母、數(shù)字、“_”、“-”組成 |
enable_acceleration |
Boolean |
跨區(qū)域復(fù)制時,是否啟用加速從而縮減復(fù)制的時間,如果不指定,默認(rèn)不啟用加速。 |
max_backups |
Integer |
單個備份對象自動備份的最大備份數(shù)。取值為-1或0-99999。-1代表不按備份數(shù)清理。若該字段和retention_duration_days字段同時為空,備份會永久保留。 最小值:1 最大值:99999 缺省值:-1 |
month_backups |
Integer |
保留月備個數(shù),該備份不受保留最大備份數(shù)限制。取值為0到100。若選擇該參數(shù),則timezone 也必選。 最小值:0 最大值:100 |
retention_duration_days |
Integer |
備份保留時長,單位天。最長支持99999天。-1代表不按時間清理。若該字段和max_backups 參數(shù)同時為空,備份會永久保留。 最小值:1 最大值:99999 缺省值:-1 |
timezone |
String |
用戶所在時區(qū),格式形如UTC+08:00, 若選擇年備,月備,周備,日備中任一參數(shù),則該參數(shù)不能為空。 |
week_backups |
Integer |
保留周備個數(shù),該備份不受保留最大備份數(shù)限制。取值為0到100。若選擇該參數(shù),則timezone 也必選。 |
year_backups |
Integer |
保留年備個數(shù),該備份不受保留最大備份數(shù)限制。取值為0到100。若選擇該參數(shù),則timezone 也必選。 最小值:0 最大值:100 |
full_backup_interval |
Integer |
每間隔多少次執(zhí)行一次全量備份,當(dāng)取值為 -1 時,不執(zhí)行全量備份 最小值:-1 最大值:100 最小值:-1 最大值:100 |
參數(shù) |
參數(shù)類型 |
描述 |
---|---|---|
id |
String |
調(diào)度器id |
name |
String |
調(diào)度器名稱 |
properties |
調(diào)度器屬性 |
|
type |
String |
調(diào)度器類型,目前只支持 time: 定時調(diào)度。 枚舉值:
|
參數(shù) |
參數(shù)類型 |
描述 |
---|---|---|
pattern |
Array of strings |
調(diào)度規(guī)則。限制24條規(guī)則。調(diào)度器的調(diào)度規(guī)則,可參照iCalendar RFC 2445規(guī)范中的事件規(guī)則,但僅支持FREQ、BYDAY、BYHOUR、BYMINUTE、INTERVAL等參數(shù),其中FREQ僅支持WEEKLY和DAILY,BYDAY支持一周七天(MO、TU、WE、TH、FR、SA、SU),BYHOUR支持0-23小時,BYMINUTE支持0-59分鐘,并且間隔不能小于一小時,一天最大24個時間點(diǎn)。例如,周一到周天,每天UTC時間的14:00調(diào)度,其規(guī)則為:'FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR,SA,SU;BYHOUR=14;BYMINUTE=00'。例如:某個地區(qū)的時間為 UTC+8,若在該地區(qū)每天14:00調(diào)度,則在14點(diǎn)基礎(chǔ)上減8,其規(guī)則為'FREQ=DAILY;INTERVAL=1;BYHOUR=6;BYMINUTE=00'。 |
start_time |
String |
調(diào)度器開始時間,例如:"2020-01-08 09:59:49" |
請求示例
查詢指定備份策略列表
GET https://{endpoint}/v3/{project_id}/policies
響應(yīng)示例
狀態(tài)碼: 200
OK
{ "policies" : [ { "name" : "policy001", "associated_vaults" : [ ], "enabled" : true, "trigger" : { "properties" : { "pattern" : [ "FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR,SA,SU;BYHOUR=14;BYMINUTE=00" ], "start_time" : "2019-05-08 06:57:05" }, "type" : "time", "id" : "d67269a6-5369-42d7-8150-5254bd446328", "name" : "default" }, "operation_definition" : { "retention_duration_days" : 1, "year_backups" : 0, "day_backups" : 0, "month_backups" : 0, "week_backups" : 0, "timezone" : "UTC+08:00" }, "operation_type" : "backup", "id" : "cbb3ce6f-3332-4e7c-b98e-77290d8471ff" } ], "count" : 10 }
狀態(tài)碼
狀態(tài)碼 |
描述 |
---|---|
200 |
OK |
錯誤碼
請參見錯誤碼。