更新时间:2022-08-17 GMT+08:00
查询资源实例
功能介绍
根据标签查询指定的数据库实例。
接口约束
一个文档数据库实例具有10个标签配额,且标签key唯一。
URI
请求消息
- 参数说明
表2 参数说明 名称
是否必选
参数类型
描述
offset
否
String
索引位置偏移量,表示从第一条数据偏移offset条数据后开始查询。
- “action”值为“count”时,不传该参数。
- “action”值为“filter”时,取值必须为数字,不能为负数。默认取0值,表示从第一条数据开始查询。
limit
否
String
查询记录数。
- “action”值为“count”时,不传该参数。
- “action”值为“filter”时,取值范围:1~100。不传该参数时,默认查询前100条实例信息。
action
是
String
操作标识。
- 取值为“filter”,表示根据标签过滤条件查询实例。
- 取值为“count”,表示仅返回总记录数,禁止返回其他字段。
matches
否
Array of objects
搜索字段。
- 该字段值为空,表示不按照实例名称或实例ID查询。
- 该字段值不为空,具体值请参见表4。
tags
否
Array of objects
包含标签,最多包含10个key。详情请参见表3。
- 请求头
POST https://DDS的Endpoint/v3/{project_id}/instances/action
- 请求体样例
{ "offset": "100", "limit": "100", "action": "filter", "matches": [ { "key": "instance_name", "value": "test-single" } ], "tags": [ { "key": "key1", "values": [ "value1", "value2" ] } ] }
查询总记录数:{ "action": "count", "tags": [ { "key": "key1", "values": [ "value1", "value2" ] }, { "key": "key2", "values": [ "value1", "value2" ] } ], "matches": [ { "key": "instance_name", "value": "test-single" }, { "key": "instance_id", "value": "958693039f284d6ebfb177375711072ein02" } ] }
响应消息
- 要素说明
表5 要素说明 名称
参数类型
描述
instances
Array of objects
实例列表。
total_count
Integer
总记录数。
表6 instance字段数据结构说明 名称
参数类型
描述
instance_id
String
实例ID。
instance_name
String
实例名称。
tags
Array of objects
标签列表。如果没有标签,默认为空数组。详情请参见表7。
状态码
详情请参见状态码。
错误码
详情请参见错误码。
父主题: 标签管理