Available in VPC
Get the list of Cloud Data Streaming Service clusters.
Request
This section describes the request format. The method and URI are as follows:
Method | URI |
---|---|
POST | /api/v1/cluster/getClusterInfoList (Korea Region) |
POST | /api/sgn-v1/cluster/getClusterInfoList (Singapore Region) |
POST | /api/jpn-v1/cluster/getClusterInfoList (Japan Region) |
Request headers
For information about the headers common to all Cloud Data Streaming Service APIs, see Cloud Data Streaming Service request headers.
Request body
You can include the following data in the body of your request:
Field | Type | Required | Description |
---|---|---|---|
inputText |
String | Optional | Search keyword
|
vpcName |
String | Optional | VPC name
|
pageNo |
Integer | Optional | Page number
|
pageSize |
Integer | Optional | Page output count
|
Request example
The request example is as follows:
curl --location --request POST 'https://clouddatastreamingservice.apigw.ntruss.com/api/v1/cluster/getClusterInfoList' \
--header 'x-ncp-apigw-timestamp: {Timestamp}' \
--header 'x-ncp-iam-access-key: {Access Key}' \
--header 'x-ncp-apigw-signature-v2: {API Gateway Signature}' \
--header 'Content-Type: application/json' \
--data '{
"inputText" : "c",
"vpcName": "test-vpc2",
"pageNo" : 1,
"pageSize" : 10
}'
Response
This section describes the response format.
Response body
The response body includes the following data:
Field | Type | Required | Description |
---|---|---|---|
code |
Integer | - | Response code |
message |
String | - | Response message |
result |
Object | - | Response result |
result.currentPage |
Integer | - | Current page number |
result.isFirst |
Boolean | - | Whether it is the first page
|
result.isLast |
Boolean | - | Whether it is the last page
|
result.pageSize |
Integer | - | Page output count |
result.totalCount |
Integer | - | Number of response results |
result.totalPage |
Integer | - | Total number of pages |
result.allowedClusters |
Array | - | Cluster list |
result.disallowedClusters |
Array | - | List of clusters without permissions
|
requestId |
String | - | ID for the request
|
allowedClusters
The following describes allowedClusters
.
Field | Type | Required | Description |
---|---|---|---|
clusterName |
String | - | Cluster name |
brokerNodeType |
String | - | Broker node type |
brokerNodeProductName |
String | - | Broker node server type name |
brokerNodeCount |
Integer | - | Number of broker nodes |
brokerNodePublicEndpoint |
String | - | Broker node public endpoint
|
isUsePublicEndpoint |
Boolean | - | Whether the broker node public endpoint is enabled |
serverStatus |
String | - | Server status |
applicationVersion |
String | - | Cloud Data Streaming Service version |
kafkaVersion |
String | - | Kafka version |
cmakVersion |
String | - | CMAK version |
softwareProductName |
String | - | Operating system version |
createDate |
Date | - | Cluster creation date and time |
managerNodeType |
String | - | Manager node type |
managerNodeCount |
Integer | - | Number of manager nodes |
clusterPublicDomain |
String | - | Public domain for management tool access |
isUsePublicDomain |
Boolean | - | Whether public domain is enabled |
brokerStorageVolumeSize |
Long | - | Broker node storage capacity (GB) |
managerNodeAccessControlGroupSequence |
Integer | - | Manager node ACG ID |
managerNodeAccessControlGroupName |
String | - | Manager node ACG name |
brokerNodeAccessControlGroupSequence |
Integer | - | Broker node ACG ID |
brokerNodeAccessControlGroupName |
String | - | Name of the broker node ACG |
kafkaBrokerPort |
Integer | - | Broker node port number |
kafkaBrokerTlsPort |
Integer | - | Broker node TLS port number |
zookeeperPort |
Integer | - | ZooKeeper node port number |
cmakPort |
Integer | - | CMAK access port number |
serviceGroupInstanceNo |
String | - | Cluster instance number |
kafkaManagerUserName |
String | - | CMAK access account ID |
memberNo |
String | - | User's NAVER Cloud Platform member ID |
vpcName |
String | - | VPC name |
vpcNo |
Integer | - | VPC number |
managerNodeSubnetName |
String | - | Manager node subnet name |
managerNodeSubnetNo |
Integer | - | Manager node subnet number |
brokerNodeSubnetName |
String | - | Broker node subnet name |
brokerNodeSubnetNo |
Integer | - | Broker node subnet number |
configGroupNo |
Integer | - | Config group number |
configGroupName |
String | - | Config group name |
disallowedClusters
The following describes disallowedClusters
.
Field | Type | Required | Description |
---|---|---|---|
clusterName |
String | - | Cluster name |
serviceGroupInstanceNo |
String | - | Cluster instance number |
Response status codes
For information about the HTTP status codes common to all Cloud Data Streaming Service APIs, see Cloud Data Streaming Service response status codes.
Response example
The response example is as follows:
{
"code": 0,
"message": "SUCCESS",
"result": {
"currentPage": 1,
"isFirst": true,
"isLast": true,
"pageSize": 10,
"totalCount": 2,
"totalPage": 1,
"allowedClusters": [
{
"clusterName": "cluster00",
"brokerNodeType": "[STAND] 2vCPU, 8GB Mem",
"brokerNodeProductName": "2 vCPUs, 8 GB memory, 50 GB [SSD] disk",
"brokerNodeCount": 3,
"brokerNodePublicEndpoint": null,
"isUsePublicEndpoint": false,
"serverStatus": "running",
"applicationVersion": "Kafka 3.9.0, CMAK 3.0.0.6",
"kafkaVersion": "3.9.0",
"cmakVersion": "3.0.0.6",
"softwareProductName": "CentOS 7.8 (64-bit)",
"createDate": "2025-04-16 09:37:24",
"managerNodeType": "[STAND] 2vCPU, 8GB Mem",
"managerNodeCount": 1,
"clusterPublicDomain": "****************************************",
"isUsePublicDomain": false,
"brokerStorageVolumeSize": 322122547200,
"managerNodeAccessControlGroupSequence": 5****,
"managerNodeAccessControlGroupName": "cdss-m-1o2xag",
"brokerNodeAccessControlGroupSequence": 5****,
"brokerNodeAccessControlGroupName": "cdss-b-1o2xag",
"kafkaBrokerPort": 9092,
"kafkaBrokerTlsPort": 9093,
"zookeeperPort": 2181,
"cmakPort": 9000,
"serviceGroupInstanceNo": "1009*****",
"kafkaManagerUserName": "userid",
"memberNo": "500****",
"vpcName": "test-vpc2",
"vpcNo": 4***,
"managerNodeSubnetName": "sb2 | KR-2 | Private",
"managerNodeSubnetNo": 33***,
"brokerNodeSubnetName": "sb2 | KR-2 | Private",
"brokerNodeSubnetNo": 33***,
"configGroupNo": 3**,
"configGroupName": "cg1"
}
],
"disallowedClusters": [
{
"clusterName": "cluster01",
"serviceGroupInstanceNo": "1009*****"
}
]
},
"requestId": "f6713e31-****-****-****-665ad3ebda9c"
}