Querying Cluster Details
Function
This API is used to query cluster details.
Calling Method
For details, see Calling APIs.
URI
GET /v1.0/{project_id}/clusters/{cluster_id}
| 
         Parameter  | 
       
         Mandatory  | 
       
         Type  | 
       
         Description  | 
      
|---|---|---|---|
| 
         project_id  | 
       
         Yes  | 
       
         String  | 
       
         Definition Project ID. To obtain the value, see Obtaining a Project ID. Constraints N/A Range N/A Default Value N/A  | 
      
| 
         cluster_id  | 
       
         Yes  | 
       
         String  | 
       
         Definition Cluster ID. For details about how to obtain the value, see Obtaining the Cluster ID. Constraints The value must be a valid DWS cluster ID. Range It is a 36-digit UUID. Default Value N/A  | 
      
Request Parameters
None
Response Parameters
Status code: 200
| 
         Parameter  | 
       
         Type  | 
       
         Description  | 
      
|---|---|---|
| 
         cluster  | 
       
         ClusterDetail object  | 
       
         Definition Cluster details. Range Non-null  | 
      
| 
         Parameter  | 
       
         Type  | 
       
         Description  | 
      
|---|---|---|
| 
         id  | 
       
         String  | 
       
         Definition Cluster ID. Range N/A  | 
      
| 
         name  | 
       
         String  | 
       
         Definition Cluster name. Range N/A  | 
      
| 
         status  | 
       
         String  | 
       
         Definition Cluster status. Range 
  | 
      
| 
         version  | 
       
         String  | 
       
         Definition Data warehouse version. Range N/A  | 
      
| 
         updated  | 
       
         String  | 
       
         Definition Last modification time of a cluster. The format is ISO8601:YYYY-MM-DDThh:mm:ssZ. Range N/A  | 
      
| 
         created  | 
       
         String  | 
       
         Definition Cluster creation time in ISO 8601 format (YYYY-MM-DDThh:mm:ssZ). Range N/A  | 
      
| 
         port  | 
       
         Integer  | 
       
         Definition Cluster service port. Range 8000 to 30000  | 
      
| 
         endpoints  | 
       
         Array of Endpoints objects  | 
       
         Definition Private network connection information about the cluster. Range Non-empty object array.  | 
      
| 
         nodes  | 
       
         Array of Nodes objects  | 
       
         Definition Cluster nodes. Range Non-empty object array.  | 
      
| 
         tags  | 
       
         Array of Tags objects  | 
       
         Definition Cluster tags. Range N/A  | 
      
| 
         user_name  | 
       
         String  | 
       
         Definition Administrator username. Range N/A  | 
      
| 
         number_of_node  | 
       
         Integer  | 
       
         Definition Number of nodes. Range N/A  | 
      
| 
         recent_event  | 
       
         Integer  | 
       
         Definition Number of events. Range N/A  | 
      
| 
         availability_zone  | 
       
         String  | 
       
         Definition AZ. Range N/A  | 
      
| 
         enterprise_project_id  | 
       
         String  | 
       
         Definition Enterprise project ID for a cluster. If this parameter is not specified, the default value 0 (indicating that the ID of the default enterprise project) is used. Constraints N/A Range N/A Default Value 0  | 
      
| 
         vpc_id  | 
       
         String  | 
       
         Definition VPC ID. Range N/A  | 
      
| 
         subnet_id  | 
       
         String  | 
       
         Definition Subnet ID. Range N/A  | 
      
| 
         public_ip  | 
       
         PublicIp object  | 
       
         Definition Public IP address. If the parameter is not specified, public connection is not used by default. Range N/A  | 
      
| 
         public_endpoints  | 
       
         Array of PublicEndpoints objects  | 
       
         Definition Public IP address. If the parameter is not specified, public connection is not used by default. Range N/A  | 
      
| 
         action_progress  | 
       
         Map<String,String>  | 
       
         Definition Task information. It consists of a key and a value. The key indicates an ongoing task, and the value indicates the progress of the ongoing task. Range The key can contain but is not limited to the following values: 
  | 
      
| 
         sub_status  | 
       
         String  | 
       
         Definition Sub-status of the available clusters. Range 
  | 
      
| 
         task_status  | 
       
         String  | 
       
         Definition Task for cluster management. Range The value can contain but is not limited to the following values: 
  | 
      
| 
         parameter_group  | 
       
         ParameterGroup object  | 
       
         Definition Information about the parameter template associated with a cluster. Range N/A  | 
      
| 
         node_type  | 
       
         String  | 
       
         Definition Cluster flavors. Range N/A  | 
      
| 
         node_type_id  | 
       
         String  | 
       
         Definition Cluster flavor ID. Range N/A  | 
      
| 
         security_group_id  | 
       
         String  | 
       
         Definition Security group ID. Range N/A  | 
      
