@Stability(value=Stable) public static final class CfnNodegroupProps.Builder extends Object implements software.amazon.jsii.Builder<CfnNodegroupProps>
CfnNodegroupProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnNodegroupProps.Builder clusterName(String clusterName)
CfnNodegroupProps.getClusterName()clusterName - `AWS::EKS::Nodegroup.ClusterName`. This parameter is required.this@Stability(value=Stable) public CfnNodegroupProps.Builder nodeRole(String nodeRole)
CfnNodegroupProps.getNodeRole()nodeRole - `AWS::EKS::Nodegroup.NodeRole`. This parameter is required.this@Stability(value=Stable) public CfnNodegroupProps.Builder subnets(List<String> subnets)
CfnNodegroupProps.getSubnets()subnets - `AWS::EKS::Nodegroup.Subnets`. This parameter is required.this@Stability(value=Stable) public CfnNodegroupProps.Builder amiType(String amiType)
CfnNodegroupProps.getAmiType()amiType - `AWS::EKS::Nodegroup.AmiType`.this@Stability(value=Stable) public CfnNodegroupProps.Builder capacityType(String capacityType)
CfnNodegroupProps.getCapacityType()capacityType - `AWS::EKS::Nodegroup.CapacityType`.this@Stability(value=Stable) public CfnNodegroupProps.Builder diskSize(Number diskSize)
CfnNodegroupProps.getDiskSize()diskSize - `AWS::EKS::Nodegroup.DiskSize`.this@Stability(value=Stable) public CfnNodegroupProps.Builder forceUpdateEnabled(Boolean forceUpdateEnabled)
CfnNodegroupProps.getForceUpdateEnabled()forceUpdateEnabled - `AWS::EKS::Nodegroup.ForceUpdateEnabled`.this@Stability(value=Stable) public CfnNodegroupProps.Builder forceUpdateEnabled(IResolvable forceUpdateEnabled)
CfnNodegroupProps.getForceUpdateEnabled()forceUpdateEnabled - `AWS::EKS::Nodegroup.ForceUpdateEnabled`.this@Stability(value=Stable) public CfnNodegroupProps.Builder instanceTypes(List<String> instanceTypes)
CfnNodegroupProps.getInstanceTypes()instanceTypes - `AWS::EKS::Nodegroup.InstanceTypes`.this@Stability(value=Stable) public CfnNodegroupProps.Builder labels(Object labels)
CfnNodegroupProps.getLabels()labels - `AWS::EKS::Nodegroup.Labels`.this@Stability(value=Stable) public CfnNodegroupProps.Builder launchTemplate(CfnNodegroup.LaunchTemplateSpecificationProperty launchTemplate)
CfnNodegroupProps.getLaunchTemplate()launchTemplate - `AWS::EKS::Nodegroup.LaunchTemplate`.this@Stability(value=Stable) public CfnNodegroupProps.Builder launchTemplate(IResolvable launchTemplate)
CfnNodegroupProps.getLaunchTemplate()launchTemplate - `AWS::EKS::Nodegroup.LaunchTemplate`.this@Stability(value=Stable) public CfnNodegroupProps.Builder nodegroupName(String nodegroupName)
CfnNodegroupProps.getNodegroupName()nodegroupName - `AWS::EKS::Nodegroup.NodegroupName`.this@Stability(value=Stable) public CfnNodegroupProps.Builder releaseVersion(String releaseVersion)
CfnNodegroupProps.getReleaseVersion()releaseVersion - `AWS::EKS::Nodegroup.ReleaseVersion`.this@Stability(value=Stable) public CfnNodegroupProps.Builder remoteAccess(CfnNodegroup.RemoteAccessProperty remoteAccess)
CfnNodegroupProps.getRemoteAccess()remoteAccess - `AWS::EKS::Nodegroup.RemoteAccess`.this@Stability(value=Stable) public CfnNodegroupProps.Builder remoteAccess(IResolvable remoteAccess)
CfnNodegroupProps.getRemoteAccess()remoteAccess - `AWS::EKS::Nodegroup.RemoteAccess`.this@Stability(value=Stable) public CfnNodegroupProps.Builder scalingConfig(CfnNodegroup.ScalingConfigProperty scalingConfig)
CfnNodegroupProps.getScalingConfig()scalingConfig - `AWS::EKS::Nodegroup.ScalingConfig`.this@Stability(value=Stable) public CfnNodegroupProps.Builder scalingConfig(IResolvable scalingConfig)
CfnNodegroupProps.getScalingConfig()scalingConfig - `AWS::EKS::Nodegroup.ScalingConfig`.this@Stability(value=Stable) public CfnNodegroupProps.Builder tags(Object tags)
CfnNodegroupProps.getTags()tags - `AWS::EKS::Nodegroup.Tags`.this@Stability(value=Stable) public CfnNodegroupProps.Builder taints(IResolvable taints)
CfnNodegroupProps.getTaints()taints - `AWS::EKS::Nodegroup.Taints`.this@Stability(value=Stable) public CfnNodegroupProps.Builder taints(List<? extends Object> taints)
CfnNodegroupProps.getTaints()taints - `AWS::EKS::Nodegroup.Taints`.this@Stability(value=Stable) public CfnNodegroupProps.Builder version(String version)
CfnNodegroupProps.getVersion()version - `AWS::EKS::Nodegroup.Version`.this@Stability(value=Stable) public CfnNodegroupProps build()
build in interface software.amazon.jsii.Builder<CfnNodegroupProps>CfnNodegroupPropsNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.