AtfBudgetProps
Defined in: packages/constructs/src/budget/budget.ts:58
Properties
Section titled “Properties”account?
Section titled “account?”
optionalaccount?:string
Defined in: packages/constructs/src/budget/budget.ts:67
Account id used for the dedicated-topic aws:SourceAccount condition.
Defaults to cdk.Stack.of(this).account.
appName
Section titled “appName”appName:
string
Defined in: packages/constructs/src/budget/budget.ts:59
budgets
Section titled “budgets”budgets:
BudgetConfig[]
Defined in: packages/constructs/src/budget/budget.ts:62
Declared budgets. Empty / omitted ⇒ zero resources (whole-feature opt-in).
dedicatedTopic?
Section titled “dedicatedTopic?”
optionaldedicatedTopic?:boolean
Defined in: packages/constructs/src/budget/budget.ts:75
Create an owned topic + policy instead of reusing the 3G topic. Default false.
reuseTopicArnSsmParam?
Section titled “reuseTopicArnSsmParam?”
optionalreuseTopicArnSsmParam?:string
Defined in: packages/constructs/src/budget/budget.ts:73
SSM key (or full path) of the alerting topic ARN to reuse. A bare key is
namespaced to /{appName}/{stageName}/{key} (matching what ObservabilityStack
writes). Default "observability/alertTopicArn". Ignored when dedicatedTopic.
stageName
Section titled “stageName”stageName:
string
Defined in: packages/constructs/src/budget/budget.ts:60
© 2026 Axis Tech. Powered by axis-tech.co.