| Name | Type | Description | Notes |
|---|---|---|---|
| description | String | Cluster description | [optional] |
| labels | Map<String, String> | [optional] | |
| cni | CniEnum | Cluster CNI | [optional] |
| autoUpgrade | Boolean | Enable auto upgrade of the control plane to the latest patch version available | [optional] |
| networking | Networking | [optional] | |
| oidc | SksOidc | [optional] | |
| name | String | Cluster name | |
| createDefaultSecurityGroup | Boolean | Creates an ad-hoc security group based on the choice of the selected CNI | [optional] |
| enableKubeProxy | Boolean | Indicates whether to deploy the Kubernetes network proxy. When unspecified, defaults to `true` unless Cilium CNI is selected | [optional] |
| level | LevelEnum | Cluster service level | |
| featureGates | Set<String> | A list of Kubernetes-only Alpha features to enable for API server component | [optional] |
| addons | Set<AddonsEnum> | Cluster addons | [optional] |
| audit | SksAuditCreate | [optional] | |
| version | String | Control plane Kubernetes version |
| Name | Value |
|---|---|
| CALICO | "calico" |
| CILIUM | "cilium" |
| Name | Value |
|---|---|
| STARTER | "starter" |
| PRO | "pro" |
| Name | Value |
|---|---|
| EXOSCALE_CLOUD_CONTROLLER | "exoscale-cloud-controller" |
| EXOSCALE_CONTAINER_STORAGE_INTERFACE | "exoscale-container-storage-interface" |
| METRICS_SERVER | "metrics-server" |
| KARPENTER | "karpenter" |