class Aws::Budgets::Types::UpdateSubscriberRequest

Request of UpdateSubscriber

@note When making an API call, you may pass UpdateSubscriberRequest

data as a hash:

    {
      account_id: "AccountId", # required
      budget_name: "BudgetName", # required
      notification: { # required
        notification_type: "ACTUAL", # required, accepts ACTUAL, FORECASTED
        comparison_operator: "GREATER_THAN", # required, accepts GREATER_THAN, LESS_THAN, EQUAL_TO
        threshold: 1.0, # required
        threshold_type: "PERCENTAGE", # accepts PERCENTAGE, ABSOLUTE_VALUE
        notification_state: "OK", # accepts OK, ALARM
      },
      old_subscriber: { # required
        subscription_type: "SNS", # required, accepts SNS, EMAIL
        address: "SubscriberAddress", # required
      },
      new_subscriber: { # required
        subscription_type: "SNS", # required, accepts SNS, EMAIL
        address: "SubscriberAddress", # required
      },
    }

@!attribute [rw] account_id

The `accountId` that is associated with the budget whose subscriber
you want to update.
@return [String]

@!attribute [rw] budget_name

The name of the budget whose subscriber you want to update.
@return [String]

@!attribute [rw] notification

The notification whose subscriber you want to update.
@return [Types::Notification]

@!attribute [rw] old_subscriber

The previous subscriber that is associated with a budget
notification.
@return [Types::Subscriber]

@!attribute [rw] new_subscriber

The updated subscriber that is associated with a budget
notification.
@return [Types::Subscriber]

Constants

SENSITIVE