Class: Aws::Budgets::Types::BudgetPerformanceHistory
- Inherits:
-
Struct
- Object
- Struct
- Aws::Budgets::Types::BudgetPerformanceHistory
- Defined in:
- gems/aws-sdk-budgets/lib/aws-sdk-budgets/types.rb
Overview
A history of the state of a budget at the end of the budget's specified time period.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#budget_name ⇒ String
A string that represents the budget name.
-
#budget_type ⇒ String
The type of a budget.
-
#budgeted_and_actual_amounts_list ⇒ Array<Types::BudgetedAndActualAmounts>
A list of amounts of cost or usage that you created budgets for, compared to your actual costs or usage.
-
#cost_filters ⇒ Hash<String,Array<String>>
The history of the cost filters for a budget during the specified time period.
-
#cost_types ⇒ Types::CostTypes
The history of the cost types for a budget during the specified time period.
-
#time_unit ⇒ String
The time unit of the budget, such as MONTHLY or QUARTERLY.
Instance Attribute Details
#budget_name ⇒ String
A string that represents the budget name. The ":" and "\" characters aren't allowed.
385 386 387 388 389 390 391 392 393 394 |
# File 'gems/aws-sdk-budgets/lib/aws-sdk-budgets/types.rb', line 385 class BudgetPerformanceHistory < Struct.new( :budget_name, :budget_type, :cost_filters, :cost_types, :time_unit, :budgeted_and_actual_amounts_list) SENSITIVE = [] include Aws::Structure end |
#budget_type ⇒ String
The type of a budget. It must be one of the following types:
COST
, USAGE
, RI_UTILIZATION
, RI_COVERAGE
,
SAVINGS_PLANS_UTILIZATION
, or SAVINGS_PLANS_COVERAGE
.
385 386 387 388 389 390 391 392 393 394 |
# File 'gems/aws-sdk-budgets/lib/aws-sdk-budgets/types.rb', line 385 class BudgetPerformanceHistory < Struct.new( :budget_name, :budget_type, :cost_filters, :cost_types, :time_unit, :budgeted_and_actual_amounts_list) SENSITIVE = [] include Aws::Structure end |
#budgeted_and_actual_amounts_list ⇒ Array<Types::BudgetedAndActualAmounts>
A list of amounts of cost or usage that you created budgets for, compared to your actual costs or usage.
385 386 387 388 389 390 391 392 393 394 |
# File 'gems/aws-sdk-budgets/lib/aws-sdk-budgets/types.rb', line 385 class BudgetPerformanceHistory < Struct.new( :budget_name, :budget_type, :cost_filters, :cost_types, :time_unit, :budgeted_and_actual_amounts_list) SENSITIVE = [] include Aws::Structure end |
#cost_filters ⇒ Hash<String,Array<String>>
The history of the cost filters for a budget during the specified time period.
385 386 387 388 389 390 391 392 393 394 |
# File 'gems/aws-sdk-budgets/lib/aws-sdk-budgets/types.rb', line 385 class BudgetPerformanceHistory < Struct.new( :budget_name, :budget_type, :cost_filters, :cost_types, :time_unit, :budgeted_and_actual_amounts_list) SENSITIVE = [] include Aws::Structure end |
#cost_types ⇒ Types::CostTypes
The history of the cost types for a budget during the specified time period.
385 386 387 388 389 390 391 392 393 394 |
# File 'gems/aws-sdk-budgets/lib/aws-sdk-budgets/types.rb', line 385 class BudgetPerformanceHistory < Struct.new( :budget_name, :budget_type, :cost_filters, :cost_types, :time_unit, :budgeted_and_actual_amounts_list) SENSITIVE = [] include Aws::Structure end |
#time_unit ⇒ String
The time unit of the budget, such as MONTHLY or QUARTERLY.
385 386 387 388 389 390 391 392 393 394 |
# File 'gems/aws-sdk-budgets/lib/aws-sdk-budgets/types.rb', line 385 class BudgetPerformanceHistory < Struct.new( :budget_name, :budget_type, :cost_filters, :cost_types, :time_unit, :budgeted_and_actual_amounts_list) SENSITIVE = [] include Aws::Structure end |