class Aws::Budgets::Types::Action
A budget action resource.
@!attribute [rw] action_id
A system-generated universally unique identifier (UUID) for the action. @return [String]
@!attribute [rw] budget_name
A string that represents the budget name. The ":" and "\\" characters aren't allowed. @return [String]
@!attribute [rw] notification_type
The type of a notification. It must be ACTUAL or FORECASTED. @return [String]
@!attribute [rw] action_type
The 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. @return [String]
@!attribute [rw] action_threshold
The trigger threshold of the action. @return [Types::ActionThreshold]
@!attribute [rw] definition
Where you specify all of the type-specific parameters. @return [Types::Definition]
@!attribute [rw] execution_role_arn
The role passed for action execution and reversion. Roles and actions must be in the same account. @return [String]
@!attribute [rw] approval_model
This specifies if the action needs manual or automatic approval. @return [String]
@!attribute [rw] status
The status of action. @return [String]
@!attribute [rw] subscribers
A list of subscribers. @return [Array<Types::Subscriber>]
Constants
- SENSITIVE