> For the complete documentation index, see [llms.txt](https://docs.ionos.com/puppet-v6/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ionos.com/puppet-v6/types/managed-kubernetes/k8s_node.md).

# k8s\_node

Type representing a Ionoscloud network interface.

## Parameters:

| Name | Required | Description               |
| ---- | :------: | ------------------------- |
| name |   true   | The name of the K8s Node. |

## Properties:

| Name           | Required | Description                                                                              |
| -------------- | :------: | ---------------------------------------------------------------------------------------- |
| ensure         |    No    | The basic property that the resource should be in. Valid values are `present`, `absent`. |
| public\_ip     |    No    | The public IP of the K8s Node.                                                           |
| k8s\_version   |    No    | The K8s version of the K8s Node.                                                         |
| private\_ip    |    No    | The private IP of the K8s Node.                                                          |
| state          |    No    | She state of the K8s Node.                                                               |
| nodepool\_id   |    No    | The K8s Nodepool ID the K8s Node will be attached to.                                    |
| nodepool\_name |    No    | The K8s Nodepool name the K8s Node will be attached to.                                  |
| cluster\_id    |    No    | The ID of the virtual K8s Cluster where the K8s Node will reside.                        |
| cluster\_name  |    No    | The name of the virtual K8s Cluster where the K8s Node will reside.                      |
| \*\*\*         |          |                                                                                          |

### Changeable properties:

No Changeable properties

## Examples

### To list resources:

```bash
puppet resource k8s_node
```

> ***NOTE:*** If two resources have the same name only one of them will be shown.

### To create, update or delete a resource:

No example available
