Class VpcConnectorArgs.Builder

  • Enclosing class:
    VpcConnectorArgs

    public static final class VpcConnectorArgs.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • region

        public VpcConnectorArgs.Builder region​(@Nullable
                                               com.pulumi.core.Output<java.lang.String> region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder
      • region

        public VpcConnectorArgs.Builder region​(java.lang.String region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder
      • securityGroups

        public VpcConnectorArgs.Builder securityGroups​(com.pulumi.core.Output<java.util.List<java.lang.String>> securityGroups)
        Parameters:
        securityGroups - List of IDs of security groups that App Runner should use for access to AWS resources under the specified subnets. If not specified, App Runner uses the default security group of the Amazon VPC. The default security group allows all outbound traffic.
        Returns:
        builder
      • securityGroups

        public VpcConnectorArgs.Builder securityGroups​(java.util.List<java.lang.String> securityGroups)
        Parameters:
        securityGroups - List of IDs of security groups that App Runner should use for access to AWS resources under the specified subnets. If not specified, App Runner uses the default security group of the Amazon VPC. The default security group allows all outbound traffic.
        Returns:
        builder
      • securityGroups

        public VpcConnectorArgs.Builder securityGroups​(java.lang.String... securityGroups)
        Parameters:
        securityGroups - List of IDs of security groups that App Runner should use for access to AWS resources under the specified subnets. If not specified, App Runner uses the default security group of the Amazon VPC. The default security group allows all outbound traffic.
        Returns:
        builder
      • subnets

        public VpcConnectorArgs.Builder subnets​(com.pulumi.core.Output<java.util.List<java.lang.String>> subnets)
        Parameters:
        subnets - List of IDs of subnets that App Runner should use when it associates your service with a custom Amazon VPC. Specify IDs of subnets of a single Amazon VPC. App Runner determines the Amazon VPC from the subnets you specify.
        Returns:
        builder
      • subnets

        public VpcConnectorArgs.Builder subnets​(java.util.List<java.lang.String> subnets)
        Parameters:
        subnets - List of IDs of subnets that App Runner should use when it associates your service with a custom Amazon VPC. Specify IDs of subnets of a single Amazon VPC. App Runner determines the Amazon VPC from the subnets you specify.
        Returns:
        builder
      • subnets

        public VpcConnectorArgs.Builder subnets​(java.lang.String... subnets)
        Parameters:
        subnets - List of IDs of subnets that App Runner should use when it associates your service with a custom Amazon VPC. Specify IDs of subnets of a single Amazon VPC. App Runner determines the Amazon VPC from the subnets you specify.
        Returns:
        builder
      • tags

        public VpcConnectorArgs.Builder tags​(@Nullable
                                             com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tags)
        Parameters:
        tags - Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
        Returns:
        builder
      • tags

        public VpcConnectorArgs.Builder tags​(java.util.Map<java.lang.String,​java.lang.String> tags)
        Parameters:
        tags - Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
        Returns:
        builder
      • vpcConnectorName

        public VpcConnectorArgs.Builder vpcConnectorName​(com.pulumi.core.Output<java.lang.String> vpcConnectorName)
        Parameters:
        vpcConnectorName - Name for the VPC connector.
        Returns:
        builder
      • vpcConnectorName

        public VpcConnectorArgs.Builder vpcConnectorName​(java.lang.String vpcConnectorName)
        Parameters:
        vpcConnectorName - Name for the VPC connector.
        Returns:
        builder