Package com.pulumi.aws.eks.inputs
Class ClusterComputeConfigArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.eks.inputs.ClusterComputeConfigArgs.Builder
-
- Enclosing class:
- ClusterComputeConfigArgs
public static final class ClusterComputeConfigArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ClusterComputeConfigArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClusterComputeConfigArgsbuild()ClusterComputeConfigArgs.Builderenabled(com.pulumi.core.Output<java.lang.Boolean> enabled)ClusterComputeConfigArgs.Builderenabled(java.lang.Boolean enabled)ClusterComputeConfigArgs.BuildernodePools(com.pulumi.core.Output<java.util.List<java.lang.String>> nodePools)ClusterComputeConfigArgs.BuildernodePools(java.lang.String... nodePools)ClusterComputeConfigArgs.BuildernodePools(java.util.List<java.lang.String> nodePools)ClusterComputeConfigArgs.BuildernodeRoleArn(com.pulumi.core.Output<java.lang.String> nodeRoleArn)ClusterComputeConfigArgs.BuildernodeRoleArn(java.lang.String nodeRoleArn)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ClusterComputeConfigArgs defaults)
-
-
Method Detail
-
enabled
public ClusterComputeConfigArgs.Builder enabled(@Nullable com.pulumi.core.Output<java.lang.Boolean> enabled)
- Parameters:
enabled- Request to enable or disable the compute capability on your EKS Auto Mode cluster. If the compute capability is enabled, EKS Auto Mode will create and delete EC2 Managed Instances in your Amazon Web Services account.- Returns:
- builder
-
enabled
public ClusterComputeConfigArgs.Builder enabled(java.lang.Boolean enabled)
- Parameters:
enabled- Request to enable or disable the compute capability on your EKS Auto Mode cluster. If the compute capability is enabled, EKS Auto Mode will create and delete EC2 Managed Instances in your Amazon Web Services account.- Returns:
- builder
-
nodePools
public ClusterComputeConfigArgs.Builder nodePools(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> nodePools)
- Parameters:
nodePools- Configuration for node pools that defines the compute resources for your EKS Auto Mode cluster. Valid options are `general-purpose` and `system`.- Returns:
- builder
-
nodePools
public ClusterComputeConfigArgs.Builder nodePools(java.util.List<java.lang.String> nodePools)
- Parameters:
nodePools- Configuration for node pools that defines the compute resources for your EKS Auto Mode cluster. Valid options are `general-purpose` and `system`.- Returns:
- builder
-
nodePools
public ClusterComputeConfigArgs.Builder nodePools(java.lang.String... nodePools)
- Parameters:
nodePools- Configuration for node pools that defines the compute resources for your EKS Auto Mode cluster. Valid options are `general-purpose` and `system`.- Returns:
- builder
-
nodeRoleArn
public ClusterComputeConfigArgs.Builder nodeRoleArn(@Nullable com.pulumi.core.Output<java.lang.String> nodeRoleArn)
- Parameters:
nodeRoleArn- The ARN of the IAM Role EKS will assign to EC2 Managed Instances in your EKS Auto Mode cluster. This value cannot be changed after the compute capability of EKS Auto Mode is enabled..- Returns:
- builder
-
nodeRoleArn
public ClusterComputeConfigArgs.Builder nodeRoleArn(java.lang.String nodeRoleArn)
- Parameters:
nodeRoleArn- The ARN of the IAM Role EKS will assign to EC2 Managed Instances in your EKS Auto Mode cluster. This value cannot be changed after the compute capability of EKS Auto Mode is enabled..- Returns:
- builder
-
build
public ClusterComputeConfigArgs build()
-
-