Skip to Content
Kafka(UKafka)DescribeUKafkaInstance

Obtain information of the entire cluster - DescribeUKafkaInstance

Overview

Obtain information of the entire cluster

Definition

Public Parameters

Parameter NameTypeDescription InformationRequired
ActionstringCorresponding API command name, the current API is DescribeUKafkaInstance.Yes
PublicKeystringThe user’s public key can be obtained from ConsoleYes
SignaturestringUser signature generated based on public key and API command, see Signature AlgorithmYes

Request Parameters

Parameter NameTypeDescription InformationRequired
RegionstringRegion. See List of Regions and Availability ZonesYes
ZonestringAvailability Zone. See Availability Zone ListYes
ProjectIdstringProject ID. If not filled in, the default project is used, sub-accounts must be filled in. Please refer to the GetProjectList interface.No
ClusterInstanceIdstringInstance IDYes

Response Field

Field NameTypeDescription InformationRequired
RetCodeintReturn status code. If it is 0, it means successful return. If it is not 0, it means failure.Yes
ActionstringOperation command name.Yes
MessagestringReturns an error message, providing detailed description when RetCode is non-zero.No
ClusterSetarray[ClusterInfo]Cluster Information ListYes

Data Model

ClusterInfo

Field NameTypeDescription InformationRequired
ZonestringBelonging Availability ZoneNo
AutoRenewstringWhether to enable automatic renewalNo
BusinessIdstringBusiness IDNo
ChargeTypestringPayment TypeNo
ClusterInstanceIdstringInstance IDNo
ClusterInstanceNamestringInstance NameNo
CreateTimeintInstance Creation TimeNo
ExpireTimeintInstance Expiration TimeNo
FrameworkstringInstance FrameworkNo
FrameworkVersionstringInstance Framework VersionNo
NetworkIdstringNetwork id (obsolete)No
RemarkstringInstance NotesNo
RunningTimeintInstance Running TimeNo
StatestringCurrent Instance status, Instance status: “Running”| “Abnormal”| “Creating”| “Deleting”| “CreateFailed”| “DeleteFailed”| “Unavailable”| “Deleted”| “Updating”| “Deploying”| “Migrating”| “ExpandFailed”.No
SubnetIdstringSubnet IDNo
TagstringInstance TagNo
UHostCountintNumber of cluster nodesNo
UHostSetarray[Broker]Node Information ListNo
VPCIdstringBelonging VPC idNo
ValidBrokerNumintNumber of Available NodesNo
IsOpenSecgroupstringWhether to enable security groupNo

Broker

Field NameTypeDescription InformationRequired
EndpointsEndpointsbroker access endpointYes
BrokerIdstringbroker idNo
BrokerInfoarray[BrokerOfTopicInfo]Broker associated topic informationNo
CreateTimestringBroker creation informationNo
DomainNamestringbroker domain nameNo
ExpireTimeintbroker expiration timeNo
IPSetarray[IP]Broker IP InformationNo
InstanceGroupTypestringBroker machine type informationNo
KafkaPortintKafka service portNo
Remarkstringbroker remark informationNo
ResourceIdstringBroker registration resource informationNo
SecurityGroupIdstringSecurity Group idNo
Statestringbroker current statusNo
UHostConfigUHostConfigBroker node configurationNo
UHostIdstringNode idNo
UHostNamestringNode NameNo
UHostRolestringNode TypeNo
ZooKeeperstringIs the node deployed with zookeeper?No
ZooKeeperPortintZookeeper service portNo

Endpoints

Field NameTypeDescription InformationRequired
PlainTextUrlPLAINTEXT Protocol Access InformationYes
SaslPlainTextUrlSASL_PLAINTEXT Protocol Access InformationNo

BrokerOfTopicInfo

Field NameTypeDescription InformationRequired
PartitionOnBrokerstringThe number of partitions distributed on the broker for the topicNo
PartitionsstringTopic list of partitions on the brokerNo
ReplicationintTopic ReplicasNo
TopicNamestringtopic nameNo
TotalPartitionsintNumber of partitionsNo

IP

Field NameTypeDescription InformationRequired
IPstringIP AddressNo
TypestringIP TypeNo

UHostConfig

Field NameTypeDescription InformationRequired
DiskTypestringNode data disk typeNo
BootDiskSizeintNode system disk size (unit: G)No
CPUintNumber of Node CPU CoresNo
DataDiskSizeintNode Data Disk Size (Unit: G)No
MemoryintNode Memory (Unit: MB)No
OSstringInternal System Name of NodeNo

Url

Field NameTypeDescription InformationRequired
ProtocalstringAccess ProtocolNo
AddrstringAccess AddressNo

Example

Request Example

https://api.ucloud-global.com/?Action=DescribeUKafkaInstance &Region=cn-zj &Zone=cn-zj-01 &ClusterInstanceId=ukafka-wpdsk5 &Filter=true &Zone=cn-zj-01

Response Example

