public static final class CfnVpcLink.Builder
extends java.lang.Object
CfnVpcLink
.Modifier and Type | Method and Description |
---|---|
CfnVpcLink |
build() |
static CfnVpcLink.Builder |
create(Construct scope,
java.lang.String id) |
CfnVpcLink.Builder |
name(java.lang.String name)
The name of the VPC link.
|
CfnVpcLink.Builder |
securityGroupIds(java.util.List<java.lang.String> securityGroupIds)
A list of security group IDs for the VPC link.
|
CfnVpcLink.Builder |
subnetIds(java.util.List<java.lang.String> subnetIds)
A list of subnet IDs to include in the VPC link.
|
CfnVpcLink.Builder |
tags(java.util.Map<java.lang.String,java.lang.String> tags)
The collection of tags.
|
public static CfnVpcLink.Builder create(Construct scope, java.lang.String id)
scope
- - scope in which this resource is defined. This parameter is required.id
- - scoped id of the resource. This parameter is required.CfnVpcLink.Builder
.public CfnVpcLink.Builder name(java.lang.String name)
name
- The name of the VPC link. This parameter is required.this
public CfnVpcLink.Builder subnetIds(java.util.List<java.lang.String> subnetIds)
subnetIds
- A list of subnet IDs to include in the VPC link. This parameter is required.this
public CfnVpcLink.Builder securityGroupIds(java.util.List<java.lang.String> securityGroupIds)
securityGroupIds
- A list of security group IDs for the VPC link. This parameter is required.this
public CfnVpcLink.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
Each tag element is associated with a given resource.
tags
- The collection of tags. This parameter is required.this
public CfnVpcLink build()