Skip to content

AppSyncPrivateVpcConfig

Open in ChatGPTOpen in Claude

Defined in: packages/core/src/config/types.ts:161

VPC interface-endpoint wiring for a PRIVATE AppSync API. Optional — omit to manage the endpoint externally.

availabilityZones: string[]

Defined in: packages/core/src/config/types.ts:169

AZs matching subnetIds (fromVpcAttributes requires AZs).


constructId: string

Defined in: packages/core/src/config/types.ts:163

CloudFormation logical ID — NEVER change once deployed.


optional privateDnsEnabled?: boolean

Defined in: packages/core/src/config/types.ts:173

Private DNS on the endpoint. Default true.


optional securityGroupIds?: string[]

Defined in: packages/core/src/config/types.ts:171

Optional security-group ids for the endpoint ENIs.


subnetIds: string[]

Defined in: packages/core/src/config/types.ts:167

Subnet ids the interface endpoint ENIs are placed in.


vpcId: string

Defined in: packages/core/src/config/types.ts:165

Existing VPC id (imported via fromVpcAttributes — synth-pure, no lookup).

© 2026 Axis Tech. Powered by axis-tech.co.