Package com.pulumi.gcp.container.inputs
Class AwsClusterNetworkingArgs.Builder
- java.lang.Object
-
- com.pulumi.gcp.container.inputs.AwsClusterNetworkingArgs.Builder
-
- Enclosing class:
- AwsClusterNetworkingArgs
public static final class AwsClusterNetworkingArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(AwsClusterNetworkingArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AwsClusterNetworkingArgs
build()
AwsClusterNetworkingArgs.Builder
perNodePoolSgRulesDisabled(com.pulumi.core.Output<java.lang.Boolean> perNodePoolSgRulesDisabled)
AwsClusterNetworkingArgs.Builder
perNodePoolSgRulesDisabled(java.lang.Boolean perNodePoolSgRulesDisabled)
AwsClusterNetworkingArgs.Builder
podAddressCidrBlocks(com.pulumi.core.Output<java.util.List<java.lang.String>> podAddressCidrBlocks)
AwsClusterNetworkingArgs.Builder
podAddressCidrBlocks(java.lang.String... podAddressCidrBlocks)
AwsClusterNetworkingArgs.Builder
podAddressCidrBlocks(java.util.List<java.lang.String> podAddressCidrBlocks)
AwsClusterNetworkingArgs.Builder
serviceAddressCidrBlocks(com.pulumi.core.Output<java.util.List<java.lang.String>> serviceAddressCidrBlocks)
AwsClusterNetworkingArgs.Builder
serviceAddressCidrBlocks(java.lang.String... serviceAddressCidrBlocks)
AwsClusterNetworkingArgs.Builder
serviceAddressCidrBlocks(java.util.List<java.lang.String> serviceAddressCidrBlocks)
AwsClusterNetworkingArgs.Builder
vpcId(com.pulumi.core.Output<java.lang.String> vpcId)
AwsClusterNetworkingArgs.Builder
vpcId(java.lang.String vpcId)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AwsClusterNetworkingArgs defaults)
-
-
Method Detail
-
perNodePoolSgRulesDisabled
public AwsClusterNetworkingArgs.Builder perNodePoolSgRulesDisabled(@Nullable com.pulumi.core.Output<java.lang.Boolean> perNodePoolSgRulesDisabled)
- Parameters:
perNodePoolSgRulesDisabled
- Disable the per node pool subnet security group rules on the control plane security group. When set to true, you must also provide one or more security groups that ensure node pools are able to send requests to the control plane on TCP/443 and TCP/8132. Failure to do so may result in unavailable node pools.- Returns:
- builder
-
perNodePoolSgRulesDisabled
public AwsClusterNetworkingArgs.Builder perNodePoolSgRulesDisabled(java.lang.Boolean perNodePoolSgRulesDisabled)
- Parameters:
perNodePoolSgRulesDisabled
- Disable the per node pool subnet security group rules on the control plane security group. When set to true, you must also provide one or more security groups that ensure node pools are able to send requests to the control plane on TCP/443 and TCP/8132. Failure to do so may result in unavailable node pools.- Returns:
- builder
-
podAddressCidrBlocks
public AwsClusterNetworkingArgs.Builder podAddressCidrBlocks(com.pulumi.core.Output<java.util.List<java.lang.String>> podAddressCidrBlocks)
- Parameters:
podAddressCidrBlocks
- All pods in the cluster are assigned an RFC1918 IPv4 address from these ranges. Only a single range is supported. This field cannot be changed after creation.- Returns:
- builder
-
podAddressCidrBlocks
public AwsClusterNetworkingArgs.Builder podAddressCidrBlocks(java.util.List<java.lang.String> podAddressCidrBlocks)
- Parameters:
podAddressCidrBlocks
- All pods in the cluster are assigned an RFC1918 IPv4 address from these ranges. Only a single range is supported. This field cannot be changed after creation.- Returns:
- builder
-
podAddressCidrBlocks
public AwsClusterNetworkingArgs.Builder podAddressCidrBlocks(java.lang.String... podAddressCidrBlocks)
- Parameters:
podAddressCidrBlocks
- All pods in the cluster are assigned an RFC1918 IPv4 address from these ranges. Only a single range is supported. This field cannot be changed after creation.- Returns:
- builder
-
serviceAddressCidrBlocks
public AwsClusterNetworkingArgs.Builder serviceAddressCidrBlocks(com.pulumi.core.Output<java.util.List<java.lang.String>> serviceAddressCidrBlocks)
- Parameters:
serviceAddressCidrBlocks
- All services in the cluster are assigned an RFC1918 IPv4 address from these ranges. Only a single range is supported. This field cannot be changed after creation.- Returns:
- builder
-
serviceAddressCidrBlocks
public AwsClusterNetworkingArgs.Builder serviceAddressCidrBlocks(java.util.List<java.lang.String> serviceAddressCidrBlocks)
- Parameters:
serviceAddressCidrBlocks
- All services in the cluster are assigned an RFC1918 IPv4 address from these ranges. Only a single range is supported. This field cannot be changed after creation.- Returns:
- builder
-
serviceAddressCidrBlocks
public AwsClusterNetworkingArgs.Builder serviceAddressCidrBlocks(java.lang.String... serviceAddressCidrBlocks)
- Parameters:
serviceAddressCidrBlocks
- All services in the cluster are assigned an RFC1918 IPv4 address from these ranges. Only a single range is supported. This field cannot be changed after creation.- Returns:
- builder
-
vpcId
public AwsClusterNetworkingArgs.Builder vpcId(com.pulumi.core.Output<java.lang.String> vpcId)
- Parameters:
vpcId
- The VPC associated with the cluster. All component clusters (i.e. control plane and node pools) run on a single VPC. This field cannot be changed after creation. ***- Returns:
- builder
-
vpcId
public AwsClusterNetworkingArgs.Builder vpcId(java.lang.String vpcId)
- Parameters:
vpcId
- The VPC associated with the cluster. All component clusters (i.e. control plane and node pools) run on a single VPC. This field cannot be changed after creation. ***- Returns:
- builder
-
build
public AwsClusterNetworkingArgs build()
-
-