AppSyncPrivateVpcConfig
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.
Properties
Section titled “Properties”availabilityZones
Section titled “availabilityZones”availabilityZones:
string[]
Defined in: packages/core/src/config/types.ts:169
AZs matching subnetIds (fromVpcAttributes requires AZs).
constructId
Section titled “constructId”constructId:
string
Defined in: packages/core/src/config/types.ts:163
CloudFormation logical ID — NEVER change once deployed.
privateDnsEnabled?
Section titled “privateDnsEnabled?”
optionalprivateDnsEnabled?:boolean
Defined in: packages/core/src/config/types.ts:173
Private DNS on the endpoint. Default true.
securityGroupIds?
Section titled “securityGroupIds?”
optionalsecurityGroupIds?:string[]
Defined in: packages/core/src/config/types.ts:171
Optional security-group ids for the endpoint ENIs.
subnetIds
Section titled “subnetIds”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.