Sha256: c063e2acbccb20315ca92a6c0ea7c57f0f27bb636caa448ca3056da8cca8eda9

Contents?: true

Size: 1.37 KB

Versions: 4

Compression:

Stored size: 1.37 KB

Contents

# KubernetesClusterPropertiesForPost

## Properties

| Name | Type | Description | Notes |
| ---- | ---- | ----------- | ----- |
| **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. |  |
| **k8s_version** | **String** | The kubernetes version in which a cluster is running. This imposes restrictions on what kubernetes versions can be run in a cluster's nodepools. Additionally, not all kubernetes versions are viable upgrade targets for all prior versions. | [optional] |
| **maintenance_window** | [**KubernetesMaintenanceWindow**](KubernetesMaintenanceWindow.md) |  | [optional] |
| **public** | **Boolean** | The indicator if the cluster is public or private. Be aware that setting it to false is currently in beta phase. | [optional][default to true] |
| **gateway_ip** | **String** | The IP address of the gateway used by the cluster. This is mandatory when `public` is set to `false` and should not be provided otherwise. | [optional] |

## Example

```ruby
require 'ionoscloud'

instance = Ionoscloud::KubernetesClusterPropertiesForPost.new(
  name: k8s,
  k8s_version: 1.15.4,
  maintenance_window: null,
  public: null,
  gateway_ip: 192.170.0.1
)
```

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
ionoscloud-6.0.0.beta.3 docs/KubernetesClusterPropertiesForPost.md
ionoscloud-5.1.0 docs/KubernetesClusterPropertiesForPost.md
ionoscloud-6.0.0.beta.2 docs/KubernetesClusterPropertiesForPost.md
ionoscloud-6.0.0.beta.1 docs/KubernetesClusterPropertiesForPost.md