You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::Budgets::Types::Action

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Instance Attribute Summary collapse

Instance Attribute Details

#action_id ⇒ String

A system-generated universally unique identifier (UUID) for the action.

Returns:

  • (String) —

    A system-generated universally unique identifier (UUID) for the action.

#action_threshold ⇒ Types::ActionThreshold

The trigger threshold of the action.

Returns:

#action_type ⇒ String

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.

Possible values:

  • APPLY_IAM_POLICY
  • APPLY_SCP_POLICY
  • RUN_SSM_DOCUMENTS

Returns:

  • (String) —

    The type of action.

#approval_model ⇒ String

This specifies if the action needs manual or automatic approval.

Possible values:

  • AUTOMATIC
  • MANUAL

Returns:

  • (String) —

    This specifies if the action needs manual or automatic approval.

#budget_name ⇒ String

A string that represents the budget name. The ":" and "\" characters aren't allowed.

Returns:

  • (String) —

    A string that represents the budget name.

#definition ⇒ Types::Definition

Where you specify all of the type-specific parameters.

Returns:

#execution_role_arn ⇒ String

The role passed for action execution and reversion. Roles and actions must be in the same account.

Returns:

  • (String) —

    The role passed for action execution and reversion.

#notification_type ⇒ String

The type of a notification. It must be ACTUAL or FORECASTED.

Possible values:

  • ACTUAL
  • FORECASTED

Returns:

  • (String) —

    The type of a notification.

#status ⇒ String

The status of action.

Possible values:

  • STANDBY
  • PENDING
  • EXECUTION_IN_PROGRESS
  • EXECUTION_SUCCESS
  • EXECUTION_FAILURE
  • REVERSE_IN_PROGRESS
  • REVERSE_SUCCESS
  • REVERSE_FAILURE
  • RESET_IN_PROGRESS
  • RESET_FAILURE

Returns:

  • (String) —

    The status of action.

#subscribers ⇒ Array<Types::Subscriber>

A list of subscribers.

Returns: