Values.GetEstimatedCarbonEmissionsRequestSourceReturns estimated carbon emission values based on customer grouping and filtering parameters. We recommend using pagination to ensure that the operation returns quickly and successfully.
type nonrec t = {timePeriod : TimePeriod.t;The date range for fetching estimated carbon emissions.
*)groupBy : DimensionList.t option;The dimensions available for grouping estimated carbon emissions.
*)filterBy : FilterExpression.t option;The criteria for filtering estimated carbon emissions.
*)emissionsTypes : EmissionsTypeList.t option;The emission types to include in the results. If absent, returns TOTAL_LBM_CARBON_EMISSIONS and TOTAL_MBM_CARBON_EMISSIONS emissions types.
*)granularity : TimeGranularity.t option;The time granularity for the results. If absent, uses MONTHLY time granularity.
*)granularityConfiguration : GranularityConfiguration.t option;Configuration for fiscal year calculations when using YEARLY_FISCAL or QUARTERLY_FISCAL granularity.
*)maxResults : MaxResults.t option;The maximum number of results to return in a single call. Default is 40.
*)nextToken : NextToken.t option;The pagination token specifying which page of results to return in the response. If no token is provided, the default page is the first page.
*)}val make :
?groupBy:??? ->
?filterBy:??? ->
?emissionsTypes:??? ->
?granularity:??? ->
?granularityConfiguration:??? ->
?maxResults:??? ->
?nextToken:??? ->
timePeriod:TimePeriod.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `Integer of MaxResults.t
| `List of [> `Enum of string ] list
| `String of NextToken.t
| `Structure of
(string
* [> `Integer of Month.t
| `Map of
([> `Enum of string ]
* [> `List of [> `String of String_.t ] list ])
list
| `Timestamp of Timestamp.t ])
list ])
list ]