• 沒有找到結果。

5.1 生命周期管理

5.1.2 查询所有实例列表

"key" : "key2", "value" : "value2"

} ] }

响应示例

状态码: 200 创建实例成功。

{ "instance_id" : "8959ab1c-7n1a-yyb1-a05t-93dfc361b32d"

}

状态码

状态码 描述

200 创建实例成功。

错误码

请参见错误码。

5.1.2 查询所有实例列表

功能介绍

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

调试

您可以在API Explorer中调试该接口。

URI

GET /v2/{project_id}/instances

5-5 路径参数

参数 是否必选 参数类型 描述

project_id 是 String 项目ID。

5-6 Query 参数

参数 是否必选 参数类型 描述

engine 否 String 消息引擎:kafka。

name 否 String 实例名称。

instance_id 否 String 实例ID。

status 否 String 实例状态。

include_failur

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

当参数值为“true”时,返回创 建失败的实例数。参数值为

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

exact_match_

name 否 String 是否按照实例名称进行精确匹配

查询。

默认为“false”,表示模糊匹 配实例名称查询。若参数值为

“true”表示按照实例名称进行 精确匹配查询。

enterprise_pro

ject_id 否 String 企业项目ID。

请求参数

响应参数

状态码: 200

5-7 响应 Body 参数

参数 参数类型 描述

instances Array of

ShowInstanc eResp objects

实例列表

instance_num Integer 实例数量。

5-8 ShowInstanceResp

参数 参数类型 描述

name String 实例名称。

engine String 引擎。

engine_versio

n String 版本。

specification String 实例规格。

storage_space Integer 消息存储空间,单位:GB。

partition_num String Kafka实例的分区数量。

used_storage_

space Integer 已使用的消息存储空间,单位:GB。

connect_addr

ess String 实例连接IP地址。

port Integer 实例连接端口。

status String 实例的状态。

instance_id String 实例ID。

resource_spec

_code String 资源规格标识。

● dms.instance.kafka.cluster.c3.mini:Kafka实 例的基准带宽为100MByte/秒。

● dms.instance.kafka.cluster.c3.small.2:Kafka 实例的基准带宽为300MByte/秒。

● dms.instance.kafka.cluster.c3.middle.2:

Kafka实例的基准带宽为600MByte/秒。

● dms.instance.kafka.cluster.c3.high.2:Kafka 实例的基准带宽为1200MByte/秒。

charging_mod

e Integer 付费模式,1表示按需计费,0表示包年/包月计

费。

vpc_id String VPC ID。

vpc_name String VPC的名称。

created_at String 完成创建时间。

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

user_id String 用户ID。

user_name String 用户名。

order_id String 订单ID,只有在包周期计费时才会有order_id 值,其他计费方式order_id值为空。

参数 参数类型 描述 maintain_begi

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

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

enable_publici

String Kafka实例的KafkaManager连接地址。

ssl_enable Boolean 是否开启安全认证。

● true:开启

● false:未开启 enterprise_pro

ject_id String 企业项目ID。

is_logical_volu

me Boolean 实例扩容时用于区分老实例与新实例。

● true:新创建的实例,允许磁盘动态扩容不需 要重启。

● false:老实例

extend_times Integer 实例扩容磁盘次数,如果超过20次则无法扩容磁 盘。

enable_auto_t

opic Boolean 是否打开kafka自动创建topic功能。

● true:开启

● false:关闭

type String 实例类型:集群,cluster。

product_id String 产品标识。

security_grou

p_id String 安全组ID。

security_grou

p_name String 租户安全组名称。

subnet_id String 子网ID。

available_zon

es Array of

strings 实例节点所在的可用区,返回“可用区ID”。

total_storage_

space Integer 总共消息存储空间,单位:GB。

public_connec

t_address String 实例公网连接IP地址。当实例开启了公网访问,

实例才包含该参数。

参数 参数类型 描述 storage_resou

rce_id String 存储资源ID。

storage_spec_

code String IO规格。

service_type String 服务类型。

storage_type String 存储类型。

retention_poli

cy String 消息老化策略。

kafka_public_

status String Kafka公网开启状态。

public_bandwi

dth Integer 公网带宽。

kafka_manag

er_user String 登录Kafka Manager的用户名。

enable_log_co

llection Boolean 是否开启消息收集功能。

cross_vpc_info String 跨VPC访问信息。

ipv6_enable Boolean 是否开启ipv6。

ipv6_connect_

addresses Array of

strings IPv6的连接地址。

