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

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
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)


2149
2150
2151
2152
2153
2154
2155
# File 'lib/aws-sdk-costexplorer/types.rb', line 2149

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)


2149
2150
2151
2152
2153
2154
2155
# File 'lib/aws-sdk-costexplorer/types.rb', line 2149

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>)


2149
2150
2151
2152
2153
2154
2155
# File 'lib/aws-sdk-costexplorer/types.rb', line 2149

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