Querying Cluster Details
Function
This API is used to query cluster details.
URI
GET /v1.1/{project_id}/clusters/{cluster_id}
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
project_id |
Yes |
String |
Project ID |
cluster_id |
Yes |
String |
Cluster ID |
Request Parameters
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
X-Auth-Token |
Yes |
String |
User token. It can be obtained by calling the IAM API (value of X-Subject-Token in the response header). |
Response Parameters
Status code: 200
Parameter |
Type |
Description |
---|---|---|
publicEndpoint |
String |
EIP bound to the cluster |
instances |
Array of ClusterDetailInstance objects |
Cluster node information. For details, see the descriptions of instances parameters. |
security_group_id |
String |
Security group ID |
subnet_id |
String |
Subnet ID |
vpc_id |
String |
VPC ID |
customerConfig |
CustomerConfig object |
User configuration |
datastore |
Datastore object |
CDM information |
isAutoOff |
Boolean |
Auto shutdown |
publicEndpointDomainName |
String |
Domain name for the EIP bound to the cluster |
bakExpectedStartTime |
String |
Start time |
bakKeepDay |
Integer |
Retention duration |
maintainWindow |
maintainWindow object |
Maintenance window |
recentEvent |
Integer |
Number of events |
flavorName |
String |
Flavor name |
azName |
String |
AZ name |
endpointDomainName |
String |
Peer domain name |
publicEndpointStatus |
publicEndpointStatus object |
EIP status |
isScheduleBootOff |
Boolean |
Whether to enable scheduled startup/shutdown. The scheduled startup/shutdown and auto shutdown functions cannot be enabled at the same time. |
namespace |
String |
Namespace |
eipId |
String |
EIP ID |
failedReasons |
FailedReasons object |
Failure cause. If this parameter is left empty, the cluster is in normal state. |
dbuser |
String |
Database user |
links |
Array of ClusterLinks objects |
Cluster link information |
clusterMode |
String |
Cluster mode: sharding |
task |
ClusterTask object |
Task information |
created |
String |
Cluster creation time in ISO 8601 format: YYYY-MM-DDThh:mm:ssZ |
statusDetail |
String |
Cluster status: normal |
config_status |
String |
Cluster configuration status
|
actionProgress |
ActionProgress object |
Cluster operation progress, which consists of a key and a value. The key indicates an ongoing task, and the value indicates the progress of the ongoing task. An example is "action_progress":{"SNAPSHOTTING":"16%"}. |
name |
String |
Cluster name |
id |
String |
Cluster ID |
isFrozen |
String |
Whether the cluster is frozen. The value can be 0 (not frozen) or 1 (frozen). |
actions |
Array of strings |
Cluster configuration status. Options: - In-Sync: The cluster configuration has been synchronized. - Applying: The cluster is being configured. - Sync-Failure: The cluster configuration failed. |
updated |
String |
Cluster update time in ISO 8601 format: YYYY-MM-DDThh:mm:ssZ |
status |
String |
Cluster status
|
Parameter |
Type |
Description |
---|---|---|
flavor |
flavor object |
VM flavor of a node. For details, see the descriptions of flavor parameters. |
volume |
volume object |
Disk information of a node. For details, see the descriptions of volume parameters. |
status |
String |
Node status
|
actions |
Array of strings |
Node operation status
|
type |
String |
Node type. Currently, only cdm is available. |
id |
String |
Node VM ID |
name |
String |
Name of the VM on the node |
isFrozen |
String |
Whether the node is frozen. The value can be 0 (not frozen) or 1 (frozen). |
components |
String |
Component |
config_status |
String |
Node configuration status. The value is null when the cluster list is queried.
|
role |
String |
Instance role |
group |
String |
Group |
links |
Array of ClusterLinks objects |
Link information |
paramsGroupId |
String |
Group ID |
publicIp |
String |
Public IP address |
manageIp |
String |
Management IP address |
trafficIp |
String |
Traffic IP address |
shard_id |
String |
Slice ID |
manage_fix_ip |
String |
Management fix IP address |
private_ip |
String |
Private IP address |
internal_ip |
String |
Internal IP address |
resource |
Array of Resource objects |
Resource information (null is returned for querying the cluster list) |
Parameter |
Type |
Description |
---|---|---|
id |
String |
VM flavor ID |
links |
Array of ClusterLinks objects |
Link information |
Parameter |
Type |
Description |
---|---|---|
type |
String |
Type of disks on the node. Only local disks are supported. |
size |
Long |
Size of the disk on the node (GB) |
Parameter |
Type |
Description |
---|---|---|
resource_id |
String |
Resource ID |
resource_type |
String |
Resource type: server |
Parameter |
Type |
Description |
---|---|---|
failureRemind |
String |
Failure notification |
clusterName |
String |
Cluster type |
serviceProvider |
String |
Service provisioning |
localDisk |
String |
Whether the disk is a local disk |
ssl |
String |
Whether to enable SSL |
createFrom |
String |
Source |
resourceId |
String |
Resource ID |
flavorType |
String |
Flavor type |
workSpaceId |
String |
Workspace ID |
trial |
String |
Trial |
Parameter |
Type |
Description |
---|---|---|
type |
String |
Type. Generally, the value is cdm. |
version |
String |
Cluster version |
Parameter |
Type |
Description |
---|---|---|
day |
String |
Day of a week |
startTime |
String |
Start time |
endTime |
String |
End time |
Parameter |
Type |
Description |
---|---|---|
status |
String |
Status |
errorMessage |
String |
Error message |
Parameter |
Type |
Description |
---|---|---|
CREATE_FAILED |
CREATE_FAILED object |
Cause of the cluster creation failure |
Parameter |
Type |
Description |
---|---|---|
errorCode |
String |
Error code |
errorMsg |
String |
Failure cause |
Parameter |
Type |
Description |
---|---|---|
description |
String |
Task description |
id |
String |
Task ID |
name |
String |
Task name |
Parameter |
Type |
Description |
---|---|---|
CREATING |
String |
Cluster creation progress, for example, 29% |
GROWING |
String |
Cluster expansion progress, for example, 29% |
RESTORING |
String |
Cluster restoration progress, for example, 29% |
SNAPSHOTTING |
String |
Cluster snapshotting progress, for example, 29% |
REPAIRING |
String |
Cluster repairing progress, for example, 29% |
Example Requests
GET /v1.1/1551c7f6c808414d8e9f3c514a170f2e/clusters/bae65496-643e-47ca-84af-948672de7eeb
Example Responses
Status code: 200
ok
{ "clusters" : { "publicEndpoint" : "49.xx.xx.10", "instances" : [ { "flavor" : { "id" : "fb8fe666-6734-4b11-bc6c-43d11db3c745" }, "volume" : { "size" : "100", "type" : "LOCAL_DISK" }, "name" : "cdm-c018", "id" : "635dce67-3df8-4756-b4c7-90e45e687367", "isFrozen" : "0", "type" : "cdm", "actions" : "REBOOTING", "config_status" : "In-Sync", "status" : "200" } ], "created" : "2018-09-05T08:38:25", "statusDetail" : "Normal", "config_status" : "In-Sync", "version" : "1.8.10", "actionProgress" : { }, "name" : "cdm-c018", "id" : "bae65496-643e-47ca-84af-948672de7eeb", "isFrozen" : "0", "actions" : "REBOOTING", "updated" : "2018-09-05T08:38:25", "status" : "200" } }
Status Codes
Status Code |
Description |
---|---|
200 |
ok |
400 |
Request error. |
401 |
Authentication failed. |
403 |
You do not have required permissions to perform this operation. |
404 |
The requested resource was not found. |
500 |
An internal service error occurred. For details, see error codes. |
503 |
Service unavailable. |
Error Codes
See Error Codes.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot