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)


1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
# File 'lib/aws-sdk-eks/types.rb', line 1672

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)


1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
# File 'lib/aws-sdk-eks/types.rb', line 1672

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.



1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
# File 'lib/aws-sdk-eks/types.rb', line 1672

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.



1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
# File 'lib/aws-sdk-eks/types.rb', line 1672

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)


1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
# File 'lib/aws-sdk-eks/types.rb', line 1672

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)


1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
# File 'lib/aws-sdk-eks/types.rb', line 1672

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)


1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
# File 'lib/aws-sdk-eks/types.rb', line 1672

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)


1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
# File 'lib/aws-sdk-eks/types.rb', line 1672

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)


1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
# File 'lib/aws-sdk-eks/types.rb', line 1672

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)


1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
# File 'lib/aws-sdk-eks/types.rb', line 1672

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)


1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
# File 'lib/aws-sdk-eks/types.rb', line 1672

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)


1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
# File 'lib/aws-sdk-eks/types.rb', line 1672

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