• 沒有找到結果。

5-49 参数说明

参数 是否为必选 类型 说明

project_id 是 String 项目编号。详细请参考获取项

目ID/账号ID。

cluster_id 是 String 指定待查询的集群ID。

请求消息

无。

响应消息

响应参数如表5-50所示。

5-50 响应参数

参数 类型 说明

tags Array of tag

objects 集群标签列表。

5-51 tags 字段要素说明

参数 类型 说明

key String 集群标签的key值。

value String 集群标签的value值。

示例

请求样例

GET v1.0/458d905f22da49c39f609e3347d65723/css-cluster/4f3deec3-efa8-4598-bf91-560aad1377a3/tags

响应样例

{ "tags": [ {

"key": "key1", "value": "value1"

}, {

"key": "key2", "value": "value3"

} ] }

状态码

状态码如表5-52所示。

5-52 状态码

状态码 编码 说明

400 BadRequest 非法请求。

建议直接修改该请求,不要重试 该请求。

404 NotFound 所请求的资源不存在。

建议直接修改该请求,不要重试 该请求。

200 OK 请求已成功。

5.9.2 查询所有标签

功能介绍

该接口用于查询指定region下的所有标签集合。

URI

GET /v1.0/{project_id}/css-cluster/tags

5-53 参数说明

参数 是否为必选 类型 说明

project_id 是 String 项目编号。详细请参考

获取项目ID/账号ID。

请求消息

响应消息

响应参数如表5-54所示。

5-54 响应参数

参数 类型 说明

tags Array of tag

objects 集群的标签列表。详细请参考表5-55。

5-55 tags 字段要素说明

参数 类型 说明

key String 集群标签的key值。

values Array of

strings 集群标签的value值列表。

示例

请求样例

GET v1.0/458d905f22da49c39f609e3347d65723/css-cluster/tags

响应样例

{ "tags": [ {

"key": "key1", "values": [ "value1", "value2"

] }, {

"key": "key2", "values": [ "value1", "value2"

] } ] }

状态码

状态码如表5-56所示。

5-56 状态码

状态码 编码 说明

400 BadRequest 非法请求。

建议直接修改该请求,不要重试该 请求。

404 NotFound 所请求的资源不存在。

建议直接修改该请求,不要重试该 请求。

200 OK 请求已成功。

5.9.3 添加集群标签

功能介绍

此接口用于给指定集群添加标签。一个集群最多添加10个标签。

URI

POST /v1.0/{project_id}/css-cluster/{cluster_id}/tags

5-57 参数说明

名称 是否必选 参数类型 说明

project_id 是 String 项目ID。

详细请参考获取项目ID/

账号ID。

cluster_id 是 String 指定需添加标签的集群 ID。

请求消息

5-58 tag 字段数据结构说明

名称 是否必选 参数类型 说明

key 是 String 集群标签的key值。最大长度36个字符。

value 是 String 集群标签的value值。每个值最大长度43 个字符。

删除时,如果value有值,则按照key和 value删除。如果value没值,则按照key 删除。

响应消息

无。

示例

● 请求示例

{ "tag": { "key": "DEV", "value": "DEV1"

} }

● 响应示例 无。

状态码

状态码如表5-59所示。

5-59 状态码

状态码 编码 说明

400 BadRequest 非法请求。

建议直接修改该请求,不要重试该 请求。

404 NotFound 所请求的资源不存在。

建议直接修改该请求,不要重试该 请求。

204 OK 请求已成功。

5.9.4 批量添加或删除集群标签

功能介绍

此接口为指定集群批量添加或删除标签。标签管理服务需要使用该接口批量管理集群 的标签。一个集群最多添加10个标签。

说明

● 此接口为幂等接口,创建时,请求体中不能存在重复key,否则报错。

● 添加标签时,

key不能为空,不能为空字符串。不能包含下列字符:非打印字符ASCII(0-31),“=”,

“*”,“<”,“>”,“\”,“,”,“|”,“/”以及大小写字母,数字,中划线“-”,下划 线“_”。

value不能为空,可以空字符串。不能包含下列字符:非打印字符ASCII(0-31),“=”,

“*”,“<”,“>”,“\”,“,”,“|”,“/”以及大小写字母,数字,中划线“-”,下划 线“_”。

不允许设置重复key。如果数据库已存在该key,则会覆盖value的值。

● 删除标签时,

如果删除的标签不存在,默认处理成功。删除时不对标签字符集范围做校验。

tags结构体不能缺失,key不能为空,或者空字符串。

URI

POST /v1.0/{project_id}/css-cluster/{cluster_id}/tags/action

5-60 参数说明

名称 是否必

参数类型 说明

project_id 是 String 项目ID。详细请参考获取项目ID/账

号ID。

cluster_id 是 String 指定待批量删除或添加标签的集群 ID。

请求消息

5-61 请求参数

名称 是否必

参数类型 说明

tags 否 Array of tag

objects 标签列表。

action 是 String 操作标识,仅限于create(创建)和delete

(删除)。

5-62 resource_tag 字段数据结构说明

名称 是否必选 参数类型 说明

key 是 String 集群标签的key值。最大长度36个字符。

value action为 create时必 选。action 为delete时 非必选。

String 集群标签的value值。每个值最大长度43个 字符。

删除时,如果value有值,则按照key和 value删除。如果value没值,则按照key删 除。

响应消息

无。

示例

● 请求样例

POST /v1.0/458d905f22da49c39f609e3347d65723/css-cluster/4f3deec3-efa8-4598-bf91-560aad1377a3/tags/

action

批量添加标签。

{ "action": "create", "tags": [

{

"key": "key1", "value": "value1"

} ] }

批量删除标签。

{ "action": "delete", "tags": [

{

"key": "key1"

} ] }

● 响应样例 无。

状态码

状态码如表5-63所示。

5-63 状态码

状态码 编码 说明

400 BadRequest 非法请求。

建议直接修改该请求,不要重试该 请求。

404 NotFound 所请求的资源不存在。

建议直接修改该请求,不要重试该 请求。

204 OK 请求已成功。

5.9.5 删除集群指定标签

功能介绍

此接口用于删除集群的指定标签。

URI

DELETE /v1.0/{project_id}/css-cluster/{cluster_id}/tags/{key}

5-64 参数说明

名称 是否必选 参数类型 说明

project_id 是 String 项目ID。

详细请参考获取项目ID/账号

ID。

cluster_id 是 String 指定待删除标签的集群ID。

key 是 String 标签key。

Key不能为空或者空字符串。

请求消息

无。

响应消息

无。

示例

● 请求样例

DELETE /v1.0/458d905f22da49c39f609e3347d65723/css-cluster/4f3deec3-efa8-4598-bf91-560aad1377a3/tags/key1

● 响应样例 无。

状态码

状态码如表5-65所示。

5-65 状态码

状态码 编码 说明

400 BadRequest 非法请求。

建议直接修改该请求,不要重试该 请求。

404 NotFound 所请求的资源不存在。

建议直接修改该请求,不要重试该 请求。

204 OK 请求已成功。

6 词库管理接口

相關文件