REST_API_IDS
constREST_API_IDS:object
Defined in: packages/constructs/src/construct-ids.ts:56
Type Declaration
Section titled “Type Declaration”apiKey
Section titled “apiKey”
readonlyapiKey:"ApiKey"="ApiKey"
Phase 3N: API key — present only when ≥1 route opts in (apiKey:true). NEVER rename.
cognitoAuthorizer
Section titled “cognitoAuthorizer”
readonlycognitoAuthorizer:"CognitoAuthorizer"="CognitoAuthorizer"
Cognito authorizer — NEVER rename. Renaming this causes API Gateway to drop + recreate the authorizer, which briefly invalidates all authenticated endpoints.
readonlygw4xx:"Gw4xx"="Gw4xx"
Gateway response for 4xx CORS headers
readonlygw5xx:"Gw5xx"="Gw5xx"
Gateway response for 5xx CORS headers
requestAuthorizer
Section titled “requestAuthorizer”
readonlyrequestAuthorizer:"RequestAuthorizer"="RequestAuthorizer"
Phase 3N: Lambda (REQUEST) authorizer — present only when a lambdaAuthorizer is supplied (authorizer:“custom” routes). NEVER rename.
restApi
Section titled “restApi”
readonlyrestApi:"RestApi"="RestApi"
Main REST API
usagePlan
Section titled “usagePlan”
readonlyusagePlan:"UsagePlan"="UsagePlan"
Phase 3N: minimal usage plan binding the API key to the stage. NEVER rename.
© 2026 Axis Tech. Powered by axis-tech.co.