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

exoscale.getSksClusterList

Explore with Pulumi AI

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

    Using getSksClusterList

    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 getSksClusterList(args: GetSksClusterListArgs, opts?: InvokeOptions): Promise<GetSksClusterListResult>
    function getSksClusterListOutput(args: GetSksClusterListOutputArgs, opts?: InvokeOptions): Output<GetSksClusterListResult>
    def get_sks_cluster_list(aggregation_ca: Optional[str] = None,
                             auto_upgrade: Optional[bool] = None,
                             cni: Optional[str] = None,
                             control_plane_ca: Optional[str] = None,
                             created_at: Optional[str] = None,
                             description: Optional[str] = None,
                             endpoint: Optional[str] = None,
                             exoscale_ccm: Optional[bool] = None,
                             id: Optional[str] = None,
                             kubelet_ca: Optional[str] = None,
                             labels: Optional[Mapping[str, str]] = None,
                             metrics_server: Optional[bool] = None,
                             name: Optional[str] = None,
                             service_level: Optional[str] = None,
                             state: Optional[str] = None,
                             version: Optional[str] = None,
                             zone: Optional[str] = None,
                             opts: Optional[InvokeOptions] = None) -> GetSksClusterListResult
    def get_sks_cluster_list_output(aggregation_ca: Optional[pulumi.Input[str]] = None,
                             auto_upgrade: Optional[pulumi.Input[bool]] = None,
                             cni: Optional[pulumi.Input[str]] = None,
                             control_plane_ca: Optional[pulumi.Input[str]] = None,
                             created_at: Optional[pulumi.Input[str]] = None,
                             description: Optional[pulumi.Input[str]] = None,
                             endpoint: Optional[pulumi.Input[str]] = None,
                             exoscale_ccm: Optional[pulumi.Input[bool]] = None,
                             id: Optional[pulumi.Input[str]] = None,
                             kubelet_ca: Optional[pulumi.Input[str]] = None,
                             labels: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None,
                             metrics_server: Optional[pulumi.Input[bool]] = None,
                             name: Optional[pulumi.Input[str]] = None,
                             service_level: Optional[pulumi.Input[str]] = None,
                             state: Optional[pulumi.Input[str]] = None,
                             version: Optional[pulumi.Input[str]] = None,
                             zone: Optional[pulumi.Input[str]] = None,
                             opts: Optional[InvokeOptions] = None) -> Output[GetSksClusterListResult]
    func GetSksClusterList(ctx *Context, args *GetSksClusterListArgs, opts ...InvokeOption) (*GetSksClusterListResult, error)
    func GetSksClusterListOutput(ctx *Context, args *GetSksClusterListOutputArgs, opts ...InvokeOption) GetSksClusterListResultOutput

    > Note: This function is named GetSksClusterList in the Go SDK.

    public static class GetSksClusterList 
    {
        public static Task<GetSksClusterListResult> InvokeAsync(GetSksClusterListArgs args, InvokeOptions? opts = null)
        public static Output<GetSksClusterListResult> Invoke(GetSksClusterListInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetSksClusterListResult> getSksClusterList(GetSksClusterListArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: exoscale:index/getSksClusterList:getSksClusterList
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Zone string
    AggregationCa string
    AutoUpgrade bool
    Cni string
    ControlPlaneCa string
    CreatedAt string
    Description string
    Endpoint string
    ExoscaleCcm bool
    Id string
    KubeletCa string
    Labels Dictionary<string, string>
    MetricsServer bool
    Name string
    ServiceLevel string
    State string
    Version string
    Zone string
    AggregationCa string
    AutoUpgrade bool
    Cni string
    ControlPlaneCa string
    CreatedAt string
    Description string
    Endpoint string
    ExoscaleCcm bool
    Id string
    KubeletCa string
    Labels map[string]string
    MetricsServer bool
    Name string
    ServiceLevel string
    State string
    Version string
    zone String
    aggregationCa String
    autoUpgrade Boolean
    cni String
    controlPlaneCa String
    createdAt String
    description String
    endpoint String
    exoscaleCcm Boolean
    id String
    kubeletCa String
    labels Map<String,String>
    metricsServer Boolean
    name String
    serviceLevel String
    state String
    version String
    zone string
    aggregationCa string
    autoUpgrade boolean
    cni string
    controlPlaneCa string
    createdAt string
    description string
    endpoint string
    exoscaleCcm boolean
    id string
    kubeletCa string
    labels {[key: string]: string}
    metricsServer boolean
    name string
    serviceLevel string
    state string
    version string
    zone String
    aggregationCa String
    autoUpgrade Boolean
    cni String
    controlPlaneCa String
    createdAt String
    description String
    endpoint String
    exoscaleCcm Boolean
    id String
    kubeletCa String
    labels Map<String>
    metricsServer Boolean
    name String
    serviceLevel String
    state String
    version String

    getSksClusterList Result

    The following output properties are available:

    Clusters List<Pulumiverse.Exoscale.Outputs.GetSksClusterListCluster>
    Zone string
    The Exoscale Zone name.
    AggregationCa string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    AutoUpgrade bool
    Match against this bool
    Cni string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    ControlPlaneCa 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.
    Description string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    Endpoint string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    ExoscaleCcm bool
    Match against this bool
    Id string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    KubeletCa 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 "/"
    MetricsServer bool
    Match against this bool
    Name string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    ServiceLevel string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    State 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.
    Clusters []GetSksClusterListCluster
    Zone string
    The Exoscale Zone name.
    AggregationCa string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    AutoUpgrade bool
    Match against this bool
    Cni string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    ControlPlaneCa 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.
    Description string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    Endpoint string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    ExoscaleCcm bool
    Match against this bool
    Id string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    KubeletCa 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 "/"
    MetricsServer bool
    Match against this bool
    Name string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    ServiceLevel string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    State 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.
    clusters List<GetSksClusterListCluster>
    zone String
    The Exoscale Zone name.
    aggregationCa String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    autoUpgrade Boolean
    Match against this bool
    cni String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    controlPlaneCa 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.
    description String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    endpoint String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    exoscaleCcm Boolean
    Match against this bool
    id String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    kubeletCa 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 "/"
    metricsServer Boolean
    Match against this bool
    name String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    serviceLevel String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    state 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.
    clusters GetSksClusterListCluster[]
    zone string
    The Exoscale Zone name.
    aggregationCa string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    autoUpgrade boolean
    Match against this bool
    cni string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    controlPlaneCa 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.
    description string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    endpoint string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    exoscaleCcm boolean
    Match against this bool
    id string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    kubeletCa 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 "/"
    metricsServer boolean
    Match against this bool
    name string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    serviceLevel string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    state 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.
    clusters Sequence[GetSksClusterListCluster]
    zone str
    The Exoscale Zone name.
    aggregation_ca str
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    auto_upgrade bool
    Match against this bool
    cni str
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    control_plane_ca 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.
    description str
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    endpoint str
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    exoscale_ccm bool
    Match against this bool
    id str
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    kubelet_ca 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 "/"
    metrics_server bool
    Match against this bool
    name str
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    service_level str
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    state 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.
    clusters List<Property Map>
    zone String
    The Exoscale Zone name.
    aggregationCa String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    autoUpgrade Boolean
    Match against this bool
    cni String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    controlPlaneCa 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.
    description String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    endpoint String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    exoscaleCcm Boolean
    Match against this bool
    id String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    kubeletCa 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 "/"
    metricsServer Boolean
    Match against this bool
    name String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    serviceLevel String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    state 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

    GetSksClusterListCluster

    Addons List<string>

    Deprecated:This attribute has been replaced by exoscale_ccm/metrics_server attributes, it will be removed in a future release.

    AggregationCa string
    ControlPlaneCa string
    CreatedAt string
    Endpoint string
    KubeletCa string
    Nodepools List<string>
    Oidc Pulumiverse.Exoscale.Inputs.GetSksClusterListClusterOidc
    State string
    Version string
    Zone string
    AutoUpgrade bool
    Cni string
    Description string
    ExoscaleCcm bool
    Id string
    Labels Dictionary<string, string>
    MetricsServer bool
    Name string
    ServiceLevel string
    Addons []string

    Deprecated:This attribute has been replaced by exoscale_ccm/metrics_server attributes, it will be removed in a future release.

    AggregationCa string
    ControlPlaneCa string
    CreatedAt string
    Endpoint string
    KubeletCa string
    Nodepools []string
    Oidc GetSksClusterListClusterOidc
    State string
    Version string
    Zone string
    AutoUpgrade bool
    Cni string
    Description string
    ExoscaleCcm bool
    Id string
    Labels map[string]string
    MetricsServer bool
    Name string
    ServiceLevel string
    addons List<String>

    Deprecated:This attribute has been replaced by exoscale_ccm/metrics_server attributes, it will be removed in a future release.

    aggregationCa String
    controlPlaneCa String
    createdAt String
    endpoint String
    kubeletCa String
    nodepools List<String>
    oidc GetSksClusterListClusterOidc
    state String
    version String
    zone String
    autoUpgrade Boolean
    cni String
    description String
    exoscaleCcm Boolean
    id String
    labels Map<String,String>
    metricsServer Boolean
    name String
    serviceLevel String
    addons string[]

    Deprecated:This attribute has been replaced by exoscale_ccm/metrics_server attributes, it will be removed in a future release.

    aggregationCa string
    controlPlaneCa string
    createdAt string
    endpoint string
    kubeletCa string
    nodepools string[]
    oidc GetSksClusterListClusterOidc
    state string
    version string
    zone string
    autoUpgrade boolean
    cni string
    description string
    exoscaleCcm boolean
    id string
    labels {[key: string]: string}
    metricsServer boolean
    name string
    serviceLevel string
    addons Sequence[str]

    Deprecated:This attribute has been replaced by exoscale_ccm/metrics_server attributes, it will be removed in a future release.

    aggregation_ca str
    control_plane_ca str
    created_at str
    endpoint str
    kubelet_ca str
    nodepools Sequence[str]
    oidc GetSksClusterListClusterOidc
    state str
    version str
    zone str
    auto_upgrade bool
    cni str
    description str
    exoscale_ccm bool
    id str
    labels Mapping[str, str]
    metrics_server bool
    name str
    service_level str
    addons List<String>

    Deprecated:This attribute has been replaced by exoscale_ccm/metrics_server attributes, it will be removed in a future release.

    aggregationCa String
    controlPlaneCa String
    createdAt String
    endpoint String
    kubeletCa String
    nodepools List<String>
    oidc Property Map
    state String
    version String
    zone String
    autoUpgrade Boolean
    cni String
    description String
    exoscaleCcm Boolean
    id String
    labels Map<String>
    metricsServer Boolean
    name String
    serviceLevel String

    GetSksClusterListClusterOidc

    ClientId string
    IssuerUrl string
    GroupsClaim string
    GroupsPrefix string
    RequiredClaim Dictionary<string, string>
    UsernameClaim string
    UsernamePrefix string
    ClientId string
    IssuerUrl string
    GroupsClaim string
    GroupsPrefix string
    RequiredClaim map[string]string
    UsernameClaim string
    UsernamePrefix string
    clientId String
    issuerUrl String
    groupsClaim String
    groupsPrefix String
    requiredClaim Map<String,String>
    usernameClaim String
    usernamePrefix String
    clientId string
    issuerUrl string
    groupsClaim string
    groupsPrefix string
    requiredClaim {[key: string]: string}
    usernameClaim string
    usernamePrefix string
    clientId String
    issuerUrl String
    groupsClaim String
    groupsPrefix String
    requiredClaim Map<String>
    usernameClaim String
    usernamePrefix 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