Viewing docs for stackit v0.0.4
published on Friday, Feb 20, 2026 by stackitcloud
published on Friday, Feb 20, 2026 by stackitcloud
Viewing docs for stackit v0.0.4
published on Friday, Feb 20, 2026 by stackitcloud
published on Friday, Feb 20, 2026 by stackitcloud
Returns Kubernetes versions as reported by the SKE provider options API for the given region.
Example Usage
data "stackit_ske_kubernetes_versions" "example" {
version_state = "SUPPORTED"
}
resource "stackit_ske_cluster" "example" {
project_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
name = "example"
kubernetes_version = data.stackit_ske_kubernetes_versions.example.kubernetes_versions.0.version
node_pools = [
{
name = "np-example"
machine_type = "x.x"
os_version = "x.x.x"
os_name = "xxx"
minimum = "2"
maximum = "3"
availability_zones = ["eu01-1"]
volume_type = "storage_premium_perf6"
volume_size = "48"
}
]
}
Using getSkeKubernetesVersions
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 getSkeKubernetesVersions(args: GetSkeKubernetesVersionsArgs, opts?: InvokeOptions): Promise<GetSkeKubernetesVersionsResult>
function getSkeKubernetesVersionsOutput(args: GetSkeKubernetesVersionsOutputArgs, opts?: InvokeOptions): Output<GetSkeKubernetesVersionsResult>def get_ske_kubernetes_versions(region: Optional[str] = None,
version_state: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetSkeKubernetesVersionsResult
def get_ske_kubernetes_versions_output(region: Optional[pulumi.Input[str]] = None,
version_state: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetSkeKubernetesVersionsResult]func GetSkeKubernetesVersions(ctx *Context, args *GetSkeKubernetesVersionsArgs, opts ...InvokeOption) (*GetSkeKubernetesVersionsResult, error)
func GetSkeKubernetesVersionsOutput(ctx *Context, args *GetSkeKubernetesVersionsOutputArgs, opts ...InvokeOption) GetSkeKubernetesVersionsResultOutput> Note: This function is named GetSkeKubernetesVersions in the Go SDK.
public static class GetSkeKubernetesVersions
{
public static Task<GetSkeKubernetesVersionsResult> InvokeAsync(GetSkeKubernetesVersionsArgs args, InvokeOptions? opts = null)
public static Output<GetSkeKubernetesVersionsResult> Invoke(GetSkeKubernetesVersionsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetSkeKubernetesVersionsResult> getSkeKubernetesVersions(GetSkeKubernetesVersionsArgs args, InvokeOptions options)
public static Output<GetSkeKubernetesVersionsResult> getSkeKubernetesVersions(GetSkeKubernetesVersionsArgs args, InvokeOptions options)
fn::invoke:
function: stackit:index/getSkeKubernetesVersions:getSkeKubernetesVersions
arguments:
# arguments dictionaryThe following arguments are supported:
- Region string
- Region override. If omitted, the provider’s region will be used.
- Version
State string - If specified, only returns Kubernetes versions with this version state. Possible values are:
SUPPORTED.
- Region string
- Region override. If omitted, the provider’s region will be used.
- Version
State string - If specified, only returns Kubernetes versions with this version state. Possible values are:
SUPPORTED.
- region String
- Region override. If omitted, the provider’s region will be used.
- version
State String - If specified, only returns Kubernetes versions with this version state. Possible values are:
SUPPORTED.
- region string
- Region override. If omitted, the provider’s region will be used.
- version
State string - If specified, only returns Kubernetes versions with this version state. Possible values are:
SUPPORTED.
- region str
- Region override. If omitted, the provider’s region will be used.
- version_
state str - If specified, only returns Kubernetes versions with this version state. Possible values are:
SUPPORTED.
- region String
- Region override. If omitted, the provider’s region will be used.
- version
State String - If specified, only returns Kubernetes versions with this version state. Possible values are:
SUPPORTED.
getSkeKubernetesVersions Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Kubernetes
Versions List<GetSke Kubernetes Versions Kubernetes Version> - Kubernetes versions and their metadata.
- Region string
- Region override. If omitted, the provider’s region will be used.
- Version
State string - If specified, only returns Kubernetes versions with this version state. Possible values are:
SUPPORTED.
- Id string
- The provider-assigned unique ID for this managed resource.
- Kubernetes
Versions []GetSke Kubernetes Versions Kubernetes Version - Kubernetes versions and their metadata.
- Region string
- Region override. If omitted, the provider’s region will be used.
- Version
State string - If specified, only returns Kubernetes versions with this version state. Possible values are:
SUPPORTED.
- id String
- The provider-assigned unique ID for this managed resource.
- kubernetes
Versions List<GetSke Kubernetes Versions Kubernetes Version> - Kubernetes versions and their metadata.
- region String
- Region override. If omitted, the provider’s region will be used.
- version
State String - If specified, only returns Kubernetes versions with this version state. Possible values are:
SUPPORTED.
- id string
- The provider-assigned unique ID for this managed resource.
- kubernetes
Versions GetSke Kubernetes Versions Kubernetes Version[] - Kubernetes versions and their metadata.
- region string
- Region override. If omitted, the provider’s region will be used.
- version
State string - If specified, only returns Kubernetes versions with this version state. Possible values are:
SUPPORTED.
- id str
- The provider-assigned unique ID for this managed resource.
- kubernetes_
versions Sequence[GetSke Kubernetes Versions Kubernetes Version] - Kubernetes versions and their metadata.
- region str
- Region override. If omitted, the provider’s region will be used.
- version_
state str - If specified, only returns Kubernetes versions with this version state. Possible values are:
SUPPORTED.
- id String
- The provider-assigned unique ID for this managed resource.
- kubernetes
Versions List<Property Map> - Kubernetes versions and their metadata.
- region String
- Region override. If omitted, the provider’s region will be used.
- version
State String - If specified, only returns Kubernetes versions with this version state. Possible values are:
SUPPORTED.
Supporting Types
GetSkeKubernetesVersionsKubernetesVersion
- Expiration
Date string - Expiration date of the version in RFC3339 format.
- Feature
Gates Dictionary<string, string> - Map of available feature gates for this version.
- State string
- State of the kubernetes version.
- Version string
- Kubernetes version string (e.g.,
1.33.6).
- Expiration
Date string - Expiration date of the version in RFC3339 format.
- Feature
Gates map[string]string - Map of available feature gates for this version.
- State string
- State of the kubernetes version.
- Version string
- Kubernetes version string (e.g.,
1.33.6).
- expiration
Date String - Expiration date of the version in RFC3339 format.
- feature
Gates Map<String,String> - Map of available feature gates for this version.
- state String
- State of the kubernetes version.
- version String
- Kubernetes version string (e.g.,
1.33.6).
- expiration
Date string - Expiration date of the version in RFC3339 format.
- feature
Gates {[key: string]: string} - Map of available feature gates for this version.
- state string
- State of the kubernetes version.
- version string
- Kubernetes version string (e.g.,
1.33.6).
- expiration_
date str - Expiration date of the version in RFC3339 format.
- feature_
gates Mapping[str, str] - Map of available feature gates for this version.
- state str
- State of the kubernetes version.
- version str
- Kubernetes version string (e.g.,
1.33.6).
- expiration
Date String - Expiration date of the version in RFC3339 format.
- feature
Gates Map<String> - Map of available feature gates for this version.
- state String
- State of the kubernetes version.
- version String
- Kubernetes version string (e.g.,
1.33.6).
Package Details
- Repository
- stackit stackitcloud/pulumi-stackit
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
stackitTerraform Provider.
Viewing docs for stackit v0.0.4
published on Friday, Feb 20, 2026 by stackitcloud
published on Friday, Feb 20, 2026 by stackitcloud
