You are not logged in.
CreateCluster
This API is used to create clusters. The cluster must run in a VPC. Before creating a cluster, you need to create a VPC and obtain the VPC and subnet IDs. This API is an asynchronous API. It takes 10 to 15 minutes to create a cluster.
Name | Type | IN | Mandatory | Description |
---|---|---|---|---|
project_id | string | path | Yes | Project ID |
Name | Type | Mandatory | Description |
---|---|---|---|
cluster | CreateClusterInfo object | Yes | Cluster object |
Name | Type | Mandatory | Description |
---|---|---|---|
node_type | string | Yes | Node type |
number_of_node | integer | Yes | Number of cluster nodes. For a cluster, the value ranges from 3 to 256. For a hybrid data warehouse (standalone), the value is 1. |
subnet_id | string | Yes | Subnet ID, which is used for configuring cluster network. |
security_group_id | string | Yes | ID of a security group, which is used for configuring cluster network. |
vpc_id | string | Yes | VPC ID, which is used for configuring cluster network. |
availability_zone | string | No | AZ of a cluster |
port | integer | No | Service port of a cluster. The value ranges from 8000 to 30000. The default value is 8000. |
name | string | Yes | Cluster name, which must be unique. The cluster name must contain 4 to 64 characters, which must start with a letter. Only letters,digits, hyphens (-), and underscores (_) are allowed. |
user_name | string | Yes | Administrator username for logging in to a GaussDB(DWS) cluster. The administrator username must:
|
user_pwd | string | Yes | Administrator password for logging in to a GaussDB(DWS) cluster |
public_ip | PublicIp object | No | Public IP address. If the parameter is not specified,public connection is not used by default. |
number_of_cn | integer | No | Number of deployed CNs.The value ranges from 2 to the number of cluster nodes. The maximum value is 20 and the default value is 3. |
enterprise_project_id | string | No | Enterprise project. The default enterprise project ID is 0. |
tags | Tags object | No | Tags |
Name | Type | Mandatory | Description |
---|---|---|---|
public_bind_type | string | No | Binding type of an EIP. The value can be one of the following:
|
eip_id | string | No | EIP ID |
Name | Type | Mandatory | Description |
---|---|---|---|
key | string | Yes | Key. A key can contain a maximum of 128 Unicode characters, which cannot be null.The first and last characters cannot be spaces. It cannot contain the following characters: =*<>\,|/ Only letters, digits, hyphens (-), and underscores (_) are allowed. |
value | string | Yes | Value. A value can contain a maximum of 256 Unicode characters, which can be null.The first and last characters cannot be spaces. It cannot contain the following characters: =*<>\,|/ Only letters, digits, hyphens (-), and underscores (_) are allowed. |
Normal
Name | Type | Description |
---|---|---|
cluster | Cluster object | Cluster object |
Name | Type | Description |
---|---|---|
id | string | Cluster ID |
Request error.
Authorization failed.
No operation permission.
Internal service error.
The service is unavailable.
"POST https://{Endpoint}/v1.0/89cd04f168b84af6be287f71730fdb4b/clusters"
{
"cluster": {
"node_type": "dws.m1.xlarge.ultrahigh",
"number_of_node": 3,
"subnet_id": "374eca02-cfc4-4de7-8ab5-dbebf7d9a720",
"security_group_id": "dc3ec145-9029-4b39-b5a3-ace5a01f772b",
"vpc_id": "85b20d7e-9eb7-4b2a-98f3-3c8843ea3574",
"availability_zone": "az1.dc1",
"port": 8000,
"name": "dws-1",
"user_name": "dbadmin",
"user_pwd": "Passw0rd!",
"public_ip": {
"public_bind_type": "auto_assign",
"eip_id": ""
},
"enterprise_project_id": "aca4e50a-266f-4786-827c-f8d6cc3fbada"
}
}
Normal
{
"cluster": {
"id": "7d85f602-a948-4a30-afd4-e84f47471c15"
}
}