Show / Hide Table of Contents

Class CfnBudget.NotificationProperty

A notification that's associated with a budget. A budget can have up to ten notifications.

Inheritance
object
CfnBudget.NotificationProperty
Implements
CfnBudget.INotificationProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.AWS.Budgets
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnBudget.NotificationProperty : CfnBudget.INotificationProperty
Syntax (vb)
Public Class CfnBudget.NotificationProperty Implements CfnBudget.INotificationProperty
Remarks

Each notification must have at least one subscriber. A notification can have one SNS subscriber and up to 10 email subscribers, for a total of 11 subscribers.

For example, if you have a budget for 200 dollars and you want to be notified when you go over 160 dollars, create a notification with the following parameters:

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-notification.html

    ExampleMetadata: fixture=_generated

    Examples
    // The code below shows an example of how to instantiate this type.
                 // The values are placeholders you should change.
                 using Amazon.CDK.AWS.Budgets;
    
                 var notificationProperty = new NotificationProperty {
                     ComparisonOperator = "comparisonOperator",
                     NotificationType = "notificationType",
                     Threshold = 123,
    
                     // the properties below are optional
                     ThresholdType = "thresholdType"
                 };

    Synopsis

    Constructors

    NotificationProperty()

    A notification that's associated with a budget. A budget can have up to ten notifications.

    Properties

    ComparisonOperator

    The comparison that's used for this notification.

    NotificationType

    Specifies whether the notification is for how much you have spent ( ACTUAL ) or for how much that you're forecasted to spend ( FORECASTED ).

    Threshold

    The threshold that's associated with a notification.

    ThresholdType

    The type of threshold for a notification.

    Constructors

    NotificationProperty()

    A notification that's associated with a budget. A budget can have up to ten notifications.

    public NotificationProperty()
    Remarks

    Each notification must have at least one subscriber. A notification can have one SNS subscriber and up to 10 email subscribers, for a total of 11 subscribers.

    For example, if you have a budget for 200 dollars and you want to be notified when you go over 160 dollars, create a notification with the following parameters:

      See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-notification.html

      ExampleMetadata: fixture=_generated

      Examples
      // The code below shows an example of how to instantiate this type.
                   // The values are placeholders you should change.
                   using Amazon.CDK.AWS.Budgets;
      
                   var notificationProperty = new NotificationProperty {
                       ComparisonOperator = "comparisonOperator",
                       NotificationType = "notificationType",
                       Threshold = 123,
      
                       // the properties below are optional
                       ThresholdType = "thresholdType"
                   };

      Properties

      ComparisonOperator

      The comparison that's used for this notification.

      public string ComparisonOperator { get; set; }
      Property Value

      string

      Remarks

      See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-notification.html#cfn-budgets-budget-notification-comparisonoperator

      NotificationType

      Specifies whether the notification is for how much you have spent ( ACTUAL ) or for how much that you're forecasted to spend ( FORECASTED ).

      public string NotificationType { get; set; }
      Property Value

      string

      Remarks

      See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-notification.html#cfn-budgets-budget-notification-notificationtype

      Threshold

      The threshold that's associated with a notification.

      public double Threshold { get; set; }
      Property Value

      double

      Remarks

      Thresholds are always a percentage, and many customers find value being alerted between 50% - 200% of the budgeted amount. The maximum limit for your threshold is 1,000,000% above the budgeted amount.

      See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-notification.html#cfn-budgets-budget-notification-threshold

      ThresholdType

      The type of threshold for a notification.

      public string? ThresholdType { get; set; }
      Property Value

      string

      Remarks

      For ABSOLUTE_VALUE thresholds, AWS notifies you when you go over or are forecasted to go over your total cost threshold. For PERCENTAGE thresholds, AWS notifies you when you go over or are forecasted to go over a certain percentage of your forecasted spend. For example, if you have a budget for 200 dollars and you have a PERCENTAGE threshold of 80%, AWS notifies you when you go over 160 dollars.

      See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-notification.html#cfn-budgets-budget-notification-thresholdtype

      Implements

      CfnBudget.INotificationProperty
      Back to top Generated by DocFX