Class: Aws::CostExplorer::Types::CurrentInstance
- Inherits:
-
Struct
- Object
- Struct
- Aws::CostExplorer::Types::CurrentInstance
- Includes:
- Structure
- Defined in:
- 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 AWS used to calculate the costs for this instance.
-
#instance_name ⇒ String
The name you’ve given an instance.
-
#monthly_cost ⇒ String
Current On-Demand cost of operating this instance on a monthly basis.
-
#on_demand_hours_in_lookback_period ⇒ String
Number of hours during the lookback period billed at On-Demand rates.
-
#reservation_covered_hours_in_lookback_period ⇒ String
Number of hours during the lookback period 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
Number of hours during the lookback period covered by Savings Plans.
-
#tags ⇒ Array<Types::TagValues>
Cost allocation resource tags applied to the instance.
-
#total_running_hours_in_lookback_period ⇒ String
The total number of hours the instance ran during the lookback period.
Instance Attribute Details
#currency_code ⇒ String
The currency code that AWS used to calculate the costs for this instance.
1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 1065 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 you’ve given an instance. This field will show as blank if you haven’t given the instance a name.
1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 1065 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
Current On-Demand cost of operating this instance on a monthly basis.
1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 1065 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
Number of hours during the lookback period billed at On-Demand rates.
1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 1065 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
Number of hours during the lookback period covered by reservations.
1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 1065 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.
1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 1065 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.
1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 1065 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.
1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 1065 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
Number of hours during the lookback period covered by Savings Plans.
1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 1065 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 applied to the instance.
1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 1065 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 the instance ran during the lookback period.
1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 1065 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 |