APPSYNC_IDS
constAPPSYNC_IDS:object
Defined in: packages/constructs/src/construct-ids.ts:155
AppSync (Phase 3D) — NEVER-rename derivations. CFN strips underscores from the
derived logical IDs; the construct-id values themselves are the stability
contract. name.replace(/-/g,"_") keeps ids token-safe.
Type Declaration
Section titled “Type Declaration”
readonlyapi: (constructId) =>string
Parameters
Section titled “Parameters”constructId
Section titled “constructId”string
Returns
Section titled “Returns”string
apiKey
Section titled “apiKey”
readonlyapiKey: (constructId) =>string
Parameters
Section titled “Parameters”constructId
Section titled “constructId”string
Returns
Section titled “Returns”string
readonlycache: (constructId) =>string
Phase 3D3: API cache per API. NEVER-rename.
Parameters
Section titled “Parameters”constructId
Section titled “constructId”string
Returns
Section titled “Returns”string
dataSource
Section titled “dataSource”
readonlydataSource: (constructId,name) =>string
Phase 3D2: one data source per dataSources[] entry. Identical formula to lambdaDataSource (one name namespace per API ⇒ collision-free, zero drift).
Parameters
Section titled “Parameters”constructId
Section titled “constructId”string
string
Returns
Section titled “Returns”string
domain
Section titled “domain”
readonlydomain: (constructId) =>string
Phase 3D3: custom domain (CfnDomainName). ID = domain.constructId (consumer-derived, like KMS_IDS.key). Must differ from the API constructId. NEVER-rename.
Parameters
Section titled “Parameters”constructId
Section titled “constructId”string
Returns
Section titled “Returns”string
domainAssociation
Section titled “domainAssociation”
readonlydomainAssociation: (constructId) =>string
Phase 3D3: domain→API association. NEVER-rename.
Parameters
Section titled “Parameters”constructId
Section titled “constructId”string
Returns
Section titled “Returns”string
domainRecord
Section titled “domainRecord”
readonlydomainRecord: (constructId) =>string
Phase 3D3: Route53 CNAME for the custom domain (hosted-zone path). NEVER-rename.
Parameters
Section titled “Parameters”constructId
Section titled “constructId”string
Returns
Section titled “Returns”string
domainTargetOutput
Section titled “domainTargetOutput”
readonlydomainTargetOutput: (constructId) =>string
Phase 3D3: CfnOutput of the domain target (no-zone path). NEVER-rename.
Parameters
Section titled “Parameters”constructId
Section titled “constructId”string
Returns
Section titled “Returns”string
lambdaDataSource
Section titled “lambdaDataSource”
readonlylambdaDataSource: (constructId,name) =>string
Parameters
Section titled “Parameters”constructId
Section titled “constructId”string
string
Returns
Section titled “Returns”string
pipelineFunction
Section titled “pipelineFunction”
readonlypipelineFunction: (constructId,name) =>string
Phase 3D2: one AppSync Function per pipeline function.
Parameters
Section titled “Parameters”constructId
Section titled “constructId”string
string
Returns
Section titled “Returns”string
resolver
Section titled “resolver”
readonlyresolver: (constructId,typeName,fieldName) =>string
Parameters
Section titled “Parameters”constructId
Section titled “constructId”string
typeName
Section titled “typeName”string
fieldName
Section titled “fieldName”string
Returns
Section titled “Returns”string
vpcEndpoint
Section titled “vpcEndpoint”
readonlyvpcEndpoint: (constructId) =>string
Phase 3D3: interface VPC endpoint for a PRIVATE API. NEVER-rename.
Parameters
Section titled “Parameters”constructId
Section titled “constructId”string
Returns
Section titled “Returns”string
© 2026 Axis Tech. Powered by axis-tech.co.