Class: Aws::EKS::Types::Cluster

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

Overview

An object representing an Amazon EKS cluster.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#access_configTypes::AccessConfigResponse

The access configuration for the cluster.



962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 962

class Cluster < Struct.new(
  :name,
  :arn,
  :created_at,
  :version,
  :endpoint,
  :role_arn,
  :resources_vpc_config,
  :kubernetes_network_config,
  :logging,
  :identity,
  :status,
  :certificate_authority,
  :client_request_token,
  :platform_version,
  :tags,
  :encryption_config,
  :connector_config,
  :id,
  :health,
  :outpost_config,
  :access_config,
  :upgrade_policy,
  :zonal_shift_config,
  :remote_network_config,
  :compute_config,
  :storage_config,
  :deletion_protection)
  SENSITIVE = []
  include Aws::Structure
end

#arnString

The Amazon Resource Name (ARN) of the cluster.

Returns:

  • (String)


962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 962

class Cluster < Struct.new(
  :name,
  :arn,
  :created_at,
  :version,
  :endpoint,
  :role_arn,
  :resources_vpc_config,
  :kubernetes_network_config,
  :logging,
  :identity,
  :status,
  :certificate_authority,
  :client_request_token,
  :platform_version,
  :tags,
  :encryption_config,
  :connector_config,
  :id,
  :health,
  :outpost_config,
  :access_config,
  :upgrade_policy,
  :zonal_shift_config,
  :remote_network_config,
  :compute_config,
  :storage_config,
  :deletion_protection)
  SENSITIVE = []
  include Aws::Structure
end

#certificate_authorityTypes::Certificate

The certificate-authority-data for your cluster.

Returns:



962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 962

class Cluster < Struct.new(
  :name,
  :arn,
  :created_at,
  :version,
  :endpoint,
  :role_arn,
  :resources_vpc_config,
  :kubernetes_network_config,
  :logging,
  :identity,
  :status,
  :certificate_authority,
  :client_request_token,
  :platform_version,
  :tags,
  :encryption_config,
  :connector_config,
  :id,
  :health,
  :outpost_config,
  :access_config,
  :upgrade_policy,
  :zonal_shift_config,
  :remote_network_config,
  :compute_config,
  :storage_config,
  :deletion_protection)
  SENSITIVE = []
  include Aws::Structure
end

#client_request_tokenString

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

Returns:

  • (String)


962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 962

class Cluster < Struct.new(
  :name,
  :arn,
  :created_at,
  :version,
  :endpoint,
  :role_arn,
  :resources_vpc_config,
  :kubernetes_network_config,
  :logging,
  :identity,
  :status,
  :certificate_authority,
  :client_request_token,
  :platform_version,
  :tags,
  :encryption_config,
  :connector_config,
  :id,
  :health,
  :outpost_config,
  :access_config,
  :upgrade_policy,
  :zonal_shift_config,
  :remote_network_config,
  :compute_config,
  :storage_config,
  :deletion_protection)
  SENSITIVE = []
  include Aws::Structure
end

#compute_configTypes::ComputeConfigResponse

Indicates the current configuration of the compute capability on your EKS Auto Mode cluster. For example, if the capability is enabled or disabled. If the compute capability is enabled, EKS Auto Mode will create and delete EC2 Managed Instances in your Amazon Web Services account. For more information, see EKS Auto Mode compute capability in the Amazon EKS User Guide.



962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 962

class Cluster < Struct.new(
  :name,
  :arn,
  :created_at,
  :version,
  :endpoint,
  :role_arn,
  :resources_vpc_config,
  :kubernetes_network_config,
  :logging,
  :identity,
  :status,
  :certificate_authority,
  :client_request_token,
  :platform_version,
  :tags,
  :encryption_config,
  :connector_config,
  :id,
  :health,
  :outpost_config,
  :access_config,
  :upgrade_policy,
  :zonal_shift_config,
  :remote_network_config,
  :compute_config,
  :storage_config,
  :deletion_protection)
  SENSITIVE = []
  include Aws::Structure
end

#connector_configTypes::ConnectorConfigResponse

The configuration used to connect to a cluster for registration.



962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 962

