QueryFilter interface
Параметр фильтра общих запросов для настройки запросов данных о выбросах углерода для всех различных типов отчетов, определенных в ReportTypeEnum.
Свойства
| carbon |
Список областей выбросов углерода. Required. Принимает одно или несколько значений из ВыбросовScopeEnum (например, Scope1, Scope2, Scope3) в форме списка. Выходные данные будут включать общий объем выбросов для указанных областей. |
| date |
Дата начала и окончания данных о выбросах углерода. Required. Для ItemDetailsReport и TopItemsSummaryReport поддерживается только один месяц данных, поэтому даты начала и окончания должны быть равными в DateRange (например, начало: 2024-06-01 и конец: 2024-06-01). |
| location |
Список расположений (отображаемое имя региона Azure) для данных о выбросах углерода с каждым расположением, указанным в нижнем регистре (например, "восточная часть сша"). Optional. Для поиска отображаемых имен региона Azure можно использовать команду az account list-locations -o table. |
| report |
Возможные значения дискриминатора: OverallSummaryReport, MonthlySummaryReport, TopItemsSummaryReport, TopItemsMonthlySummaryReport, ItemDetailsReport |
| resource |
Список URL-адресов группы ресурсов для данных о выбросах углерода. Optional. Каждый URL-адрес должен соответствовать формату "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroup}" и должен находиться в нижнем регистре. |
| resource |
Список типов ресурсов для данных о выбросах углерода. Optional. Каждый тип ресурса должен быть указан в нижнем регистре, следуя формату "microsoft". {service}/{resourceType}", например "microsoft.storage/storageaccounts". |
| subscription |
Список идентификаторов подписок, для которых запрашиваются данные о выбросах углерода. Required. Каждый идентификатор подписки должен быть в нижнем регистре. Максимальная длина списка составляет 100. |
Сведения о свойстве
carbonScopeList
Список областей выбросов углерода. Required. Принимает одно или несколько значений из ВыбросовScopeEnum (например, Scope1, Scope2, Scope3) в форме списка. Выходные данные будут включать общий объем выбросов для указанных областей.
carbonScopeList: string[]
Значение свойства
string[]
dateRange
Дата начала и окончания данных о выбросах углерода. Required. Для ItemDetailsReport и TopItemsSummaryReport поддерживается только один месяц данных, поэтому даты начала и окончания должны быть равными в DateRange (например, начало: 2024-06-01 и конец: 2024-06-01).
dateRange: DateRange
Значение свойства
locationList
Список расположений (отображаемое имя региона Azure) для данных о выбросах углерода с каждым расположением, указанным в нижнем регистре (например, "восточная часть сша"). Optional. Для поиска отображаемых имен региона Azure можно использовать команду az account list-locations -o table.
locationList?: string[]
Значение свойства
string[]
reportType
Возможные значения дискриминатора: OverallSummaryReport, MonthlySummaryReport, TopItemsSummaryReport, TopItemsMonthlySummaryReport, ItemDetailsReport
reportType: string
Значение свойства
string
resourceGroupUrlList
Список URL-адресов группы ресурсов для данных о выбросах углерода. Optional. Каждый URL-адрес должен соответствовать формату "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroup}" и должен находиться в нижнем регистре.
resourceGroupUrlList?: string[]
Значение свойства
string[]
resourceTypeList
Список типов ресурсов для данных о выбросах углерода. Optional. Каждый тип ресурса должен быть указан в нижнем регистре, следуя формату "microsoft". {service}/{resourceType}", например "microsoft.storage/storageaccounts".
resourceTypeList?: string[]
Значение свойства
string[]
subscriptionList
Список идентификаторов подписок, для которых запрашиваются данные о выбросах углерода. Required. Каждый идентификатор подписки должен быть в нижнем регистре. Максимальная длина списка составляет 100.
subscriptionList: string[]
Значение свойства
string[]