AWS::Budgets::BudgetsActionThe `AWS::Budgets::BudgetsAction` resource enables you to take predefined actions that are initiated when a budget threshold has been exceeded. For more information, see [Managing Your Costs with Budgets](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/budgets-managing-costs.html) in the *Billing and Cost Management User Guide* .
import { CfnBudgetsAction } from 'aws-cdk-lib/aws-budgets';Or use the module namespace:
import * as budgets from 'aws-cdk-lib/aws-budgets';
// budgets.CfnBudgetsActionConfiguration passed to the constructor as CfnBudgetsActionProps.
actionThresholdRequiredIResolvable | ActionThresholdPropertyThe trigger threshold of the action.
actionTypeRequiredstringThe type of action. This defines the type of tasks that can be carried out by this action. This field also determines the format for definition.
budgetNameRequiredstringA string that represents the budget name. ":" and "\" characters aren't allowed.
definitionRequiredIResolvable | DefinitionPropertySpecifies all of the type-specific parameters.
executionRoleArnRequiredstringThe role passed for action execution and reversion. Roles and actions must be in the same account.
notificationTypeRequiredstringThe type of a notification.
subscribersRequiredIResolvable | IResolvable | SubscriberProperty[]A list of subscribers.
approvalModelOptionalstringThis specifies if the action needs manual or automatic approval.
resourceTagsOptionalResourceTagProperty[]An optional list of tags to associate with the specified budget action. Each tag consists of a key and a value, and each key must be unique for the resource.
This L1 construct maps directly to the following CloudFormation resource type.
Our bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.
Subscribe to Newsletteraws-budgetsAWS::Budgets::BudgetsAction