class Cluster < Struct.new(
  :name,
  :arn,
  :created_at,
  :version,
  :endpoint,
  :role_arn,
  :resources_vpc_config,
  :kubernetes_network_config,
  :logging,
  :identity,
  :status,
  :certificate_authority,
  :client_request_token,
  :platform_version,
  :tags,
  :encryption_config,
  :connector_config,
  :id,
  :health,
  :outpost_config,
  :access_config,
  :upgrade_policy,
  :zonal_shift_config,
  :remote_network_config,
  :compute_config,
  :storage_config,
  :deletion_protection)
  SENSITIVE = []
  include Aws::Structure
end

#created_atTime

The Unix epoch timestamp at object creation.

Returns:

  • (Time)


962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 962

class Cluster < Struct.new(
  :name,
  :arn,
  :created_at,
  :version,
  :endpoint,
  :role_arn,
  :resources_vpc_config,
  :kubernetes_network_config,
  :logging,
  :identity,
  :status,
  :certificate_authority,
  :client_request_token,
  :platform_version,
  :tags,
  :encryption_config,
  :connector_config,
  :id,
  :health,
  :outpost_config,
  :access_config,
  :upgrade_policy,
  :zonal_shift_config,
  :remote_network_config,
  :compute_config,
  :storage_config,
  :deletion_protection)
  SENSITIVE = []
  include Aws::Structure
end

#deletion_protectionBoolean

The current deletion protection setting for the cluster. When true, deletion protection is enabled and the cluster cannot be deleted until protection is disabled. When false, the cluster can be deleted normally. This setting only applies to clusters in an active state.

Returns:

  • (Boolean)


962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 962

class Cluster < Struct.new(
  :name,
  :arn,
  :created_at,
  :version,
  :endpoint,
  :role_arn,
  :resources_vpc_config,
  :kubernetes_network_config,
  :logging,
  :identity,
  :status,
  :certificate_authority,
  :client_request_token,
  :platform_version,
  :tags,
  :encryption_config,
  :connector_config,
  :id,
  :health,
  :outpost_config,
  :access_config,
  :upgrade_policy,
  :zonal_shift_config,
  :remote_network_config,
  :compute_config,
  :storage_config,
  :deletion_protection)
  SENSITIVE = []
  include Aws::Structure
end

#encryption_configArray<Types::EncryptionConfig>

The encryption configuration for the cluster.

Returns:



962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 962

class Cluster < Struct.new(
  :name,
  :arn,
  :created_at,
  :version,
  :endpoint,
  :role_arn,
  :resources_vpc_config,
  :kubernetes_network_config,
  :logging,
  :identity,
  :status,
  :certificate_authority,
  :client_request_token,
  :platform_version,
  :tags,
  :encryption_config,
  :connector_config,
  :id,
  :health,
  :outpost_config,
  :access_config,
  :upgrade_policy,
  :zonal_shift_config,
  :remote_network_config,
  :compute_config,
  :storage_config,
  :deletion_protection)
  SENSITIVE = []
  include Aws::Structure
end

#endpointString

The endpoint for your Kubernetes API server.

Returns:

  • (String)


962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 962

class Cluster < Struct.new(
  :name,
  :arn,
  :created_at,
  :version,
  :endpoint,
  :role_arn,
  :resources_vpc_config,
  :kubernetes_network_config,
  :logging,
  :identity,
  :status,
  :certificate_authority,
  :client_request_token,
  :platform_version,
  :tags,
  :encryption_config,
  :connector_config,
  :id,
  :health,
  :outpost_config,
  :access_config,
  :upgrade_policy,
  :zonal_shift_config,
  :remote_network_config,
  :compute_config,
  :storage_config,
  :deletion_protection)
  SENSITIVE = []
  include Aws::Structure
end

#healthTypes::ClusterHealth

An object representing the health of your Amazon EKS cluster.



962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 962

class Cluster < Struct.new(
  :name,
  :arn,
  :created_at,
  :version,
  :endpoint,
  :role_arn,
  :resources_vpc_config,
  :kubernetes_network_config,
  :logging,
  :identity,
  :status,
  :certificate_authority,
  :client_request_token,
  :platform_version,
  :tags,
  :encryption_config,
  :connector_config,
  :id,
  :health,
  :outpost_config,
  :access_config,
  :upgrade_policy,
  :zonal_shift_config,
  :remote_network_config,
  :compute_config,
  :storage_config,
  :deletion_protection)
  SENSITIVE = []
  include Aws::Structure
end