{ "Action": "DescribeUKafkaInstanceResponse", "ClusterSet": [ { "AppConfigCount": 0, "AppConfigSet": [], "BusinessId": "", "ChargeType": "Month", "ClusterInstanceId": "ukafka-wpdsk5", "ClusterInstanceName": "barfoo", "CreateTime": 1543299784, "DataSyncInfo": { "Status": "Off" }, "ExpireTime": 1546272000, "Framework": "Kafka", "FrameworkVersion": "1.1.1", "NetworkId": "", "Remark": "", "RunningTime": 517495, "State": "Running", "SubnetId": "subnet-5ofcuz", "Tag": "Default", "UHostCount": 4, "UHostSet": [ { "BrokerId": "1", "BrokerInfo": [ { "PartitionOnBroker": "3", "Partitions": "0,1,2", "Replication": 3, "TopicName": "foo", "TotalPartitions": 3 }, { "PartitionOnBroker": "3", "Partitions": "0,1,2", "Replication": 3, "TopicName": "bar", "TotalPartitions": 3 }, { "PartitionOnBroker": "3", "Partitions": "0,1,2", "Replication": 3, "TopicName": "nil", "TotalPartitions": 3 } ], "CreateTime": 1543299784, "DomainName": "", "ExpireTime": 1546272000, "IPSet": [ { "IP": "10.9.167.48", "Type": "Private" } ], "InstanceGroupType": "J1-large", "KafkaPort": 9092, "Remark": "", "ResourceId": "kafkadocker-s2fpui", "SecurityGroupId": "", "State": "Running", "UHostConfig": { "BootDiskSize": 20, "CPU": 2, "DataDiskSize": 200, "Memory": 4096, "OS": "Kafka" }, "UHostId": "node-jzahyy", "UHostName": "ukafka-wpdsk5-kafka1", "UHostRole": "KafkaMaster", "ZooKeeper": "Yes", "ZooKeeperPort": 2181, "Zookeeper": "Yes" }, { "BrokerId": "2", "BrokerInfo": [ { "PartitionOnBroker": "3", "Partitions": "0,1,2", "Replication": 3, "TopicName": "foo", "TotalPartitions": 3 }, { "PartitionOnBroker": "3", "Partitions": "0,1,2", "Replication": 3, "TopicName": "bar", "TotalPartitions": 3 }, { "PartitionOnBroker": "3", "Partitions": "0,1,2", "Replication": 3, "TopicName": "nil", "TotalPartitions": 3 } ], "CreateTime": 1543299784, "DomainName": "", "ExpireTime": 1546272000, "IPSet": [ { "IP": "10.9.83.108", "Type": "Private" } ], "InstanceGroupType": "J1-large", "KafkaPort": 9092, "Remark": "", "ResourceId": "kafkadocker-lhq3dv", "SecurityGroupId": "", "State": "Running", "UHostConfig": { "BootDiskSize": 20, "CPU": 2, "DataDiskSize": 200, "Memory": 4096, "OS": "Kafka" }, "UHostId": "node-05znvw", "UHostName": "ukafka-wpdsk5-kafka2", "UHostRole": "KafkaMaster", "ZooKeeper": "Yes", "ZooKeeperPort": 2181, "Zookeeper": "Yes" }, { "BrokerId": "3", "BrokerInfo": [ { "PartitionOnBroker": "3", "Partitions": "0,1,2", "Replication": 3, "TopicName": "foo", "TotalPartitions": 3 }, { "PartitionOnBroker": "3", "Partitions": "0,1,2", "Replication": 3, "TopicName": "bar", "TotalPartitions": 3 }, { "PartitionOnBroker": "3", "Partitions": "0,1,2", "Replication": 3, "TopicName": "nil", "TotalPartitions": 3 } ], "CreateTime": 1543299784, "DomainName": "", "ExpireTime": 1546272000, "IPSet": [ { "IP": "10.9.5.109", "Type": "Private" } ], "InstanceGroupType": "J1-large", "KafkaPort": 9092, "Remark": "", "ResourceId": "kafkadocker-ithmgf", "SecurityGroupId": "", "State": "Running", "UHostConfig": { "BootDiskSize": 20, "CPU": 2, "DataDiskSize": 200, "Memory": 4096, "OS": "Kafka" }, "UHostId": "node-0qqn0k", "UHostName": "ukafka-wpdsk5-kafka3", "UHostRole": "KafkaMaster", "ZooKeeper": "Yes", "ZooKeeperPort": 2181, "Zookeeper": "Yes" }, { "BrokerId": "4", "BrokerInfo": [], "CreateTime": 1543814808, "DomainName": "", "ExpireTime": 1546272000, "IPSet": [ { "IP": "10.9.4.88", "Type": "Private" } ], "InstanceGroupType": "J1-large", "KafkaPort": 9092, "Remark": "", "ResourceId": "kafkadocker-bsvlbi", "SecurityGroupId": "", "State": "Running", "UHostConfig": { "BootDiskSize": 20, "CPU": 2, "DataDiskSize": 200, "Memory": 4096, "OS": "Kafka" }, "UHostId": "node-scqtkk", "UHostName": "ukafka-wpdsk5-kafka4", "UHostRole": "Kafka", "ZooKeeper": "No", "ZooKeeperPort": 2181, "Zookeeper": "No" } ], "VPCId": "uvnet-n10cep", "ValidBrokerNum": 4, "Zone": "cn-bj2-02" } ], "RetCode": 0 }