# 批量设置策略应用的版本
# 调用方式: PUT
# 接口地址:
https://api.freelog.com/v2/resources/{resourceId}/versions/batchSetContracts
1
# url传入参数说明
参数 | 必选 | 类型及范围 | 说明 |
---|---|---|---|
resourceId | 必选 | string | 资源ID |
# body传入参数说明
参数 | 必选 | 类型及范围 | 说明 |
---|---|---|---|
subjects | 必选 | object[] | 需要更改的标的物 |
** subjectId | 必选 | string | 标的物ID |
** versions | 必选 | object[] | 适用的版本集 |
**** version | 必选 | string | 版本号 |
**** policyId | 必选 | string | 策略ID |
**** operation | 必选 | string | 操作 0:搁置 1:应用 |
# body示例
{
"subjects": [{
"subjectId": "5ee3288b32f1a8439c207aa2",
"versions": [{
"version": "1.0.0",
"policyId": "b2873b67a4acb21ffcce3f89bc5abfee",
"operation":1
}]
}]
}
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
# 返回说明:
返回值字段 | 字段类型 | 字段说明 |
---|---|---|
[data] | boolean | 是否全部成功 |
# 示例
{
"ret":0,
"errcode":0,
"msg":"success",
"data":true
}
1
2
3
4
5
6
7
2
3
4
5
6
7
← 查询资源所解决的依赖集 资源依赖循环性检查 →