#idString

The ID of your local Amazon EKS cluster on an Amazon Web Services Outpost. This property isn't available for an Amazon EKS cluster on the Amazon Web Services cloud.

Returns:

  • (String)


962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 962

class Cluster < Struct.new(
  :name,
  :arn,
  :created_at,
  :version,
  :endpoint,
  :role_arn,
  :resources_vpc_config,
  :kubernetes_network_config,
  :logging,
  :identity,
  :status,
  :certificate_authority,
  :client_request_token,
  :platform_version,
  :tags,
  :encryption_config,
  :connector_config,
  :id,
  :health,
  :outpost_config,
  :access_config,
  :upgrade_policy,
  :zonal_shift_config,
  :remote_network_config,
  :compute_config,
  :storage_config,
  :deletion_protection)
  SENSITIVE = []
  include Aws::Structure
end

#identityTypes::Identity

The identity provider information for the cluster.

Returns:



962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 962

class Cluster < Struct.new(
  :name,
  :arn,
  :created_at,
  :version,
  :endpoint,
  :role_arn,
  :resources_vpc_config,
  :kubernetes_network_config,
  :logging,
  :identity,
  :status,
  :certificate_authority,
  :client_request_token,
  :platform_version,
  :tags,
  :encryption_config,
  :connector_config,
  :id,
  :health,
  :outpost_config,
  :access_config,
  :upgrade_policy,
  :zonal_shift_config,
  :remote_network_config,
  :compute_config,
  :storage_config,
  :deletion_protection)
  SENSITIVE = []
  include Aws::Structure
end

#kubernetes_network_configTypes::KubernetesNetworkConfigResponse

The Kubernetes network configuration for the cluster.



962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 962

class Cluster < Struct.new(
  :name,
  :arn,
  :created_at,
  :version,
  :endpoint,
  :role_arn,
  :resources_vpc_config,
  :kubernetes_network_config,
  :logging,
  :identity,
  :status,
  :certificate_authority,
  :client_request_token,
  :platform_version,
  :tags,
  :encryption_config,
  :connector_config,
  :id,
  :health,
  :outpost_config,
  :access_config,
  :upgrade_policy,
  :zonal_shift_config,
  :remote_network_config,
  :compute_config,
  :storage_config,
  :deletion_protection)
  SENSITIVE = []
  include Aws::Structure
end

#loggingTypes::Logging

The logging configuration for your cluster.

Returns:



962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 962

class Cluster < Struct.new(
  :name,
  :arn,
  :created_at,
  :version,
  :endpoint,
  :role_arn,
  :resources_vpc_config,
  :kubernetes_network_config,
  :logging,
  :identity,
  :status,
  :certificate_authority,
  :client_request_token,
  :platform_version,
  :tags,
  :encryption_config,
  :connector_config,
  :id,
  :health,
  :outpost_config,
  :access_config,
  :upgrade_policy,
  :zonal_shift_config,
  :remote_network_config,
  :compute_config,
  :storage_config,
  :deletion_protection)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of your cluster.

Returns:

  • (String)


962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 962

class Cluster < Struct.new(
  :name,
  :arn,
  :created_at,
  :version,
  :endpoint,
  :role_arn,
  :resources_vpc_config,
  :kubernetes_network_config,
  :logging,
  :identity,
  :status,
  :certificate_authority,
  :client_request_token,
  :platform_version,
  :tags,
  :encryption_config,
  :connector_config,
  :id,
  :health,
  :outpost_config,
  :access_config,
  :upgrade_policy,
  :zonal_shift_config,
  :remote_network_config,
  :compute_config,
  :storage_config,
  :deletion_protection)
  SENSITIVE = []
  include Aws::Structure
end

#outpost_configTypes::OutpostConfigResponse

An object representing the configuration of your local Amazon EKS cluster on an Amazon Web Services Outpost. This object isn't available for clusters on the Amazon Web Services cloud.



962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 962

class Cluster < Struct.new(
  :name,
  :arn,
  :created_at,
  :version,
  :endpoint,
  :role_arn,
  :resources_vpc_config,
  :kubernetes_network_config,
  :logging,
  :identity,
  :status,
  :certificate_authority,
  :client_request_token,
  :platform_version,
  :tags,
  :encryption_config,
  :connector_config,
  :id,
  :health,
  :outpost_config,
  :access_config,
  :upgrade_policy,
  :zonal_shift_config,
  :remote_network_config,
  :compute_config,
  :storage_config,
  :deletion_protection)
  SENSITIVE = []
  include Aws::Structure
