Class AwsEksClusterDetails

    • Method Detail

      • arn

        public final String arn()

        The ARN of the cluster.

        Returns:
        The ARN of the cluster.
      • certificateAuthorityData

        public final String certificateAuthorityData()

        The certificate authority data for the cluster.

        Returns:
        The certificate authority data for the cluster.
      • clusterStatus

        public final String clusterStatus()

        The status of the cluster. Valid values are as follows:

        • ACTIVE

        • CREATING

        • DELETING

        • FAILED

        • PENDING

        • UPDATING

        Returns:
        The status of the cluster. Valid values are as follows:

        • ACTIVE

        • CREATING

        • DELETING

        • FAILED

        • PENDING

        • UPDATING

      • endpoint

        public final String endpoint()

        The endpoint for the Amazon EKS API server.

        Returns:
        The endpoint for the Amazon EKS API server.
      • name

        public final String name()

        The name of the cluster.

        Returns:
        The name of the cluster.
      • resourcesVpcConfig

        public final AwsEksClusterResourcesVpcConfigDetails resourcesVpcConfig()

        The VPC configuration used by the cluster control plane.

        Returns:
        The VPC configuration used by the cluster control plane.
      • roleArn

        public final String roleArn()

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

        Returns:
        The ARN of the IAM role that provides permissions for the Amazon EKS control plane to make calls to Amazon Web Services API operations on your behalf.
      • version

        public final String version()

        The Amazon EKS server version for the cluster.

        Returns:
        The Amazon EKS server version for the cluster.
      • logging

        public final AwsEksClusterLoggingDetails logging()

        The logging configuration for the cluster.

        Returns:
        The logging configuration for the cluster.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)