1. Packages
  2. Exoscale
  3. API Docs
  4. getSksCluster
Exoscale v0.62.7 published on Tuesday, Dec 10, 2024 by Pulumiverse

exoscale.getSksCluster

Explore with Pulumi AI

Exoscale v0.62.7 published on Tuesday, Dec 10, 2024 by Pulumiverse

Using getSksCluster

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 getSksCluster(args: GetSksClusterArgs, opts?: InvokeOptions): Promise<GetSksClusterResult>
function getSksClusterOutput(args: GetSksClusterOutputArgs, opts?: InvokeOptions): Output<GetSksClusterResult>
Copy
def get_sks_cluster(addons: Optional[Sequence[str]] = None,
                    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,
                    nodepools: Optional[Sequence[str]] = None,
                    oidc: Optional[GetSksClusterOidc] = None,
                    service_level: Optional[str] = None,
                    state: Optional[str] = None,
                    version: Optional[str] = None,
                    zone: Optional[str] = None,
                    opts: Optional[InvokeOptions] = None) -> GetSksClusterResult
def get_sks_cluster_output(addons: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                    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,
                    nodepools: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                    oidc: Optional[pulumi.Input[GetSksClusterOidcArgs]] = 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[GetSksClusterResult]
Copy
func LookupSksCluster(ctx *Context, args *LookupSksClusterArgs, opts ...InvokeOption) (*LookupSksClusterResult, error)
func LookupSksClusterOutput(ctx *Context, args *LookupSksClusterOutputArgs, opts ...InvokeOption) LookupSksClusterResultOutput
Copy

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

public static class GetSksCluster 
{
    public static Task<GetSksClusterResult> InvokeAsync(GetSksClusterArgs args, InvokeOptions? opts = null)
    public static Output<GetSksClusterResult> Invoke(GetSksClusterInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetSksClusterResult> getSksCluster(GetSksClusterArgs args, InvokeOptions options)
public static Output<GetSksClusterResult> getSksCluster(GetSksClusterArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: exoscale:index/getSksCluster:getSksCluster
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Zone This property is required. 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
The CA certificate (in PEM format) for TLS communications between the control plane and the aggregation layer (e.g. metrics-server).
AutoUpgrade 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.
ControlPlaneCa string
The CA certificate (in PEM format) for TLS communications between control plane components.
CreatedAt string
The cluster creation date.
Description string
A free-form text describing the cluster.
Endpoint string
The cluster API endpoint.
ExoscaleCcm bool
Deploy the Exoscale Cloud Controller Manager in the control plane (boolean; default: true; may only be set at creation time).
ExoscaleCsi bool
Deploy the Exoscale Container Storage Interface on worker nodes (boolean; default: false; requires the CCM to be enabled).
Id string
The ID of this resource.
KubeletCa string
The CA certificate (in PEM format) for TLS communications between kubelets and the control plane.
Labels Dictionary<string, string>
A map of key/value labels.
MetricsServer bool
Deploy the Kubernetes Metrics Server in the control plane (boolean; default: true; may only be set at creation time).
Name string
Nodepools List<string>
The list of exoscalesksnodepool (IDs) attached to the cluster.
Oidc Pulumiverse.Exoscale.Inputs.GetSksClusterOidc
An OpenID Connect configuration to provide to the Kubernetes API server (may only be set at creation time). Structure is documented below.
ServiceLevel string
The service level of the control plane (pro or starter; default: pro; may only be set at creation time).
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 This property is required. 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
The CA certificate (in PEM format) for TLS communications between the control plane and the aggregation layer (e.g. metrics-server).
AutoUpgrade 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.
ControlPlaneCa string
The CA certificate (in PEM format) for TLS communications between control plane components.
CreatedAt string
The cluster creation date.
Description string
A free-form text describing the cluster.
Endpoint string
The cluster API endpoint.
ExoscaleCcm bool
Deploy the Exoscale Cloud Controller Manager in the control plane (boolean; default: true; may only be set at creation time).
ExoscaleCsi bool
Deploy the Exoscale Container Storage Interface on worker nodes (boolean; default: false; requires the CCM to be enabled).
Id string
The ID of this resource.
KubeletCa string
The CA certificate (in PEM format) for TLS communications between kubelets and the control plane.
Labels map[string]string
A map of key/value labels.
MetricsServer bool
Deploy the Kubernetes Metrics Server in the control plane (boolean; default: true; may only be set at creation time).
Name string
Nodepools []string
The list of exoscalesksnodepool (IDs) attached to the cluster.
Oidc GetSksClusterOidc
An OpenID Connect configuration to provide to the Kubernetes API server (may only be set at creation time). Structure is documented below.
ServiceLevel string
The service level of the control plane (pro or starter; default: pro; may only be set at creation time).
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 This property is required. 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
The CA certificate (in PEM format) for TLS communications between the control plane and the aggregation layer (e.g. metrics-server).
autoUpgrade 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.
controlPlaneCa String
The CA certificate (in PEM format) for TLS communications between control plane components.
createdAt String
The cluster creation date.
description String
A free-form text describing the cluster.
endpoint String
The cluster API endpoint.
exoscaleCcm Boolean
Deploy the Exoscale Cloud Controller Manager in the control plane (boolean; default: true; may only be set at creation time).
exoscaleCsi Boolean
Deploy the Exoscale Container Storage Interface on worker nodes (boolean; default: false; requires the CCM to be enabled).
id String
The ID of this resource.
kubeletCa String
The CA certificate (in PEM format) for TLS communications between kubelets and the control plane.
labels Map<String,String>
A map of key/value labels.
metricsServer Boolean
Deploy the Kubernetes Metrics Server in the control plane (boolean; default: true; may only be set at creation time).
name String
nodepools List<String>
The list of exoscalesksnodepool (IDs) attached to the cluster.
oidc GetSksClusterOidc
An OpenID Connect configuration to provide to the Kubernetes API server (may only be set at creation time). Structure is documented below.
serviceLevel String
The service level of the control plane (pro or starter; default: pro; may only be set at creation time).
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 This property is required. 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
The CA certificate (in PEM format) for TLS communications between the control plane and the aggregation layer (e.g. metrics-server).
autoUpgrade 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.
controlPlaneCa string
The CA certificate (in PEM format) for TLS communications between control plane components.
createdAt string
The cluster creation date.
description string
A free-form text describing the cluster.
endpoint string
The cluster API endpoint.
exoscaleCcm boolean
Deploy the Exoscale Cloud Controller Manager in the control plane (boolean; default: true; may only be set at creation time).
exoscaleCsi boolean
Deploy the Exoscale Container Storage Interface on worker nodes (boolean; default: false; requires the CCM to be enabled).
id string
The ID of this resource.
kubeletCa string
The CA certificate (in PEM format) for TLS communications between kubelets and the control plane.
labels {[key: string]: string}
A map of key/value labels.
metricsServer boolean
Deploy the Kubernetes Metrics Server in the control plane (boolean; default: true; may only be set at creation time).
name string
nodepools string[]
The list of exoscalesksnodepool (IDs) attached to the cluster.
oidc GetSksClusterOidc
An OpenID Connect configuration to provide to the Kubernetes API server (may only be set at creation time). Structure is documented below.
serviceLevel string
The service level of the control plane (pro or starter; default: pro; may only be set at creation time).
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 This property is required. str
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
The CA certificate (in PEM format) for TLS communications between the control plane and the aggregation layer (e.g. metrics-server).
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.
control_plane_ca str
The CA certificate (in PEM format) for TLS communications between control plane components.
created_at str
The cluster creation date.
description str
A free-form text describing the cluster.
endpoint str
The cluster API endpoint.
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
The ID of this resource.
kubelet_ca str
The CA certificate (in PEM format) for TLS communications between kubelets and the control plane.
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
nodepools Sequence[str]
The list of exoscalesksnodepool (IDs) attached to the cluster.
oidc GetSksClusterOidc
An OpenID Connect configuration to provide to the Kubernetes API server (may only be set at creation time). Structure is documented below.
service_level str
The service level of the control plane (pro or starter; default: pro; may only be set at creation time).
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 This property is required. 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
The CA certificate (in PEM format) for TLS communications between the control plane and the aggregation layer (e.g. metrics-server).
autoUpgrade 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.
controlPlaneCa String
The CA certificate (in PEM format) for TLS communications between control plane components.
createdAt String
The cluster creation date.
description String
A free-form text describing the cluster.
endpoint String
The cluster API endpoint.
exoscaleCcm Boolean
Deploy the Exoscale Cloud Controller Manager in the control plane (boolean; default: true; may only be set at creation time).
exoscaleCsi Boolean
Deploy the Exoscale Container Storage Interface on worker nodes (boolean; default: false; requires the CCM to be enabled).
id String
The ID of this resource.
kubeletCa String
The CA certificate (in PEM format) for TLS communications between kubelets and the control plane.
labels Map<String>
A map of key/value labels.
metricsServer Boolean
Deploy the Kubernetes Metrics Server in the control plane (boolean; default: true; may only be set at creation time).
name String
nodepools List<String>
The list of exoscalesksnodepool (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.
serviceLevel String
The service level of the control plane (pro or starter; default: pro; may only be set at creation time).
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).

getSksCluster Result

The following output properties are available:

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
The CA certificate (in PEM format) for TLS communications between the control plane and the aggregation layer (e.g. metrics-server).
ControlPlaneCa string
The CA certificate (in PEM format) for TLS communications between control plane components.
CreatedAt string
The cluster creation date.
Endpoint string
The cluster API endpoint.
KubeletCa string
The CA certificate (in PEM format) for TLS communications between kubelets and the control plane.
Nodepools List<string>
The list of exoscalesksnodepool (IDs) attached to the cluster.
Oidc Pulumiverse.Exoscale.Outputs.GetSksClusterOidc
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
AutoUpgrade 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.
ExoscaleCcm bool
Deploy the Exoscale Cloud Controller Manager in the control plane (boolean; default: true; may only be set at creation time).
ExoscaleCsi bool
Deploy the Exoscale Container Storage Interface on worker nodes (boolean; default: false; requires the CCM to be enabled).
Id string
The ID of this resource.
Labels Dictionary<string, string>
A map of key/value labels.
MetricsServer bool
Deploy the Kubernetes Metrics Server in the control plane (boolean; default: true; may only be set at creation time).
Name string
ServiceLevel string
The service level of the control plane (pro or starter; default: pro; may only be set at creation time).
Addons []string

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

AggregationCa string
The CA certificate (in PEM format) for TLS communications between the control plane and the aggregation layer (e.g. metrics-server).
ControlPlaneCa string
The CA certificate (in PEM format) for TLS communications between control plane components.
CreatedAt string
The cluster creation date.
Endpoint string
The cluster API endpoint.
KubeletCa string
The CA certificate (in PEM format) for TLS communications between kubelets and the control plane.
Nodepools []string
The list of exoscalesksnodepool (IDs) attached to the cluster.
Oidc GetSksClusterOidc
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
AutoUpgrade 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.
ExoscaleCcm bool
Deploy the Exoscale Cloud Controller Manager in the control plane (boolean; default: true; may only be set at creation time).
ExoscaleCsi bool
Deploy the Exoscale Container Storage Interface on worker nodes (boolean; default: false; requires the CCM to be enabled).
Id string
The ID of this resource.
Labels map[string]string
A map of key/value labels.
MetricsServer bool
Deploy the Kubernetes Metrics Server in the control plane (boolean; default: true; may only be set at creation time).
Name string
ServiceLevel string
The service level of the control plane (pro or starter; default: pro; may only be set at creation time).
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
The CA certificate (in PEM format) for TLS communications between the control plane and the aggregation layer (e.g. metrics-server).
controlPlaneCa String
The CA certificate (in PEM format) for TLS communications between control plane components.
createdAt String
The cluster creation date.
endpoint String
The cluster API endpoint.
kubeletCa String
The CA certificate (in PEM format) for TLS communications between kubelets and the control plane.
nodepools List<String>
The list of exoscalesksnodepool (IDs) attached to the cluster.
oidc GetSksClusterOidc
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
autoUpgrade 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.
exoscaleCcm Boolean
Deploy the Exoscale Cloud Controller Manager in the control plane (boolean; default: true; may only be set at creation time).
exoscaleCsi Boolean
Deploy the Exoscale Container Storage Interface on worker nodes (boolean; default: false; requires the CCM to be enabled).
id String
The ID of this resource.
labels Map<String,String>
A map of key/value labels.
metricsServer Boolean
Deploy the Kubernetes Metrics Server in the control plane (boolean; default: true; may only be set at creation time).
name String
serviceLevel String
The service level of the control plane (pro or starter; default: pro; may only be set at creation time).
addons string[]

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

aggregationCa string
The CA certificate (in PEM format) for TLS communications between the control plane and the aggregation layer (e.g. metrics-server).
controlPlaneCa string
The CA certificate (in PEM format) for TLS communications between control plane components.
createdAt string
The cluster creation date.
endpoint string
The cluster API endpoint.
kubeletCa string
The CA certificate (in PEM format) for TLS communications between kubelets and the control plane.
nodepools string[]
The list of exoscalesksnodepool (IDs) attached to the cluster.
oidc GetSksClusterOidc
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
autoUpgrade 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.
exoscaleCcm boolean
Deploy the Exoscale Cloud Controller Manager in the control plane (boolean; default: true; may only be set at creation time).
exoscaleCsi boolean
Deploy the Exoscale Container Storage Interface on worker nodes (boolean; default: false; requires the CCM to be enabled).
id string
The ID of this resource.
labels {[key: string]: string}
A map of key/value labels.
metricsServer boolean
Deploy the Kubernetes Metrics Server in the control plane (boolean; default: true; may only be set at creation time).
name string
serviceLevel string
The service level of the control plane (pro or starter; default: pro; may only be set at creation time).
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
The CA certificate (in PEM format) for TLS communications between the control plane and the aggregation layer (e.g. metrics-server).
control_plane_ca str
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 exoscalesksnodepool (IDs) attached to the cluster.
oidc GetSksClusterOidc
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
The ID of this resource.
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 or starter; default: pro; may only be set at creation time).
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
The CA certificate (in PEM format) for TLS communications between the control plane and the aggregation layer (e.g. metrics-server).
controlPlaneCa String
The CA certificate (in PEM format) for TLS communications between control plane components.
createdAt String
The cluster creation date.
endpoint String
The cluster API endpoint.
kubeletCa String
The CA certificate (in PEM format) for TLS communications between kubelets and the control plane.
nodepools List<String>
The list of exoscalesksnodepool (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
autoUpgrade 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.
exoscaleCcm Boolean
Deploy the Exoscale Cloud Controller Manager in the control plane (boolean; default: true; may only be set at creation time).
exoscaleCsi Boolean
Deploy the Exoscale Container Storage Interface on worker nodes (boolean; default: false; requires the CCM to be enabled).
id String
The ID of this resource.
labels Map<String>
A map of key/value labels.
metricsServer Boolean
Deploy the Kubernetes Metrics Server in the control plane (boolean; default: true; may only be set at creation time).
name String
serviceLevel String
The service level of the control plane (pro or starter; default: pro; may only be set at creation time).

Supporting Types

GetSksClusterOidc

ClientId This property is required. string
The OpenID client ID.
IssuerUrl This property is required. string
The OpenID provider URL.
GroupsClaim string
An OpenID JWT claim to use as the user's group.
GroupsPrefix string
An OpenID prefix prepended to group claims.
RequiredClaim Dictionary<string, string>
A map of key/value pairs that describes a required claim in the OpenID Token.
UsernameClaim string
An OpenID JWT claim to use as the user name.
UsernamePrefix string
An OpenID prefix prepended to username claims.
ClientId This property is required. string
The OpenID client ID.
IssuerUrl This property is required. string
The OpenID provider URL.
GroupsClaim string
An OpenID JWT claim to use as the user's group.
GroupsPrefix string
An OpenID prefix prepended to group claims.
RequiredClaim map[string]string
A map of key/value pairs that describes a required claim in the OpenID Token.
UsernameClaim string
An OpenID JWT claim to use as the user name.
UsernamePrefix string
An OpenID prefix prepended to username claims.
clientId This property is required. String
The OpenID client ID.
issuerUrl This property is required. String
The OpenID provider URL.
groupsClaim String
An OpenID JWT claim to use as the user's group.
groupsPrefix String
An OpenID prefix prepended to group claims.
requiredClaim Map<String,String>
A map of key/value pairs that describes a required claim in the OpenID Token.
usernameClaim String
An OpenID JWT claim to use as the user name.
usernamePrefix String
An OpenID prefix prepended to username claims.
clientId This property is required. string
The OpenID client ID.
issuerUrl This property is required. string
The OpenID provider URL.
groupsClaim string
An OpenID JWT claim to use as the user's group.
groupsPrefix string
An OpenID prefix prepended to group claims.
requiredClaim {[key: string]: string}
A map of key/value pairs that describes a required claim in the OpenID Token.
usernameClaim string
An OpenID JWT claim to use as the user name.
usernamePrefix string
An OpenID prefix prepended to username claims.
client_id This property is required. str
The OpenID client ID.
issuer_url This property is required. 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.
clientId This property is required. String
The OpenID client ID.
issuerUrl This property is required. String
The OpenID provider URL.
groupsClaim String
An OpenID JWT claim to use as the user's group.
groupsPrefix String
An OpenID prefix prepended to group claims.
requiredClaim Map<String>
A map of key/value pairs that describes a required claim in the OpenID Token.
usernameClaim String
An OpenID JWT claim to use as the user name.
usernamePrefix 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.
Exoscale v0.62.7 published on Tuesday, Dec 10, 2024 by Pulumiverse