VpcLink
Source:
src/AWS/ApiGatewayV2/VpcLink.ts
An API Gateway v2 VPC link — lets an HTTP API reach private resources (ALB/NLB listeners, Cloud Map services) inside a VPC.
Unlike the v1 VPC link (NLB-only, ~10 min provisioning), the v2 link is subnet/security-group based and provisions in ~1–2 minutes.
Private integrations
Section titled “Private integrations”const link = yield* ApiGatewayV2.VpcLink("Link", { subnetIds: [subnetA.subnetId, subnetB.subnetId], securityGroupIds: [securityGroup.securityGroupId],});
yield* ApiGatewayV2.Integration("Private", { api, integrationType: "HTTP_PROXY", integrationUri: listener.listenerArn, integrationMethod: "ANY", connectionType: "VPC_LINK", connectionId: link.vpcLinkId, payloadFormatVersion: "1.0",});