| Modifier and Type | Method and Description |
|---|---|
Nodegroup.Builder |
Nodegroup.Builder.amiType(NodegroupAmiType amiType)
The AMI type for your node group.
|
Nodegroup.Builder |
Nodegroup.Builder.capacityType(CapacityType capacityType)
The capacity type of the nodegroup.
|
Nodegroup.Builder |
Nodegroup.Builder.cluster(ICluster cluster)
Cluster resource.
|
static Nodegroup.Builder |
Nodegroup.Builder.create(software.constructs.Construct scope,
String id) |
Nodegroup.Builder |
Nodegroup.Builder.desiredSize(Number desiredSize)
The current number of worker nodes that the managed node group should maintain.
|
Nodegroup.Builder |
Nodegroup.Builder.diskSize(Number diskSize)
The root device disk size (in GiB) for your node group instances.
|
Nodegroup.Builder |
Nodegroup.Builder.forceUpdate(Boolean forceUpdate)
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.instanceType(InstanceType instanceType)
Deprecated.
Use `instanceTypes` instead.
|
Nodegroup.Builder |
Nodegroup.Builder.instanceTypes(List<? extends InstanceType> instanceTypes)
The instance types to use for your node group.
|
Nodegroup.Builder |
Nodegroup.Builder.labels(Map<String,String> labels)
The Kubernetes labels to be applied to the nodes in the node group when they are created.
|
Nodegroup.Builder |
Nodegroup.Builder.launchTemplateSpec(LaunchTemplateSpec launchTemplateSpec)
Launch template specification used for the nodegroup.
|
Nodegroup.Builder |
Nodegroup.Builder.maxSize(Number maxSize)
The maximum number of worker nodes that the managed node group can scale out to.
|
Nodegroup.Builder |
Nodegroup.Builder.minSize(Number minSize)
The minimum number of worker nodes that the managed node group can scale in to.
|
Nodegroup.Builder |
Nodegroup.Builder.nodegroupName(String nodegroupName)
Name of the Nodegroup.
|
Nodegroup.Builder |
Nodegroup.Builder.nodeRole(IRole nodeRole)
The IAM role to associate with your node group.
|
Nodegroup.Builder |
Nodegroup.Builder.releaseVersion(String releaseVersion)
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)
The remote access (SSH) configuration to use with your node group.
|
Nodegroup.Builder |
Nodegroup.Builder.subnets(SubnetSelection subnets)
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)
The metadata to apply to the node group to assist with categorization and organization.
|
Copyright © 2021. All rights reserved.