OptionalaccountOptionalalertAlerts to configure when this budget is in a triggered state. Budgets must have at least one alert configuration.
A budget can have up to four shared alerts per time period, each with a unique quantity_threshold.
Budgets with resource_type set to BUDGET_RESOURCE_TYPE_UNITY_AI_GATEWAY can also use per-user alerts, with optional principal_overrides.
These budgets can have at most one per-user alert per time period, and can use shared alerts, a per-user alert, or both.
The BLOCK_USAGE action is only supported on budgets with resource_type set to BUDGET_RESOURCE_TYPE_UNITY_AI_GATEWAY.
At most one shared alert per time period can have a BLOCK_USAGE action, and it must be the shared alert with the highest threshold in that period.
OptionalbudgetOptionalcreateCreation time of this budget configuration.
OptionaldisplayHuman-readable name of budget configuration. Max Length: 128
OptionalfilterConfigured filters for this budget. These are applied to your account's usage to limit the scope of what is considered for this budget. Leave empty to include all usage for this account. All provided filters must be matched for usage to be included.
OptionalresourceThe resource scope for this budget. Determines whether the budget tracks all resources or a specific resource.
OptionalupdateUpdate time of this budget configuration.