Class: Aws::CostExplorer::Types::GetApproximateUsageRecordsRequest

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#approximation_dimensionString

The service to evaluate for the usage records. You can choose resource-level data at daily granularity, or hourly granularity with or without resource-level data.

Returns:

  • (String)


2247
2248
2249
2250
2251
2252
2253
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 2247

class GetApproximateUsageRecordsRequest < Struct.new(
  :granularity,
  :services,
  :approximation_dimension)
  SENSITIVE = []
  include Aws::Structure
end

#granularityString

How granular you want the data to be. You can enable data at hourly or daily granularity.

Returns:

  • (String)


2247
2248
2249
2250
2251
2252
2253
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 2247

class GetApproximateUsageRecordsRequest < Struct.new(
  :granularity,
  :services,
  :approximation_dimension)
  SENSITIVE = []
  include Aws::Structure
end

#servicesArray<String>

The service metadata for the service or services you want to query. If not specified, all elements are returned.

Returns:

  • (Array<String>)


2247
2248
2249
2250
2251
2252
2253
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 2247

class GetApproximateUsageRecordsRequest < Struct.new(
  :granularity,
  :services,
  :approximation_dimension)
  SENSITIVE = []
  include Aws::Structure
end