| Package | Description |
|---|---|
| software.amazon.awssdk.services.eks |
Amazon Elastic Kubernetes Service (Amazon EKS) is a managed service that makes it easy for you to run Kubernetes on
AWS without needing to stand up or maintain your own Kubernetes control plane.
|
| software.amazon.awssdk.services.eks.model |
| Modifier and Type | Method and Description |
|---|---|
default CompletableFuture<CreateClusterResponse> |
EksAsyncClient.createCluster(Consumer<CreateClusterRequest.Builder> createClusterRequest)
Creates an Amazon EKS control plane.
|
default CreateClusterResponse |
EksClient.createCluster(Consumer<CreateClusterRequest.Builder> createClusterRequest)
Creates an Amazon EKS control plane.
|
| Modifier and Type | Method and Description |
|---|---|
static CreateClusterRequest.Builder |
CreateClusterRequest.builder() |
CreateClusterRequest.Builder |
CreateClusterRequest.Builder.clientRequestToken(String clientRequestToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
CreateClusterRequest.Builder |
CreateClusterRequest.Builder.encryptionConfig(Collection<EncryptionConfig> encryptionConfig)
The encryption configuration for the cluster.
|
CreateClusterRequest.Builder |
CreateClusterRequest.Builder.encryptionConfig(Consumer<EncryptionConfig.Builder>... encryptionConfig)
The encryption configuration for the cluster.
|
CreateClusterRequest.Builder |
CreateClusterRequest.Builder.encryptionConfig(EncryptionConfig... encryptionConfig)
The encryption configuration for the cluster.
|
default CreateClusterRequest.Builder |
CreateClusterRequest.Builder.kubernetesNetworkConfig(Consumer<KubernetesNetworkConfigRequest.Builder> kubernetesNetworkConfig)
The Kubernetes network configuration for the cluster.
|
CreateClusterRequest.Builder |
CreateClusterRequest.Builder.kubernetesNetworkConfig(KubernetesNetworkConfigRequest kubernetesNetworkConfig)
The Kubernetes network configuration for the cluster.
|
default CreateClusterRequest.Builder |
CreateClusterRequest.Builder.logging(Consumer<Logging.Builder> logging)
Enable or disable exporting the Kubernetes control plane logs for your cluster to CloudWatch Logs.
|
CreateClusterRequest.Builder |
CreateClusterRequest.Builder.logging(Logging logging)
Enable or disable exporting the Kubernetes control plane logs for your cluster to CloudWatch Logs.
|
CreateClusterRequest.Builder |
CreateClusterRequest.Builder.name(String name)
The unique name to give to your cluster.
|
CreateClusterRequest.Builder |
CreateClusterRequest.Builder.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateClusterRequest.Builder |
CreateClusterRequest.Builder.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
default CreateClusterRequest.Builder |
CreateClusterRequest.Builder.resourcesVpcConfig(Consumer<VpcConfigRequest.Builder> resourcesVpcConfig)
The VPC configuration used by the cluster control plane.
|
CreateClusterRequest.Builder |
CreateClusterRequest.Builder.resourcesVpcConfig(VpcConfigRequest resourcesVpcConfig)
The VPC configuration used by the cluster control plane.
|
CreateClusterRequest.Builder |
CreateClusterRequest.Builder.roleArn(String roleArn)
The Amazon Resource Name (ARN) of the IAM role that provides permissions for the Kubernetes control plane to
make calls to AWS API operations on your behalf.
|
CreateClusterRequest.Builder |
CreateClusterRequest.Builder.tags(Map<String,String> tags)
The metadata to apply to the cluster to assist with categorization and organization.
|
CreateClusterRequest.Builder |
CreateClusterRequest.toBuilder() |
CreateClusterRequest.Builder |
CreateClusterRequest.Builder.version(String version)
The desired Kubernetes version for your cluster.
|
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends CreateClusterRequest.Builder> |
CreateClusterRequest.serializableBuilderClass() |
Copyright © 2021. All rights reserved.