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