# SKS Cluster

SKS Cluster

## Properties

| Property | Type | Required | Description |
| --- | --- | --- | --- |
| `addons` | array[string] | no | Cluster addons |
| `audit` | [Kubernetes Audit parameters](/reference/api/_schemas/sks-audit/) | no | Kubernetes Audit |
| `auto-upgrade` | boolean | no | Enable auto upgrade of the control plane to the latest patch version available |
| `cni` | string | no | Cluster CNI<br/><br/>Allowed values: `calico`, `cilium`. |
| `created-at` | string | no | Cluster creation date<br/><br/>ISO 8601 date-time. |
| `default-security-group-id` | string | no | Cluster default Security Group ID<br/><br/>Must be a valid UUID. |
| `description` | string | no | Cluster description<br/><br/>Max length: `255`. |
| `enable-kube-proxy` | boolean | no | Indicates whether to deploy the Kubernetes network proxy. |
| `enable-operators-ca` | boolean | no | Indicates whether to add operators certificate authority (CA) as part of trusted CAs for the API server. |
| `endpoint` | string | no | Cluster endpoint |
| `feature-gates` | array[string] | no | A list of Kubernetes-only Alpha features to enable for API server component |
| `id` | string | no | Cluster ID<br/><br/>Must be a valid UUID. |
| `labels` | object | no | Cluster labels |
| `level` | string | no | Cluster level<br/><br/>Allowed values: `starter`, `pro`. |
| `name` | string | no | Cluster name<br/><br/>Min length: `1`. Max length: `255`. |
| `nodepools` | array of [SKS Nodepool](/reference/api/_schemas/sks-nodepool/) | no | Cluster Nodepools |
| `oidc` | [SKS Cluster OpenID config map](/reference/api/_schemas/sks-oidc/) | no | Cluster OpenID configmap |
| `state` | string | no | Cluster state<br/><br/>Allowed values: `rotating-csi-credentials`, `rotating-ccm-credentials`, `creating`, `upgrading`, `deleting`, `running`, `suspending`, `updating`, `error`, `rotating-karpenter-credentials`, `resuming`. |
| `version` | string | no | Control plane Kubernetes version |

