# SKS Nodepool

SKS Nodepool

## Properties

| Property | Type | Required | Description |
| --- | --- | --- | --- |
| `addons` | array[string] | no | Nodepool addons |
| `anti-affinity-groups` | array of [Anti-affinity group reference](/reference/api/_schemas/anti-affinity-group-ref/) | no | Nodepool Anti-affinity Groups |
| `created-at` | string | no | Nodepool creation date<br/><br/>ISO 8601 date-time. |
| `deploy-target` | [Deploy target reference](/reference/api/_schemas/deploy-target-ref/) | no | Instance Pool Deploy Target |
| `description` | string | no | Nodepool description<br/><br/>Max length: `255`. |
| `disk-size` | integer | no | Nodepool instances disk size in GiB<br/><br/>Min: `20`. Max: `51200`. |
| `id` | string | no | Nodepool ID<br/><br/>Must be a valid UUID. |
| `instance-pool` | [Target Instance Pool](/reference/api/_schemas/instance-pool-ref/) | no | Instance Pool managed by the Nodepool |
| `instance-prefix` | string | no | The instances created by the Nodepool will be prefixed with this value (default: pool)<br/><br/>Min length: `1`. Max length: `30`. |
| `instance-type` | [Instance type reference](/reference/api/_schemas/instance-type-ref/) | no | Nodepool Instances type |
| `kubelet-image-gc` | [Kubelet image GC options](/reference/api/_schemas/kubelet-image-gc/) | no | Kubelet image GC options |
| `labels` | object | no | Nodepool labels |
| `name` | string | no | Nodepool name<br/><br/>Min length: `1`. Max length: `255`. |
| `nvidia-mig-profiles` | [Nvidia MIG Profiles enabled](/reference/api/_schemas/nvidia-mig-profiles/) | no | Nvidia MIG Profiles |
| `private-networks` | array of [Private network reference](/reference/api/_schemas/private-network-ref/) | no | Nodepool Private Networks |
| `public-ip-assignment` | string | no | Nodepool public IP assignment of the Instances:  * IPv4 (`inet4`) addressing only; * IPv4 and IPv6 (`dual`) addressing.<br/><br/>Allowed values: `inet4`, `dual`. |
| `security-groups` | array of [Security group reference](/reference/api/_schemas/security-group-ref/) | no | Nodepool Security Groups |
| `size` | integer | no | Number of instances<br/><br/>Min: `0`. |
| `state` | string | no | Nodepool state<br/><br/>Allowed values: `renewing-token`, `creating`, `deleting`, `running`, `scaling`, `updating`, `error`. |
| `taints` | object | no | Nodepool taints |
| `template` | [Template reference](/reference/api/_schemas/template-ref/) | no | Nodepool Instance template |
| `version` | string | no | Nodepool version |

