查询策略列表
功能介绍
查询策略列表
URI
GET /v3/{project_id}/policies
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
project_id |
是 |
String |
项目ID |
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
operation_type |
否 |
String |
策略类型:备份(backup)、复制(replication) 枚举值:
|
|
vault_id |
否 |
String |
存储库ID |
请求参数
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
X-Auth-Token |
是 |
String |
用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 |
响应参数
状态码: 200
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
policies |
Array of Policy objects |
|
|
count |
Integer |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
enabled |
Boolean |
策略是否启用 |
|
id |
String |
策略ID |
|
name |
String |
策略名称 |
|
operation_definition |
PolicyoODCreate object |
策略属性 |
|
operation_type |
String |
策略类型,例如 ‘backup’:自动备份 枚举值:
|
|
trigger |
PolicyTriggerResp object |
策略时间调度规则 |
|
associated_vaults |
Array of PolicyAssociateVault objects |
关联的存储库 |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
day_backups |
Integer |
保留日备个数,该备份不受保留最大备份数限制。取值为0到100。若选择该参数,则timezone 也必选。 最小值:0 最大值:100 |
|
max_backups |
Integer |
单个备份对象自动备份的最大备份数。取值为-1或0-99999。-1代表不按备份数清理。若该字段和retention_duration_days字段同时为空,备份会永久保留。 最小值:1 最大值:99999 缺省值:-1 |
|
month_backups |
Integer |
保留月备个数,该备份不受保留最大备份数限制。取值为0到100。若选择该参数,则timezone 也必选。 最小值:0 最大值:100 |
|
retention_duration_days |
Integer |
备份保留时长,单位天。最长支持99999天。-1代表不按时间清理。若该字段和max_backups 参数同时为空,备份会永久保留。 最小值:1 最大值:99999 缺省值:-1 |
|
timezone |
String |
用户所在时区,格式形如UTC+08:00,若没有选择年备,月备,周备,日备中任一参数,则不能选择该参数。 |
|
week_backups |
Integer |
保留周备个数,该备份不受保留最大备份数限制。取值为0到100。若选择该参数,则timezone 也必选。 |
|
year_backups |
Integer |
保留年备个数,该备份不受保留最大备份数限制。取值为0到100。若选择该参数,则timezone 也必选。 最小值:0 最大值:100 |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
id |
String |
调度器id |
|
name |
String |
调度器名称 |
|
properties |
PolicyTriggerPropertiesResp object |
调度器属性 |
|
type |
String |
调度器类型,目前只支持 time: 定时调度。 枚举值:
|
请求示例
无
响应示例
状态码: 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
}
状态码
|
状态码 |
描述 |
|---|---|
|
200 |
OK |
错误码
请参见错误码。