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

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

<note markdown=“1”> 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].

</note>

[1]: docs.aws.amazon.com/cur/latest/userguide/what-is-data-exports.html

Returns:

  • (String)


101
102
103
104
105
106
107
108
# File '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 '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