ObservabilityConfig
Defined in: packages/core/src/config/types.ts:794
Properties
Section titled “Properties”additionalAlarms?
Section titled “additionalAlarms?”
optionaladditionalAlarms?:AlarmProps[]
Defined in: packages/core/src/config/types.ts:818
Raw escape hatch — full CDK control for anything bespoke.
alarms?
Section titled “alarms?”
optionalalarms?:object
Defined in: packages/core/src/config/types.ts:803
Each key: omit = off; true = on with Axis defaults; object = on + overrides.
apiGw4xx?
Section titled “apiGw4xx?”
optionalapiGw4xx?:boolean|ApiAlarmOpts
apiGw5xx?
Section titled “apiGw5xx?”
optionalapiGw5xx?:boolean|ApiAlarmOpts
appsync5xx?
Section titled “appsync5xx?”
optionalappsync5xx?:boolean|ApiAlarmOpts
dlqDepth?
Section titled “dlqDepth?”
optionaldlqDepth?:boolean|DlqAlarmOpts
httpApi5xx?
Section titled “httpApi5xx?”
optionalhttpApi5xx?:boolean|ApiAlarmOpts
lambdaDuration?
Section titled “lambdaDuration?”
optionallambdaDuration?:boolean|DurationAlarmOpts
lambdaErrors?
Section titled “lambdaErrors?”
optionallambdaErrors?:boolean|LambdaAlarmOpts
lambdaThrottles?
Section titled “lambdaThrottles?”
optionallambdaThrottles?:boolean|LambdaAlarmOpts
sesBounce?
Section titled “sesBounce?”
optionalsesBounce?:boolean|SesAlarmOpts
sesComplaint?
Section titled “sesComplaint?”
optionalsesComplaint?:boolean|SesAlarmOpts
wafBlocked?
Section titled “wafBlocked?”
optionalwafBlocked?:boolean|WafAlarmOpts
alerting?
Section titled “alerting?”
optionalalerting?:AlertChannelConfig
Defined in: packages/core/src/config/types.ts:796
Chat delivery. Omit ⇒ topic + alarms only, no adapter (alarms still visible in console).
allowBudgetsPublish?
Section titled “allowBudgetsPublish?”
optionalallowBudgetsPublish?:boolean
Defined in: packages/core/src/config/types.ts:827
Phase 3G2: when true, grant budgets.amazonaws.com SNS:Publish (with an
aws:SourceAccount guard) on the OWNED alerting topic, so a reusing
AtfBudget can route cost breaches to this same topic. Additive, default off;
no-op + byte-identical synthesis when false. Only meaningful on the
own-topic path (ignored when reuseTopicArnSsmParam imports a topic).
dashboard?
Section titled “dashboard?”
optionaldashboard?:boolean
Defined in: packages/core/src/config/types.ts:800
CloudWatch dashboard. Default false (cost).
reuseTopicArnSsmParam?
Section titled “reuseTopicArnSsmParam?”
optionalreuseTopicArnSsmParam?:string
Defined in: packages/core/src/config/types.ts:798
Reuse an existing alerting topic instead of creating one. SSM PATH to the topic ARN.
© 2026 Axis Tech. Powered by axis-tech.co.