Class CfnVpcIngressConnectionPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.mixins.preview.services.apprunner.mixins.CfnVpcIngressConnectionPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnVpcIngressConnectionPropsMixin>
- Enclosing class:
CfnVpcIngressConnectionPropsMixin
@Stability(Stable)
public static final class CfnVpcIngressConnectionPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnVpcIngressConnectionPropsMixin>
A fluent builder for
CfnVpcIngressConnectionPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()create()create(CfnPropertyMixinOptions options) ingressVpcConfiguration(IResolvable 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.ingressVpcConfiguration(CfnVpcIngressConnectionPropsMixin.IngressVpcConfigurationProperty 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.serviceArn(String serviceArn) The Amazon Resource Name (ARN) for this App Runner service that is used to create the VPC Ingress Connection resource.An optional list of metadata items that you can associate with the VPC Ingress Connection resource.vpcIngressConnectionName(String vpcIngressConnectionName) The customer-provided VPC Ingress Connection name.
-
Method Details
-
create
@Stability(Stable) public static CfnVpcIngressConnectionPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnVpcIngressConnectionPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnVpcIngressConnectionPropsMixin.Builder.
-
ingressVpcConfiguration
@Stability(Stable) public CfnVpcIngressConnectionPropsMixin.Builder ingressVpcConfiguration(IResolvable 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.- 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. This parameter is required.- Returns:
this- See Also:
-
ingressVpcConfiguration
@Stability(Stable) public CfnVpcIngressConnectionPropsMixin.Builder ingressVpcConfiguration(CfnVpcIngressConnectionPropsMixin.IngressVpcConfigurationProperty 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.- 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. This parameter is required.- Returns:
this- See Also:
-
serviceArn
The Amazon Resource Name (ARN) for this App Runner service that is used to create the VPC Ingress Connection resource.- Parameters:
serviceArn- The Amazon Resource Name (ARN) for this App Runner service that is used to create the VPC Ingress Connection resource. This parameter is required.- Returns:
this- See Also:
-
tags
@Stability(Stable) public CfnVpcIngressConnectionPropsMixin.Builder tags(List<? extends CfnTag> tags) An optional list of metadata items that you can associate with the VPC Ingress Connection resource.A tag is a key-value pair.
- Parameters:
tags- An optional list of metadata items that you can associate with the VPC Ingress Connection resource. This parameter is required.- Returns:
this- See Also:
-
vpcIngressConnectionName
@Stability(Stable) public CfnVpcIngressConnectionPropsMixin.Builder vpcIngressConnectionName(String vpcIngressConnectionName) The customer-provided VPC Ingress Connection name.- Parameters:
vpcIngressConnectionName- The customer-provided VPC Ingress Connection name. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnVpcIngressConnectionPropsMixin>- Returns:
- a newly built instance of
CfnVpcIngressConnectionPropsMixin.
-