# KubernetesClusterPropertiesForPut

## Properties

| Name                   | Type                                                                                                                                       | Description                                                                                                                                                                                                                                                                | Notes                               |
| ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- |
| **apiSubnetAllowList** | **Array\<string>**                                                                                                                         | Access to the K8s API server is restricted to these CIDRs. Intra-cluster traffic is not affected by this restriction. If no AllowList is specified, access is not limited. If an IP is specified without a subnet mask, the default value is 32 for IPv4 and 128 for IPv6. | \[optional] \[default to undefined] |
| **k8sVersion**         | **string**                                                                                                                                 | The Kubernetes version that the cluster is running. This limits which Kubernetes versions can run in a cluster's node pools. Also, not all Kubernetes versions are suitable upgrade targets for all earlier versions.                                                      | \[optional] \[default to undefined] |
| **maintenanceWindow**  | [**KubernetesMaintenanceWindow**](https://docs.ionos.com/sections-test/nodejs-sdk/cloud-api-nodejs-sdk/models/kubernetesmaintenancewindow) |                                                                                                                                                                                                                                                                            | \[optional] \[default to undefined] |
| **name**               | **string**                                                                                                                                 | A Kubernetes cluster name. Valid Kubernetes cluster name must be 63 characters or less and must be empty or begin and end with an alphanumeric character (\[a-z0-9A-Z]) with dashes (-), underscores (\_), dots (.), and alphanumerics between.                            | \[default to undefined]             |
| **s3Buckets**          | [**Array\<S3Bucket>**](https://docs.ionos.com/sections-test/nodejs-sdk/cloud-api-nodejs-sdk/models/s3bucket)                               | List of S3 buckets configured for K8s usage. At the moment, it contains only one S3 bucket that is used to store K8s API audit logs.                                                                                                                                       | \[optional] \[default to undefined] |
