Package com.pulumi.aws.budgets.outputs
Class BudgetNotification
- java.lang.Object
-
- com.pulumi.aws.budgets.outputs.BudgetNotification
-
public final class BudgetNotification extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
BudgetNotification.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static BudgetNotification.Builder
builder()
static BudgetNotification.Builder
builder(BudgetNotification defaults)
java.lang.String
comparisonOperator()
java.lang.String
notificationType()
java.util.List<java.lang.String>
subscriberEmailAddresses()
java.util.List<java.lang.String>
subscriberSnsTopicArns()
java.lang.Double
threshold()
java.lang.String
thresholdType()
-
-
-
Method Detail
-
comparisonOperator
public java.lang.String comparisonOperator()
- Returns:
- (Required) Comparison operator to use to evaluate the condition. Can be `LESS_THAN`, `EQUAL_TO` or `GREATER_THAN`.
-
notificationType
public java.lang.String notificationType()
- Returns:
- (Required) What kind of budget value to notify on. Can be `ACTUAL` or `FORECASTED`
-
subscriberEmailAddresses
public java.util.List<java.lang.String> subscriberEmailAddresses()
- Returns:
- (Optional) E-Mail addresses to notify. Either this or `subscriber_sns_topic_arns` is required.
-
subscriberSnsTopicArns
public java.util.List<java.lang.String> subscriberSnsTopicArns()
- Returns:
- (Optional) SNS topics to notify. Either this or `subscriber_email_addresses` is required.
-
threshold
public java.lang.Double threshold()
- Returns:
- (Required) Threshold when the notification should be sent.
-
thresholdType
public java.lang.String thresholdType()
- Returns:
- (Required) What kind of threshold is defined. Can be `PERCENTAGE` OR `ABSOLUTE_VALUE`.
-
builder
public static BudgetNotification.Builder builder()
-
builder
public static BudgetNotification.Builder builder(BudgetNotification defaults)
-
-