Interface IVpcLinkProps
(experimental) Properties for a VpcLink.
Namespace: Amazon.CDK.AWS.APIGatewayv2
Assembly: Amazon.CDK.AWS.APIGatewayv2.dll
Syntax (csharp)
public interface IVpcLinkProps
Syntax (vb)
Public Interface IVpcLinkProps
Remarks
Stability: Experimental
ExampleMetadata: infused
Examples
using Amazon.CDK.AWS.EC2;
var vpc = new Vpc(this, "VPC");
var vpcLink = new VpcLink(this, "VpcLink", new VpcLinkProps { Vpc = vpc });
Synopsis
Properties
SecurityGroups | (experimental) A list of security groups for the VPC link. |
Subnets | (experimental) A list of subnets for the VPC link. |
Vpc | (experimental) The VPC in which the private resources reside. |
VpcLinkName | (experimental) The name used to label and identify the VPC link. |
Properties
SecurityGroups
(experimental) A list of security groups for the VPC link.
virtual ISecurityGroup[] SecurityGroups { get; }
Property Value
Remarks
Default: - no security groups. Use addSecurityGroups
to add security groups
Stability: Experimental
Subnets
(experimental) A list of subnets for the VPC link.
virtual ISubnetSelection Subnets { get; }
Property Value
Remarks
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.
IVpc Vpc { get; }
Property Value
Remarks
Stability: Experimental
VpcLinkName
(experimental) The name used to label and identify the VPC link.
virtual string VpcLinkName { get; }
Property Value
System.String
Remarks
Default: - automatically generated name
Stability: Experimental