connector_en

able Boolean 是否开启转储。

connector_id String 转储任务ID。

rest_enable Boolean 是否开启Kafka rest功能。

rest_connect_

address String Kafka rest连接地址。

message_quer

y_inst_enable Boolean 是否开启消息查询功能。

vpc_client_pla

in Boolean 是否开启VPC明文访问。

support_featu

res String Kafka实例支持的特性功能。

trace_enable Boolean 是否开启消息轨迹功能。

pod_connect_

address String 租户侧连接地址。

参数 参数类型 描述

String Kafka实例私有连接地址。

ces_version String 云监控版本。

tags Array of

TagEntity

objects

标签列表。

dr_enable Boolean 是否为容灾实例。

5-9 TagEntity

参数 参数类型 描述

key String 键。最大长度36个unicode字符。

key不能为空,不能为空字符串。

不能包含下列字符:非打印字符ASCII(0-31),

“=”,“*”,“<”,“>”,“\”,“,”,“|”,

“/”。

value String 值。每个值最大长度43个unicode字符。

value不能为空,可以空字符串。

不能包含下列字符:非打印字符ASCII(0-31),

“=”,“*”,“<”,“>”,“\”,“,”,“|”,

“/”。

请求示例

GET https://{endpoint}/v2/{project_id}/instances

响应示例

状态码: 200

查询所有实例列表成功。

{ "instances" : [ {

"name" : "kafka-2085975099", "engine" : "kafka",

"port" : 9092, "status" : "RUNNING", "type" : "cluster", "specification" : "100MB", "engine_version" : "1.1.0",

"connect_address" : "192.168.0.100,192.168.0.61,192.168.0.72", "instance_id" : "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",

"resource_spec_code" : "dms.instance.kafka.cluster.c3.mini", "charging_mode" : 1,

"vpc_id" : "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", "vpc_name" : "dms-test",

"created_at" : "1585618587087", "product_id" : "00300-30308-0--0",

"security_group_id" : "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", "security_group_name" : "Sys-default",

"subnet_id" : "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",

"available_zones" : [ "38b0f7a602344246bcb0da47b5d548e7" ], "user_id" : "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",

"user_name" : "paas_dms", "kafka_manager_user" : "root", "maintain_begin" : "02:00:00", "maintain_end" : "06:00:00", "enable_log_collection" : false, "storage_space" : 492, "total_storage_space" : 600, "used_storage_space" : 25, "partition_num" : "300", "enable_publicip" : false, "ssl_enable" : false,

"management_connect_address" : "https://192.168.0.100:9999",

"cross_vpc_info" : "{\"192.168.0.61\":{\"advertised_ip\":\"192.168.0.61\",\"port\":9011,\"port_id\":

\"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\"},\"192.168.0.72\":{\"advertised_ip\":\"192.168.0.72\",\"port\":

9011,\"port_id\":\"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\"},\"192.168.0.100\":{\"advertised_ip\":

\"192.168.0.100\",\"port\":9011,\"port_id\":\"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\"}}", "storage_resource_id" : "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",

"storage_spec_code" : "dms.physical.storage.ultra", "service_type" : "advanced",

"storage_type" : "hec", "enterprise_project_id" : "0", "is_logical_volume" : true, "extend_times" : 0,

"retention_policy" : "produce_reject", "ipv6_enable" : false,

"ipv6_connect_addresses" : [ ], "connector_enable" : false, "connector_id" : "", "rest_enable" : false, "rest_connect_address" : "", "kafka_public_status" : "closed", "public_boundwidth" : 0,

"message_query_inst_enable" : true, "vpc_client_plain" : false,

"support_features" :

"kafka.new.pod.port,feature.physerver.kafka.topic.modify,feature.physerver.kafka.topic.accesspolicy,message_t race_enable,features.pod.token.access,feature.physerver.kafka.pulbic.dynamic,roma_app_enable,features.log.c ollection,auto_topic_switch,feature.physerver.kafka.user.manager",

"trace_enable" : false, "agent_enable" : false,

"pod_connect_address" : "100.86.75.15:9080,100.86.142.77:9080,100.86.250.167:9080", "disk_encrypted" : false,

"kafka_private_connect_address" : "192.168.0.61:9092,192.168.0.100:9092,192.168.0.72:9092", "enable_auto_topic" : false,

"ces_version" : "linux"

} ],

"instance_num" : 1 }

状态码

状态码 描述

200 查询所有实例列表成功。

错误码

请参见错误码。