@Stability(value=Stable) public static final class CfnVPCEndpoint.Builder extends Object implements software.amazon.jsii.Builder<CfnVPCEndpoint>
CfnVPCEndpoint.| Modifier and Type | Method and Description |
|---|---|
CfnVPCEndpoint |
build() |
static CfnVPCEndpoint.Builder |
create(software.constructs.Construct scope,
String id) |
CfnVPCEndpoint.Builder |
policyDocument(Object policyDocument)
`AWS::EC2::VPCEndpoint.PolicyDocument`.
|
CfnVPCEndpoint.Builder |
privateDnsEnabled(Boolean privateDnsEnabled)
`AWS::EC2::VPCEndpoint.PrivateDnsEnabled`.
|
CfnVPCEndpoint.Builder |
privateDnsEnabled(IResolvable privateDnsEnabled)
`AWS::EC2::VPCEndpoint.PrivateDnsEnabled`.
|
CfnVPCEndpoint.Builder |
routeTableIds(List<String> routeTableIds)
`AWS::EC2::VPCEndpoint.RouteTableIds`.
|
CfnVPCEndpoint.Builder |
securityGroupIds(List<String> securityGroupIds)
`AWS::EC2::VPCEndpoint.SecurityGroupIds`.
|
CfnVPCEndpoint.Builder |
serviceName(String serviceName)
`AWS::EC2::VPCEndpoint.ServiceName`.
|
CfnVPCEndpoint.Builder |
subnetIds(List<String> subnetIds)
`AWS::EC2::VPCEndpoint.SubnetIds`.
|
CfnVPCEndpoint.Builder |
vpcEndpointType(String vpcEndpointType)
`AWS::EC2::VPCEndpoint.VpcEndpointType`.
|
CfnVPCEndpoint.Builder |
vpcId(String vpcId)
`AWS::EC2::VPCEndpoint.VpcId`.
|
@Stability(value=Stable) public static CfnVPCEndpoint.Builder create(software.constructs.Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnVPCEndpoint.Builder.@Stability(value=Stable) public CfnVPCEndpoint.Builder serviceName(String serviceName)
serviceName - `AWS::EC2::VPCEndpoint.ServiceName`. This parameter is required.this@Stability(value=Stable) public CfnVPCEndpoint.Builder vpcId(String vpcId)
vpcId - `AWS::EC2::VPCEndpoint.VpcId`. This parameter is required.this@Stability(value=Stable) public CfnVPCEndpoint.Builder policyDocument(Object policyDocument)
policyDocument - `AWS::EC2::VPCEndpoint.PolicyDocument`. This parameter is required.this@Stability(value=Stable) public CfnVPCEndpoint.Builder privateDnsEnabled(Boolean privateDnsEnabled)
privateDnsEnabled - `AWS::EC2::VPCEndpoint.PrivateDnsEnabled`. This parameter is required.this@Stability(value=Stable) public CfnVPCEndpoint.Builder privateDnsEnabled(IResolvable privateDnsEnabled)
privateDnsEnabled - `AWS::EC2::VPCEndpoint.PrivateDnsEnabled`. This parameter is required.this@Stability(value=Stable) public CfnVPCEndpoint.Builder routeTableIds(List<String> routeTableIds)
routeTableIds - `AWS::EC2::VPCEndpoint.RouteTableIds`. This parameter is required.this@Stability(value=Stable) public CfnVPCEndpoint.Builder securityGroupIds(List<String> securityGroupIds)
securityGroupIds - `AWS::EC2::VPCEndpoint.SecurityGroupIds`. This parameter is required.this@Stability(value=Stable) public CfnVPCEndpoint.Builder subnetIds(List<String> subnetIds)
subnetIds - `AWS::EC2::VPCEndpoint.SubnetIds`. This parameter is required.this@Stability(value=Stable) public CfnVPCEndpoint.Builder vpcEndpointType(String vpcEndpointType)
vpcEndpointType - `AWS::EC2::VPCEndpoint.VpcEndpointType`. This parameter is required.this@Stability(value=Stable) public CfnVPCEndpoint build()
build in interface software.amazon.jsii.Builder<CfnVPCEndpoint>Copyright © 2021. All rights reserved.