Class AwsClusterNetworkingArgs.Builder

  • Enclosing class:
    AwsClusterNetworkingArgs

    public static final class AwsClusterNetworkingArgs.Builder
    extends java.lang.Object
    • 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