Skip to content

HTTP_API_IDS

Open in ChatGPTOpen in Claude

const HTTP_API_IDS: object

Defined in: packages/constructs/src/construct-ids.ts:294

readonly domain: (constructId) => string

string

string

readonly domainMapping: (constructId) => string

string

string

readonly domainRecord: (constructId) => string

string

string

readonly domainTargetOutput: (constructId) => string

string

string

readonly httpApi: "HttpApi" = "HttpApi"

readonly jwtAuthorizer: "JwtAuthorizer" = "JwtAuthorizer"

Cognito JWT authorizer — NEVER rename (drop+recreate invalidates auth).

readonly lambdaAuthorizer: "LambdaAuthorizer" = "LambdaAuthorizer"

Phase 3N: Lambda (REQUEST) authorizer — present only when a lambdaAuthorizer is supplied (authorizer:“lambda” routes). NEVER rename.

readonly route: (name, method?, pathSlug?) => string

Dynamic: one route node per attached v2 route (Phase 3I). Keyed on method (+ path slug), NEVER on array index, so reordering routes[] never shuffles deployed logical IDs. route(name) → Route_{name} (single-route / first route, back-compat) route(name, METHOD) → Route_{name}{METHOD} (an additional distinct method) route(name, METHOD, slug) → Route{name}{METHOD}{slug} (same method repeated across paths)

string

string

string

string

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