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