| Package | Description |
|---|---|
| software.amazon.awscdk.services.eks |
Amazon EKS Construct Library
|
| Modifier and Type | Method and Description |
|---|---|
Nodegroup.Builder |
Nodegroup.Builder.amiType(NodegroupAmiType amiType)
(experimental) The AMI type for your node group.
|
Nodegroup.Builder |
Nodegroup.Builder.capacityType(CapacityType capacityType)
(experimental) The capacity type of the nodegroup.
|
Nodegroup.Builder |
Nodegroup.Builder.cluster(ICluster cluster)
(experimental) Cluster resource.
|
static Nodegroup.Builder |
Nodegroup.Builder.create(software.constructs.Construct scope,
String id) |
Nodegroup.Builder |
Nodegroup.Builder.desiredSize(Number desiredSize)
(experimental) The current number of worker nodes that the managed node group should maintain.
|
Nodegroup.Builder |
Nodegroup.Builder.diskSize(Number diskSize)
(experimental) The root device disk size (in GiB) for your node group instances.
|
Nodegroup.Builder |
Nodegroup.Builder.forceUpdate(Boolean forceUpdate)
(experimental) Force the update if the existing node group's pods are unable to be drained due to a pod disruption budget issue.
|
Nodegroup.Builder |
Nodegroup.Builder.instanceTypes(List<? extends InstanceType> instanceTypes)
(experimental) The instance types to use for your node group.
|
Nodegroup.Builder |
Nodegroup.Builder.labels(Map<String,String> labels)
(experimental) The Kubernetes labels to be applied to the nodes in the node group when they are created.
|
Nodegroup.Builder |
Nodegroup.Builder.launchTemplateSpec(LaunchTemplateSpec launchTemplateSpec)
(experimental) Launch template specification used for the nodegroup.
|
Nodegroup.Builder |
Nodegroup.Builder.maxSize(Number maxSize)
(experimental) The maximum number of worker nodes that the managed node group can scale out to.
|
Nodegroup.Builder |
Nodegroup.Builder.minSize(Number minSize)
(experimental) The minimum number of worker nodes that the managed node group can scale in to.
|
Nodegroup.Builder |
Nodegroup.Builder.nodegroupName(String nodegroupName)
(experimental) Name of the Nodegroup.
|
Nodegroup.Builder |
Nodegroup.Builder.nodeRole(IRole nodeRole)
(experimental) The IAM role to associate with your node group.
|
Nodegroup.Builder |
Nodegroup.Builder.releaseVersion(String releaseVersion)
(experimental) The AMI version of the Amazon EKS-optimized AMI to use with your node group (for example, `1.14.7-YYYYMMDD`).
|
Nodegroup.Builder |
Nodegroup.Builder.remoteAccess(NodegroupRemoteAccess remoteAccess)
(experimental) The remote access (SSH) configuration to use with your node group.
|
Nodegroup.Builder |
Nodegroup.Builder.subnets(SubnetSelection subnets)
(experimental) The subnets to use for the Auto Scaling group that is created for your node group.
|
Nodegroup.Builder |
Nodegroup.Builder.tags(Map<String,String> tags)
(experimental) The metadata to apply to the node group to assist with categorization and organization.
|
Copyright © 2021. All rights reserved.