1. Packages
  2. Exoscale
  3. API Docs
  4. getSksNodepoolList
Exoscale v0.55.0 published on Monday, Jan 29, 2024 by Pulumiverse

exoscale.getSksNodepoolList

Explore with Pulumi AI

exoscale logo
Exoscale v0.55.0 published on Monday, Jan 29, 2024 by Pulumiverse

    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
    ClusterId string
    CreatedAt string
    DeployTargetId string
    Description string
    DiskSize int
    Id string
    InstancePoolId string
    InstancePrefix string
    InstanceType string
    Labels Dictionary<string, string>
    Name string
    Size int
    State string
    StorageLvm bool
    Taints Dictionary<string, string>
    TemplateId string
    Version string
    Zone string
    ClusterId string
    CreatedAt string
    DeployTargetId string
    Description string
    DiskSize int
    Id string
    InstancePoolId string
    InstancePrefix string
    InstanceType string
    Labels map[string]string
    Name string
    Size int
    State string
    StorageLvm bool
    Taints map[string]string
    TemplateId string
    Version string
    zone String
    clusterId String
    createdAt String
    deployTargetId String
    description String
    diskSize Integer
    id String
    instancePoolId String
    instancePrefix String
    instanceType String
    labels Map<String,String>
    name String
    size Integer
    state String
    storageLvm Boolean
    taints Map<String,String>
    templateId String
    version String
    zone string
    clusterId string
    createdAt string
    deployTargetId string
    description string
    diskSize number
    id string
    instancePoolId string
    instancePrefix string
    instanceType string
    labels {[key: string]: string}
    name string
    size number
    state string
    storageLvm boolean
    taints {[key: string]: string}
    templateId string
    version string
    zone String
    clusterId String
    createdAt String
    deployTargetId String
    description String
    diskSize Number
    id String
    instancePoolId String
    instancePrefix String
    instanceType String
    labels Map<String>
    name String
    size Number
    state String
    storageLvm Boolean
    taints Map<String>
    templateId String
    version String

    getSksNodepoolList Result

    The following output properties are available:

    Nodepools List<Pulumiverse.Exoscale.Outputs.GetSksNodepoolListNodepool>
    Zone string
    The Exoscale Zone name.
    ClusterId string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    CreatedAt string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    DeployTargetId string
    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.
    DiskSize 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.
    InstancePoolId string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    InstancePrefix string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    InstanceType 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.
    StorageLvm 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 "/"
    TemplateId 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 []GetSksNodepoolListNodepool
    Zone string
    The Exoscale Zone name.
    ClusterId string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    CreatedAt string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    DeployTargetId string
    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.
    DiskSize 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.
    InstancePoolId string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    InstancePrefix string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    InstanceType 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.
    StorageLvm 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 "/"
    TemplateId 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<GetSksNodepoolListNodepool>
    zone String
    The Exoscale Zone name.
    clusterId String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    createdAt String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    deployTargetId String
    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.
    diskSize 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.
    instancePoolId String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    instancePrefix String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    instanceType 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.
    storageLvm 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 "/"
    templateId 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 GetSksNodepoolListNodepool[]
    zone string
    The Exoscale Zone name.
    clusterId string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    createdAt string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    deployTargetId string
    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.
    diskSize 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.
    instancePoolId string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    instancePrefix string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    instanceType 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.
    storageLvm 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 "/"
    templateId 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[GetSksNodepoolListNodepool]
    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_id str
    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_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_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.
    clusterId String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    createdAt String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    deployTargetId String
    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.
    diskSize 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.
    instancePoolId String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    instancePrefix String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    instanceType 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.
    storageLvm 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 "/"
    templateId 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

    ClusterId string
    CreatedAt string
    InstancePoolId string
    State string
    TemplateId string
    Version string
    Zone string
    AntiAffinityGroupIds List<string>
    DeployTargetId string
    Description string
    DiskSize int
    Id string
    InstancePrefix string
    InstanceType string
    Labels Dictionary<string, string>
    Name string
    PrivateNetworkIds List<string>
    SecurityGroupIds List<string>
    Size int
    StorageLvm bool
    Taints Dictionary<string, string>
    ClusterId string
    CreatedAt string
    InstancePoolId string
    State string
    TemplateId string
    Version string
    Zone string
    AntiAffinityGroupIds []string
    DeployTargetId string
    Description string
    DiskSize int
    Id string
    InstancePrefix string
    InstanceType string
    Labels map[string]string
    Name string
    PrivateNetworkIds []string
    SecurityGroupIds []string
    Size int
    StorageLvm bool
    Taints map[string]string
    clusterId String
    createdAt String
    instancePoolId String
    state String
    templateId String
    version String
    zone String
    antiAffinityGroupIds List<String>
    deployTargetId String
    description String
    diskSize Integer
    id String
    instancePrefix String
    instanceType String
    labels Map<String,String>
    name String
    privateNetworkIds List<String>
    securityGroupIds List<String>
    size Integer
    storageLvm Boolean
    taints Map<String,String>
    clusterId string
    createdAt string
    instancePoolId string
    state string
    templateId string
    version string
    zone string
    antiAffinityGroupIds string[]
    deployTargetId string
    description string
    diskSize number
    id string
    instancePrefix string
    instanceType string
    labels {[key: string]: string}
    name string
    privateNetworkIds string[]
    securityGroupIds string[]
    size number
    storageLvm boolean
    taints {[key: string]: string}
    clusterId String
    createdAt String
    instancePoolId String
    state String
    templateId String
    version String
    zone String
    antiAffinityGroupIds List<String>
    deployTargetId String
    description String
    diskSize Number
    id String
    instancePrefix String
    instanceType String
    labels Map<String>
    name String
    privateNetworkIds List<String>
    securityGroupIds List<String>
    size Number
    storageLvm Boolean
    taints Map<String>

    Package Details

    Repository
    exoscale pulumiverse/pulumi-exoscale
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the exoscale Terraform Provider.
    exoscale logo
    Exoscale v0.55.0 published on Monday, Jan 29, 2024 by Pulumiverse