Class: Aws::EKS::Types::ClusterVersionInformation

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-eks/types.rb

Overview

Contains details about a specific EKS cluster version.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#cluster_typeString

The type of cluster this version is for.

Returns:

  • (String)


1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
# File 'lib/aws-sdk-eks/types.rb', line 1939

class ClusterVersionInformation < Struct.new(
  :cluster_version,
  :cluster_type,
  :default_platform_version,
  :default_version,
  :release_date,
  :end_of_standard_support_date,
  :end_of_extended_support_date,
  :status,
  :version_status,
  :kubernetes_patch_version,
  :control_plane_scaling_tiers,
  :control_plane_component_config)
  SENSITIVE = []
  include Aws::Structure
end

#cluster_versionString

The Kubernetes version for the cluster.

Returns:

  • (String)


1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
# File 'lib/aws-sdk-eks/types.rb', line 1939

class ClusterVersionInformation < Struct.new(
  :cluster_version,
  :cluster_type,
  :default_platform_version,
  :default_version,
  :release_date,
  :end_of_standard_support_date,
  :end_of_extended_support_date,
  :status,
  :version_status,
  :kubernetes_patch_version,
  :control_plane_scaling_tiers,
  :control_plane_component_config)
  SENSITIVE = []
  include Aws::Structure
end

#control_plane_component_configTypes::ControlPlaneConfigInfo

The default control plane component configuration and constraints for this Kubernetes version.



1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
# File 'lib/aws-sdk-eks/types.rb', line 1939

class ClusterVersionInformation < Struct.new(
  :cluster_version,
  :cluster_type,
  :default_platform_version,
  :default_version,
  :release_date,
  :end_of_standard_support_date,
  :end_of_extended_support_date,
  :status,
  :version_status,
  :kubernetes_patch_version,
  :control_plane_scaling_tiers,
  :control_plane_component_config)
  SENSITIVE = []
  include Aws::Structure
end

#control_plane_scaling_tiersArray<Types::ControlPlaneScalingTierInfo>

The available provisioned control plane scaling tiers and their capabilities for this Kubernetes version.



1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
# File 'lib/aws-sdk-eks/types.rb', line 1939

class ClusterVersionInformation < Struct.new(
  :cluster_version,
  :cluster_type,
  :default_platform_version,
  :default_version,
  :release_date,
  :end_of_standard_support_date,
  :end_of_extended_support_date,
  :status,
  :version_status,
  :kubernetes_patch_version,
  :control_plane_scaling_tiers,
  :control_plane_component_config)
  SENSITIVE = []
  include Aws::Structure
end

#default_platform_versionString

Default platform version for this Kubernetes version.

Returns:

  • (String)


1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
# File 'lib/aws-sdk-eks/types.rb', line 1939

class ClusterVersionInformation < Struct.new(
  :cluster_version,
  :cluster_type,
  :default_platform_version,
  :default_version,
  :release_date,
  :end_of_standard_support_date,
  :end_of_extended_support_date,
  :status,
  :version_status,
  :kubernetes_patch_version,
  :control_plane_scaling_tiers,
  :control_plane_component_config)
  SENSITIVE = []
  include Aws::Structure
end

#default_versionBoolean

Indicates if this is a default version.

Returns:

  • (Boolean)


1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
# File 'lib/aws-sdk-eks/types.rb', line 1939

class ClusterVersionInformation < Struct.new(
  :cluster_version,
  :cluster_type,
  :default_platform_version,
  :default_version,
  :release_date,
  :end_of_standard_support_date,
  :end_of_extended_support_date,
  :status,
  :version_status,
  :kubernetes_patch_version,
  :control_plane_scaling_tiers,
  :control_plane_component_config)
  SENSITIVE = []
  include Aws::Structure
end

#end_of_extended_support_dateTime

Date when extended support ends for this version.

Returns:

  • (Time)


1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
# File 'lib/aws-sdk-eks/types.rb', line 1939

class ClusterVersionInformation < Struct.new(
  :cluster_version,
  :cluster_type,
  :default_platform_version,
  :default_version,
  :release_date,
  :end_of_standard_support_date,
  :end_of_extended_support_date,
  :status,
  :version_status,
  :kubernetes_patch_version,
  :control_plane_scaling_tiers,
  :control_plane_component_config)
  SENSITIVE = []
  include Aws::Structure
end

#end_of_standard_support_dateTime

Date when standard support ends for this version.

Returns:

  • (Time)


1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
# File 'lib/aws-sdk-eks/types.rb', line 1939

class ClusterVersionInformation < Struct.new(
  :cluster_version,
  :cluster_type,
  :default_platform_version,
  :default_version,
  :release_date,
  :end_of_standard_support_date,
  :end_of_extended_support_date,
  :status,
  :version_status,
  :kubernetes_patch_version,
  :control_plane_scaling_tiers,
  :control_plane_component_config)
  SENSITIVE = []
  include Aws::Structure
end

#kubernetes_patch_versionString

The patch version of Kubernetes for this cluster version.

Returns:

  • (String)


1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
# File 'lib/aws-sdk-eks/types.rb', line 1939

class ClusterVersionInformation < Struct.new(
  :cluster_version,
  :cluster_type,
  :default_platform_version,
  :default_version,
  :release_date,
  :end_of_standard_support_date,
  :end_of_extended_support_date,
  :status,
  :version_status,
  :kubernetes_patch_version,
  :control_plane_scaling_tiers,
  :control_plane_component_config)
  SENSITIVE = []
  include Aws::Structure
end

#release_dateTime

The release date of this cluster version.

Returns:

  • (Time)


1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
# File 'lib/aws-sdk-eks/types.rb', line 1939

class ClusterVersionInformation < Struct.new(
  :cluster_version,
  :cluster_type,
  :default_platform_version,
  :default_version,
  :release_date,
  :end_of_standard_support_date,
  :end_of_extended_support_date,
  :status,
  :version_status,
  :kubernetes_patch_version,
  :control_plane_scaling_tiers,
  :control_plane_component_config)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

This field is deprecated. Use versionStatus instead, as that field matches for input and output of this action.

Current status of this cluster version.

Returns:

  • (String)


1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
# File 'lib/aws-sdk-eks/types.rb', line 1939

class ClusterVersionInformation < Struct.new(
  :cluster_version,
  :cluster_type,
  :default_platform_version,
  :default_version,
  :release_date,
  :end_of_standard_support_date,
  :end_of_extended_support_date,
  :status,
  :version_status,
  :kubernetes_patch_version,
  :control_plane_scaling_tiers,
  :control_plane_component_config)
  SENSITIVE = []
  include Aws::Structure
end

#version_statusString

Current status of this cluster version.

Returns:

  • (String)


1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
# File 'lib/aws-sdk-eks/types.rb', line 1939

class ClusterVersionInformation < Struct.new(
  :cluster_version,
  :cluster_type,
  :default_platform_version,
  :default_version,
  :release_date,
  :end_of_standard_support_date,
  :end_of_extended_support_date,
  :status,
  :version_status,
  :kubernetes_patch_version,
  :control_plane_scaling_tiers,
  :control_plane_component_config)
  SENSITIVE = []
  include Aws::Structure
end