Querying Information About Exclusive Clusters

Sample Code

You can use the API to query information about created exclusive clusters. Sample code is as follows:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
// Import classes:
import com.huaweicloud.cs.java.v1.client.ApiException;
import com.huaweicloud.cs.java.v1.ClusterApi;


ClusterApi apiInstance = new ClusterApi(apiClient);//apiClient is created when initializing a CS API client.
String xProjectId = "xProjectId_example"; // String | Project ID used for obtaining the token for the project.
Integer clusterId = 56; // Integer | ID of an exclusive cluster.
try {
    QueryClusterResponse result = apiInstance.describeReservedCluster(xProjectId, clusterId);
    System.out.println(result);
} catch (ApiException e) {
    System.err.println("Exception when calling ClusterApi#describeReservedCluster");
    System.err.println(e.getResponseBody());
    e.printStackTrace();
}

Parameter Description

Table 1 Parameters

Parameter

Mandatory

Type

Description

xProjectId

Yes

String

Project ID. This parameter is used to obtain the token for the project.

clusterId

Yes

Integer

ID of an exclusive cluster.

Table 2 Parameters involved in QueryClusterResponse

Parameter

Mandatory

Type

Description

messageId

No

String

Message type ID.

message

No

String

Message content.

currentTime

No

Long

Current time, expressed by milliseconds.

payload

No

ClusterInfo

For details about parameter types, see Table 3.

Table 3 Parameters involved in ClusterInfo

Parameter

Mandatory

Type

Description

clusterId

No

Integer

Cluster ID.

name

No

String

Cluster name.

desc

No

String

Cluster description.

statusCode

No

Integer

Current status code of a cluster.

statusName

No

String

Current status name of a cluster.

statusDesc

No

String

Current status description of a cluster.

regionId

No

String

Region where a cluster is currently located.

spuUsed

No

Integer

SPU quota used by a cluster.

maximumSpuQuota

No

Integer

Maximum SPU quota of a cluster.

errorReason

No

String

Cause of the error that results in cluster status exceptions.

createdAt

No

Long

Time when a cluster is created.