Skip to content

AtfBudgetProps

Open in ChatGPTOpen in Claude

Defined in: packages/constructs/src/budget/budget.ts:58

optional account?: 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: string

Defined in: packages/constructs/src/budget/budget.ts:59


budgets: BudgetConfig[]

Defined in: packages/constructs/src/budget/budget.ts:62

Declared budgets. Empty / omitted ⇒ zero resources (whole-feature opt-in).


optional dedicatedTopic?: boolean

Defined in: packages/constructs/src/budget/budget.ts:75

Create an owned topic + policy instead of reusing the 3G topic. Default false.


optional reuseTopicArnSsmParam?: 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: string

Defined in: packages/constructs/src/budget/budget.ts:60

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