Package com.pulumi.aws.apprunner.inputs
Class VpcIngressConnectionState.Builder
- java.lang.Object
-
- com.pulumi.aws.apprunner.inputs.VpcIngressConnectionState.Builder
-
- Enclosing class:
- VpcIngressConnectionState
public static final class VpcIngressConnectionState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(VpcIngressConnectionState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VpcIngressConnectionState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)VpcIngressConnectionState.Builderarn(java.lang.String arn)VpcIngressConnectionStatebuild()VpcIngressConnectionState.BuilderdomainName(com.pulumi.core.Output<java.lang.String> domainName)VpcIngressConnectionState.BuilderdomainName(java.lang.String domainName)VpcIngressConnectionState.BuilderingressVpcConfiguration(VpcIngressConnectionIngressVpcConfigurationArgs ingressVpcConfiguration)VpcIngressConnectionState.BuilderingressVpcConfiguration(com.pulumi.core.Output<VpcIngressConnectionIngressVpcConfigurationArgs> ingressVpcConfiguration)VpcIngressConnectionState.Buildername(com.pulumi.core.Output<java.lang.String> name)VpcIngressConnectionState.Buildername(java.lang.String name)VpcIngressConnectionState.Builderregion(com.pulumi.core.Output<java.lang.String> region)VpcIngressConnectionState.Builderregion(java.lang.String region)VpcIngressConnectionState.BuilderserviceArn(com.pulumi.core.Output<java.lang.String> serviceArn)VpcIngressConnectionState.BuilderserviceArn(java.lang.String serviceArn)VpcIngressConnectionState.Builderstatus(com.pulumi.core.Output<java.lang.String> status)VpcIngressConnectionState.Builderstatus(java.lang.String status)VpcIngressConnectionState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)VpcIngressConnectionState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)VpcIngressConnectionState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)VpcIngressConnectionState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(VpcIngressConnectionState defaults)
-
-
Method Detail
-
arn
public VpcIngressConnectionState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN of the VPC Ingress Connection.- Returns:
- builder
-
arn
public VpcIngressConnectionState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN of the VPC Ingress Connection.- Returns:
- builder
-
domainName
public VpcIngressConnectionState.Builder domainName(@Nullable com.pulumi.core.Output<java.lang.String> domainName)
- Parameters:
domainName- Domain name associated with the VPC Ingress Connection resource.- Returns:
- builder
-
domainName
public VpcIngressConnectionState.Builder domainName(java.lang.String domainName)
- Parameters:
domainName- Domain name associated with the VPC Ingress Connection resource.- Returns:
- builder
-
ingressVpcConfiguration
public VpcIngressConnectionState.Builder ingressVpcConfiguration(@Nullable com.pulumi.core.Output<VpcIngressConnectionIngressVpcConfigurationArgs> ingressVpcConfiguration)
- Parameters:
ingressVpcConfiguration- Specifications for the customer’s Amazon VPC and the related AWS PrivateLink VPC endpoint that are used to create the VPC Ingress Connection resource. See `ingressVpcConfiguration` Block below for more details.- Returns:
- builder
-
ingressVpcConfiguration
public VpcIngressConnectionState.Builder ingressVpcConfiguration(VpcIngressConnectionIngressVpcConfigurationArgs ingressVpcConfiguration)
- Parameters:
ingressVpcConfiguration- Specifications for the customer’s Amazon VPC and the related AWS PrivateLink VPC endpoint that are used to create the VPC Ingress Connection resource. See `ingressVpcConfiguration` Block below for more details.- Returns:
- builder
-
name
public VpcIngressConnectionState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Name for the VPC Ingress Connection resource. It must be unique across all the active VPC Ingress Connections in your AWS account in the AWS Region.- Returns:
- builder
-
name
public VpcIngressConnectionState.Builder name(java.lang.String name)
- Parameters:
name- Name for the VPC Ingress Connection resource. It must be unique across all the active VPC Ingress Connections in your AWS account in the AWS Region.- Returns:
- builder
-
region
public VpcIngressConnectionState.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 VpcIngressConnectionState.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
-
serviceArn
public VpcIngressConnectionState.Builder serviceArn(@Nullable com.pulumi.core.Output<java.lang.String> serviceArn)
- Parameters:
serviceArn- ARN for this App Runner service that is used to create the VPC Ingress Connection resource.- Returns:
- builder
-
serviceArn
public VpcIngressConnectionState.Builder serviceArn(java.lang.String serviceArn)
- Parameters:
serviceArn- ARN for this App Runner service that is used to create the VPC Ingress Connection resource.- Returns:
- builder
-
status
public VpcIngressConnectionState.Builder status(@Nullable com.pulumi.core.Output<java.lang.String> status)
- Parameters:
status- Current status of the VPC Ingress Connection.- Returns:
- builder
-
status
public VpcIngressConnectionState.Builder status(java.lang.String status)
- Parameters:
status- Current status of the VPC Ingress Connection.- Returns:
- builder
-
tags
public VpcIngressConnectionState.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 VpcIngressConnectionState.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 VpcIngressConnectionState.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 VpcIngressConnectionState.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
-
build
public VpcIngressConnectionState build()
-
-