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_idString

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

Returns:

  • (String)

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

#action_thresholdTypes::ActionThreshold

The trigger threshold of the action.

Returns:

#action_typeString

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_modelString

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_nameString

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

Returns:

  • (String)

    A string that represents the budget name.

#definitionTypes::Definition

Where you specify all of the type-specific parameters.

Returns:

#execution_role_arnString

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_typeString

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

Possible values:

  • ACTUAL
  • FORECASTED

Returns:

  • (String)

    The type of a notification.

#statusString

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.

#subscribersArray<Types::Subscriber>

A list of subscribers.

Returns: