更新时间:2023-08-16 GMT+08:00

查询所有实例列表

功能介绍

查询租户的实例列表,支持按照条件查询。

URI

GET /v2/{project_id}/instances

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

项目ID,获取方式请参见获取项目ID

表2 Query参数

参数

是否必选

参数类型

描述

engine

String

消息引擎。

缺省值:reliability

name

String

实例名称。

instance_id

String

实例ID。

status

String

实例状态,详细状态说明请参考实例状态说明

include_failure

String

是否返回创建失败的实例数。

当参数值为“true”时,返回创建失败的实例数。参数值为“false”或者其他值,不返回创建失败的实例数。

exact_match_name

String

是否按照实例名称进行精确匹配查询。

默认为“false”,表示模糊匹配实例名称查询。若参数值为“true”表示按照实例名称进行精确匹配查询。

enterprise_project_id

String

企业项目ID。

limit

Integer

当次查询返回的最大个数,默认值为10,取值范围为1~50。

offset

Integer

偏移量,表示从此偏移量开始查询, offset大于等于0。

请求参数

响应参数

状态码: 200

表3 响应Body参数

参数

参数类型

描述

instances

Array of ShowInstanceResp objects

实例列表。

instance_num

Integer

实例数量。

表4 ShowInstanceResp

参数

参数类型

描述

name

String

实例名称。

engine

String

引擎。

status

String

状态。

description

String

消息描述。

type

String

实例类型:集群,cluster。

specification

String

实例规格。

engine_version

String

版本。

instance_id

String

实例ID。

charging_mode

Integer

计费模式,参数暂未使用。

vpc_id

String

私有云ID。

vpc_name

String

私有云名称。

created_at

String

完成创建时间。

格式为时间戳,指从格林威治时间1970年01月01日00时00分00秒起至指定时间的偏差总毫秒数。

product_id

String

产品标识。

security_group_id

String

安全组ID。

security_group_name

String

租户安全组名称。

subnet_id

String

子网ID。

subnet_name

String

子网名称。

subnet_cidr

String

子网路由。

available_zones

Array of strings

IO未售罄的可用区列表。

user_id

String

用户ID。

user_name

String

用户名。

maintain_begin

String

维护时间窗开始时间,格式为HH:mm:ss。

maintain_end

String

维护时间窗结束时间,格式为HH:mm:ss。

enable_log_collection

Boolean

是否开启消息收集功能。

storage_space

Integer

存储空间,单位:GB。

used_storage_space

Integer

已用消息存储空间,单位:GB。

enable_publicip

Boolean

是否开启公网。

publicip_id

String

实例绑定的弹性IP地址的ID。以英文逗号隔开多个弹性IP地址的ID。如果开启了公网访问功能(即enable_publicip为true),该字段为必选。

publicip_address

String

公网IP地址。

ssl_enable

Boolean

是否开启SSL。

cross_vpc_info

String

跨VPC访问信息。

storage_resource_id

String

存储资源ID。

storage_spec_code

String

存储规格代码。

service_type

String

服务类型。

storage_type

String

存储类型。

extend_times

Long

扩展时间。

ipv6_enable

Boolean

是否开启IPv6。

support_features

String

实例支持的特性功能。

disk_encrypted

Boolean

是否开启磁盘加密。

ces_version

String

云监控版本。

node_num

Integer

节点数。

new_spec_billing_enable

Boolean

是否启用新规格计费。

enable_acl

Boolean

是否开启访问控制列表。

broker_num

Integer

节点数。

namesrv_address

String

元数据地址。

broker_address

String

业务数据地址。

public_namesrv_address

String

公网元数据地址。

public_broker_address

String

公网业务数据地址。

tags

Array of TagEntity objects

标签列表。

total_storage_space

Integer

总存储空间。

resource_spec_code

String

资源规格。

表5 TagEntity

参数

参数类型

描述

key

String

键。

key不能为空,长度1~128个字符(中文也可以输入128个字符)。

可用UTF-8格式表示的字母、数字和空格,以及以下字符: _ . : = + - @

key两头不能有空格字符。

value

String

值。

长度0~255个字符(中文也可以输入255个字符)。

可用UTF-8格式表示的字母、数字和空格,以及以下字符: _ . : / = + - @。

value可以为空字符串。

请求示例

查询所有实例的列表。

GET https://{endpoint}/v2/{project_id}/instances?engine=reliability

响应示例

状态码: 200

查询所有实例列表成功。

{
  "instances" : [ {
    "name" : "reliability-ztest",
    "engine" : "reliability",
    "status" : "RUNNING",
    "description" : "",
    "type" : "cluster",
    "specification" : "c6.4u8g.cluster * 1 broker",
    "engine_version" : "4.8.0",
    "instance_id" : "68fdc9a8-805e-439d-8dd9-25adc1c58bf6",
    "resource_spec_code" : "",
    "charging_mode" : 1,
    "vpc_id" : "3db8490c-4d6d-4d8f-8d3f-047b0de4c5cf",
    "vpc_name" : "vpc-1101840",
    "created_at" : "1636699753874",
    "product_id" : "c6.4u8g.cluster",
    "security_group_id" : "23c5977f-ff33-4b95-a73e-08d8a0bc4e6c",
    "security_group_name" : "Sys-default",
    "subnet_id" : "0a0f1fcb-f019-458d-b9e5-301867394d50",
    "available_zones" : [ "9f1c5806706d4c1fb0eb72f0a9b18c77" ],
    "user_id" : "0b01fbb53600d4671fa8c00673c71260",
    "user_name" : "",
    "maintain_begin" : "02:00:00",
    "maintain_end" : "06:00:00",
    "enable_log_collection" : false,
    "storage_space" : 558,
    "total_storage_space" : 600,
    "used_storage_space" : 28,
    "enable_publicip" : false,
    "ssl_enable" : false,
    "cross_vpc_info" : "{\"192.168.1.21\":{\"advertised_ip\":\"192.168.1.21\",\"broker_port\":\"-\",\"port_id\":\"fa020857-d899-497c-a5f8-8dd90ed67ff7\",\"namesrv_port\":\"8301\"},\"192.168.1.246\":{\"advertised_ip\":\"192.168.1.246\",\"broker_port\":\"10100\",\"port_id\":\"c0f0586f-a4ee-41b5-a7f1-b4e554bbf12d\",\"namesrv_port\":\"-\"},\"192.168.1.77\":{\"advertised_ip\":\"192.168.1.77\",\"broker_port\":\"10101\",\"port_id\":\"8eb1d144-4315-402f-8498-37c9a10b630c\",\"namesrv_port\":\"-\"},\"192.168.1.159\":{\"advertised_ip\":\"192.168.1.159\",\"broker_port\":\"-\",\"port_id\":\"d35b22af-a202-4329-bda4-26e1bdf2aa8e\",\"namesrv_port\":\"8300\"},\"192.168.1.14\":{\"advertised_ip\":\"192.168.1.14\",\"broker_port\":\"10102\",\"port_id\":\"5fcb50fd-3af5-4123-a455-a67f1b926026\",\"namesrv_port\":\"-\"}}",
    "storage_resource_id" : "164bdaef-2e67-4fd5-be8b-a18f91d455a2",
    "storage_spec_code" : "dms.physical.storage.ultra.v2",
    "service_type" : "advanced",
    "storage_type" : "hec",
    "extend_times" : 0,
    "ipv6_enable" : false,
    "support_features" : "kafka.crossvpc.domain.enable,feature.physerver.kafka.topic.accesspolicy,rabbitmq.plugin.management,rocketmq.acl,roma_app_enable,auto_topic_switch,feature.physerver.kafka.user.manager,enable.new.authinfo,route,kafka.config.dynamic.modify.enable,kafka.new.pod.port,feature.physerver.kafka.topic.modify,message_trace_enable,features.pod.token.access,kafka.ssl.cert.modify.enable,roma.user.manage.no.support,feature.physerver.kafka.pulbic.dynamic,features.log.collection,kafka.config.static.modify.enable",
    "disk_encrypted" : false,
    "ces_version" : "linux,v1,v2",
    "node_num" : 5,
    "new_spec_billing_enable" : true,
    "broker_num" : 1,
    "namesrv_address" : "***",
    "broker_address" : "***",
    "public_namesrv_address" : "***",
    "public_broker_address" : "***"
  } ],
  "instance_num" : 1
}

状态码

状态码

描述

200

查询所有实例列表成功。

错误码

请参见错误码