| 
         order_id  | 
       
         String  | 
       
         Definition Order ID, which is returned only when an instance is billed on a yearly/monthly basis. If this parameter is not left blank, the cluster is a yearly/monthly cluster. Range N/A  | 
      
| 
         private_ip  | 
       
         Array of strings  | 
       
         Definition Private IP addresses. Range N/A  | 
      
| 
         maintain_window  | 
       
         MaintainWindow object  | 
       
         Definition Cluster maintenance window. Range N/A  | 
      
| 
         resize_info  | 
       
         ResizeInfo object  | 
       
         Definition Cluster scale-out details. Range N/A  | 
      
| 
         failed_reasons  | 
       
         FailedReason object  | 
       
         Definition Failure cause. If the parameter is left blank, the cluster is in the normal state. Range N/A  | 
      
| 
         elb  | 
       
         ElbResp object  | 
       
         Definition ELB bound to the cluster. Range N/A  | 
      
| 
         Parameter  | 
       
         Type  | 
       
         Description  | 
      
|---|---|---|
| 
         connect_info  | 
       
         String  | 
       
         Definition Private network connection information. Range N/A  | 
      
| 
         jdbc_url  | 
       
         String  | 
       
         Definition JDBC URL of the private network. Constraints N/A Range N/A Default Value jdbc:postgresql://<connect_info>/<YOUR_DATABASE_NAME>  | 
      
| 
         Parameter  | 
       
         Type  | 
       
         Description  | 
      
|---|---|---|
| 
         id  | 
       
         String  | 
       
         Definition Cluster instance ID. Range N/A  | 
      
| 
         status  | 
       
         String  | 
       
         Definition Cluster instance status. Range 100: creating 199: idle 200: available 300: unavailable 303: creation failed 304: deleting 305: deletion failed 400: deleted  | 
      
| 
         name  | 
       
         String  | 
       
         Definition Instance name. Range N/A  | 
      
| 
         Parameter  | 
       
         Type  | 
       
         Description  | 
      
|---|---|---|
| 
         key  | 
       
         String  | 
       
         Definition Tag key. Constraints N/A Range 
 Default Value N/A  | 
      
| 
         value  | 
       
         String  | 
       
         Definition Tag value. Constraints N/A Range 
 Default Value N/A  | 
      
| 
         Parameter  | 
       
         Type  | 
       
         Description  | 
      
|---|---|---|
| 
         public_bind_type  | 
       
         String  | 
       
         Definition EIP binding type. Constraints N/A Range auto_assign not_use bind_existing Default Value null  | 
      
| 
         eip_id  | 
       
         String  | 
       
         Definition EIP ID. Constraints N/A Range N/A Default Value null  | 
      
| 
         Parameter  | 
       
         Type  | 
       
         Description  | 
      
|---|---|---|
| 
         public_connect_info  | 
       
         String  | 
       
         Definition Public network connection information. Range N/A  | 
      
| 
         jdbc_url  | 
       
         String  | 
       
         Definition JDBC connection string of the public network. Constraints N/A Range N/A Default Value jdbc:postgresql://<public_connect_info>/<YOUR_DATABASE_name>  | 
      
| 
         Parameter  | 
       
         Type  | 
       
         Description  | 
      
|---|---|---|
| 
         id  | 
       
         String  | 
       
         Definition Parameter template ID. Range N/A  | 
      
| 
         name  | 
       
         String  | 
       
         Definition Parameter template name. Range N/A  | 
      
| 
         status  | 
       
         String  | 
       
         Definition Cluster parameter status. Range 
  | 
      
| 
         Parameter  | 
       
         Type  | 
       
         Description  | 
      
|---|---|---|
| 
         day  | 
       
         String  | 
       
         Definition Maintenance time in each week in the unit of day. Range 
  | 
      
| 
         start_time  | 
       
         String  | 
       
         Definition Maintenance start time in HH:mm format. The time zone is GMT+0. Range N/A  | 
      
| 
         end_time  | 
       
         String  | 
       
         Definition Maintenance end time in HH:mm format. The time zone is GMT+0. Range N/A  | 
      
| 
         Parameter  | 
       
         Type  | 
       
         Description  | 
      
|---|---|---|
| 
         target_node_num  | 
       
         Integer  | 
       
         Definition Number of nodes after the scale-out. Range N/A  | 
      
| 
         origin_node_num  | 
       
         Integer  | 
       
         Definition Number of nodes before the scale-out. Range N/A  | 
      
| 
         resize_status  | 
       
         String  | 
       
         Definition Scale-out status. Range 
  | 
      
| 
         start_time  | 
       
         String  | 
       
         Definition Scale-out start time. Format: ISO8601:YYYY-MM-DDThh:mm:ss. Range N/A  | 
      
| 
         Parameter  | 
       
         Type  | 
       
         Description  | 
      
|---|---|---|
| 
         error_code  | 
       
         String  | 
       
         Definition Error code. Range N/A  | 
      
