Class VpcConnectorState.Builder

  • Enclosing class:
    VpcConnectorState

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

      • Builder

        public Builder()
    • Method Detail

      • arn

        public VpcConnectorState.Builder arn​(@Nullable
                                             com.pulumi.core.Output<java.lang.String> arn)
        Parameters:
        arn - ARN of VPC connector.
        Returns:
        builder
      • arn

        public VpcConnectorState.Builder arn​(java.lang.String arn)
        Parameters:
        arn - ARN of VPC connector.
        Returns:
        builder
      • region

        public VpcConnectorState.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 VpcConnectorState.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 VpcConnectorState.Builder securityGroups​(@Nullable
                                                        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 VpcConnectorState.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 VpcConnectorState.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
      • status

        public VpcConnectorState.Builder status​(@Nullable
                                                com.pulumi.core.Output<java.lang.String> status)
        Parameters:
        status - Current state of the VPC connector. If the status of a connector revision is INACTIVE, it was deleted and can't be used. Inactive connector revisions are permanently removed some time after they are deleted.
        Returns:
        builder
      • status

        public VpcConnectorState.Builder status​(java.lang.String status)
        Parameters:
        status - Current state of the VPC connector. If the status of a connector revision is INACTIVE, it was deleted and can't be used. Inactive connector revisions are permanently removed some time after they are deleted.
        Returns:
        builder
      • subnets

        public VpcConnectorState.Builder subnets​(@Nullable
                                                 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 VpcConnectorState.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 VpcConnectorState.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 VpcConnectorState.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 VpcConnectorState.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
      • tagsAll

        public VpcConnectorState.Builder tagsAll​(@Nullable
                                                 com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tagsAll)
        Parameters:
        tagsAll - Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
        Returns:
        builder
      • tagsAll

        public VpcConnectorState.Builder tagsAll​(java.util.Map<java.lang.String,​java.lang.String> tagsAll)
        Parameters:
        tagsAll - Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
        Returns:
        builder
      • vpcConnectorName

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

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

        public VpcConnectorState.Builder vpcConnectorRevision​(@Nullable
                                                              com.pulumi.core.Output<java.lang.Integer> vpcConnectorRevision)
        Parameters:
        vpcConnectorRevision - Revision of VPC connector. It's unique among all the active connectors ("Status": "ACTIVE") that share the same Name.
        Returns:
        builder
      • vpcConnectorRevision

        public VpcConnectorState.Builder vpcConnectorRevision​(java.lang.Integer vpcConnectorRevision)
        Parameters:
        vpcConnectorRevision - Revision of VPC connector. It's unique among all the active connectors ("Status": "ACTIVE") that share the same Name.
        Returns:
        builder