Exoscale v0.59.2 published on Monday, Jul 22, 2024 by Pulumiverse
exoscale.getSksClusterList
Explore with Pulumi AI
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,
exoscale_csi: 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,
exoscale_csi: 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
- The Exoscale Zone name.
- Aggregation
Ca string - 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 string
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- Control
Plane stringCa - 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.
- 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.
- Exoscale
Ccm bool - Match against this bool
- Exoscale
Csi 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.
- Kubelet
Ca 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 "/"
- Metrics
Server 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.
- Service
Level 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.
- Zone string
- The Exoscale Zone name.
- Aggregation
Ca string - 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 string
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- Control
Plane stringCa - 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.
- 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.
- Exoscale
Ccm bool - Match against this bool
- Exoscale
Csi 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.
- Kubelet
Ca 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 "/"
- Metrics
Server 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.
- Service
Level 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.
- zone String
- The Exoscale Zone name.
- aggregation
Ca String - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- auto
Upgrade 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.
- control
Plane StringCa - 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.
- 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.
- exoscale
Ccm Boolean - Match against this bool
- exoscale
Csi 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.
- kubelet
Ca 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 "/"
- metrics
Server 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.
- service
Level 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.
- zone string
- The Exoscale Zone name.
- aggregation
Ca string - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- auto
Upgrade 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.
- control
Plane stringCa - 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.
- 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.
- exoscale
Ccm boolean - Match against this bool
- exoscale
Csi 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.
- kubelet
Ca 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 "/"
- metrics
Server 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.
- service
Level 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.
- 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_ strca - 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
- exoscale_
csi 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.
- zone String
- The Exoscale Zone name.
- aggregation
Ca String - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- auto
Upgrade 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.
- control
Plane StringCa - 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.
- 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.
- exoscale
Ccm Boolean - Match against this bool
- exoscale
Csi 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.
- kubelet
Ca 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 "/"
- metrics
Server 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.
- service
Level 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.
getSksClusterList Result
The following output properties are available:
- Clusters
List<Pulumiverse.
Exoscale. Outputs. Get Sks Cluster List Cluster> - Zone string
- The Exoscale Zone name.
- Aggregation
Ca string - 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 string
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- Control
Plane stringCa - 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.
- 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.
- Exoscale
Ccm bool - Match against this bool
- Exoscale
Csi 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.
- Kubelet
Ca 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 "/"
- Metrics
Server 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.
- Service
Level 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
[]Get
Sks Cluster List Cluster - Zone string
- The Exoscale Zone name.
- Aggregation
Ca string - 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 string
- Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- Control
Plane stringCa - 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.
- 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.
- Exoscale
Ccm bool - Match against this bool
- Exoscale
Csi 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.
- Kubelet
Ca 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 "/"
- Metrics
Server 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.
- Service
Level 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<Get
Sks Cluster List Cluster> - zone String
- The Exoscale Zone name.
- aggregation
Ca String - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- auto
Upgrade 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.
- control
Plane StringCa - 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.
- 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.
- exoscale
Ccm Boolean - Match against this bool
- exoscale
Csi 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.
- kubelet
Ca 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 "/"
- metrics
Server 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.
- service
Level 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
Get
Sks Cluster List Cluster[] - zone string
- The Exoscale Zone name.
- aggregation
Ca string - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- auto
Upgrade 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.
- control
Plane stringCa - 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.
- 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.
- exoscale
Ccm boolean - Match against this bool
- exoscale
Csi 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.
- kubelet
Ca 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 "/"
- metrics
Server 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.
- service
Level 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[Get
Sks Cluster List Cluster] - 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_ strca - 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
- exoscale_
csi 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.
- aggregation
Ca String - Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
- auto
Upgrade 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.
- control
Plane StringCa - 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.
- 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.
- exoscale
Ccm Boolean - Match against this bool
- exoscale
Csi 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.
- kubelet
Ca 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 "/"
- metrics
Server 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.
- service
Level 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>
- Aggregation
Ca string - The CA certificate (in PEM format) for TLS communications between the control plane and the aggregation layer (e.g.
metrics-server
). - Control
Plane stringCa - The CA certificate (in PEM format) for TLS communications between control plane components.
- Created
At string - The cluster creation date.
- Endpoint string
- The cluster API endpoint.
- Kubelet
Ca string - The CA certificate (in PEM format) for TLS communications between kubelets and the control plane.
- Nodepools List<string>
- The list of exoscale.SksNodepool (IDs) attached to the cluster.
- Oidc
Pulumiverse.
Exoscale. Inputs. Get Sks Cluster List Cluster Oidc - An OpenID Connect configuration to provide to the Kubernetes API server (may only be set at creation time). Structure is documented below.
- State string
- The cluster state.
- Version string
- The version of the control plane (default: latest version available from the API; see
exo compute sks versions
for reference; may only be set at creation time). - Zone string
- Auto
Upgrade bool - Enable automatic upgrading of the control plane version.
- Cni string
- The CNI plugin that is to be used. Available options are "calico" or "cilium". Defaults to "calico". Setting empty string will result in a cluster with no CNI.
- Description string
- A free-form text describing the cluster.
- Exoscale
Ccm bool - Deploy the Exoscale Cloud Controller Manager in the control plane (boolean; default:
true
; may only be set at creation time). - Exoscale
Csi bool - Deploy the Exoscale Container Storage Interface on worker nodes (boolean; default:
false
; requires the CCM to be enabled). - Id string
- Labels Dictionary<string, string>
- A map of key/value labels.
- Metrics
Server bool - Deploy the Kubernetes Metrics Server in the control plane (boolean; default:
true
; may only be set at creation time). - Name string
- Service
Level string - The service level of the control plane (
pro
orstarter
; default:pro
; may only be set at creation time).
- Addons []string
- Aggregation
Ca string - The CA certificate (in PEM format) for TLS communications between the control plane and the aggregation layer (e.g.
metrics-server
). - Control
Plane stringCa - The CA certificate (in PEM format) for TLS communications between control plane components.
- Created
At string - The cluster creation date.
- Endpoint string
- The cluster API endpoint.
- Kubelet
Ca string - The CA certificate (in PEM format) for TLS communications between kubelets and the control plane.
- Nodepools []string
- The list of exoscale.SksNodepool (IDs) attached to the cluster.
- Oidc
Get
Sks Cluster List Cluster Oidc - An OpenID Connect configuration to provide to the Kubernetes API server (may only be set at creation time). Structure is documented below.
- State string
- The cluster state.
- Version string
- The version of the control plane (default: latest version available from the API; see
exo compute sks versions
for reference; may only be set at creation time). - Zone string
- Auto
Upgrade bool - Enable automatic upgrading of the control plane version.
- Cni string
- The CNI plugin that is to be used. Available options are "calico" or "cilium". Defaults to "calico". Setting empty string will result in a cluster with no CNI.
- Description string
- A free-form text describing the cluster.
- Exoscale
Ccm bool - Deploy the Exoscale Cloud Controller Manager in the control plane (boolean; default:
true
; may only be set at creation time). - Exoscale
Csi bool - Deploy the Exoscale Container Storage Interface on worker nodes (boolean; default:
false
; requires the CCM to be enabled). - Id string
- Labels map[string]string
- A map of key/value labels.
- Metrics
Server bool - Deploy the Kubernetes Metrics Server in the control plane (boolean; default:
true
; may only be set at creation time). - Name string
- Service
Level string - The service level of the control plane (
pro
orstarter
; default:pro
; may only be set at creation time).
- addons List<String>
- aggregation
Ca String - The CA certificate (in PEM format) for TLS communications between the control plane and the aggregation layer (e.g.
metrics-server
). - control
Plane StringCa - The CA certificate (in PEM format) for TLS communications between control plane components.
- created
At String - The cluster creation date.
- endpoint String
- The cluster API endpoint.
- kubelet
Ca String - The CA certificate (in PEM format) for TLS communications between kubelets and the control plane.
- nodepools List<String>
- The list of exoscale.SksNodepool (IDs) attached to the cluster.
- oidc
Get
Sks Cluster List Cluster Oidc - An OpenID Connect configuration to provide to the Kubernetes API server (may only be set at creation time). Structure is documented below.
- state String
- The cluster state.
- version String
- The version of the control plane (default: latest version available from the API; see
exo compute sks versions
for reference; may only be set at creation time). - zone String
- auto
Upgrade Boolean - Enable automatic upgrading of the control plane version.
- cni String
- The CNI plugin that is to be used. Available options are "calico" or "cilium". Defaults to "calico". Setting empty string will result in a cluster with no CNI.
- description String
- A free-form text describing the cluster.
- exoscale
Ccm Boolean - Deploy the Exoscale Cloud Controller Manager in the control plane (boolean; default:
true
; may only be set at creation time). - exoscale
Csi Boolean - Deploy the Exoscale Container Storage Interface on worker nodes (boolean; default:
false
; requires the CCM to be enabled). - id String
- labels Map<String,String>
- A map of key/value labels.
- metrics
Server Boolean - Deploy the Kubernetes Metrics Server in the control plane (boolean; default:
true
; may only be set at creation time). - name String
- service
Level String - The service level of the control plane (
pro
orstarter
; default:pro
; may only be set at creation time).
- addons string[]
- aggregation
Ca string - The CA certificate (in PEM format) for TLS communications between the control plane and the aggregation layer (e.g.
metrics-server
). - control
Plane stringCa - The CA certificate (in PEM format) for TLS communications between control plane components.
- created
At string - The cluster creation date.
- endpoint string
- The cluster API endpoint.
- kubelet
Ca string - The CA certificate (in PEM format) for TLS communications between kubelets and the control plane.
- nodepools string[]
- The list of exoscale.SksNodepool (IDs) attached to the cluster.
- oidc
Get
Sks Cluster List Cluster Oidc - An OpenID Connect configuration to provide to the Kubernetes API server (may only be set at creation time). Structure is documented below.
- state string
- The cluster state.
- version string
- The version of the control plane (default: latest version available from the API; see
exo compute sks versions
for reference; may only be set at creation time). - zone string
- auto
Upgrade boolean - Enable automatic upgrading of the control plane version.
- cni string
- The CNI plugin that is to be used. Available options are "calico" or "cilium". Defaults to "calico". Setting empty string will result in a cluster with no CNI.
- description string
- A free-form text describing the cluster.
- exoscale
Ccm boolean - Deploy the Exoscale Cloud Controller Manager in the control plane (boolean; default:
true
; may only be set at creation time). - exoscale
Csi boolean - Deploy the Exoscale Container Storage Interface on worker nodes (boolean; default:
false
; requires the CCM to be enabled). - id string
- labels {[key: string]: string}
- A map of key/value labels.
- metrics
Server boolean - Deploy the Kubernetes Metrics Server in the control plane (boolean; default:
true
; may only be set at creation time). - name string
- service
Level string - The service level of the control plane (
pro
orstarter
; default:pro
; may only be set at creation time).
- addons Sequence[str]
- aggregation_
ca str - The CA certificate (in PEM format) for TLS communications between the control plane and the aggregation layer (e.g.
metrics-server
). - control_
plane_ strca - The CA certificate (in PEM format) for TLS communications between control plane components.
- created_
at str - The cluster creation date.
- endpoint str
- The cluster API endpoint.
- kubelet_
ca str - The CA certificate (in PEM format) for TLS communications between kubelets and the control plane.
- nodepools Sequence[str]
- The list of exoscale.SksNodepool (IDs) attached to the cluster.
- oidc
Get
Sks Cluster List Cluster Oidc - An OpenID Connect configuration to provide to the Kubernetes API server (may only be set at creation time). Structure is documented below.
- state str
- The cluster state.
- version str
- The version of the control plane (default: latest version available from the API; see
exo compute sks versions
for reference; may only be set at creation time). - zone str
- auto_
upgrade bool - Enable automatic upgrading of the control plane version.
- cni str
- The CNI plugin that is to be used. Available options are "calico" or "cilium". Defaults to "calico". Setting empty string will result in a cluster with no CNI.
- description str
- A free-form text describing the cluster.
- exoscale_
ccm bool - Deploy the Exoscale Cloud Controller Manager in the control plane (boolean; default:
true
; may only be set at creation time). - exoscale_
csi bool - Deploy the Exoscale Container Storage Interface on worker nodes (boolean; default:
false
; requires the CCM to be enabled). - id str
- labels Mapping[str, str]
- A map of key/value labels.
- metrics_
server bool - Deploy the Kubernetes Metrics Server in the control plane (boolean; default:
true
; may only be set at creation time). - name str
- service_
level str - The service level of the control plane (
pro
orstarter
; default:pro
; may only be set at creation time).
- addons List<String>
- aggregation
Ca String - The CA certificate (in PEM format) for TLS communications between the control plane and the aggregation layer (e.g.
metrics-server
). - control
Plane StringCa - The CA certificate (in PEM format) for TLS communications between control plane components.
- created
At String - The cluster creation date.
- endpoint String
- The cluster API endpoint.
- kubelet
Ca String - The CA certificate (in PEM format) for TLS communications between kubelets and the control plane.
- nodepools List<String>
- The list of exoscale.SksNodepool (IDs) attached to the cluster.
- oidc Property Map
- An OpenID Connect configuration to provide to the Kubernetes API server (may only be set at creation time). Structure is documented below.
- state String
- The cluster state.
- version String
- The version of the control plane (default: latest version available from the API; see
exo compute sks versions
for reference; may only be set at creation time). - zone String
- auto
Upgrade Boolean - Enable automatic upgrading of the control plane version.
- cni String
- The CNI plugin that is to be used. Available options are "calico" or "cilium". Defaults to "calico". Setting empty string will result in a cluster with no CNI.
- description String
- A free-form text describing the cluster.
- exoscale
Ccm Boolean - Deploy the Exoscale Cloud Controller Manager in the control plane (boolean; default:
true
; may only be set at creation time). - exoscale
Csi Boolean - Deploy the Exoscale Container Storage Interface on worker nodes (boolean; default:
false
; requires the CCM to be enabled). - id String
- labels Map<String>
- A map of key/value labels.
- metrics
Server Boolean - Deploy the Kubernetes Metrics Server in the control plane (boolean; default:
true
; may only be set at creation time). - name String
- service
Level String - The service level of the control plane (
pro
orstarter
; default:pro
; may only be set at creation time).
GetSksClusterListClusterOidc
- Client
Id string - The OpenID client ID.
- Issuer
Url string - The OpenID provider URL.
- Groups
Claim string - An OpenID JWT claim to use as the user's group.
- Groups
Prefix string - An OpenID prefix prepended to group claims.
- Required
Claim Dictionary<string, string> - A map of key/value pairs that describes a required claim in the OpenID Token.
- Username
Claim string - An OpenID JWT claim to use as the user name.
- Username
Prefix string - An OpenID prefix prepended to username claims.
- Client
Id string - The OpenID client ID.
- Issuer
Url string - The OpenID provider URL.
- Groups
Claim string - An OpenID JWT claim to use as the user's group.
- Groups
Prefix string - An OpenID prefix prepended to group claims.
- Required
Claim map[string]string - A map of key/value pairs that describes a required claim in the OpenID Token.
- Username
Claim string - An OpenID JWT claim to use as the user name.
- Username
Prefix string - An OpenID prefix prepended to username claims.
- client
Id String - The OpenID client ID.
- issuer
Url String - The OpenID provider URL.
- groups
Claim String - An OpenID JWT claim to use as the user's group.
- groups
Prefix String - An OpenID prefix prepended to group claims.
- required
Claim Map<String,String> - A map of key/value pairs that describes a required claim in the OpenID Token.
- username
Claim String - An OpenID JWT claim to use as the user name.
- username
Prefix String - An OpenID prefix prepended to username claims.
- client
Id string - The OpenID client ID.
- issuer
Url string - The OpenID provider URL.
- groups
Claim string - An OpenID JWT claim to use as the user's group.
- groups
Prefix string - An OpenID prefix prepended to group claims.
- required
Claim {[key: string]: string} - A map of key/value pairs that describes a required claim in the OpenID Token.
- username
Claim string - An OpenID JWT claim to use as the user name.
- username
Prefix string - An OpenID prefix prepended to username claims.
- client_
id str - The OpenID client ID.
- issuer_
url str - The OpenID provider URL.
- groups_
claim str - An OpenID JWT claim to use as the user's group.
- groups_
prefix str - An OpenID prefix prepended to group claims.
- required_
claim Mapping[str, str] - A map of key/value pairs that describes a required claim in the OpenID Token.
- username_
claim str - An OpenID JWT claim to use as the user name.
- username_
prefix str - An OpenID prefix prepended to username claims.
- client
Id String - The OpenID client ID.
- issuer
Url String - The OpenID provider URL.
- groups
Claim String - An OpenID JWT claim to use as the user's group.
- groups
Prefix String - An OpenID prefix prepended to group claims.
- required
Claim Map<String> - A map of key/value pairs that describes a required claim in the OpenID Token.
- username
Claim String - An OpenID JWT claim to use as the user name.
- username
Prefix String - An OpenID prefix prepended to username claims.
Package Details
- Repository
- exoscale pulumiverse/pulumi-exoscale
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
exoscale
Terraform Provider.