| 
         error_msg  | 
       
         String  | 
       
         Definition Error message. Range N/A  | 
      
| 
         Parameter  | 
       
         Type  | 
       
         Description  | 
      
|---|---|---|
| 
         public_ip  | 
       
         String  | 
       
         Definition Public IP address. Range A valid public IPv4 address.  | 
      
| 
         private_ip  | 
       
         String  | 
       
         Definition Private IP address. Range A valid private IPv4 address.  | 
      
| 
         private_endpoint  | 
       
         String  | 
       
         Definition ELB endpoint address. Range N/A  | 
      
| 
         name  | 
       
         String  | 
       
         Definition ELB name. Range N/A  | 
      
| 
         id  | 
       
         String  | 
       
         Definition ELB ID. Range N/A  | 
      
| 
         vpc_id  | 
       
         String  | 
       
         Definition ID of the VPC that the ELB is associated with. Range N/A  | 
      
Example Requests
Query cluster details.
GET https://{Endpoint}/v1.0/89cd04f168b84af6be287f71730fdb4b/clusters/b5c45780-1006-49e3-b2d5-b3229975bbc7
  Example Responses
Status code: 200
Cluster details queried.
{
  "cluster" : {
    "id" : "7d85f602-a948-4a30-afd4-e84f47471c15",
    "name" : "dws-1",
    "status" : "AVAILABLE",
    "version" : "1.2.0",
    "updated" : "2018-02-10T14:28:14Z",
    "created" : "2018-02-10T14:28:14Z",
    "port" : 8000,
    "endpoints" : [ {
      "connect_info" : "dws-1.cn-north-4.dwscloud.com",
      "jdbc_url" : "jdbc:postgresql://dws-1.cn-north-4.dwscloud.com/<YOUR_DATABASE_name>"
    } ],
    "nodes" : [ {
      "id" : "acaf62a4-41b3-4106-bf6b-2f669d88291e",
      "name" : "dws-1-dws-cn-cn-1-1",
      "status" : "200"
    }, {
      "id" : "d32de51e-4fcd-4e5a-a9dc-bb903abb494b",
      "name" : "dws-1-dws-cn-cn-2-1",
      "status" : "200"
    }, {
      "id" : "d71a4a25-c9bc-4ffd-9f4a-e422aef327f9",
      "name" : "dws-1-dws-cn-cn-3-1",
      "status" : "200"
    } ],
    "tags" : [ {
      "key" : "key1",
      "value" : "value1"
    }, {
      "key" : "key2",
      "value" : "value2"
    } ],
    "user_name" : "dbadmin",
    "number_of_node" : 3,
    "recent_event" : 6,
    "availability_zone" : "cn-north-4b",
    "enterprise_project_id" : "0",
    "node_type" : "dws.m1.xlarge.ultrahigh",
    "vpc_id" : "85b20d7e-9eb7-4b2a-98f3-3c8843ea3574",
    "subnet_id" : "374eca02-cfc4-4de7-8ab5-dbebf7d9a720",
    "public_ip" : {
      "public_bind_type" : "auto_assign",
      "eip_id" : "85b20d7e-9etypeb2a-98f3-3c8843ea3574"
    },
    "public_endpoints" : [ {
      "public_connect_info" : "dws-1.cn-north-4.dwscloud.com",
      "jdbc_url" : "jdbc:postgresql://dws-1.cn-north-4.dwscloud.com/<YOUR_DATABASE_name>"
    } ],
    "action_progress" : {
      "SNAPSHOTTING" : "20%"
    },
    "sub_status" : "READONLY",
    "task_status" : "SNAPSHOTTING",
    "parameter_group" : {
      "id" : "157e9cc4-64a8-11e8-adc0-fa7ae01bbebc",
      "name" : "Default-Parameter-Group-dws ",
      "status" : "In-Sync"
    },
    "security_group_id" : "dc3ec145-9029-4b39-b5a3-ace5a01f772b",
    "order_id" : "",
    "private_ip" : [ "192.168.0.12", "192.168.0.66" ],
    "maintain_window" : {
      "day" : "Wed",
      "start_time" : "22:00",
      "end_time" : "02:00"
    },
    "resize_info" : {
      "target_node_num" : "6",
      "origin_node_num" : "3",
      "resize_status" : "GROWING",
      "start_time" : "2018-02-14T14:28:14Z"
    }
  }
}
  Status Codes
| 
         Status Code  | 
       
         Description  | 
      
|---|---|
| 
         200  | 
       
         Cluster details queried.  | 
      
| 
         400  | 
       
         Request error.  | 
      
| 
         401  | 
       
         Authentication failed.  | 
      
| 
         403  | 
       
         You do not have required permissions.  | 
      
| 
         404  | 
       
         No resources found.  | 
      
| 
         500  | 
       
         Internal server error.  | 
      
| 
         503  | 
       
         Service unavailable.  | 
      
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.