AtfLambdaAuthorizerConfig
Defined in: packages/constructs/src/api/authorizer-config.ts:25
Properties
Section titled “Properties”cacheTtlMinutes?
Section titled “cacheTtlMinutes?”
optionalcacheTtlMinutes?:number
Defined in: packages/constructs/src/api/authorizer-config.ts:46
Result-cache TTL in minutes. Default 5. Set 0 to disable caching (every request invokes the authorizer Lambda — higher cost + latency).
config?
Section titled “config?”
optionalconfig?:AuthorizerLambdaConfig
Defined in: packages/constructs/src/api/authorizer-config.ts:31
Build the authorizer Lambda from a kind:“authorizer” config — the framework
creates the function via the standard Lambda factory. Mutually exclusive
with handler.
handler?
Section titled “handler?”
optionalhandler?:IFunction
Defined in: packages/constructs/src/api/authorizer-config.ts:36
Use an already-built function (escape hatch). Mutually exclusive with
config. Exactly one of config | handler must be set.
identitySource?
Section titled “identitySource?”
optionalidentitySource?:string[]
Defined in: packages/constructs/src/api/authorizer-config.ts:41
Header name(s) the authorizer reads as its identity source. Default [“Authorization”]. Each construct formats these for its API type.
© 2026 Axis Tech. Powered by axis-tech.co.