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

Class: Aws::Budgets::Types::Notification

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

Overview

Note:

When passing Notification as input to an Aws::Client method, you can use a vanilla Hash:

{
  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 model. Each budget may contain multiple notifications with different settings.

Returned by:

Instance Attribute Summary collapse

Instance Attribute Details

#comparison_operatorString

The comparison operator of a notification. Currently we support less than, equal to and greater than.

Possible values:

  • GREATER_THAN
  • LESS_THAN
  • EQUAL_TO

Returns:

  • (String)

    The comparison operator of a notification.

#notification_typeString

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

Possible values:

  • ACTUAL
  • FORECASTED

Returns:

  • (String)

    The type of a notification.

#thresholdFloat

The threshold of a notification. It should be a number between 0 and 1,000,000,000.

Returns:

  • (Float)

    The threshold of a notification.

#threshold_typeString

The type of threshold for a notification. It can be PERCENTAGE or ABSOLUTE_VALUE.

Possible values:

  • PERCENTAGE
  • ABSOLUTE_VALUE

Returns:

  • (String)

    The type of threshold for a notification.