GetEstimatedWaterAllocationRequest
¶
Source code in docs_src/capo_sustainability/types/get_estimated_water_allocation_request.py
allocation_types
instance-attribute
¶
allocation_types: NotRequired[WaterAllocationTypeList]
The allocation types to include in the results. If absent, returns TOTAL_WATER_WITHDRAWALS allocation types.
filter_by
instance-attribute
¶
filter_by: NotRequired[FilterExpression]
The criteria for filtering estimated water allocation. To determine which dimensions are available to be filtered by, you can first call GetEstimatedWaterAllocationDimensionValues
granularity
instance-attribute
¶
granularity: TimeGranularity
The time granularity for the results. Only YEARLY_CALENDAR time granularity is currently supported for water allocation. Defaults to YEARLY_CALENDAR if absent.
If requesting partial time periods, data will be returned based on the smallest supported granularity. For example, requesting 2025-04-01T00:00:00Z to 2026-04-01T00:00:00Z with YEARLY_CALENDAR will return all the data for 2026 only.
group_by
instance-attribute
¶
group_by: NotRequired[DimensionList]
The dimensions available for grouping estimated water allocation.
max_results
instance-attribute
¶
max_results: MaxResults
The maximum number of results to return in a single call. Default is 1000.
next_token
instance-attribute
¶
next_token: NotRequired[NextToken]
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.
time_period
instance-attribute
¶
time_period: TimePeriod
The date range for fetching estimated water allocation. The range must include the start date of a year for that year's data to be included in the response.