end

#platform_versionString

The platform version of your Amazon EKS cluster. For more information about clusters deployed on the Amazon Web Services Cloud, see Platform versions in the Amazon EKS User Guide . For more information about local clusters deployed on an Outpost, see Amazon EKS local cluster platform versions in the Amazon EKS User Guide .

Returns:

  • (String)


962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 962

class Cluster < Struct.new(
  :name,
  :arn,
  :created_at,
  :version,
  :endpoint,
  :role_arn,
  :resources_vpc_config,
  :kubernetes_network_config,
  :logging,
  :identity,
  :status,
  :certificate_authority,
  :client_request_token,
  :platform_version,
  :tags,
  :encryption_config,
  :connector_config,
  :id,
  :health,
  :outpost_config,
  :access_config,
  :upgrade_policy,
  :zonal_shift_config,
  :remote_network_config,
  :compute_config,
  :storage_config,
  :deletion_protection)
  SENSITIVE = []
  include Aws::Structure
end

#remote_network_configTypes::RemoteNetworkConfigResponse

The configuration in the cluster for EKS Hybrid Nodes. You can add, change, or remove this configuration after the cluster is created.



962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 962

class Cluster < Struct.new(
  :name,
  :arn,
  :created_at,
  :version,
  :endpoint,
  :role_arn,
  :resources_vpc_config,
  :kubernetes_network_config,
  :logging,
  :identity,
  :status,
  :certificate_authority,
  :client_request_token,
  :platform_version,
  :tags,
  :encryption_config,
  :connector_config,
  :id,
  :health,
  :outpost_config,
  :access_config,
  :upgrade_policy,
  :zonal_shift_config,
  :remote_network_config,
  :compute_config,
  :storage_config,
  :deletion_protection)
  SENSITIVE = []
  include Aws::Structure
end

#resources_vpc_configTypes::VpcConfigResponse

The VPC configuration used by the cluster control plane. Amazon EKS VPC resources have specific requirements to work properly with Kubernetes. For more information, see Cluster VPC considerations and Cluster security group considerations in the Amazon EKS User Guide.



962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 962

class Cluster < Struct.new(
  :name,
  :arn,
  :created_at,
  :version,
  :endpoint,
  :role_arn,
  :resources_vpc_config,
  :kubernetes_network_config,
  :logging,
  :identity,
  :status,
  :certificate_authority,
  :client_request_token,
  :platform_version,
  :tags,
  :encryption_config,
  :connector_config,
  :id,
  :health,
  :outpost_config,
  :access_config,
  :upgrade_policy,
  :zonal_shift_config,
  :remote_network_config,
  :compute_config,
  :storage_config,
  :deletion_protection)
  SENSITIVE = []
  include Aws::Structure
end

#role_arnString

The Amazon Resource Name (ARN) of the IAM role that provides permissions for the Kubernetes control plane to make calls to Amazon Web Services API operations on your behalf.

Returns:

  • (String)


962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 962

class Cluster < Struct.new(
  :name,
  :arn,
  :created_at,
  :version,
  :endpoint,
  :role_arn,
  :resources_vpc_config,
  :kubernetes_network_config,
  :logging,
  :identity,
  :status,
  :certificate_authority,
  :client_request_token,
  :platform_version,
  :tags,
  :encryption_config,
  :connector_config,
  :id,
  :health,
  :outpost_config,
  :access_config,
  :upgrade_policy,
  :zonal_shift_config,
  :remote_network_config,
  :compute_config,
  :storage_config,
  :deletion_protection)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The current status of the cluster.

Returns:

  • (String)


962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 962

class Cluster < Struct.new(
  :name,
  :arn,
  :created_at,
  :version,
  :endpoint,
  :role_arn,
  :resources_vpc_config,
  :kubernetes_network_config,
  :logging,
  :identity,
  :status,
  :certificate_authority,
  :client_request_token,
  :platform_version,
  :tags,
  :encryption_config,
  :connector_config,
  :id,
  :health,
  :outpost_config,
  :access_config,
  :upgrade_policy,
  :zonal_shift_config,
  :remote_network_config,
  :compute_config,
  :storage_config,
  :deletion_protection)
  SENSITIVE = []
  include Aws::Structure
