Show / Hide Table of Contents

Interface CfnBudget.INotificationProperty

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

Namespace: Amazon.CDK.AWS.Budgets
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface CfnBudget.INotificationProperty
Syntax (vb)
Public Interface 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

    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.

    Properties

    ComparisonOperator

    The comparison that's used for this notification.

    string ComparisonOperator { get; }
    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 ).

    string NotificationType { get; }
    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.

    double Threshold { get; }
    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.

    string? ThresholdType { get; }
    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

    Back to top Generated by DocFX