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