Class: Aws::Sustainability::Types::EstimatedCarbonEmissions

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

Overview

Contains estimated carbon emissions data for a specific time period and dimension grouping.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#dimensions_valuesHash<String,String>

The dimensions used to group emissions values.

Returns:

  • (Hash<String,String>)


101
102
103
104
105
106
107
108
# File 'gems/aws-sdk-sustainability/lib/aws-sdk-sustainability/types.rb', line 101

class EstimatedCarbonEmissions < Struct.new(
  :time_period,
  :dimensions_values,
  :model_version,
  :emissions_values)
  SENSITIVE = []
  include Aws::Structure
end

#emissions_valuesHash<String,Types::Emissions>

The emissions values for the requested emissions types.

Returns:



101
102
103
104
105
106
107
108
# File 'gems/aws-sdk-sustainability/lib/aws-sdk-sustainability/types.rb', line 101

class EstimatedCarbonEmissions < Struct.new(
  :time_period,
  :dimensions_values,
  :model_version,
  :emissions_values)
  SENSITIVE = []
  include Aws::Structure
end

#model_versionString

The semantic version-formatted string that indicates the methodology version used to calculate the emission values.

The AWS Sustainability service reflects the most recent model version for every month. You will not see two entries for the same month with different ModelVersion values. To track the evolution of the methodology and compare emission values from previous versions, we recommend creating a Data Export.

Returns:

  • (String)


101
102
103
104
105
106
107
108
# File 'gems/aws-sdk-sustainability/lib/aws-sdk-sustainability/types.rb', line 101

class EstimatedCarbonEmissions < Struct.new(
  :time_period,
  :dimensions_values,
  :model_version,
  :emissions_values)
  SENSITIVE = []
  include Aws::Structure
end

#time_periodTypes::TimePeriod

The reporting period for emission values.

Returns:



101
102
103
104
105
106
107
108
# File 'gems/aws-sdk-sustainability/lib/aws-sdk-sustainability/types.rb', line 101

class EstimatedCarbonEmissions < Struct.new(
  :time_period,
  :dimensions_values,
  :model_version,
  :emissions_values)
  SENSITIVE = []
  include Aws::Structure
end