Class: Aws::CostExplorer::Types::CurrentInstance
- Inherits:
-
Struct
- Object
- Struct
- Aws::CostExplorer::Types::CurrentInstance
- Defined in:
- gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb
Overview
Context about the current instance.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#currency_code ⇒ String
The currency code that Amazon Web Services used to calculate the costs for this instance.
-
#instance_name ⇒ String
The name that you given an instance.
-
#monthly_cost ⇒ String
The current On-Demand cost of operating this instance on a monthly basis.
-
#on_demand_hours_in_lookback_period ⇒ String
The number of hours during the lookback period that's billed at On-Demand rates.
-
#reservation_covered_hours_in_lookback_period ⇒ String
The number of hours during the lookback period that's covered by reservations.
-
#resource_details ⇒ Types::ResourceDetails
Details about the resource and utilization.
-
#resource_id ⇒ String
Resource ID of the current instance.
-
#resource_utilization ⇒ Types::ResourceUtilization
Utilization information of the current instance during the lookback period.
-
#savings_plans_covered_hours_in_lookback_period ⇒ String
The number of hours during the lookback period that's covered by Savings Plans.
-
#tags ⇒ Array<Types::TagValues>
Cost allocation resource tags that are applied to the instance.
-
#total_running_hours_in_lookback_period ⇒ String
The total number of hours that the instance ran during the lookback period.
Instance Attribute Details
#currency_code ⇒ String
The currency code that Amazon Web Services used to calculate the costs for this instance.
1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 1319 class CurrentInstance < Struct.new( :resource_id, :instance_name, :tags, :resource_details, :resource_utilization, :reservation_covered_hours_in_lookback_period, :savings_plans_covered_hours_in_lookback_period, :on_demand_hours_in_lookback_period, :total_running_hours_in_lookback_period, :monthly_cost, :currency_code) SENSITIVE = [] include Aws::Structure end |
#instance_name ⇒ String
The name that you given an instance. This field shows as blank if you haven't given the instance a name.
1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 1319 class CurrentInstance < Struct.new( :resource_id, :instance_name, :tags, :resource_details, :resource_utilization, :reservation_covered_hours_in_lookback_period, :savings_plans_covered_hours_in_lookback_period, :on_demand_hours_in_lookback_period, :total_running_hours_in_lookback_period, :monthly_cost, :currency_code) SENSITIVE = [] include Aws::Structure end |
#monthly_cost ⇒ String
The current On-Demand cost of operating this instance on a monthly basis.
1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 1319 class CurrentInstance < Struct.new( :resource_id, :instance_name, :tags, :resource_details, :resource_utilization, :reservation_covered_hours_in_lookback_period, :savings_plans_covered_hours_in_lookback_period, :on_demand_hours_in_lookback_period, :total_running_hours_in_lookback_period, :monthly_cost, :currency_code) SENSITIVE = [] include Aws::Structure end |
#on_demand_hours_in_lookback_period ⇒ String
The number of hours during the lookback period that's billed at On-Demand rates.
1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 1319 class CurrentInstance < Struct.new( :resource_id, :instance_name, :tags, :resource_details, :resource_utilization, :reservation_covered_hours_in_lookback_period, :savings_plans_covered_hours_in_lookback_period, :on_demand_hours_in_lookback_period, :total_running_hours_in_lookback_period, :monthly_cost, :currency_code) SENSITIVE = [] include Aws::Structure end |
#reservation_covered_hours_in_lookback_period ⇒ String
The number of hours during the lookback period that's covered by reservations.
1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 1319 class CurrentInstance < Struct.new( :resource_id, :instance_name, :tags, :resource_details, :resource_utilization, :reservation_covered_hours_in_lookback_period, :savings_plans_covered_hours_in_lookback_period, :on_demand_hours_in_lookback_period, :total_running_hours_in_lookback_period, :monthly_cost, :currency_code) SENSITIVE = [] include Aws::Structure end |
#resource_details ⇒ Types::ResourceDetails
Details about the resource and utilization.
1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 1319 class CurrentInstance < Struct.new( :resource_id, :instance_name, :tags, :resource_details, :resource_utilization, :reservation_covered_hours_in_lookback_period, :savings_plans_covered_hours_in_lookback_period, :on_demand_hours_in_lookback_period, :total_running_hours_in_lookback_period, :monthly_cost, :currency_code) SENSITIVE = [] include Aws::Structure end |
#resource_id ⇒ String
Resource ID of the current instance.
1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 1319 class CurrentInstance < Struct.new( :resource_id, :instance_name, :tags, :resource_details, :resource_utilization, :reservation_covered_hours_in_lookback_period, :savings_plans_covered_hours_in_lookback_period, :on_demand_hours_in_lookback_period, :total_running_hours_in_lookback_period, :monthly_cost, :currency_code) SENSITIVE = [] include Aws::Structure end |
#resource_utilization ⇒ Types::ResourceUtilization
Utilization information of the current instance during the lookback period.
1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 1319 class CurrentInstance < Struct.new( :resource_id, :instance_name, :tags, :resource_details, :resource_utilization, :reservation_covered_hours_in_lookback_period, :savings_plans_covered_hours_in_lookback_period, :on_demand_hours_in_lookback_period, :total_running_hours_in_lookback_period, :monthly_cost, :currency_code) SENSITIVE = [] include Aws::Structure end |
#savings_plans_covered_hours_in_lookback_period ⇒ String
The number of hours during the lookback period that's covered by Savings Plans.
1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 1319 class CurrentInstance < Struct.new( :resource_id, :instance_name, :tags, :resource_details, :resource_utilization, :reservation_covered_hours_in_lookback_period, :savings_plans_covered_hours_in_lookback_period, :on_demand_hours_in_lookback_period, :total_running_hours_in_lookback_period, :monthly_cost, :currency_code) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Array<Types::TagValues>
Cost allocation resource tags that are applied to the instance.
1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 1319 class CurrentInstance < Struct.new( :resource_id, :instance_name, :tags, :resource_details, :resource_utilization, :reservation_covered_hours_in_lookback_period, :savings_plans_covered_hours_in_lookback_period, :on_demand_hours_in_lookback_period, :total_running_hours_in_lookback_period, :monthly_cost, :currency_code) SENSITIVE = [] include Aws::Structure end |
#total_running_hours_in_lookback_period ⇒ String
The total number of hours that the instance ran during the lookback period.
1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 1319 class CurrentInstance < Struct.new( :resource_id, :instance_name, :tags, :resource_details, :resource_utilization, :reservation_covered_hours_in_lookback_period, :savings_plans_covered_hours_in_lookback_period, :on_demand_hours_in_lookback_period, :total_running_hours_in_lookback_period, :monthly_cost, :currency_code) SENSITIVE = [] include Aws::Structure end |