4.4 KiB
4.4 KiB
| page_title | subcategory | description |
|---|---|---|
| stackit_ske_cluster Data Source - stackit | SKE Cluster data source schema. |
stackit_ske_cluster (Data Source)
SKE Cluster data source schema.
Example Usage
data "stackit_ske_cluster" "example" {
project_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
name = "example-name"
}
Schema
Required
name(String) The cluster name.project_id(String) STACKIT project ID to which the cluster is associated.
Read-Only
allow_privileged_containers(Boolean, Deprecated) DEPRECATED as of Kubernetes 1.25+ Flag to specify if privileged mode for containers is enabled or not. This should be used with care since it also disables a couple of other features like the use of some volume type (e.g. PVCs).extensions(Attributes) A single extensions block as defined below (see below for nested schema)hibernations(Attributes List) One or more hibernation block as defined below. (see below for nested schema)id(String) Terraform's internal resource ID.kube_config(String, Sensitive) Kube config file used for connecting to the clusterkubernetes_version(String) Kubernetes version.kubernetes_version_used(String) Full Kubernetes version used. For example, if1.22was selected, this value may result to1.22.15maintenance(Attributes) A single maintenance block as defined below (see below for nested schema)node_pools(Attributes List) One or morenode_poolblock as defined below. (see below for nested schema)
Nested Schema for extensions
Read-Only:
acl(Attributes) Cluster access control configuration (see below for nested schema)argus(Attributes) A single argus block as defined below (see below for nested schema)
Nested Schema for extensions.acl
Read-Only:
allowed_cidrs(List of String) Specify a list of CIDRs to whitelistenabled(Boolean) Is ACL enabled?
Nested Schema for extensions.argus
Read-Only:
argus_instance_id(String) Instance ID of argusenabled(Boolean) Flag to enable/disable argus extensions.
Nested Schema for hibernations
Read-Only:
end(String) End time of hibernation, in crontab syntax.start(String) Start time of cluster hibernation in crontab syntax.timezone(String) Timezone name corresponding to a file in the IANA Time Zone database.
Nested Schema for maintenance
Read-Only:
enable_kubernetes_version_updates(Boolean) Flag to enable/disable auto-updates of the Kubernetes version.enable_machine_image_version_updates(Boolean) Flag to enable/disable auto-updates of the OS image version.end(String) Date time for maintenance window end.start(String) Date time for maintenance window start.
Nested Schema for node_pools
Read-Only:
availability_zones(List of String) Specify a list of availability zones.cri(String) Specifies the container runtime.labels(Map of String) Labels to add to each node.machine_type(String) The machine type.max_surge(Number) The maximum number of nodes upgraded simultaneously.max_unavailable(Number) The maximum number of nodes unavailable during upgraded.maximum(Number) Maximum number of nodes in the pool.minimum(Number) Minimum number of nodes in the pool.name(String) Specifies the name of the node pool.os_name(String) The name of the OS image.os_version(String) The OS image version.taints(Attributes List) Specifies a taint list as defined below. (see below for nested schema)volume_size(Number) The volume size in GB.volume_type(String) Specifies the volume type.
Nested Schema for node_pools.taints
Read-Only:
effect(String) The taint effect.key(String) Taint key to be applied to a node.value(String) Taint value corresponding to the taint key.