Class: Aws::Sustainability::Types::GetEstimatedCarbonEmissionsRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::Sustainability::Types::GetEstimatedCarbonEmissionsRequest
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-sustainability/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#emissions_types ⇒ Array<String>
The emission types to include in the results.
-
#filter_by ⇒ Types::FilterExpression
The criteria for filtering estimated carbon emissions.
-
#granularity ⇒ String
The time granularity for the results.
-
#granularity_configuration ⇒ Types::GranularityConfiguration
Configuration for fiscal year calculations when using ‘YEARLY_FISCAL` or `QUARTERLY_FISCAL` granularity.
-
#group_by ⇒ Array<String>
The dimensions available for grouping estimated carbon emissions.
-
#max_results ⇒ Integer
The maximum number of results to return in a single call.
-
#next_token ⇒ String
The pagination token specifying which page of results to return in the response.
-
#time_period ⇒ Types::TimePeriod
The date range for fetching estimated carbon emissions.
Instance Attribute Details
#emissions_types ⇒ Array<String>
The emission types to include in the results. If absent, returns ‘TOTAL_LBM_CARBON_EMISSIONS` and `TOTAL_MBM_CARBON_EMISSIONS` emissions types.
215 216 217 218 219 220 221 222 223 224 225 226 |
# File 'lib/aws-sdk-sustainability/types.rb', line 215 class GetEstimatedCarbonEmissionsRequest < Struct.new( :time_period, :group_by, :filter_by, :emissions_types, :granularity, :granularity_configuration, :max_results, :next_token) SENSITIVE = [] include Aws::Structure end |
#filter_by ⇒ Types::FilterExpression
The criteria for filtering estimated carbon emissions.
215 216 217 218 219 220 221 222 223 224 225 226 |
# File 'lib/aws-sdk-sustainability/types.rb', line 215 class GetEstimatedCarbonEmissionsRequest < Struct.new( :time_period, :group_by, :filter_by, :emissions_types, :granularity, :granularity_configuration, :max_results, :next_token) SENSITIVE = [] include Aws::Structure end |
#granularity ⇒ String
The time granularity for the results. If absent, uses ‘MONTHLY` time granularity.
215 216 217 218 219 220 221 222 223 224 225 226 |
# File 'lib/aws-sdk-sustainability/types.rb', line 215 class GetEstimatedCarbonEmissionsRequest < Struct.new( :time_period, :group_by, :filter_by, :emissions_types, :granularity, :granularity_configuration, :max_results, :next_token) SENSITIVE = [] include Aws::Structure end |
#granularity_configuration ⇒ Types::GranularityConfiguration
Configuration for fiscal year calculations when using ‘YEARLY_FISCAL` or `QUARTERLY_FISCAL` granularity.
215 216 217 218 219 220 221 222 223 224 225 226 |
# File 'lib/aws-sdk-sustainability/types.rb', line 215 class GetEstimatedCarbonEmissionsRequest < Struct.new( :time_period, :group_by, :filter_by, :emissions_types, :granularity, :granularity_configuration, :max_results, :next_token) SENSITIVE = [] include Aws::Structure end |
#group_by ⇒ Array<String>
The dimensions available for grouping estimated carbon emissions.
215 216 217 218 219 220 221 222 223 224 225 226 |
# File 'lib/aws-sdk-sustainability/types.rb', line 215 class GetEstimatedCarbonEmissionsRequest < Struct.new( :time_period, :group_by, :filter_by, :emissions_types, :granularity, :granularity_configuration, :max_results, :next_token) SENSITIVE = [] include Aws::Structure end |
#max_results ⇒ Integer
The maximum number of results to return in a single call. Default is 40.
215 216 217 218 219 220 221 222 223 224 225 226 |
# File 'lib/aws-sdk-sustainability/types.rb', line 215 class GetEstimatedCarbonEmissionsRequest < Struct.new( :time_period, :group_by, :filter_by, :emissions_types, :granularity, :granularity_configuration, :max_results, :next_token) SENSITIVE = [] include Aws::Structure end |
#next_token ⇒ String
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.
215 216 217 218 219 220 221 222 223 224 225 226 |
# File 'lib/aws-sdk-sustainability/types.rb', line 215 class GetEstimatedCarbonEmissionsRequest < Struct.new( :time_period, :group_by, :filter_by, :emissions_types, :granularity, :granularity_configuration, :max_results, :next_token) SENSITIVE = [] include Aws::Structure end |
#time_period ⇒ Types::TimePeriod
The date range for fetching estimated carbon emissions.
215 216 217 218 219 220 221 222 223 224 225 226 |
# File 'lib/aws-sdk-sustainability/types.rb', line 215 class GetEstimatedCarbonEmissionsRequest < Struct.new( :time_period, :group_by, :filter_by, :emissions_types, :granularity, :granularity_configuration, :max_results, :next_token) SENSITIVE = [] include Aws::Structure end |