| 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<CreateNodegroupResponse> |
EksAsyncClient.createNodegroup(Consumer<CreateNodegroupRequest.Builder> createNodegroupRequest)
Creates a managed node group for an Amazon EKS cluster.
|
default CreateNodegroupResponse |
EksClient.createNodegroup(Consumer<CreateNodegroupRequest.Builder> createNodegroupRequest)
Creates a managed node group for an Amazon EKS cluster.
|
| Modifier and Type | Method and Description |
|---|---|
CreateNodegroupRequest.Builder |
CreateNodegroupRequest.Builder.amiType(AMITypes amiType)
The AMI type for your node group.
|
CreateNodegroupRequest.Builder |
CreateNodegroupRequest.Builder.amiType(String amiType)
The AMI type for your node group.
|
static CreateNodegroupRequest.Builder |
CreateNodegroupRequest.builder() |
CreateNodegroupRequest.Builder |
CreateNodegroupRequest.Builder.capacityType(CapacityTypes capacityType)
The capacity type for your node group.
|
CreateNodegroupRequest.Builder |
CreateNodegroupRequest.Builder.capacityType(String capacityType)
The capacity type for your node group.
|
CreateNodegroupRequest.Builder |
CreateNodegroupRequest.Builder.clientRequestToken(String clientRequestToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
CreateNodegroupRequest.Builder |
CreateNodegroupRequest.Builder.clusterName(String clusterName)
The name of the cluster to create the node group in.
|
CreateNodegroupRequest.Builder |
CreateNodegroupRequest.Builder.diskSize(Integer diskSize)
The root device disk size (in GiB) for your node group instances.
|
CreateNodegroupRequest.Builder |
CreateNodegroupRequest.Builder.instanceTypes(Collection<String> instanceTypes)
Specify the instance types for a node group.
|
CreateNodegroupRequest.Builder |
CreateNodegroupRequest.Builder.instanceTypes(String... instanceTypes)
Specify the instance types for a node group.
|
CreateNodegroupRequest.Builder |
CreateNodegroupRequest.Builder.labels(Map<String,String> labels)
The Kubernetes labels to be applied to the nodes in the node group when they are created.
|
default CreateNodegroupRequest.Builder |
CreateNodegroupRequest.Builder.launchTemplate(Consumer<LaunchTemplateSpecification.Builder> launchTemplate)
An object representing a node group's launch template specification.
|
CreateNodegroupRequest.Builder |
CreateNodegroupRequest.Builder.launchTemplate(LaunchTemplateSpecification launchTemplate)
An object representing a node group's launch template specification.
|
CreateNodegroupRequest.Builder |
CreateNodegroupRequest.Builder.nodegroupName(String nodegroupName)
The unique name to give your node group.
|
CreateNodegroupRequest.Builder |
CreateNodegroupRequest.Builder.nodeRole(String nodeRole)
The Amazon Resource Name (ARN) of the IAM role to associate with your node group.
|
CreateNodegroupRequest.Builder |
CreateNodegroupRequest.Builder.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateNodegroupRequest.Builder |
CreateNodegroupRequest.Builder.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateNodegroupRequest.Builder |
CreateNodegroupRequest.Builder.releaseVersion(String releaseVersion)
The AMI version of the Amazon EKS optimized AMI to use with your node group.
|
default CreateNodegroupRequest.Builder |
CreateNodegroupRequest.Builder.remoteAccess(Consumer<RemoteAccessConfig.Builder> remoteAccess)
The remote access (SSH) configuration to use with your node group.
|
CreateNodegroupRequest.Builder |
CreateNodegroupRequest.Builder.remoteAccess(RemoteAccessConfig remoteAccess)
The remote access (SSH) configuration to use with your node group.
|
default CreateNodegroupRequest.Builder |
CreateNodegroupRequest.Builder.scalingConfig(Consumer<NodegroupScalingConfig.Builder> scalingConfig)
The scaling configuration details for the Auto Scaling group that is created for your node group.
|
CreateNodegroupRequest.Builder |
CreateNodegroupRequest.Builder.scalingConfig(NodegroupScalingConfig scalingConfig)
The scaling configuration details for the Auto Scaling group that is created for your node group.
|
CreateNodegroupRequest.Builder |
CreateNodegroupRequest.Builder.subnets(Collection<String> subnets)
The subnets to use for the Auto Scaling group that is created for your node group.
|
CreateNodegroupRequest.Builder |
CreateNodegroupRequest.Builder.subnets(String... subnets)
The subnets to use for the Auto Scaling group that is created for your node group.
|
CreateNodegroupRequest.Builder |
CreateNodegroupRequest.Builder.tags(Map<String,String> tags)
The metadata to apply to the node group to assist with categorization and organization.
|
CreateNodegroupRequest.Builder |
CreateNodegroupRequest.Builder.taints(Collection<Taint> taints)
The Kubernetes taints to be applied to the nodes in the node group.
|
CreateNodegroupRequest.Builder |
CreateNodegroupRequest.Builder.taints(Consumer<Taint.Builder>... taints)
The Kubernetes taints to be applied to the nodes in the node group.
|
CreateNodegroupRequest.Builder |
CreateNodegroupRequest.Builder.taints(Taint... taints)
The Kubernetes taints to be applied to the nodes in the node group.
|
CreateNodegroupRequest.Builder |
CreateNodegroupRequest.toBuilder() |
default CreateNodegroupRequest.Builder |
CreateNodegroupRequest.Builder.updateConfig(Consumer<NodegroupUpdateConfig.Builder> updateConfig)
Sets the value of the UpdateConfig property for this object.
|
CreateNodegroupRequest.Builder |
CreateNodegroupRequest.Builder.updateConfig(NodegroupUpdateConfig updateConfig)
Sets the value of the UpdateConfig property for this object.
|
CreateNodegroupRequest.Builder |
CreateNodegroupRequest.Builder.version(String version)
The Kubernetes version to use for your managed nodes.
|
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends CreateNodegroupRequest.Builder> |
CreateNodegroupRequest.serializableBuilderClass() |
Copyright © 2021. All rights reserved.