1. Registry
  2. Packages
  3. AWS
  4. API Docs
  5. eks
  6. getClusterVersions
Viewing docs for AWS v7.46.0
published on Thursday, Sep 10, 2026 by Pulumi
aws logo aws logo
Viewing docs for AWS v7.46.0
published on Thursday, Sep 10, 2026 by Pulumi

    Data source for managing AWS EKS (Elastic Kubernetes) Cluster Versions.

    Example Usage

    Basic Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as aws from "@pulumi/aws";
    
    const example = aws.eks.getClusterVersions({});
    export const eksClusterVersions = example.then(example => example.clusterVersions);
    export const eksClusterVersionFiltered = example.then(example => .filter(version => version.clusterVersion == "1.33").map(version => (version)));
    export const eksClusterVersionList = example.then(example => .map(version => (version.clusterVersion)));
    
    import pulumi
    import pulumi_aws as aws
    
    example = aws.eks.get_cluster_versions()
    pulumi.export("eksClusterVersions", example.cluster_versions)
    pulumi.export("eksClusterVersionFiltered", [version for version in example.cluster_versions if version.cluster_version == "1.33"])
    pulumi.export("eksClusterVersionList", [version.cluster_version for version in example.cluster_versions])
    
    Example coming soon!
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Aws = Pulumi.Aws;
    
    return await Deployment.RunAsync(() => 
    {
        var example = Aws.Eks.GetClusterVersions.Invoke();
    
        return new Dictionary<string, object?>
        {
            ["eksClusterVersions"] = example.Apply(getClusterVersionsResult => getClusterVersionsResult.ClusterVersions),
            ["eksClusterVersionFiltered"] = .Where(version => version.ClusterVersion == "1.33").Select(version => 
            {
                return version;
            }).ToList(),
            ["eksClusterVersionList"] = .Select(version => 
            {
                return version.ClusterVersion;
            }).ToList(),
        };
    });
    
    Example coming soon!
    
    Example coming soon!
    
    pulumi {
      required_providers {
        aws = {
          source = "pulumi/aws"
        }
      }
    }
    
    data "aws_eks_getclusterversions" "example" {
    }
    
    output "eksClusterVersions" {
      value = data.aws_eks_getclusterversions.example.cluster_versions
    }
    output "eksClusterVersionFiltered" {
      value = [for version in data.aws_eks_getclusterversions.example.cluster_versions : version if version.clusterVersion == "1.33"]
    }
    output "eksClusterVersionList" {
      value = [for version in data.aws_eks_getclusterversions.example.cluster_versions : version.clusterVersion]
    }
    

    Filter by Cluster Type

    import * as pulumi from "@pulumi/pulumi";
    import * as aws from "@pulumi/aws";
    
    const example = aws.eks.getClusterVersions({
        clusterType: "eks",
    });
    
    import pulumi
    import pulumi_aws as aws
    
    example = aws.eks.get_cluster_versions(cluster_type="eks")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/eks"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := eks.GetClusterVersions(ctx, &eks.GetClusterVersionsArgs{
    			ClusterType: pulumi.StringRef("eks"),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Aws = Pulumi.Aws;
    
    return await Deployment.RunAsync(() => 
    {
        var example = Aws.Eks.GetClusterVersions.Invoke(new()
        {
            ClusterType = "eks",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.aws.eks.EksFunctions;
    import com.pulumi.aws.eks.inputs.GetClusterVersionsArgs;
    import java.util.ArrayList;
    import java.util.Arrays;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var example = EksFunctions.getClusterVersions(GetClusterVersionsArgs.builder()
                .clusterType("eks")
                .build());
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          function: aws:eks:getClusterVersions
          arguments:
            clusterType: eks
    
    pulumi {
      required_providers {
        aws = {
          source = "pulumi/aws"
        }
      }
    }
    
    data "aws_eks_getclusterversions" "example" {
      cluster_type = "eks"
    }
    

    Filter by Version Status

    import * as pulumi from "@pulumi/pulumi";
    import * as aws from "@pulumi/aws";
    
    const example = aws.eks.getClusterVersions({
        versionStatus: "STANDARD_SUPPORT",
    });
    
    import pulumi
    import pulumi_aws as aws
    
    example = aws.eks.get_cluster_versions(version_status="STANDARD_SUPPORT")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/eks"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := eks.GetClusterVersions(ctx, &eks.GetClusterVersionsArgs{
    			VersionStatus: pulumi.StringRef("STANDARD_SUPPORT"),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Aws = Pulumi.Aws;
    
    return await Deployment.RunAsync(() => 
    {
        var example = Aws.Eks.GetClusterVersions.Invoke(new()
        {
            VersionStatus = "STANDARD_SUPPORT",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.aws.eks.EksFunctions;
    import com.pulumi.aws.eks.inputs.GetClusterVersionsArgs;
    import java.util.ArrayList;
    import java.util.Arrays;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var example = EksFunctions.getClusterVersions(GetClusterVersionsArgs.builder()
                .versionStatus("STANDARD_SUPPORT")
                .build());
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          function: aws:eks:getClusterVersions
          arguments:
            versionStatus: STANDARD_SUPPORT
    
    pulumi {
      required_providers {
        aws = {
          source = "pulumi/aws"
        }
      }
    }
    
    data "aws_eks_getclusterversions" "example" {
      version_status = "STANDARD_SUPPORT"
    }
    

    Using getClusterVersions

    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 getClusterVersions(args: GetClusterVersionsArgs, opts?: InvokeOptions): Promise<GetClusterVersionsResult>
    function getClusterVersionsOutput(args: GetClusterVersionsOutputArgs, opts?: InvokeOutputOptions): Output<GetClusterVersionsResult>
    def get_cluster_versions(cluster_type: Optional[str] = None,
                             cluster_versions_onlies: Optional[Sequence[str]] = None,
                             default_only: Optional[bool] = None,
                             include_all: Optional[bool] = None,
                             region: Optional[str] = None,
                             version_status: Optional[str] = None,
                             opts: Optional[InvokeOptions] = None) -> GetClusterVersionsResult
    def get_cluster_versions_output(cluster_type: pulumi.Input[Optional[str]] = None,
                             cluster_versions_onlies: pulumi.Input[Optional[Sequence[pulumi.Input[str]]]] = None,
                             default_only: pulumi.Input[Optional[bool]] = None,
                             include_all: pulumi.Input[Optional[bool]] = None,
                             region: pulumi.Input[Optional[str]] = None,
                             version_status: pulumi.Input[Optional[str]] = None,
                             opts: Optional[InvokeOutputOptions] = None) -> Output[GetClusterVersionsResult]
    func GetClusterVersions(ctx *Context, args *GetClusterVersionsArgs, opts ...InvokeOption) (*GetClusterVersionsResult, error)
    func GetClusterVersionsOutput(ctx *Context, args *GetClusterVersionsOutputArgs, opts ...InvokeOption) GetClusterVersionsResultOutput

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

    public static class GetClusterVersions 
    {
        public static Task<GetClusterVersionsResult> InvokeAsync(GetClusterVersionsArgs args, InvokeOptions? opts = null)
        public static Output<GetClusterVersionsResult> Invoke(GetClusterVersionsInvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetClusterVersionsResult> Invoke(GetClusterVersionsInvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetClusterVersionsResult> getClusterVersions(GetClusterVersionsArgs args, InvokeOptions options)
    public static Output<GetClusterVersionsResult> getClusterVersions(GetClusterVersionsArgs args, InvokeOptions options)
    public static Output<GetClusterVersionsResult> getClusterVersions(GetClusterVersionsArgs args, InvokeOutputOptions options)
    
    fn::invoke:
      function: aws:eks/getClusterVersions:getClusterVersions
      arguments:
        # arguments dictionary
    data "aws_eks_get_cluster_versions" "name" {
        # arguments
    }

    The following arguments are supported:

    ClusterType string
    Type of clusters to filter by. Currently, the only valid value is eks.
    ClusterVersionsOnlies List<string>
    DefaultOnly bool
    Whether to show only the default versions of Kubernetes supported by EKS.
    IncludeAll bool
    Whether to include all kubernetes versions in the response.
    Region string
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.
    VersionStatus string
    Status of the EKS cluster versions to list. Valid values are STANDARD_SUPPORT or UNSUPPORTED or EXTENDED_SUPPORT.
    ClusterType string
    Type of clusters to filter by. Currently, the only valid value is eks.
    ClusterVersionsOnlies []string
    DefaultOnly bool
    Whether to show only the default versions of Kubernetes supported by EKS.
    IncludeAll bool
    Whether to include all kubernetes versions in the response.
    Region string
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.
    VersionStatus string
    Status of the EKS cluster versions to list. Valid values are STANDARD_SUPPORT or UNSUPPORTED or EXTENDED_SUPPORT.
    cluster_type string
    Type of clusters to filter by. Currently, the only valid value is eks.
    cluster_versions_onlies list(string)
    default_only bool
    Whether to show only the default versions of Kubernetes supported by EKS.
    include_all bool
    Whether to include all kubernetes versions in the response.
    region string
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.
    version_status string
    Status of the EKS cluster versions to list. Valid values are STANDARD_SUPPORT or UNSUPPORTED or EXTENDED_SUPPORT.
    clusterType String
    Type of clusters to filter by. Currently, the only valid value is eks.
    clusterVersionsOnlies List<String>
    defaultOnly Boolean
    Whether to show only the default versions of Kubernetes supported by EKS.
    includeAll Boolean
    Whether to include all kubernetes versions in the response.
    region String
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.
    versionStatus String
    Status of the EKS cluster versions to list. Valid values are STANDARD_SUPPORT or UNSUPPORTED or EXTENDED_SUPPORT.
    clusterType string
    Type of clusters to filter by. Currently, the only valid value is eks.
    clusterVersionsOnlies string[]
    defaultOnly boolean
    Whether to show only the default versions of Kubernetes supported by EKS.
    includeAll boolean
    Whether to include all kubernetes versions in the response.
    region string
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.
    versionStatus string
    Status of the EKS cluster versions to list. Valid values are STANDARD_SUPPORT or UNSUPPORTED or EXTENDED_SUPPORT.
    cluster_type str
    Type of clusters to filter by. Currently, the only valid value is eks.
    cluster_versions_onlies Sequence[str]
    default_only bool
    Whether to show only the default versions of Kubernetes supported by EKS.
    include_all bool
    Whether to include all kubernetes versions in the response.
    region str
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.
    version_status str
    Status of the EKS cluster versions to list. Valid values are STANDARD_SUPPORT or UNSUPPORTED or EXTENDED_SUPPORT.
    clusterType String
    Type of clusters to filter by. Currently, the only valid value is eks.
    clusterVersionsOnlies List<String>
    defaultOnly Boolean
    Whether to show only the default versions of Kubernetes supported by EKS.
    includeAll Boolean
    Whether to include all kubernetes versions in the response.
    region String
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.
    versionStatus String
    Status of the EKS cluster versions to list. Valid values are STANDARD_SUPPORT or UNSUPPORTED or EXTENDED_SUPPORT.

    getClusterVersions Result

    The following output properties are available:

    ClusterVersions List<GetClusterVersionsClusterVersion>
    A list of Kubernetes version information.
    Region string
    ClusterType string
    Type of cluster that the version belongs to.
    ClusterVersionsOnlies List<string>
    DefaultOnly bool
    IncludeAll bool
    VersionStatus string
    Status of the EKS cluster version.
    ClusterVersions []GetClusterVersionsClusterVersion
    A list of Kubernetes version information.
    Region string
    ClusterType string
    Type of cluster that the version belongs to.
    ClusterVersionsOnlies []string
    DefaultOnly bool
    IncludeAll bool
    VersionStatus string
    Status of the EKS cluster version.
    cluster_versions list(object)
    A list of Kubernetes version information.
    region string
    cluster_type string
    Type of cluster that the version belongs to.
    cluster_versions_onlies list(string)
    default_only bool
    include_all bool
    version_status string
    Status of the EKS cluster version.
    clusterVersions List<GetClusterVersionsClusterVersion>
    A list of Kubernetes version information.
    region String
    clusterType String
    Type of cluster that the version belongs to.
    clusterVersionsOnlies List<String>
    defaultOnly Boolean
    includeAll Boolean
    versionStatus String
    Status of the EKS cluster version.
    clusterVersions GetClusterVersionsClusterVersion[]
    A list of Kubernetes version information.
    region string
    clusterType string
    Type of cluster that the version belongs to.
    clusterVersionsOnlies string[]
    defaultOnly boolean
    includeAll boolean
    versionStatus string
    Status of the EKS cluster version.
    cluster_versions Sequence[GetClusterVersionsClusterVersion]
    A list of Kubernetes version information.
    region str
    cluster_type str
    Type of cluster that the version belongs to.
    cluster_versions_onlies Sequence[str]
    default_only bool
    include_all bool
    version_status str
    Status of the EKS cluster version.
    clusterVersions List<Property Map>
    A list of Kubernetes version information.
    region String
    clusterType String
    Type of cluster that the version belongs to.
    clusterVersionsOnlies List<String>
    defaultOnly Boolean
    includeAll Boolean
    versionStatus String
    Status of the EKS cluster version.

    Supporting Types

    GetClusterVersionsClusterVersion

    ClusterType string
    Type of clusters to filter by. Currently, the only valid value is eks.
    ClusterVersion string
    Kubernetes version supported by EKS.
    ControlPlaneComponentConfigs List<GetClusterVersionsClusterVersionControlPlaneComponentConfig>
    Default control plane component configuration and constraints for this version.
    ControlPlaneScalingTiers List<GetClusterVersionsClusterVersionControlPlaneScalingTier>
    Available provisioned control plane scaling tiers and their capabilities.
    DefaultPlatformVersion string
    Default eks platform version for the cluster version.
    DefaultVersion bool
    Default Kubernetes version for the cluster version.
    EndOfExtendedSupportDate string
    End of extended support date for the cluster version.
    EndOfStandardSupportDate string
    End of standard support date for the cluster version.
    KubernetesPatchVersion string
    Kubernetes patch version for the cluster version.
    ReleaseDate string
    Release date of the cluster version.
    VersionStatus string
    Status of the EKS cluster versions to list. Valid values are STANDARD_SUPPORT or UNSUPPORTED or EXTENDED_SUPPORT.
    ClusterType string
    Type of clusters to filter by. Currently, the only valid value is eks.
    ClusterVersion string
    Kubernetes version supported by EKS.
    ControlPlaneComponentConfigs []GetClusterVersionsClusterVersionControlPlaneComponentConfig
    Default control plane component configuration and constraints for this version.
    ControlPlaneScalingTiers []GetClusterVersionsClusterVersionControlPlaneScalingTier
    Available provisioned control plane scaling tiers and their capabilities.
    DefaultPlatformVersion string
    Default eks platform version for the cluster version.
    DefaultVersion bool
    Default Kubernetes version for the cluster version.
    EndOfExtendedSupportDate string
    End of extended support date for the cluster version.
    EndOfStandardSupportDate string
    End of standard support date for the cluster version.
    KubernetesPatchVersion string
    Kubernetes patch version for the cluster version.
    ReleaseDate string
    Release date of the cluster version.
    VersionStatus string
    Status of the EKS cluster versions to list. Valid values are STANDARD_SUPPORT or UNSUPPORTED or EXTENDED_SUPPORT.
    cluster_type string
    Type of clusters to filter by. Currently, the only valid value is eks.
    cluster_version string
    Kubernetes version supported by EKS.
    control_plane_component_configs list(object)
    Default control plane component configuration and constraints for this version.
    control_plane_scaling_tiers list(object)
    Available provisioned control plane scaling tiers and their capabilities.
    default_platform_version string
    Default eks platform version for the cluster version.
    default_version bool
    Default Kubernetes version for the cluster version.
    end_of_extended_support_date string
    End of extended support date for the cluster version.
    end_of_standard_support_date string
    End of standard support date for the cluster version.
    kubernetes_patch_version string
    Kubernetes patch version for the cluster version.
    release_date string
    Release date of the cluster version.
    version_status string
    Status of the EKS cluster versions to list. Valid values are STANDARD_SUPPORT or UNSUPPORTED or EXTENDED_SUPPORT.
    clusterType String
    Type of clusters to filter by. Currently, the only valid value is eks.
    clusterVersion String
    Kubernetes version supported by EKS.
    controlPlaneComponentConfigs List<GetClusterVersionsClusterVersionControlPlaneComponentConfig>
    Default control plane component configuration and constraints for this version.
    controlPlaneScalingTiers List<GetClusterVersionsClusterVersionControlPlaneScalingTier>
    Available provisioned control plane scaling tiers and their capabilities.
    defaultPlatformVersion String
    Default eks platform version for the cluster version.
    defaultVersion Boolean
    Default Kubernetes version for the cluster version.
    endOfExtendedSupportDate String
    End of extended support date for the cluster version.
    endOfStandardSupportDate String
    End of standard support date for the cluster version.
    kubernetesPatchVersion String
    Kubernetes patch version for the cluster version.
    releaseDate String
    Release date of the cluster version.
    versionStatus String
    Status of the EKS cluster versions to list. Valid values are STANDARD_SUPPORT or UNSUPPORTED or EXTENDED_SUPPORT.
    clusterType string
    Type of clusters to filter by. Currently, the only valid value is eks.
    clusterVersion string
    Kubernetes version supported by EKS.
    controlPlaneComponentConfigs GetClusterVersionsClusterVersionControlPlaneComponentConfig[]
    Default control plane component configuration and constraints for this version.
    controlPlaneScalingTiers GetClusterVersionsClusterVersionControlPlaneScalingTier[]
    Available provisioned control plane scaling tiers and their capabilities.
    defaultPlatformVersion string
    Default eks platform version for the cluster version.
    defaultVersion boolean
    Default Kubernetes version for the cluster version.
    endOfExtendedSupportDate string
    End of extended support date for the cluster version.
    endOfStandardSupportDate string
    End of standard support date for the cluster version.
    kubernetesPatchVersion string
    Kubernetes patch version for the cluster version.
    releaseDate string
    Release date of the cluster version.
    versionStatus string
    Status of the EKS cluster versions to list. Valid values are STANDARD_SUPPORT or UNSUPPORTED or EXTENDED_SUPPORT.
    cluster_type str
    Type of clusters to filter by. Currently, the only valid value is eks.
    cluster_version str
    Kubernetes version supported by EKS.
    control_plane_component_configs Sequence[GetClusterVersionsClusterVersionControlPlaneComponentConfig]
    Default control plane component configuration and constraints for this version.
    control_plane_scaling_tiers Sequence[GetClusterVersionsClusterVersionControlPlaneScalingTier]
    Available provisioned control plane scaling tiers and their capabilities.
    default_platform_version str
    Default eks platform version for the cluster version.
    default_version bool
    Default Kubernetes version for the cluster version.
    end_of_extended_support_date str
    End of extended support date for the cluster version.
    end_of_standard_support_date str
    End of standard support date for the cluster version.
    kubernetes_patch_version str
    Kubernetes patch version for the cluster version.
    release_date str
    Release date of the cluster version.
    version_status str
    Status of the EKS cluster versions to list. Valid values are STANDARD_SUPPORT or UNSUPPORTED or EXTENDED_SUPPORT.
    clusterType String
    Type of clusters to filter by. Currently, the only valid value is eks.
    clusterVersion String
    Kubernetes version supported by EKS.
    controlPlaneComponentConfigs List<Property Map>
    Default control plane component configuration and constraints for this version.
    controlPlaneScalingTiers List<Property Map>
    Available provisioned control plane scaling tiers and their capabilities.
    defaultPlatformVersion String
    Default eks platform version for the cluster version.
    defaultVersion Boolean
    Default Kubernetes version for the cluster version.
    endOfExtendedSupportDate String
    End of extended support date for the cluster version.
    endOfStandardSupportDate String
    End of standard support date for the cluster version.
    kubernetesPatchVersion String
    Kubernetes patch version for the cluster version.
    releaseDate String
    Release date of the cluster version.
    versionStatus String
    Status of the EKS cluster versions to list. Valid values are STANDARD_SUPPORT or UNSUPPORTED or EXTENDED_SUPPORT.

    GetClusterVersionsClusterVersionControlPlaneComponentConfig

    kube_api_server_configs list(object)
    Kubernetes API server configuration defaults and constraints.
    kube_controller_manager_configs list(object)
    Kubernetes controller manager configuration defaults and constraints.
    kube_scheduler_configs list(object)
    Kubernetes scheduler configuration defaults and constraints.
    kubeApiServerConfigs List<Property Map>
    Kubernetes API server configuration defaults and constraints.
    kubeControllerManagerConfigs List<Property Map>
    Kubernetes controller manager configuration defaults and constraints.
    kubeSchedulerConfigs List<Property Map>
    Kubernetes scheduler configuration defaults and constraints.

    GetClusterVersionsClusterVersionControlPlaneComponentConfigKubeApiServerConfig

    event_ttls list(object)
    Event TTL configuration with default value and constraints.
    service_node_port_ranges list(object)
    Service node port range configuration with default value and constraints.
    eventTtls List<Property Map>
    Event TTL configuration with default value and constraints.
    serviceNodePortRanges List<Property Map>
    Service node port range configuration with default value and constraints.

    GetClusterVersionsClusterVersionControlPlaneComponentConfigKubeApiServerConfigEventTtl

    constraints list(object)
    Scoring strategy constraints.
    default_value string
    Default scoring strategy (type, resources).
    constraints List<Property Map>
    Scoring strategy constraints.
    defaultValue String
    Default scoring strategy (type, resources).

    GetClusterVersionsClusterVersionControlPlaneComponentConfigKubeApiServerConfigEventTtlConstraint

    Max string
    The maximum allowed duration.
    Min string
    The minimum allowed duration.
    Max string
    The maximum allowed duration.
    Min string
    The minimum allowed duration.
    max string
    The maximum allowed duration.
    min string
    The minimum allowed duration.
    max String
    The maximum allowed duration.
    min String
    The minimum allowed duration.
    max string
    The maximum allowed duration.
    min string
    The minimum allowed duration.
    max str
    The maximum allowed duration.
    min str
    The minimum allowed duration.
    max String
    The maximum allowed duration.
    min String
    The minimum allowed duration.

    GetClusterVersionsClusterVersionControlPlaneComponentConfigKubeApiServerConfigServiceNodePortRange

    constraints list(object)
    Scoring strategy constraints.
    default_values list(object)
    Default scoring strategy (type, resources).
    constraints List<Property Map>
    Scoring strategy constraints.
    defaultValues List<Property Map>
    Default scoring strategy (type, resources).

    GetClusterVersionsClusterVersionControlPlaneComponentConfigKubeApiServerConfigServiceNodePortRangeConstraint

    max_ports list(object)
    The allowed range for the maximum port (min, max).
    min_ports list(object)
    The allowed range for the minimum port (min, max).
    maxPorts List<Property Map>
    The allowed range for the maximum port (min, max).
    minPorts List<Property Map>
    The allowed range for the minimum port (min, max).

    GetClusterVersionsClusterVersionControlPlaneComponentConfigKubeApiServerConfigServiceNodePortRangeConstraintMaxPort

    Max int
    The maximum allowed duration.
    Min int
    The minimum allowed duration.
    Max int
    The maximum allowed duration.
    Min int
    The minimum allowed duration.
    max number
    The maximum allowed duration.
    min number
    The minimum allowed duration.
    max Integer
    The maximum allowed duration.
    min Integer
    The minimum allowed duration.
    max number
    The maximum allowed duration.
    min number
    The minimum allowed duration.
    max int
    The maximum allowed duration.
    min int
    The minimum allowed duration.
    max Number
    The maximum allowed duration.
    min Number
    The minimum allowed duration.

    GetClusterVersionsClusterVersionControlPlaneComponentConfigKubeApiServerConfigServiceNodePortRangeConstraintMinPort

    Max int
    The maximum allowed duration.
    Min int
    The minimum allowed duration.
    Max int
    The maximum allowed duration.
    Min int
    The minimum allowed duration.
    max number
    The maximum allowed duration.
    min number
    The minimum allowed duration.
    max Integer
    The maximum allowed duration.
    min Integer
    The minimum allowed duration.
    max number
    The maximum allowed duration.
    min number
    The minimum allowed duration.
    max int
    The maximum allowed duration.
    min int
    The minimum allowed duration.
    max Number
    The maximum allowed duration.
    min Number
    The minimum allowed duration.

    GetClusterVersionsClusterVersionControlPlaneComponentConfigKubeApiServerConfigServiceNodePortRangeDefaultValue

    MaxPort int
    The allowed range for the maximum port (min, max).
    MinPort int
    The allowed range for the minimum port (min, max).
    MaxPort int
    The allowed range for the maximum port (min, max).
    MinPort int
    The allowed range for the minimum port (min, max).
    max_port number
    The allowed range for the maximum port (min, max).
    min_port number
    The allowed range for the minimum port (min, max).
    maxPort Integer
    The allowed range for the maximum port (min, max).
    minPort Integer
    The allowed range for the minimum port (min, max).
    maxPort number
    The allowed range for the maximum port (min, max).
    minPort number
    The allowed range for the minimum port (min, max).
    max_port int
    The allowed range for the maximum port (min, max).
    min_port int
    The allowed range for the minimum port (min, max).
    maxPort Number
    The allowed range for the maximum port (min, max).
    minPort Number
    The allowed range for the minimum port (min, max).

    GetClusterVersionsClusterVersionControlPlaneComponentConfigKubeControllerManagerConfig

    horizontal_pod_autoscaler_controller_configs list(object)
    HPA controller configuration defaults and constraints.
    pod_gc_controller_configs list(object)
    Pod garbage collection controller configuration defaults and constraints.
    horizontalPodAutoscalerControllerConfigs List<Property Map>
    HPA controller configuration defaults and constraints.
    podGcControllerConfigs List<Property Map>
    Pod garbage collection controller configuration defaults and constraints.

    GetClusterVersionsClusterVersionControlPlaneComponentConfigKubeControllerManagerConfigHorizontalPodAutoscalerControllerConfig

    horizontal_pod_autoscaler_sync_periods list(object)
    HPA sync period configuration with default value and constraints.
    horizontalPodAutoscalerSyncPeriods List<Property Map>
    HPA sync period configuration with default value and constraints.

    GetClusterVersionsClusterVersionControlPlaneComponentConfigKubeControllerManagerConfigHorizontalPodAutoscalerControllerConfigHorizontalPodAutoscalerSyncPeriod

    constraints list(object)
    Scoring strategy constraints.
    default_value string
    Default scoring strategy (type, resources).
    constraints List<Property Map>
    Scoring strategy constraints.
    defaultValue String
    Default scoring strategy (type, resources).

    GetClusterVersionsClusterVersionControlPlaneComponentConfigKubeControllerManagerConfigHorizontalPodAutoscalerControllerConfigHorizontalPodAutoscalerSyncPeriodConstraint

    Max string
    The maximum allowed duration.
    Min string
    The minimum allowed duration.
    Max string
    The maximum allowed duration.
    Min string
    The minimum allowed duration.
    max string
    The maximum allowed duration.
    min string
    The minimum allowed duration.
    max String
    The maximum allowed duration.
    min String
    The minimum allowed duration.
    max string
    The maximum allowed duration.
    min string
    The minimum allowed duration.
    max str
    The maximum allowed duration.
    min str
    The minimum allowed duration.
    max String
    The maximum allowed duration.
    min String
    The minimum allowed duration.

    GetClusterVersionsClusterVersionControlPlaneComponentConfigKubeControllerManagerConfigPodGcControllerConfig

    terminated_pod_gc_thresholds list(object)
    Terminated pod GC threshold configuration with default value and constraints.
    terminatedPodGcThresholds List<Property Map>
    Terminated pod GC threshold configuration with default value and constraints.

    GetClusterVersionsClusterVersionControlPlaneComponentConfigKubeControllerManagerConfigPodGcControllerConfigTerminatedPodGcThreshold

    constraints list(object)
    Scoring strategy constraints.
    default_value number
    Default scoring strategy (type, resources).
    constraints List<Property Map>
    Scoring strategy constraints.
    defaultValue Number
    Default scoring strategy (type, resources).

    GetClusterVersionsClusterVersionControlPlaneComponentConfigKubeControllerManagerConfigPodGcControllerConfigTerminatedPodGcThresholdConstraint

    Max int
    The maximum allowed duration.
    Min int
    The minimum allowed duration.
    Max int
    The maximum allowed duration.
    Min int
    The minimum allowed duration.
    max number
    The maximum allowed duration.
    min number
    The minimum allowed duration.
    max Integer
    The maximum allowed duration.
    min Integer
    The minimum allowed duration.
    max number
    The maximum allowed duration.
    min number
    The minimum allowed duration.
    max int
    The maximum allowed duration.
    min int
    The minimum allowed duration.
    max Number
    The maximum allowed duration.
    min Number
    The minimum allowed duration.

    GetClusterVersionsClusterVersionControlPlaneComponentConfigKubeSchedulerConfig

    node_resources_fits list(object)
    NodeResourcesFit plugin configuration with default value and constraints.
    nodeResourcesFits List<Property Map>
    NodeResourcesFit plugin configuration with default value and constraints.

    GetClusterVersionsClusterVersionControlPlaneComponentConfigKubeSchedulerConfigNodeResourcesFit

    scoring_strategies list(object)
    Allowed values for the strategy type.
    scoringStrategies List<Property Map>
    Allowed values for the strategy type.

    GetClusterVersionsClusterVersionControlPlaneComponentConfigKubeSchedulerConfigNodeResourcesFitScoringStrategy

    constraints list(object)
    Scoring strategy constraints.
    default_values list(object)
    Default scoring strategy (type, resources).
    constraints List<Property Map>
    Scoring strategy constraints.
    defaultValues List<Property Map>
    Default scoring strategy (type, resources).

    GetClusterVersionsClusterVersionControlPlaneComponentConfigKubeSchedulerConfigNodeResourcesFitScoringStrategyConstraint

    resources list(object)
    Constraints for resource names and weights.
    scoring_strategies list(object)
    Allowed values for the strategy type.
    resources List<Property Map>
    Constraints for resource names and weights.
    scoringStrategies List<Property Map>
    Allowed values for the strategy type.

    GetClusterVersionsClusterVersionControlPlaneComponentConfigKubeSchedulerConfigNodeResourcesFitScoringStrategyConstraintResource

    GetClusterVersionsClusterVersionControlPlaneComponentConfigKubeSchedulerConfigNodeResourcesFitScoringStrategyConstraintResourceName

    AllowedValues List<string>
    AllowedValues []string
    allowed_values list(string)
    allowedValues List<String>
    allowedValues string[]
    allowed_values Sequence[str]
    allowedValues List<String>

    GetClusterVersionsClusterVersionControlPlaneComponentConfigKubeSchedulerConfigNodeResourcesFitScoringStrategyConstraintResourceWeight

    Max int
    The maximum allowed duration.
    Min int
    The minimum allowed duration.
    Max int
    The maximum allowed duration.
    Min int
    The minimum allowed duration.
    max number
    The maximum allowed duration.
    min number
    The minimum allowed duration.
    max Integer
    The maximum allowed duration.
    min Integer
    The minimum allowed duration.
    max number
    The maximum allowed duration.
    min number
    The minimum allowed duration.
    max int
    The maximum allowed duration.
    min int
    The minimum allowed duration.
    max Number
    The maximum allowed duration.
    min Number
    The minimum allowed duration.

    GetClusterVersionsClusterVersionControlPlaneComponentConfigKubeSchedulerConfigNodeResourcesFitScoringStrategyConstraintScoringStrategy

    AllowedValues List<string>
    AllowedValues []string
    allowed_values list(string)
    allowedValues List<String>
    allowedValues string[]
    allowed_values Sequence[str]
    allowedValues List<String>

    GetClusterVersionsClusterVersionControlPlaneComponentConfigKubeSchedulerConfigNodeResourcesFitScoringStrategyDefaultValue

    resources list(object)
    Constraints for resource names and weights.
    type string
    resources List<Property Map>
    Constraints for resource names and weights.
    type String

    GetClusterVersionsClusterVersionControlPlaneComponentConfigKubeSchedulerConfigNodeResourcesFitScoringStrategyDefaultValueResource

    Name string
    Weight int
    Name string
    Weight int
    name string
    weight number
    name String
    weight Integer
    name string
    weight number
    name str
    weight int
    name String
    weight Number

    GetClusterVersionsClusterVersionControlPlaneScalingTier

    ApiRequestConcurrency int
    Maximum API request concurrency supported by this tier.
    ClusterDatabaseSizeGb int
    Maximum cluster database size in GB supported by this tier.
    ControlPlaneComponentConfigOverrides List<GetClusterVersionsClusterVersionControlPlaneScalingTierControlPlaneComponentConfigOverride>
    Control plane component configuration overrides specific to this tier (same structure as controlPlaneComponentConfig).
    PodSchedulingRatePerSecond int
    Maximum pod scheduling rate per second supported by this tier.
    TierName string
    The name of the scaling tier.
    ApiRequestConcurrency int
    Maximum API request concurrency supported by this tier.
    ClusterDatabaseSizeGb int
    Maximum cluster database size in GB supported by this tier.
    ControlPlaneComponentConfigOverrides []GetClusterVersionsClusterVersionControlPlaneScalingTierControlPlaneComponentConfigOverride
    Control plane component configuration overrides specific to this tier (same structure as controlPlaneComponentConfig).
    PodSchedulingRatePerSecond int
    Maximum pod scheduling rate per second supported by this tier.
    TierName string
    The name of the scaling tier.
    api_request_concurrency number
    Maximum API request concurrency supported by this tier.
    cluster_database_size_gb number
    Maximum cluster database size in GB supported by this tier.
    control_plane_component_config_overrides list(object)
    Control plane component configuration overrides specific to this tier (same structure as controlPlaneComponentConfig).
    pod_scheduling_rate_per_second number
    Maximum pod scheduling rate per second supported by this tier.
    tier_name string
    The name of the scaling tier.
    apiRequestConcurrency Integer
    Maximum API request concurrency supported by this tier.
    clusterDatabaseSizeGb Integer
    Maximum cluster database size in GB supported by this tier.
    controlPlaneComponentConfigOverrides List<GetClusterVersionsClusterVersionControlPlaneScalingTierControlPlaneComponentConfigOverride>
    Control plane component configuration overrides specific to this tier (same structure as controlPlaneComponentConfig).
    podSchedulingRatePerSecond Integer
    Maximum pod scheduling rate per second supported by this tier.
    tierName String
    The name of the scaling tier.
    apiRequestConcurrency number
    Maximum API request concurrency supported by this tier.
    clusterDatabaseSizeGb number
    Maximum cluster database size in GB supported by this tier.
    controlPlaneComponentConfigOverrides GetClusterVersionsClusterVersionControlPlaneScalingTierControlPlaneComponentConfigOverride[]
    Control plane component configuration overrides specific to this tier (same structure as controlPlaneComponentConfig).
    podSchedulingRatePerSecond number
    Maximum pod scheduling rate per second supported by this tier.
    tierName string
    The name of the scaling tier.
    api_request_concurrency int
    Maximum API request concurrency supported by this tier.
    cluster_database_size_gb int
    Maximum cluster database size in GB supported by this tier.
    control_plane_component_config_overrides Sequence[GetClusterVersionsClusterVersionControlPlaneScalingTierControlPlaneComponentConfigOverride]
    Control plane component configuration overrides specific to this tier (same structure as controlPlaneComponentConfig).
    pod_scheduling_rate_per_second int
    Maximum pod scheduling rate per second supported by this tier.
    tier_name str
    The name of the scaling tier.
    apiRequestConcurrency Number
    Maximum API request concurrency supported by this tier.
    clusterDatabaseSizeGb Number
    Maximum cluster database size in GB supported by this tier.
    controlPlaneComponentConfigOverrides List<Property Map>
    Control plane component configuration overrides specific to this tier (same structure as controlPlaneComponentConfig).
    podSchedulingRatePerSecond Number
    Maximum pod scheduling rate per second supported by this tier.
    tierName String
    The name of the scaling tier.

    GetClusterVersionsClusterVersionControlPlaneScalingTierControlPlaneComponentConfigOverride

    kube_api_server_configs list(object)
    Kubernetes API server configuration defaults and constraints.
    kube_controller_manager_configs list(object)
    Kubernetes controller manager configuration defaults and constraints.
    kube_scheduler_configs list(object)
    Kubernetes scheduler configuration defaults and constraints.
    kubeApiServerConfigs List<Property Map>
    Kubernetes API server configuration defaults and constraints.
    kubeControllerManagerConfigs List<Property Map>
    Kubernetes controller manager configuration defaults and constraints.
    kubeSchedulerConfigs List<Property Map>
    Kubernetes scheduler configuration defaults and constraints.

    GetClusterVersionsClusterVersionControlPlaneScalingTierControlPlaneComponentConfigOverrideKubeApiServerConfig

    event_ttls list(object)
    Event TTL configuration with default value and constraints.
    service_node_port_ranges list(object)
    Service node port range configuration with default value and constraints.
    eventTtls List<Property Map>
    Event TTL configuration with default value and constraints.
    serviceNodePortRanges List<Property Map>
    Service node port range configuration with default value and constraints.

    GetClusterVersionsClusterVersionControlPlaneScalingTierControlPlaneComponentConfigOverrideKubeApiServerConfigEventTtl

    constraints list(object)
    Scoring strategy constraints.
    default_value string
    Default scoring strategy (type, resources).
    constraints List<Property Map>
    Scoring strategy constraints.
    defaultValue String
    Default scoring strategy (type, resources).

    GetClusterVersionsClusterVersionControlPlaneScalingTierControlPlaneComponentConfigOverrideKubeApiServerConfigEventTtlConstraint

    Max string
    The maximum allowed duration.
    Min string
    The minimum allowed duration.
    Max string
    The maximum allowed duration.
    Min string
    The minimum allowed duration.
    max string
    The maximum allowed duration.
    min string
    The minimum allowed duration.
    max String
    The maximum allowed duration.
    min String
    The minimum allowed duration.
    max string
    The maximum allowed duration.
    min string
    The minimum allowed duration.
    max str
    The maximum allowed duration.
    min str
    The minimum allowed duration.
    max String
    The maximum allowed duration.
    min String
    The minimum allowed duration.

    GetClusterVersionsClusterVersionControlPlaneScalingTierControlPlaneComponentConfigOverrideKubeApiServerConfigServiceNodePortRange

    constraints list(object)
    Scoring strategy constraints.
    default_values list(object)
    Default scoring strategy (type, resources).
    constraints List<Property Map>
    Scoring strategy constraints.
    defaultValues List<Property Map>
    Default scoring strategy (type, resources).

    GetClusterVersionsClusterVersionControlPlaneScalingTierControlPlaneComponentConfigOverrideKubeApiServerConfigServiceNodePortRangeConstraint

    max_ports list(object)
    The allowed range for the maximum port (min, max).
    min_ports list(object)
    The allowed range for the minimum port (min, max).
    maxPorts List<Property Map>
    The allowed range for the maximum port (min, max).
    minPorts List<Property Map>
    The allowed range for the minimum port (min, max).

    GetClusterVersionsClusterVersionControlPlaneScalingTierControlPlaneComponentConfigOverrideKubeApiServerConfigServiceNodePortRangeConstraintMaxPort

    Max int
    The maximum allowed duration.
    Min int
    The minimum allowed duration.
    Max int
    The maximum allowed duration.
    Min int
    The minimum allowed duration.
    max number
    The maximum allowed duration.
    min number
    The minimum allowed duration.
    max Integer
    The maximum allowed duration.
    min Integer
    The minimum allowed duration.
    max number
    The maximum allowed duration.
    min number
    The minimum allowed duration.
    max int
    The maximum allowed duration.
    min int
    The minimum allowed duration.
    max Number
    The maximum allowed duration.
    min Number
    The minimum allowed duration.

    GetClusterVersionsClusterVersionControlPlaneScalingTierControlPlaneComponentConfigOverrideKubeApiServerConfigServiceNodePortRangeConstraintMinPort

    Max int
    The maximum allowed duration.
    Min int
    The minimum allowed duration.
    Max int
    The maximum allowed duration.
    Min int
    The minimum allowed duration.
    max number
    The maximum allowed duration.
    min number
    The minimum allowed duration.
    max Integer
    The maximum allowed duration.
    min Integer
    The minimum allowed duration.
    max number
    The maximum allowed duration.
    min number
    The minimum allowed duration.
    max int
    The maximum allowed duration.
    min int
    The minimum allowed duration.
    max Number
    The maximum allowed duration.
    min Number
    The minimum allowed duration.

    GetClusterVersionsClusterVersionControlPlaneScalingTierControlPlaneComponentConfigOverrideKubeApiServerConfigServiceNodePortRangeDefaultValue

    MaxPort int
    The allowed range for the maximum port (min, max).
    MinPort int
    The allowed range for the minimum port (min, max).
    MaxPort int
    The allowed range for the maximum port (min, max).
    MinPort int
    The allowed range for the minimum port (min, max).
    max_port number
    The allowed range for the maximum port (min, max).
    min_port number
    The allowed range for the minimum port (min, max).
    maxPort Integer
    The allowed range for the maximum port (min, max).
    minPort Integer
    The allowed range for the minimum port (min, max).
    maxPort number
    The allowed range for the maximum port (min, max).
    minPort number
    The allowed range for the minimum port (min, max).
    max_port int
    The allowed range for the maximum port (min, max).
    min_port int
    The allowed range for the minimum port (min, max).
    maxPort Number
    The allowed range for the maximum port (min, max).
    minPort Number
    The allowed range for the minimum port (min, max).

    GetClusterVersionsClusterVersionControlPlaneScalingTierControlPlaneComponentConfigOverrideKubeControllerManagerConfig

    horizontal_pod_autoscaler_controller_configs list(object)
    HPA controller configuration defaults and constraints.
    pod_gc_controller_configs list(object)
    Pod garbage collection controller configuration defaults and constraints.
    horizontalPodAutoscalerControllerConfigs List<Property Map>
    HPA controller configuration defaults and constraints.
    podGcControllerConfigs List<Property Map>
    Pod garbage collection controller configuration defaults and constraints.

    GetClusterVersionsClusterVersionControlPlaneScalingTierControlPlaneComponentConfigOverrideKubeControllerManagerConfigHorizontalPodAutoscalerControllerConfig

    horizontal_pod_autoscaler_sync_periods list(object)
    HPA sync period configuration with default value and constraints.
    horizontalPodAutoscalerSyncPeriods List<Property Map>
    HPA sync period configuration with default value and constraints.

    GetClusterVersionsClusterVersionControlPlaneScalingTierControlPlaneComponentConfigOverrideKubeControllerManagerConfigHorizontalPodAutoscalerControllerConfigHorizontalPodAutoscalerSyncPeriod

    constraints list(object)
    Scoring strategy constraints.
    default_value string
    Default scoring strategy (type, resources).
    constraints List<Property Map>
    Scoring strategy constraints.
    defaultValue String
    Default scoring strategy (type, resources).

    GetClusterVersionsClusterVersionControlPlaneScalingTierControlPlaneComponentConfigOverrideKubeControllerManagerConfigHorizontalPodAutoscalerControllerConfigHorizontalPodAutoscalerSyncPeriodConstraint

    Max string
    The maximum allowed duration.
    Min string
    The minimum allowed duration.
    Max string
    The maximum allowed duration.
    Min string
    The minimum allowed duration.
    max string
    The maximum allowed duration.
    min string
    The minimum allowed duration.
    max String
    The maximum allowed duration.
    min String
    The minimum allowed duration.
    max string
    The maximum allowed duration.
    min string
    The minimum allowed duration.
    max str
    The maximum allowed duration.
    min str
    The minimum allowed duration.
    max String
    The maximum allowed duration.
    min String
    The minimum allowed duration.

    GetClusterVersionsClusterVersionControlPlaneScalingTierControlPlaneComponentConfigOverrideKubeControllerManagerConfigPodGcControllerConfig

    terminated_pod_gc_thresholds list(object)
    Terminated pod GC threshold configuration with default value and constraints.
    terminatedPodGcThresholds List<Property Map>
    Terminated pod GC threshold configuration with default value and constraints.

    GetClusterVersionsClusterVersionControlPlaneScalingTierControlPlaneComponentConfigOverrideKubeControllerManagerConfigPodGcControllerConfigTerminatedPodGcThreshold

    constraints list(object)
    Scoring strategy constraints.
    default_value number
    Default scoring strategy (type, resources).
    constraints List<Property Map>
    Scoring strategy constraints.
    defaultValue Number
    Default scoring strategy (type, resources).

    GetClusterVersionsClusterVersionControlPlaneScalingTierControlPlaneComponentConfigOverrideKubeControllerManagerConfigPodGcControllerConfigTerminatedPodGcThresholdConstraint

    Max int
    The maximum allowed duration.
    Min int
    The minimum allowed duration.
    Max int
    The maximum allowed duration.
    Min int
    The minimum allowed duration.
    max number
    The maximum allowed duration.
    min number
    The minimum allowed duration.
    max Integer
    The maximum allowed duration.
    min Integer
    The minimum allowed duration.
    max number
    The maximum allowed duration.
    min number
    The minimum allowed duration.
    max int
    The maximum allowed duration.
    min int
    The minimum allowed duration.
    max Number
    The maximum allowed duration.
    min Number
    The minimum allowed duration.

    GetClusterVersionsClusterVersionControlPlaneScalingTierControlPlaneComponentConfigOverrideKubeSchedulerConfig

    node_resources_fits list(object)
    NodeResourcesFit plugin configuration with default value and constraints.
    nodeResourcesFits List<Property Map>
    NodeResourcesFit plugin configuration with default value and constraints.

    GetClusterVersionsClusterVersionControlPlaneScalingTierControlPlaneComponentConfigOverrideKubeSchedulerConfigNodeResourcesFit

    scoring_strategies list(object)
    Allowed values for the strategy type.
    scoringStrategies List<Property Map>
    Allowed values for the strategy type.

    GetClusterVersionsClusterVersionControlPlaneScalingTierControlPlaneComponentConfigOverrideKubeSchedulerConfigNodeResourcesFitScoringStrategy

    constraints list(object)
    Scoring strategy constraints.
    default_values list(object)
    Default scoring strategy (type, resources).
    constraints List<Property Map>
    Scoring strategy constraints.
    defaultValues List<Property Map>
    Default scoring strategy (type, resources).

    GetClusterVersionsClusterVersionControlPlaneScalingTierControlPlaneComponentConfigOverrideKubeSchedulerConfigNodeResourcesFitScoringStrategyConstraint

    resources list(object)
    Constraints for resource names and weights.
    scoring_strategies list(object)
    Allowed values for the strategy type.
    resources List<Property Map>
    Constraints for resource names and weights.
    scoringStrategies List<Property Map>
    Allowed values for the strategy type.

    GetClusterVersionsClusterVersionControlPlaneScalingTierControlPlaneComponentConfigOverrideKubeSchedulerConfigNodeResourcesFitScoringStrategyConstraintResource

    GetClusterVersionsClusterVersionControlPlaneScalingTierControlPlaneComponentConfigOverrideKubeSchedulerConfigNodeResourcesFitScoringStrategyConstraintResourceName

    AllowedValues List<string>
    AllowedValues []string
    allowed_values list(string)
    allowedValues List<String>
    allowedValues string[]
    allowed_values Sequence[str]
    allowedValues List<String>

    GetClusterVersionsClusterVersionControlPlaneScalingTierControlPlaneComponentConfigOverrideKubeSchedulerConfigNodeResourcesFitScoringStrategyConstraintResourceWeight

    Max int
    The maximum allowed duration.
    Min int
    The minimum allowed duration.
    Max int
    The maximum allowed duration.
    Min int
    The minimum allowed duration.
    max number
    The maximum allowed duration.
    min number
    The minimum allowed duration.
    max Integer
    The maximum allowed duration.
    min Integer
    The minimum allowed duration.
    max number
    The maximum allowed duration.
    min number
    The minimum allowed duration.
    max int
    The maximum allowed duration.
    min int
    The minimum allowed duration.
    max Number
    The maximum allowed duration.
    min Number
    The minimum allowed duration.

    GetClusterVersionsClusterVersionControlPlaneScalingTierControlPlaneComponentConfigOverrideKubeSchedulerConfigNodeResourcesFitScoringStrategyConstraintScoringStrategy

    AllowedValues List<string>
    AllowedValues []string
    allowed_values list(string)
    allowedValues List<String>
    allowedValues string[]
    allowed_values Sequence[str]
    allowedValues List<String>

    GetClusterVersionsClusterVersionControlPlaneScalingTierControlPlaneComponentConfigOverrideKubeSchedulerConfigNodeResourcesFitScoringStrategyDefaultValue

    resources list(object)
    Constraints for resource names and weights.
    type string
    resources List<Property Map>
    Constraints for resource names and weights.
    type String

    GetClusterVersionsClusterVersionControlPlaneScalingTierControlPlaneComponentConfigOverrideKubeSchedulerConfigNodeResourcesFitScoringStrategyDefaultValueResource

    Name string
    Weight int
    Name string
    Weight int
    name string
    weight number
    name String
    weight Integer
    name string
    weight number
    name str
    weight int
    name String
    weight Number

    Package Details

    Repository
    AWS Classic pulumi/pulumi-aws
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the aws Terraform Provider.
    aws logo aws logo
    Viewing docs for AWS v7.46.0
    published on Thursday, Sep 10, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial