| Modifier and Type | Method and Description |
|---|---|
VpcLink |
build() |
static VpcLink.Builder |
create(software.constructs.Construct scope,
String id) |
VpcLink.Builder |
securityGroups(List<? extends ISecurityGroup> securityGroups)
(experimental) A list of security groups for the VPC link.
|
VpcLink.Builder |
subnets(SubnetSelection subnets)
(experimental) A list of subnets for the VPC link.
|
VpcLink.Builder |
vpc(IVpc vpc)
(experimental) The VPC in which the private resources reside.
|
VpcLink.Builder |
vpcLinkName(String vpcLinkName)
(experimental) The name used to label and identify the VPC link.
|
@Stability(value=Experimental) public static VpcLink.Builder create(software.constructs.Construct scope, String id)
scope - This parameter is required.id - This parameter is required.VpcLink.Builder.@Stability(value=Experimental) public VpcLink.Builder vpc(IVpc vpc)
vpc - The VPC in which the private resources reside. This parameter is required.this@Stability(value=Experimental) public VpcLink.Builder securityGroups(List<? extends ISecurityGroup> securityGroups)
Default: - no security groups. Use `addSecurityGroups` to add security groups
securityGroups - A list of security groups for the VPC link. This parameter is required.this@Stability(value=Experimental) public VpcLink.Builder subnets(SubnetSelection subnets)
Default: - private subnets of the provided VPC. Use `addSubnets` to add more subnets
subnets - A list of subnets for the VPC link. This parameter is required.this@Stability(value=Experimental) public VpcLink.Builder vpcLinkName(String vpcLinkName)
Default: - automatically generated name
vpcLinkName - The name used to label and identify the VPC link. This parameter is required.thisCopyright © 2022. All rights reserved.