Package com.pulumi.aws.budgets.inputs
Class BudgetCostTypesArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.budgets.inputs.BudgetCostTypesArgs
-
public final class BudgetCostTypesArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBudgetCostTypesArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static BudgetCostTypesArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static BudgetCostTypesArgs.Builderbuilder()static BudgetCostTypesArgs.Builderbuilder(BudgetCostTypesArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>includeCredit()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>includeDiscount()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>includeOtherSubscription()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>includeRecurring()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>includeRefund()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>includeSubscription()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>includeSupport()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>includeTax()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>includeUpfront()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>useAmortized()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>useBlended()
-
-
-
Field Detail
-
Empty
public static final BudgetCostTypesArgs Empty
-
-
Method Detail
-
includeCredit
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> includeCredit()
- Returns:
- Whether to include credits in the cost budget. Defaults to `true`.
-
includeDiscount
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> includeDiscount()
- Returns:
- Whether a budget includes discounts. Defaults to `true`.
-
includeOtherSubscription
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> includeOtherSubscription()
- Returns:
- Whether to include other subscription costs in the cost budget. Defaults to `true`.
-
includeRecurring
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> includeRecurring()
- Returns:
- Whether to include recurring costs in the cost budget. Defaults to `true`.
-
includeRefund
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> includeRefund()
- Returns:
- Whether to include refunds in the cost budget. Defaults to `true`.
-
includeSubscription
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> includeSubscription()
- Returns:
- Whether to include subscriptions in the cost budget. Defaults to `true`.
-
includeSupport
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> includeSupport()
- Returns:
- Whether to include support costs in the cost budget. Defaults to `true`.
-
includeTax
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> includeTax()
- Returns:
- Whether to include tax in the cost budget. Defaults to `true`.
-
includeUpfront
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> includeUpfront()
- Returns:
- Whether to include upfront costs in the cost budget. Defaults to `true`.
-
useAmortized
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> useAmortized()
- Returns:
- Whether a budget uses the amortized rate. Defaults to `false`.
-
useBlended
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> useBlended()
- Returns:
- Whether to use blended costs in the cost budget. Defaults to `false`.
-
builder
public static BudgetCostTypesArgs.Builder builder()
-
builder
public static BudgetCostTypesArgs.Builder builder(BudgetCostTypesArgs defaults)
-
-