Module Values.EstimatedCarbonEmissionsSource

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

Sourcetype nonrec t = {
  1. timePeriod : TimePeriod.t option;
    (*

    The reporting period for emission values.

    *)
  2. dimensionsValues : DimensionsMap.t option;
    (*

    The dimensions used to group emissions values.

    *)
  3. modelVersion : ModelVersion.t option;
    (*

    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.

    *)
  4. emissionsValues : EmissionsMap.t option;
    (*

    The emissions values for the requested emissions types.

    *)
}
Sourceval make : ?timePeriod:??? -> ?dimensionsValues:??? -> ?modelVersion:??? -> ?emissionsValues:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Map of ([> `Enum of string ] * [> `String of String_.t | `Structure of (string * [> `Double of Double.t | `Enum of string ]) list ]) list | `String of ModelVersion.t | `Structure of (string * [> `Timestamp of Timestamp.t ]) list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t