clusterRequest
clusterRequest
JSON Example
{
"clusterPassword": "string",
"clusterTemplateId": "string",
"clusterType": "string",
"description": "string",
"location": {
"city": "string",
"country": "string",
"cityAscii": "string",
"latitude": "string",
"longitude": "string"
},
"clusterConfig": {
"csi": [
{
"name": "string",
"properties": {
"serverIP": "string",
"mountPath": "string",
"datastoreUrl": "string"
}
}
],
"tools": [
{
"name": "string",
"properties": {
"extensionId": "string",
"password": "string",
"type": "string",
"url": "string",
"username": "string"
}
}
],
"systemSettings": [
{
"name": "string",
"properties": {
"host": "string",
"port": 0,
"protocol": "string"
}
}
]
},
"hcxCloudUrl": "string",
"endpointIP": "string",
"managementClusterId": "string",
"masterNodes": [
{
"name": "string",
"networks": [
{
"label": "string",
"networkName": "string",
"nameservers": [
"string"
]
}
],
"placementParams": [
{
"name": "string",
"type": "string"
}
]
}
],
"name": "string",
"placementParams": [
{
"name": "string",
"type": "string"
}
],
"vmTemplate": "string",
"workerNodes": [
{
"name": "string",
"networks": [
{
"label": "string",
"networkName": "string",
"nameservers": [
"string"
]
}
],
"placementParams": [
{
"name": "string",
"type": "string"
}
]
}
]
}
string
clusterPassword
Optional
clusterPassword
string
clusterTemplateId
Required
clusterTemplateId
string
clusterType
Required
clusterType
Possible values are :
MANAGEMENT,
WORKLOAD,
string
description
Optional
description
string
hcxCloudUrl
Required
hcxCloudUrl
string
endpointIP
Required
endpointIP
string
managementClusterId
Optional
managementClusterId
string
As [a-z0-9]([-a-z0-9]*[a-z0-9])?
name
Required
name
string
vmTemplate
Required
vmTemplate