Class: Aws::BCMPricingCalculator::Types::HistoricalUsageEntity
- Inherits:
-
Struct
- Object
- Struct
- Aws::BCMPricingCalculator::Types::HistoricalUsageEntity
- Defined in:
- gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/types.rb
Overview
Represents historical usage data for a specific entity.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#bill_interval ⇒ Types::BillInterval
The time interval for the historical usage data.
-
#filter_expression ⇒ Types::Expression
An optional filter expression to apply to the historical usage data.
-
#location ⇒ String
The location associated with the usage.
-
#operation ⇒ String
The specific operation associated with the usage.
-
#service_code ⇒ String
The Amazon Web Services service code associated with the usage.
-
#usage_account_id ⇒ String
The Amazon Web Services account ID associated with the usage.
-
#usage_type ⇒ String
The type of usage.
Instance Attribute Details
#bill_interval ⇒ Types::BillInterval
The time interval for the historical usage data.
2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/types.rb', line 2262 class HistoricalUsageEntity < Struct.new( :service_code, :usage_type, :operation, :location, :usage_account_id, :bill_interval, :filter_expression) SENSITIVE = [] include Aws::Structure end |
#filter_expression ⇒ Types::Expression
An optional filter expression to apply to the historical usage data.
2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/types.rb', line 2262 class HistoricalUsageEntity < Struct.new( :service_code, :usage_type, :operation, :location, :usage_account_id, :bill_interval, :filter_expression) SENSITIVE = [] include Aws::Structure end |
#location ⇒ String
The location associated with the usage.
2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/types.rb', line 2262 class HistoricalUsageEntity < Struct.new( :service_code, :usage_type, :operation, :location, :usage_account_id, :bill_interval, :filter_expression) SENSITIVE = [] include Aws::Structure end |
#operation ⇒ String
The specific operation associated with the usage.
2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/types.rb', line 2262 class HistoricalUsageEntity < Struct.new( :service_code, :usage_type, :operation, :location, :usage_account_id, :bill_interval, :filter_expression) SENSITIVE = [] include Aws::Structure end |
#service_code ⇒ String
The Amazon Web Services service code associated with the usage.
2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/types.rb', line 2262 class HistoricalUsageEntity < Struct.new( :service_code, :usage_type, :operation, :location, :usage_account_id, :bill_interval, :filter_expression) SENSITIVE = [] include Aws::Structure end |
#usage_account_id ⇒ String
The Amazon Web Services account ID associated with the usage.
2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/types.rb', line 2262 class HistoricalUsageEntity < Struct.new( :service_code, :usage_type, :operation, :location, :usage_account_id, :bill_interval, :filter_expression) SENSITIVE = [] include Aws::Structure end |
#usage_type ⇒ String
The type of usage.
2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/types.rb', line 2262 class HistoricalUsageEntity < Struct.new( :service_code, :usage_type, :operation, :location, :usage_account_id, :bill_interval, :filter_expression) SENSITIVE = [] include Aws::Structure end |