end

#storage_configTypes::StorageConfigResponse

Indicates the current configuration of the block storage capability on your EKS Auto Mode cluster. For example, if the capability is enabled or disabled. If the block storage capability is enabled, EKS Auto Mode will create and delete EBS volumes in your Amazon Web Services account. For more information, see EKS Auto Mode block storage capability in the Amazon EKS User Guide.



962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 962

class Cluster < Struct.new(
  :name,
  :arn,
  :created_at,
  :version,
  :endpoint,
  :role_arn,
  :resources_vpc_config,
  :kubernetes_network_config,
  :logging,
  :identity,
  :status,
  :certificate_authority,
  :client_request_token,
  :platform_version,
  :tags,
  :encryption_config,
  :connector_config,
  :id,
  :health,
  :outpost_config,
  :access_config,
  :upgrade_policy,
  :zonal_shift_config,
  :remote_network_config,
  :compute_config,
  :storage_config,
  :deletion_protection)
  SENSITIVE = []
  include Aws::Structure
end

#tagsHash<String,String>

Metadata that assists with categorization and organization. Each tag consists of a key and an optional value. You define both. Tags don't propagate to any other cluster or Amazon Web Services resources.

Returns:

  • (Hash<String,String>)


962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 962

class Cluster < Struct.new(
  :name,
  :arn,
  :created_at,
  :version,
  :endpoint,
  :role_arn,
  :resources_vpc_config,
  :kubernetes_network_config,
  :logging,
  :identity,
  :status,
  :certificate_authority,
  :client_request_token,
  :platform_version,
  :tags,
  :encryption_config,
  :connector_config,
  :id,
  :health,
  :outpost_config,
  :access_config,
  :upgrade_policy,
  :zonal_shift_config,
  :remote_network_config,
  :compute_config,
  :storage_config,
  :deletion_protection)
  SENSITIVE = []
  include Aws::Structure
end

#upgrade_policyTypes::UpgradePolicyResponse

This value indicates if extended support is enabled or disabled for the cluster.

Learn more about EKS Extended Support in the Amazon EKS User Guide.



962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 962

class Cluster < Struct.new(
  :name,
  :arn,
  :created_at,
  :version,
  :endpoint,
  :role_arn,
  :resources_vpc_config,
  :kubernetes_network_config,
  :logging,
  :identity,
  :status,
  :certificate_authority,
  :client_request_token,
  :platform_version,
  :tags,
  :encryption_config,
  :connector_config,
  :id,
  :health,
  :outpost_config,
  :access_config,
  :upgrade_policy,
  :zonal_shift_config,
  :remote_network_config,
  :compute_config,
  :storage_config,
  :deletion_protection)
  SENSITIVE = []
  include Aws::Structure
end

#versionString

The Kubernetes server version for the cluster.

Returns:

  • (String)


962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 962

class Cluster < Struct.new(
  :name,
  :arn,
  :created_at,
  :version,
  :endpoint,
  :role_arn,
  :resources_vpc_config,
  :kubernetes_network_config,
  :logging,
  :identity,
  :status,
  :certificate_authority,
  :client_request_token,
  :platform_version,
  :tags,
  :encryption_config,
  :connector_config,
  :id,
  :health,
  :outpost_config,
  :access_config,
  :upgrade_policy,
  :zonal_shift_config,
  :remote_network_config,
  :compute_config,
  :storage_config,
  :deletion_protection)
  SENSITIVE = []
  include Aws::Structure
end

#zonal_shift_configTypes::ZonalShiftConfigResponse

The configuration for zonal shift for the cluster.



962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 962

class Cluster < Struct.new(
  :name,
  :arn,
  :created_at,
  :version,
  :endpoint,
  :role_arn,
  :resources_vpc_config,
  :kubernetes_network_config,
  :logging,
  :identity,
  :status,
  :certificate_authority,
  :client_request_token,
  :platform_version,
  :tags,
  :encryption_config,
  :connector_config,
  :id,
  :health,
  :outpost_config,
  :access_config,
  :upgrade_policy,
  :zonal_shift_config,
  :remote_network_config,
  :compute_config,
  :storage_config,
  :deletion_protection)
  SENSITIVE = []
  include Aws::Structure
end