Exoscale v0.59.2 published on Monday, Jul 22, 2024 by Pulumiverse
exoscale.getSksNodepoolList
Explore with Pulumi AI
Using getSksNodepoolList
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getSksNodepoolList(args: GetSksNodepoolListArgs, opts?: InvokeOptions): Promise<GetSksNodepoolListResult>
function getSksNodepoolListOutput(args: GetSksNodepoolListOutputArgs, opts?: InvokeOptions): Output<GetSksNodepoolListResult>
def get_sks_nodepool_list(cluster_id: Optional[str] = None,
created_at: Optional[str] = None,
deploy_target_id: Optional[str] = None,
description: Optional[str] = None,
disk_size: Optional[int] = None,
id: Optional[str] = None,
instance_pool_id: Optional[str] = None,
instance_prefix: Optional[str] = None,
instance_type: Optional[str] = None,
labels: Optional[Mapping[str, str]] = None,
name: Optional[str] = None,
size: Optional[int] = None,
state: Optional[str] = None,
storage_lvm: Optional[bool] = None,
taints: Optional[Mapping[str, str]] = None,
template_id: Optional[str] = None,
version: Optional[str] = None,
zone: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetSksNodepoolListResult
def get_sks_nodepool_list_output(cluster_id: Optional[pulumi.Input[str]] = None,
created_at: Optional[pulumi.Input[str]] = None,
deploy_target_id: Optional[pulumi.Input[str]] = None,
description: Optional[pulumi.Input[str]] = None,
disk_size: Optional[pulumi.Input[int]] = None,
id: Optional[pulumi.Input[str]] = None,
instance_pool_id: Optional[pulumi.Input[str]] = None,
instance_prefix: Optional[pulumi.Input[str]] = None,
instance_type: Optional[pulumi.Input[str]] = None,
labels: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None,
name: Optional[pulumi.Input[str]] = None,
size: Optional[pulumi.Input[int]] = None,
state: Optional[pulumi.Input[str]] = None,
storage_lvm: Optional[pulumi.Input[bool]] = None,
taints: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None,
template_id: Optional[pulumi.Input[str]] = None,
version: Optional[pulumi.Input[str]] = None,
zone: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetSksNodepoolListResult]
func GetSksNodepoolList(ctx *Context, args *GetSksNodepoolListArgs, opts ...InvokeOption) (*GetSksNodepoolListResult, error)
func GetSksNodepoolListOutput(ctx *Context, args *GetSksNodepoolListOutputArgs, opts ...InvokeOption) GetSksNodepoolListResultOutput
> Note: This function is named GetSksNodepoolList
in the Go SDK.
public static class GetSksNodepoolList
{
public static Task<GetSksNodepoolListResult> InvokeAsync(GetSksNodepoolListArgs args, InvokeOptions? opts = null)
public static Output<GetSksNodepoolListResult> Invoke(GetSksNodepoolListInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetSksNodepoolListResult> getSksNodepoolList(GetSksNodepoolListArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: exoscale:index/getSksNodepoolList:getSksNodepoolList
arguments:
# arguments dictionary
The following arguments are supported:
- Zone string
- The Exoscale Zone name.
- Cluster
Id string - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- Created
At string - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- Deploy
Target stringId - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- Description string
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- Disk
Size int - Match against this int
- Id string
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- Instance
Pool stringId - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- Instance
Prefix string - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- Instance
Type string - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- Labels Dictionary<string, string>
- Match against key/values. Keys are matched exactly, while values may be matched as a regex if you supply a string that begins and ends with "/"
- Name string
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- Size int
- Match against this int
- State string
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- Storage
Lvm bool - Match against this bool
- Taints Dictionary<string, string>
- Match against key/values. Keys are matched exactly, while values may be matched as a regex if you supply a string that begins and ends with "/"
- Template
Id string - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- Version string
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- Zone string
- The Exoscale Zone name.
- Cluster
Id string - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- Created
At string - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- Deploy
Target stringId - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- Description string
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- Disk
Size int - Match against this int
- Id string
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- Instance
Pool stringId - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- Instance
Prefix string - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- Instance
Type string - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- Labels map[string]string
- Match against key/values. Keys are matched exactly, while values may be matched as a regex if you supply a string that begins and ends with "/"
- Name string
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- Size int
- Match against this int
- State string
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- Storage
Lvm bool - Match against this bool
- Taints map[string]string
- Match against key/values. Keys are matched exactly, while values may be matched as a regex if you supply a string that begins and ends with "/"
- Template
Id string - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- Version string
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- zone String
- The Exoscale Zone name.
- cluster
Id String - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- created
At String - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- deploy
Target StringId - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- description String
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- disk
Size Integer - Match against this int
- id String
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- instance
Pool StringId - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- instance
Prefix String - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- instance
Type String - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- labels Map<String,String>
- Match against key/values. Keys are matched exactly, while values may be matched as a regex if you supply a string that begins and ends with "/"
- name String
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- size Integer
- Match against this int
- state String
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- storage
Lvm Boolean - Match against this bool
- taints Map<String,String>
- Match against key/values. Keys are matched exactly, while values may be matched as a regex if you supply a string that begins and ends with "/"
- template
Id String - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- version String
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- zone string
- The Exoscale Zone name.
- cluster
Id string - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- created
At string - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- deploy
Target stringId - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- description string
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- disk
Size number - Match against this int
- id string
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- instance
Pool stringId - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- instance
Prefix string - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- instance
Type string - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- labels {[key: string]: string}
- Match against key/values. Keys are matched exactly, while values may be matched as a regex if you supply a string that begins and ends with "/"
- name string
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- size number
- Match against this int
- state string
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- storage
Lvm boolean - Match against this bool
- taints {[key: string]: string}
- Match against key/values. Keys are matched exactly, while values may be matched as a regex if you supply a string that begins and ends with "/"
- template
Id string - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- version string
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- zone str
- The Exoscale Zone name.
- cluster_
id str - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- created_
at str - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- deploy_
target_ strid - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- description str
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- disk_
size int - Match against this int
- id str
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- instance_
pool_ strid - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- instance_
prefix str - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- instance_
type str - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- labels Mapping[str, str]
- Match against key/values. Keys are matched exactly, while values may be matched as a regex if you supply a string that begins and ends with "/"
- name str
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- size int
- Match against this int
- state str
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- storage_
lvm bool - Match against this bool
- taints Mapping[str, str]
- Match against key/values. Keys are matched exactly, while values may be matched as a regex if you supply a string that begins and ends with "/"
- template_
id str - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- version str
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- zone String
- The Exoscale Zone name.
- cluster
Id String - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- created
At String - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- deploy
Target StringId - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- description String
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- disk
Size Number - Match against this int
- id String
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- instance
Pool StringId - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- instance
Prefix String - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- instance
Type String - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- labels Map<String>
- Match against key/values. Keys are matched exactly, while values may be matched as a regex if you supply a string that begins and ends with "/"
- name String
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- size Number
- Match against this int
- state String
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- storage
Lvm Boolean - Match against this bool
- taints Map<String>
- Match against key/values. Keys are matched exactly, while values may be matched as a regex if you supply a string that begins and ends with "/"
- template
Id String - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- version String
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
getSksNodepoolList Result
The following output properties are available:
- Nodepools
List<Pulumiverse.
Exoscale. Outputs. Get Sks Nodepool List Nodepool> - Zone string
- The Exoscale Zone name.
- Cluster
Id string - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- Created
At string - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- Deploy
Target stringId - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- Description string
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- Disk
Size int - Match against this int
- Id string
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- Instance
Pool stringId - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- Instance
Prefix string - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- Instance
Type string - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- Labels Dictionary<string, string>
- Match against key/values. Keys are matched exactly, while values may be matched as a regex if you supply a string that begins and ends with "/"
- Name string
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- Size int
- Match against this int
- State string
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- Storage
Lvm bool - Match against this bool
- Taints Dictionary<string, string>
- Match against key/values. Keys are matched exactly, while values may be matched as a regex if you supply a string that begins and ends with "/"
- Template
Id string - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- Version string
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- Nodepools
[]Get
Sks Nodepool List Nodepool - Zone string
- The Exoscale Zone name.
- Cluster
Id string - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- Created
At string - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- Deploy
Target stringId - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- Description string
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- Disk
Size int - Match against this int
- Id string
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- Instance
Pool stringId - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- Instance
Prefix string - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- Instance
Type string - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- Labels map[string]string
- Match against key/values. Keys are matched exactly, while values may be matched as a regex if you supply a string that begins and ends with "/"
- Name string
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- Size int
- Match against this int
- State string
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- Storage
Lvm bool - Match against this bool
- Taints map[string]string
- Match against key/values. Keys are matched exactly, while values may be matched as a regex if you supply a string that begins and ends with "/"
- Template
Id string - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- Version string
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- nodepools
List<Get
Sks Nodepool List Nodepool> - zone String
- The Exoscale Zone name.
- cluster
Id String - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- created
At String - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- deploy
Target StringId - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- description String
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- disk
Size Integer - Match against this int
- id String
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- instance
Pool StringId - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- instance
Prefix String - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- instance
Type String - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- labels Map<String,String>
- Match against key/values. Keys are matched exactly, while values may be matched as a regex if you supply a string that begins and ends with "/"
- name String
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- size Integer
- Match against this int
- state String
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- storage
Lvm Boolean - Match against this bool
- taints Map<String,String>
- Match against key/values. Keys are matched exactly, while values may be matched as a regex if you supply a string that begins and ends with "/"
- template
Id String - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- version String
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- nodepools
Get
Sks Nodepool List Nodepool[] - zone string
- The Exoscale Zone name.
- cluster
Id string - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- created
At string - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- deploy
Target stringId - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- description string
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- disk
Size number - Match against this int
- id string
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- instance
Pool stringId - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- instance
Prefix string - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- instance
Type string - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- labels {[key: string]: string}
- Match against key/values. Keys are matched exactly, while values may be matched as a regex if you supply a string that begins and ends with "/"
- name string
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- size number
- Match against this int
- state string
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- storage
Lvm boolean - Match against this bool
- taints {[key: string]: string}
- Match against key/values. Keys are matched exactly, while values may be matched as a regex if you supply a string that begins and ends with "/"
- template
Id string - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- version string
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- nodepools
Sequence[Get
Sks Nodepool List Nodepool] - zone str
- The Exoscale Zone name.
- cluster_
id str - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- created_
at str - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- deploy_
target_ strid - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- description str
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- disk_
size int - Match against this int
- id str
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- instance_
pool_ strid - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- instance_
prefix str - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- instance_
type str - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- labels Mapping[str, str]
- Match against key/values. Keys are matched exactly, while values may be matched as a regex if you supply a string that begins and ends with "/"
- name str
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- size int
- Match against this int
- state str
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- storage_
lvm bool - Match against this bool
- taints Mapping[str, str]
- Match against key/values. Keys are matched exactly, while values may be matched as a regex if you supply a string that begins and ends with "/"
- template_
id str - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- version str
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- nodepools List<Property Map>
- zone String
- The Exoscale Zone name.
- cluster
Id String - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- created
At String - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- deploy
Target StringId - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- description String
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- disk
Size Number - Match against this int
- id String
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- instance
Pool StringId - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- instance
Prefix String - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- instance
Type String - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- labels Map<String>
- Match against key/values. Keys are matched exactly, while values may be matched as a regex if you supply a string that begins and ends with "/"
- name String
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- size Number
- Match against this int
- state String
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- storage
Lvm Boolean - Match against this bool
- taints Map<String>
- Match against key/values. Keys are matched exactly, while values may be matched as a regex if you supply a string that begins and ends with "/"
- template
Id String - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- version String
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
Supporting Types
GetSksNodepoolListNodepool
- Cluster
Id string - Created
At string - The pool creation date.
- Instance
Pool stringId - The underlying exoscale.InstancePool ID.
- State string
- The current pool state.
- Template
Id string - The managed instances template ID.
- Version string
- The managed instances version.
- Zone string
- Anti
Affinity List<string>Group Ids - A list of exoscale.AntiAffinityGroup (IDs) to be attached to the managed instances.
- Deploy
Target stringId - A deploy target ID.
- Description string
- A free-form text describing the pool.
- Disk
Size int - The managed instances disk size (GiB; default:
50
). - Id string
- Instance
Prefix string - The string used to prefix the managed instances name (default
pool
). - Instance
Type string - The managed compute instances type (
<family>.<size>
, e.g.standard.medium
; use the Exoscale CLI -exo compute instance-type list
- for the list of available types). - Kubelet
Image List<Pulumiverse.Gcs Exoscale. Inputs. Get Sks Nodepool List Nodepool Kubelet Image Gc> - Configuration for this nodepool's kubelet image garbage collector
- Labels Dictionary<string, string>
- A map of key/value labels.
- Name string
- Private
Network List<string>Ids - A list of exoscale.PrivateNetwork (IDs) to be attached to the managed instances.
- Security
Group List<string>Ids - A list of exoscale.SecurityGroup (IDs) to be attached to the managed instances.
- Size int
- Storage
Lvm bool - Create nodes with non-standard partitioning for persistent storage (requires min 100G of disk space) (may only be set at creation time).
- Taints Dictionary<string, string>
- A map of key/value Kubernetes taints ('taints = { = ":" }').
- Cluster
Id string - Created
At string - The pool creation date.
- Instance
Pool stringId - The underlying exoscale.InstancePool ID.
- State string
- The current pool state.
- Template
Id string - The managed instances template ID.
- Version string
- The managed instances version.
- Zone string
- Anti
Affinity []stringGroup Ids - A list of exoscale.AntiAffinityGroup (IDs) to be attached to the managed instances.
- Deploy
Target stringId - A deploy target ID.
- Description string
- A free-form text describing the pool.
- Disk
Size int - The managed instances disk size (GiB; default:
50
). - Id string
- Instance
Prefix string - The string used to prefix the managed instances name (default
pool
). - Instance
Type string - The managed compute instances type (
<family>.<size>
, e.g.standard.medium
; use the Exoscale CLI -exo compute instance-type list
- for the list of available types). - Kubelet
Image []GetGcs Sks Nodepool List Nodepool Kubelet Image Gc - Configuration for this nodepool's kubelet image garbage collector
- Labels map[string]string
- A map of key/value labels.
- Name string
- Private
Network []stringIds - A list of exoscale.PrivateNetwork (IDs) to be attached to the managed instances.
- Security
Group []stringIds - A list of exoscale.SecurityGroup (IDs) to be attached to the managed instances.
- Size int
- Storage
Lvm bool - Create nodes with non-standard partitioning for persistent storage (requires min 100G of disk space) (may only be set at creation time).
- Taints map[string]string
- A map of key/value Kubernetes taints ('taints = { = ":" }').
- cluster
Id String - created
At String - The pool creation date.
- instance
Pool StringId - The underlying exoscale.InstancePool ID.
- state String
- The current pool state.
- template
Id String - The managed instances template ID.
- version String
- The managed instances version.
- zone String
- anti
Affinity List<String>Group Ids - A list of exoscale.AntiAffinityGroup (IDs) to be attached to the managed instances.
- deploy
Target StringId - A deploy target ID.
- description String
- A free-form text describing the pool.
- disk
Size Integer - The managed instances disk size (GiB; default:
50
). - id String
- instance
Prefix String - The string used to prefix the managed instances name (default
pool
). - instance
Type String - The managed compute instances type (
<family>.<size>
, e.g.standard.medium
; use the Exoscale CLI -exo compute instance-type list
- for the list of available types). - kubelet
Image List<GetGcs Sks Nodepool List Nodepool Kubelet Image Gc> - Configuration for this nodepool's kubelet image garbage collector
- labels Map<String,String>
- A map of key/value labels.
- name String
- private
Network List<String>Ids - A list of exoscale.PrivateNetwork (IDs) to be attached to the managed instances.
- security
Group List<String>Ids - A list of exoscale.SecurityGroup (IDs) to be attached to the managed instances.
- size Integer
- storage
Lvm Boolean - Create nodes with non-standard partitioning for persistent storage (requires min 100G of disk space) (may only be set at creation time).
- taints Map<String,String>
- A map of key/value Kubernetes taints ('taints = { = ":" }').
- cluster
Id string - created
At string - The pool creation date.
- instance
Pool stringId - The underlying exoscale.InstancePool ID.
- state string
- The current pool state.
- template
Id string - The managed instances template ID.
- version string
- The managed instances version.
- zone string
- anti
Affinity string[]Group Ids - A list of exoscale.AntiAffinityGroup (IDs) to be attached to the managed instances.
- deploy
Target stringId - A deploy target ID.
- description string
- A free-form text describing the pool.
- disk
Size number - The managed instances disk size (GiB; default:
50
). - id string
- instance
Prefix string - The string used to prefix the managed instances name (default
pool
). - instance
Type string - The managed compute instances type (
<family>.<size>
, e.g.standard.medium
; use the Exoscale CLI -exo compute instance-type list
- for the list of available types). - kubelet
Image GetGcs Sks Nodepool List Nodepool Kubelet Image Gc[] - Configuration for this nodepool's kubelet image garbage collector
- labels {[key: string]: string}
- A map of key/value labels.
- name string
- private
Network string[]Ids - A list of exoscale.PrivateNetwork (IDs) to be attached to the managed instances.
- security
Group string[]Ids - A list of exoscale.SecurityGroup (IDs) to be attached to the managed instances.
- size number
- storage
Lvm boolean - Create nodes with non-standard partitioning for persistent storage (requires min 100G of disk space) (may only be set at creation time).
- taints {[key: string]: string}
- A map of key/value Kubernetes taints ('taints = { = ":" }').
- cluster_
id str - created_
at str - The pool creation date.
- instance_
pool_ strid - The underlying exoscale.InstancePool ID.
- state str
- The current pool state.
- template_
id str - The managed instances template ID.
- version str
- The managed instances version.
- zone str
- anti_
affinity_ Sequence[str]group_ ids - A list of exoscale.AntiAffinityGroup (IDs) to be attached to the managed instances.
- deploy_
target_ strid - A deploy target ID.
- description str
- A free-form text describing the pool.
- disk_
size int - The managed instances disk size (GiB; default:
50
). - id str
- instance_
prefix str - The string used to prefix the managed instances name (default
pool
). - instance_
type str - The managed compute instances type (
<family>.<size>
, e.g.standard.medium
; use the Exoscale CLI -exo compute instance-type list
- for the list of available types). - kubelet_
image_ Sequence[Getgcs Sks Nodepool List Nodepool Kubelet Image Gc] - Configuration for this nodepool's kubelet image garbage collector
- labels Mapping[str, str]
- A map of key/value labels.
- name str
- private_
network_ Sequence[str]ids - A list of exoscale.PrivateNetwork (IDs) to be attached to the managed instances.
- security_
group_ Sequence[str]ids - A list of exoscale.SecurityGroup (IDs) to be attached to the managed instances.
- size int
- storage_
lvm bool - Create nodes with non-standard partitioning for persistent storage (requires min 100G of disk space) (may only be set at creation time).
- taints Mapping[str, str]
- A map of key/value Kubernetes taints ('taints = { = ":" }').
- cluster
Id String - created
At String - The pool creation date.
- instance
Pool StringId - The underlying exoscale.InstancePool ID.
- state String
- The current pool state.
- template
Id String - The managed instances template ID.
- version String
- The managed instances version.
- zone String
- anti
Affinity List<String>Group Ids - A list of exoscale.AntiAffinityGroup (IDs) to be attached to the managed instances.
- deploy
Target StringId - A deploy target ID.
- description String
- A free-form text describing the pool.
- disk
Size Number - The managed instances disk size (GiB; default:
50
). - id String
- instance
Prefix String - The string used to prefix the managed instances name (default
pool
). - instance
Type String - The managed compute instances type (
<family>.<size>
, e.g.standard.medium
; use the Exoscale CLI -exo compute instance-type list
- for the list of available types). - kubelet
Image List<Property Map>Gcs - Configuration for this nodepool's kubelet image garbage collector
- labels Map<String>
- A map of key/value labels.
- name String
- private
Network List<String>Ids - A list of exoscale.PrivateNetwork (IDs) to be attached to the managed instances.
- security
Group List<String>Ids - A list of exoscale.SecurityGroup (IDs) to be attached to the managed instances.
- size Number
- storage
Lvm Boolean - Create nodes with non-standard partitioning for persistent storage (requires min 100G of disk space) (may only be set at creation time).
- taints Map<String>
- A map of key/value Kubernetes taints ('taints = { = ":" }').
GetSksNodepoolListNodepoolKubeletImageGc
- High
Threshold int - The percent of disk usage after which image garbage collection is always run
- Low
Threshold int - The percent of disk usage before which image garbage collection is never run
- Min
Age string - The minimum age for an unused image before it is garbage collected
- High
Threshold int - The percent of disk usage after which image garbage collection is always run
- Low
Threshold int - The percent of disk usage before which image garbage collection is never run
- Min
Age string - The minimum age for an unused image before it is garbage collected
- high
Threshold Integer - The percent of disk usage after which image garbage collection is always run
- low
Threshold Integer - The percent of disk usage before which image garbage collection is never run
- min
Age String - The minimum age for an unused image before it is garbage collected
- high
Threshold number - The percent of disk usage after which image garbage collection is always run
- low
Threshold number - The percent of disk usage before which image garbage collection is never run
- min
Age string - The minimum age for an unused image before it is garbage collected
- high_
threshold int - The percent of disk usage after which image garbage collection is always run
- low_
threshold int - The percent of disk usage before which image garbage collection is never run
- min_
age str - The minimum age for an unused image before it is garbage collected
- high
Threshold Number - The percent of disk usage after which image garbage collection is always run
- low
Threshold Number - The percent of disk usage before which image garbage collection is never run
- min
Age String - The minimum age for an unused image before it is garbage collected
Package Details
- Repository
- exoscale pulumiverse/pulumi-exoscale
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
exoscale
Terraform Provider.