class Aws::Budgets::Types::CostTypes

The types of cost that are included in a `COST` budget, such as tax and subscriptions.

`USAGE`, `RI_UTILIZATION`, `RI_COVERAGE`, `SAVINGS_PLANS_UTILIZATION`, and `SAVINGS_PLANS_COVERAGE` budgets do not have `CostTypes`.

@note When making an API call, you may pass CostTypes

data as a hash:

    {
      include_tax: false,
      include_subscription: false,
      use_blended: false,
      include_refund: false,
      include_credit: false,
      include_upfront: false,
      include_recurring: false,
      include_other_subscription: false,
      include_support: false,
      include_discount: false,
      use_amortized: false,
    }

@!attribute [rw] include_tax

Specifies whether a budget includes taxes.

The default value is `true`.
@return [Boolean]

@!attribute [rw] include_subscription

Specifies whether a budget includes subscriptions.

The default value is `true`.
@return [Boolean]

@!attribute [rw] use_blended

Specifies whether a budget uses a blended rate.

The default value is `false`.
@return [Boolean]

@!attribute [rw] include_refund

Specifies whether a budget includes refunds.

The default value is `true`.
@return [Boolean]

@!attribute [rw] include_credit

Specifies whether a budget includes credits.

The default value is `true`.
@return [Boolean]

@!attribute [rw] include_upfront

Specifies whether a budget includes upfront RI costs.

The default value is `true`.
@return [Boolean]

@!attribute [rw] include_recurring

Specifies whether a budget includes recurring fees such as monthly
RI fees.

The default value is `true`.
@return [Boolean]

@!attribute [rw] include_other_subscription

Specifies whether a budget includes non-RI subscription costs.

The default value is `true`.
@return [Boolean]

@!attribute [rw] include_support

Specifies whether a budget includes support subscription fees.

The default value is `true`.
@return [Boolean]

@!attribute [rw] include_discount

Specifies whether a budget includes discounts.

The default value is `true`.
@return [Boolean]

@!attribute [rw] use_amortized

Specifies whether a budget uses the amortized rate.

The default value is `false`.
@return [Boolean]

Constants

SENSITIVE