Optional
admissionPlugins?: string[]Optional
apiserverCertSans?: string[]Additional Subject Alternative Names for the Kubernetes API server certificate.
Optional
autoscalerConfig?: K8s.v1.CreateClusterRequestAutoscalerConfigAutoscaler configuration for the cluster. It allows you to set (to an extent) your preferred autoscaler configuration, which is an implementation of the cluster-autoscaler (https://github.com/kubernetes/autoscaler/tree/master/cluster-autoscaler/).
Optional
autoUpgrade?: CreateClusterRequestAutoUpgradeAuto upgrade configuration of the cluster. This configuration enables to set a specific 2-hour time window in which the cluster can be automatically updated to the latest patch version.
Container Network Interface (CNI) plugin running in the cluster.
Cluster description.
Optional
featureGates?: string[]List of feature gates to enable.
Optional
name?: stringCluster name.
Optional
openIdConnectConfig?: K8s.v1.CreateClusterRequestOpenIDConnectConfigOpenID Connect configuration of the cluster. This configuration enables to update the OpenID Connect configuration of the Kubernetes API server.
Optional
organizationId?: stringOptional
pools?: K8s.v1.CreateClusterRequestPoolConfig[]Pools created along with the cluster.
Optional
privateNetworkId?: stringPrivate network ID for internal cluster communication (cannot be changed later).
Optional
projectId?: stringProject ID in which the cluster will be created.
One-of ('projectIdentifier'): at most one of 'projectId', 'organizationId' could be set.
Optional
region?: RegionRegion to target. If none is passed will use default region from the config.
Optional
tags?: string[]Tags associated with the cluster.
Type of the cluster. See list available cluster types for a list of valid types.
Kubernetes version of the cluster.
List of admission plugins to enable.