class Aws::EKS::Types::Cluster

An object representing an Amazon EKS cluster.

@!attribute [rw] name

The name of the cluster.
@return [String]

@!attribute [rw] arn

The Amazon Resource Name (ARN) of the cluster.
@return [String]

@!attribute [rw] created_at

The Unix epoch timestamp in seconds for when the cluster was
created.
@return [Time]

@!attribute [rw] version

The Kubernetes server version for the cluster.
@return [String]

@!attribute [rw] endpoint

The endpoint for your Kubernetes API server.
@return [String]

@!attribute [rw] role_arn

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.
@return [String]

@!attribute [rw] resources_vpc_config

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][1] and [Cluster Security Group Considerations][2] in
the *Amazon EKS User Guide*.

[1]: https://docs.aws.amazon.com/eks/latest/userguide/network_reqs.html
[2]: https://docs.aws.amazon.com/eks/latest/userguide/sec-group-reqs.html
@return [Types::VpcConfigResponse]

@!attribute [rw] kubernetes_network_config

The Kubernetes network configuration for the cluster.
@return [Types::KubernetesNetworkConfigResponse]

@!attribute [rw] logging

The logging configuration for your cluster.
@return [Types::Logging]

@!attribute [rw] identity

The identity provider information for the cluster.
@return [Types::Identity]

@!attribute [rw] status

The current status of the cluster.
@return [String]

@!attribute [rw] certificate_authority

The `certificate-authority-data` for your cluster.
@return [Types::Certificate]

@!attribute [rw] client_request_token

Unique, case-sensitive identifier that you provide to ensure the
idempotency of the request.
@return [String]

@!attribute [rw] platform_version

The platform version of your Amazon EKS cluster. For more
information, see [Platform Versions][1] in the <i> <i>Amazon EKS
User Guide</i> </i>.

[1]: https://docs.aws.amazon.com/eks/latest/userguide/platform-versions.html
@return [String]

@!attribute [rw] tags

The metadata that you apply to the cluster to assist with
categorization and organization. Each tag consists of a key and an
optional value, both of which you define. Cluster tags do not
propagate to any other resources associated with the cluster.
@return [Hash<String,String>]

@!attribute [rw] encryption_config

The encryption configuration for the cluster.
@return [Array<Types::EncryptionConfig>]

@!attribute [rw] connector_config

The configuration used to connect to a cluster for registration.
@return [Types::ConnectorConfigResponse]

@see docs.aws.amazon.com/goto/WebAPI/eks-2017-11-01/Cluster AWS API Documentation

Constants

SENSITIVE