Class: Aws::Budgets::Types::CostTypes
- Inherits:
-
Struct
- Object
- Struct
- Aws::Budgets::Types::CostTypes
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-budgets/types.rb
Overview
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 don’t have ‘CostTypes`.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#include_credit ⇒ Boolean
Specifies whether a budget includes credits.
-
#include_discount ⇒ Boolean
Specifies whether a budget includes discounts.
-
#include_other_subscription ⇒ Boolean
Specifies whether a budget includes non-RI subscription costs.
-
#include_recurring ⇒ Boolean
Specifies whether a budget includes recurring fees such as monthly RI fees.
-
#include_refund ⇒ Boolean
Specifies whether a budget includes refunds.
-
#include_subscription ⇒ Boolean
Specifies whether a budget includes subscriptions.
-
#include_support ⇒ Boolean
Specifies whether a budget includes support subscription fees.
-
#include_tax ⇒ Boolean
Specifies whether a budget includes taxes.
-
#include_upfront ⇒ Boolean
Specifies whether a budget includes upfront RI costs.
-
#use_amortized ⇒ Boolean
Specifies whether a budget uses the amortized rate.
-
#use_blended ⇒ Boolean
Specifies whether a budget uses a blended rate.
Instance Attribute Details
#include_credit ⇒ Boolean
Specifies whether a budget includes credits.
The default value is ‘true`.
513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 |
# File 'lib/aws-sdk-budgets/types.rb', line 513 class CostTypes < Struct.new( :include_tax, :include_subscription, :use_blended, :include_refund, :include_credit, :include_upfront, :include_recurring, :include_other_subscription, :include_support, :include_discount, :use_amortized) SENSITIVE = [] include Aws::Structure end |
#include_discount ⇒ Boolean
Specifies whether a budget includes discounts.
The default value is ‘true`.
513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 |
# File 'lib/aws-sdk-budgets/types.rb', line 513 class CostTypes < Struct.new( :include_tax, :include_subscription, :use_blended, :include_refund, :include_credit, :include_upfront, :include_recurring, :include_other_subscription, :include_support, :include_discount, :use_amortized) SENSITIVE = [] include Aws::Structure end |
#include_other_subscription ⇒ Boolean
Specifies whether a budget includes non-RI subscription costs.
The default value is ‘true`.
513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 |
# File 'lib/aws-sdk-budgets/types.rb', line 513 class CostTypes < Struct.new( :include_tax, :include_subscription, :use_blended, :include_refund, :include_credit, :include_upfront, :include_recurring, :include_other_subscription, :include_support, :include_discount, :use_amortized) SENSITIVE = [] include Aws::Structure end |
#include_recurring ⇒ Boolean
Specifies whether a budget includes recurring fees such as monthly RI fees.
The default value is ‘true`.
513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 |
# File 'lib/aws-sdk-budgets/types.rb', line 513 class CostTypes < Struct.new( :include_tax, :include_subscription, :use_blended, :include_refund, :include_credit, :include_upfront, :include_recurring, :include_other_subscription, :include_support, :include_discount, :use_amortized) SENSITIVE = [] include Aws::Structure end |
#include_refund ⇒ Boolean
Specifies whether a budget includes refunds.
The default value is ‘true`.
513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 |
# File 'lib/aws-sdk-budgets/types.rb', line 513 class CostTypes < Struct.new( :include_tax, :include_subscription, :use_blended, :include_refund, :include_credit, :include_upfront, :include_recurring, :include_other_subscription, :include_support, :include_discount, :use_amortized) SENSITIVE = [] include Aws::Structure end |
#include_subscription ⇒ Boolean
Specifies whether a budget includes subscriptions.
The default value is ‘true`.
513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 |
# File 'lib/aws-sdk-budgets/types.rb', line 513 class CostTypes < Struct.new( :include_tax, :include_subscription, :use_blended, :include_refund, :include_credit, :include_upfront, :include_recurring, :include_other_subscription, :include_support, :include_discount, :use_amortized) SENSITIVE = [] include Aws::Structure end |
#include_support ⇒ Boolean
Specifies whether a budget includes support subscription fees.
The default value is ‘true`.
513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 |
# File 'lib/aws-sdk-budgets/types.rb', line 513 class CostTypes < Struct.new( :include_tax, :include_subscription, :use_blended, :include_refund, :include_credit, :include_upfront, :include_recurring, :include_other_subscription, :include_support, :include_discount, :use_amortized) SENSITIVE = [] include Aws::Structure end |
#include_tax ⇒ Boolean
Specifies whether a budget includes taxes.
The default value is ‘true`.
513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 |
# File 'lib/aws-sdk-budgets/types.rb', line 513 class CostTypes < Struct.new( :include_tax, :include_subscription, :use_blended, :include_refund, :include_credit, :include_upfront, :include_recurring, :include_other_subscription, :include_support, :include_discount, :use_amortized) SENSITIVE = [] include Aws::Structure end |
#include_upfront ⇒ Boolean
Specifies whether a budget includes upfront RI costs.
The default value is ‘true`.
513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 |
# File 'lib/aws-sdk-budgets/types.rb', line 513 class CostTypes < Struct.new( :include_tax, :include_subscription, :use_blended, :include_refund, :include_credit, :include_upfront, :include_recurring, :include_other_subscription, :include_support, :include_discount, :use_amortized) SENSITIVE = [] include Aws::Structure end |
#use_amortized ⇒ Boolean
Specifies whether a budget uses the amortized rate.
The default value is ‘false`.
513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 |
# File 'lib/aws-sdk-budgets/types.rb', line 513 class CostTypes < Struct.new( :include_tax, :include_subscription, :use_blended, :include_refund, :include_credit, :include_upfront, :include_recurring, :include_other_subscription, :include_support, :include_discount, :use_amortized) SENSITIVE = [] include Aws::Structure end |
#use_blended ⇒ Boolean
Specifies whether a budget uses a blended rate.
The default value is ‘false`.
513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 |
# File 'lib/aws-sdk-budgets/types.rb', line 513 class CostTypes < Struct.new( :include_tax, :include_subscription, :use_blended, :include_refund, :include_credit, :include_upfront, :include_recurring, :include_other_subscription, :include_support, :include_discount, :use_amortized) SENSITIVE = [] include Aws::Structure end |