VpcLinkProps

class aws_cdk.aws_apigatewayv2.VpcLinkProps(*, vpc, security_groups=None, subnets=None, vpc_link_name=None)

Bases: object

(experimental) Properties for a VpcLink.

Parameters
  • vpc (IVpc) – (experimental) The VPC in which the private resources reside.

  • security_groups (Optional[Sequence[ISecurityGroup]]) – (experimental) A list of security groups for the VPC link. Default: - no security groups. Use addSecurityGroups to add security groups

  • subnets (Union[SubnetSelection, Dict[str, Any], None]) – (experimental) A list of subnets for the VPC link. Default: - private subnets of the provided VPC. Use addSubnets to add more subnets

  • vpc_link_name (Optional[str]) – (experimental) The name used to label and identify the VPC link. Default: - automatically generated name

Stability

experimental

ExampleMetadata

infused

Example:

import aws_cdk.aws_ec2 as ec2


vpc = ec2.Vpc(self, "VPC")
vpc_link = apigwv2.VpcLink(self, "VpcLink", vpc=vpc)

Attributes

security_groups

(experimental) A list of security groups for the VPC link.

Default
  • no security groups. Use addSecurityGroups to add security groups

Stability

experimental

subnets

(experimental) A list of subnets for the VPC link.

Default
  • private subnets of the provided VPC. Use addSubnets to add more subnets

Stability

experimental

vpc

(experimental) The VPC in which the private resources reside.

Stability

experimental

(experimental) The name used to label and identify the VPC link.

Default
  • automatically generated name

Stability

experimental