| Modifier and Type | Method and Description |
|---|---|
CfnNodegroup.Builder |
CfnNodegroup.Builder.amiType(String amiType)
The AMI type for your node group.
|
CfnNodegroup.Builder |
CfnNodegroup.Builder.capacityType(String capacityType)
The capacity type of your managed node group.
|
CfnNodegroup.Builder |
CfnNodegroup.Builder.clusterName(String clusterName)
The name of the cluster to create the node group in.
|
static CfnNodegroup.Builder |
CfnNodegroup.Builder.create(Construct scope,
String id) |
CfnNodegroup.Builder |
CfnNodegroup.Builder.diskSize(Number diskSize)
The root device disk size (in GiB) for your node group instances.
|
CfnNodegroup.Builder |
CfnNodegroup.Builder.forceUpdateEnabled(Boolean forceUpdateEnabled)
Force the update if the existing node group's pods are unable to be drained due to a pod disruption budget issue.
|
CfnNodegroup.Builder |
CfnNodegroup.Builder.forceUpdateEnabled(IResolvable forceUpdateEnabled)
Force the update if the existing node group's pods are unable to be drained due to a pod disruption budget issue.
|
CfnNodegroup.Builder |
CfnNodegroup.Builder.instanceTypes(List<String> instanceTypes)
Specify the instance types for a node group.
|
CfnNodegroup.Builder |
CfnNodegroup.Builder.labels(Object labels)
The Kubernetes labels applied to the nodes in the node group.
|
CfnNodegroup.Builder |
CfnNodegroup.Builder.launchTemplate(CfnNodegroup.LaunchTemplateSpecificationProperty launchTemplate)
An object representing a node group's launch template specification.
|
CfnNodegroup.Builder |
CfnNodegroup.Builder.launchTemplate(IResolvable launchTemplate)
An object representing a node group's launch template specification.
|
CfnNodegroup.Builder |
CfnNodegroup.Builder.nodegroupName(String nodegroupName)
The unique name to give your node group.
|
CfnNodegroup.Builder |
CfnNodegroup.Builder.nodeRole(String nodeRole)
The Amazon Resource Name (ARN) of the IAM role to associate with your node group.
|
CfnNodegroup.Builder |
CfnNodegroup.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*` ).
|
CfnNodegroup.Builder |
CfnNodegroup.Builder.remoteAccess(CfnNodegroup.RemoteAccessProperty remoteAccess)
The remote access (SSH) configuration to use with your node group.
|
CfnNodegroup.Builder |
CfnNodegroup.Builder.remoteAccess(IResolvable remoteAccess)
The remote access (SSH) configuration to use with your node group.
|
CfnNodegroup.Builder |
CfnNodegroup.Builder.scalingConfig(CfnNodegroup.ScalingConfigProperty scalingConfig)
The scaling configuration details for the Auto Scaling group that is created for your node group.
|
CfnNodegroup.Builder |
CfnNodegroup.Builder.scalingConfig(IResolvable scalingConfig)
The scaling configuration details for the Auto Scaling group that is created for your node group.
|
CfnNodegroup.Builder |
CfnNodegroup.Builder.subnets(List<String> subnets)
The subnets to use for the Auto Scaling group that is created for your node group.
|
CfnNodegroup.Builder |
CfnNodegroup.Builder.tags(Object tags)
The metadata applied to the node group to assist with categorization and organization.
|
CfnNodegroup.Builder |
CfnNodegroup.Builder.taints(IResolvable taints)
The Kubernetes taints to be applied to the nodes in the node group when they are created.
|
CfnNodegroup.Builder |
CfnNodegroup.Builder.taints(List<? extends Object> taints)
The Kubernetes taints to be applied to the nodes in the node group when they are created.
|
CfnNodegroup.Builder |
CfnNodegroup.Builder.updateConfig(CfnNodegroup.UpdateConfigProperty updateConfig)
The node group update configuration.
|
CfnNodegroup.Builder |
CfnNodegroup.Builder.updateConfig(IResolvable updateConfig)
The node group update configuration.
|
CfnNodegroup.Builder |
CfnNodegroup.Builder.version(String version)
The Kubernetes version to use for your managed nodes.
|
Copyright © 2022. All rights reserved.