exoscale_sks_nodepool_list (Data Source)
List Exoscale Scalable Kubernetes Service (SKS) Node Pools in a zone.
Corresponding resource: exoscale_sks_nodepool.
Schema
Required
zone(String) The Exoscale Zone name.
Optional
timeouts(Block, Optional) (see below for nested schema)
Read-Only
id(String) The ID of this resource.nodepools(Attributes List) The list of exoscale_sks_nodepool in the zone. (see below for nested schema)
Nested Schema for timeouts
Optional:
read(String) A string that can be parsed as a duration consisting of numbers and unit suffixes, such as “30s” or “2h45m”. Valid time units are “s” (seconds), “m” (minutes), “h” (hours). Read operations occur during any refresh or planning operation when refresh is enabled.
Nested Schema for nodepools
Read-Only:
anti_affinity_group_ids(Set of String) A list of exoscale_anti_affinity_group (IDs) attached to the managed instances.cluster_id(String) The parent exoscale_sks_cluster ID.created_at(String) The pool creation date.deploy_target_id(String) A deploy target ID.description(String) A free-form text describing the pool.disk_size(Number) The managed instances disk size (GiB).id(String) The SKS node pool ID.instance_pool_id(String) The underlying exoscale_instance_pool ID.instance_prefix(String) The string used to prefix the managed instances name.instance_type(String) The managed compute instances type (<family>.<size>, e.g.standard.medium).ipv6(Boolean) Whether IPv6 is enabled for the nodepool nodes.kubelet_image_gc(Attributes) Configuration for this nodepool’s kubelet image garbage collector. (see below for nested schema)kubelet_max_pods(Number) The maximum number of pods per node.labels(Map of String) A map of key/value labels.name(String) The SKS node pool name.nvidia_mig_profile(String) The NVIDIA Multi-Instance GPU (MIG) profile enabled on the managed GPUs.private_network_ids(Set of String) A list of exoscale_private_network (IDs) attached to the managed instances.security_group_ids(Set of String) A list of exoscale_security_group (IDs) attached to the managed instances.size(Number) The number of managed instances.state(String) The current pool state.storage_lvm(Boolean) Whether nodes were created with non-standard partitioning for persistent storage.taints(Map of String) A map of key/value Kubernetes taints (’: "). template_id(String) The managed instances template ID.version(String) The managed instances version.
Nested Schema for nodepools.kubelet_image_gc
Read-Only:
high_threshold(Number) The percent of disk usage after which image garbage collection is always runlow_threshold(Number) The percent of disk usage before which image garbage collection is never runmin_age(String) The minimum age for an unused image before it is garbage collected (k8s duration format, eg. 1h)
Last updated on