查询预定义标签列表
功能介绍
用于查询预定义标签列表。
调用方法
详细信息请参见如何调用API。
URI
GET /v1.0/predefine_tags
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
key | 否 | String | 键,支持模糊查询,不区分大小写,如果包含“non-URL-safe”的字符,需要进行“urlencoded”。 |
value | 否 | String | 值,支持模糊查询,不区分大小写,如果包含“non-URL-safe”的字符,需要进行“urlencoded”。 |
limit | 否 | Integer | 查询记录数。 最小为1,最大为1000,未输入时默认为10,为0时不限制查询数据条数。 |
marker | 否 | String | 分页位置标识(索引)。从marker指定索引的下一条数据开始查询。说明:查询第一页数据时,不需要传入此参数,查询后续页码数据时,将查询前一页数据响应体中marker值配入此参数,当返回的tags为空列表时表示查询到最后一页。 |
order_field | 否 | String | 排序字段: 可输入的值包含(区分大小写):update_time(更新时间)、key(键)、value(值)。 只能选择以上排序字段中的一个,并按照排序方法字段order_method进行排序,如果不传则默认值为:update_time。 如以下: 若该字段为update_time,则剩余两个默认字段排序为key升序,value升序。 若该字段如为key,则剩余两个默认字段排序为update_time降序,value升序。 若该字段如为value,则剩余两个默认字段排序为update_time降序,key升序。 若该字段不传,默认字段为update_time,则剩余两个默认字段排序为key升序,value升序。 |
order_method | 否 | String | order_field字段的排序方法。 可输入的值包含(区分大小写): asc(升序) desc(降序) 只能选择以上值的其中之一。 不传则默认值为:desc |
请求参数
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
X-Auth-Token | 是 | String | 用户Token。说明:由于TMS是全局服务,因此调用IAM服务获取用户Token接口时需要注意作用域即scope字段应该设置为domain。响应消息头中X-Subject-Token的值即为用户Token。 |
响应参数
状态码: 200
参数 | 参数类型 | 描述 |
|---|---|---|
marker | String | 分页位置标识(索引)。 |
total_count | Integer | 查询到的标签总数 |
tags | Array of PredefineTag objects | 查询到的标签列表 |
参数 | 参数类型 | 描述 |
|---|---|---|
key | String | 键。 最大长度36个字符。 字符集:A-Z,a-z , 0-9,‘-’,‘_’,UNICODE字符(\u4E00-\u9FFF)。 |
value | String | 值。每个值最大长度43个字符,可以为空字符串。 字符集:A-Z,a-z , 0-9,‘.’,‘-’,‘_’,UNICODE字符(\u4E00-\u9FFF)。 |
update_time | String | 更新时间,采用UTC时间表示。2016-12-09T00:00:00Z |
状态码: 400
参数 | 参数类型 | 描述 |
|---|---|---|
error | RespErrorMessage object | 响应错误信息 |
状态码: 401
参数 | 参数类型 | 描述 |
|---|---|---|
error | RespErrorMessage object | 响应错误信息 |
参数 | 参数类型 | 描述 |
|---|---|---|
error_code | String | 请求错误码 |
error_msg | String | 错误信息 |
状态码: 403
参数 | 参数类型 | 描述 |
|---|---|---|
error | RespErrorMessage object | 响应错误信息 |
参数 | 参数类型 | 描述 |
|---|---|---|
error_code | String | 请求错误码 |
error_msg | String | 错误信息 |
状态码: 404
参数 | 参数类型 | 描述 |
|---|---|---|
error | RespErrorMessage object | 响应错误信息 |
参数 | 参数类型 | 描述 |
|---|---|---|
error_code | String | 请求错误码 |
error_msg | String | 错误信息 |
状态码: 405
参数 | 参数类型 | 描述 |
|---|---|---|
error | RespErrorMessage object | 响应错误信息 |
参数 | 参数类型 | 描述 |
|---|---|---|
error_code | String | 请求错误码 |
error_msg | String | 错误信息 |
状态码: 406
参数 | 参数类型 | 描述 |
|---|---|---|
error | RespErrorMessage object | 响应错误信息 |
参数 | 参数类型 | 描述 |
|---|---|---|
error_code | String | 请求错误码 |
error_msg | String | 错误信息 |
状态码: 409
参数 | 参数类型 | 描述 |
|---|---|---|
error | RespErrorMessage object | 响应错误信息 |
参数 | 参数类型 | 描述 |
|---|---|---|
error_code | String | 请求错误码 |
error_msg | String | 错误信息 |
状态码: 410
参数 | 参数类型 | 描述 |
|---|---|---|
error | RespErrorMessage object | 响应错误信息 |
参数 | 参数类型 | 描述 |
|---|---|---|
error_code | String | 请求错误码 |
error_msg | String | 错误信息 |
状态码: 412
参数 | 参数类型 | 描述 |
|---|---|---|
error | RespErrorMessage object | 响应错误信息 |
参数 | 参数类型 | 描述 |
|---|---|---|
error_code | String | 请求错误码 |
error_msg | String | 错误信息 |
状态码: 429
参数 | 参数类型 | 描述 |
|---|---|---|
error | RespErrorMessage object | 响应错误信息 |
参数 | 参数类型 | 描述 |
|---|---|---|
error_code | String | 请求错误码 |
error_msg | String | 错误信息 |
状态码: 500
参数 | 参数类型 | 描述 |
|---|---|---|
error | RespErrorMessage object | 响应错误信息 |
参数 | 参数类型 | 描述 |
|---|---|---|
error_code | String | 请求错误码 |
error_msg | String | 错误信息 |
状态码: 501
参数 | 参数类型 | 描述 |
|---|---|---|
error | RespErrorMessage object | 响应错误信息 |
参数 | 参数类型 | 描述 |
|---|---|---|
error_code | String | 请求错误码 |
error_msg | String | 错误信息 |
状态码: 503
参数 | 参数类型 | 描述 |
|---|---|---|
error | RespErrorMessage object | 响应错误信息 |
参数 | 参数类型 | 描述 |
|---|---|---|
error_code | String | 请求错误码 |
error_msg | String | 错误信息 |
请求示例
查询预定义标签列表
GET https://{Endpoint}/v1.0/predefine_tags?key=ENV&value=DEV&limit=10&marker=9&order_field=key&order_method=asc 响应示例
状态码: 200
OK
{
"marker" : "12",
"total_count" : 13,
"tags" : [ {
"key" : "ENV1",
"value" : "DEV1",
"update_time" : "2017-04-12T14:22:34Z"
}, {
"key" : "ENV2",
"value" : "DEV2",
"update_time" : "2017-04-12T14:22:34Z"
} ]
} 状态码
状态码 | 描述 |
|---|---|
200 | OK |
400 | Bad Request |
401 | Unauthorized |
403 | Forbidden |
404 | Not Found |
405 | Method Not Allowed |
406 | Not Acceptable |
409 | Conflict |
410 | Gone |
412 | Precondition Failed |
429 | Too Many Requests |
500 | Internal Server Error |
501 | Not Implemented |
503 | Service Unavailable |
错误码
请参见错误码。

