Clusters
Create cluster inside an environment.
POST
/
api
/v1
/orgs
/{organisationSlug}
/clusters
/{environmentSlug}
Request Body
application/json
Requiredname
Requiredstring
Minimum length:
3
Maximum length: 255
Pattern: "^[a-zA-Z0-9\\-\\s&]*$"
description
string
Minimum length:
3
Maximum length: 500
cloudAccountIdentity
Requiredstring
Format:
"uuid"
region
Requiredstring
Minimum length:
1
Maximum length: 255
version
Requiredstring
Minimum length:
3
Maximum length: 255
updateChannel
string
Minimum length:
3
Maximum length: 255
enableNATGateway
boolean
Default:
"false"
enableNetworkEncryption
boolean
Default:
"false"
enablePodSecurityStandards
Deprecatedboolean
Default:
"false"
podSecurityStandardsProfile
string
Default:
"baseline"
Value in: "privileged" | "baseline" | "restricted"
enableMultiAvailabilityZones
boolean
Default:
"false"
enableAutoUpgrade
boolean
Default:
"false"
enableHA
boolean
Default:
"false"
enableHighAvailability
boolean
Default:
"false"
cni
string
Default:
"cilium"
Value in: "custom" | "cilium" | "calico"
serviceSubnet
string
clusterPodSubnet
string
nodePools
Requiredarray<object>
ipWhitelist
array<object>
addons
object
maintenanceScheduleIdentity
string
Format:
"uuid"
clusterAutoscalerSettings
object
upstreamCluster
object
Path Parameters
organisationSlug
Requiredstring
Pattern:
"^[a-z0-9-]+$"
environmentSlug
Requiredstring
Pattern:
"^[a-z0-9-]+$"
Request was successfully processed. The response body contains the requested data.