Managed Service for Apache Kafka® API, gRPC: ClusterService.ListHosts
Retrieves a list of hosts for the specified Apache Kafka® cluster.
gRPC request
rpc ListHosts (ListClusterHostsRequest) returns (ListClusterHostsResponse)
ListClusterHostsRequest
{
"cluster_id": "string",
"page_size": "int64",
"page_token": "string"
}
Field |
Description |
cluster_id |
string Required field. ID of the Apache Kafka® cluster. To get the Apache Kafka® cluster ID, make a ClusterService.List request. |
page_size |
int64 The maximum number of results per page to return. If the number of available results is larger than |
page_token |
string Page token. To get the next page of results, set |
ListClusterHostsResponse
{
"hosts": [
{
"name": "string",
"cluster_id": "string",
"zone_id": "string",
"role": "Role",
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"health": "Health",
"subnet_id": "string",
"assign_public_ip": "bool"
}
],
"next_page_token": "string"
}
Field |
Description |
hosts[] |
List of hosts. |
next_page_token |
string Token that allows you to get the next page of results for list requests. If the number of results is larger than ListClusterHostsRequest.page_size, use the |
Host
Cluster host metadata.
Field |
Description |
name |
string Name of the host. |
cluster_id |
string ID of the Apache Kafka® cluster. |
zone_id |
string ID of the availability zone where the host resides. |
role |
enum Role Host role. If the field has default value, it is not returned in the response.
|
resources |
Computational resources allocated to the host. |
health |
enum Health Aggregated host health data. If the field has default value, it is not returned in the response.
|
subnet_id |
string ID of the subnet the host resides in. |
assign_public_ip |
bool The flag that defines whether a public IP address is assigned to the node. If the value is |
Resources
Field |
Description |
resource_preset_id |
string ID of the preset for computational resources available to a host (CPU, memory, etc.). |
disk_size |
int64 Volume of the storage available to a host, in bytes. Must be greater than 2 * partition segment size in bytes * partitions count, so each partition can have one active segment file and one closed segment file that can be deleted. |
disk_type_id |
string Type of the storage environment for the host. |