@Generated(value="software.amazon.awssdk:codegen") public final class AwsEksClusterDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AwsEksClusterDetails.Builder,AwsEksClusterDetails>
Provides details about an Amazon EKS cluster.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AwsEksClusterDetails.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
arn()
The ARN of the cluster.
|
static AwsEksClusterDetails.Builder |
builder() |
String |
certificateAuthorityData()
The certificate authority data for the cluster.
|
String |
clusterStatus()
The status of the cluster.
|
String |
endpoint()
The endpoint for the Amazon EKS API server.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
AwsEksClusterLoggingDetails |
logging()
The logging configuration for the cluster.
|
String |
name()
The name of the cluster.
|
AwsEksClusterResourcesVpcConfigDetails |
resourcesVpcConfig()
The VPC configuration used by the cluster control plane.
|
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.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends AwsEksClusterDetails.Builder> |
serializableBuilderClass() |
AwsEksClusterDetails.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
version()
The Amazon EKS server version for the cluster.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String arn()
The ARN of the cluster.
public final String certificateAuthorityData()
The certificate authority data for the cluster.
public final String clusterStatus()
The status of the cluster. Valid values are as follows:
ACTIVE
CREATING
DELETING
FAILED
PENDING
UPDATING
ACTIVE
CREATING
DELETING
FAILED
PENDING
UPDATING
public final String endpoint()
The endpoint for the Amazon EKS API server.
public final String name()
The name of the cluster.
public final AwsEksClusterResourcesVpcConfigDetails resourcesVpcConfig()
The VPC configuration used by the cluster control plane.
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.
public final String version()
The Amazon EKS server version for the cluster.
public final AwsEksClusterLoggingDetails logging()
The logging configuration for the cluster.
public AwsEksClusterDetails.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<AwsEksClusterDetails.Builder,AwsEksClusterDetails>public static AwsEksClusterDetails.Builder builder()
public static Class<? extends AwsEksClusterDetails.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.