Azure.ResourceManager.CarbonOptimization.Models Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
ArmCarbonOptimizationModelFactory |
Model factory for models. |
CarbonEmission |
The basic response for different query report, all query report result will have these information Please note CarbonEmission is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include CarbonEmissionItemDetail, CarbonEmissionMonthlySummary, CarbonEmissionOverallSummary, ResourceGroupCarbonEmissionItemDetail, ResourceGroupCarbonEmissionTopItemMonthlySummary, ResourceGroupCarbonEmissionTopItemsSummary, ResourceCarbonEmissionItemDetail, ResourceCarbonEmissionTopItemMonthlySummary, ResourceCarbonEmissionTopItemsSummary, CarbonEmissionTopItemMonthlySummary and CarbonEmissionTopItemsSummary. |
CarbonEmissionAvailableDateRange |
Response for available date range of carbon emission data. |
CarbonEmissionItemDetail |
Response for detailed carbon emissions. |
CarbonEmissionListResult |
List of carbon emission results. |
CarbonEmissionMonthlySummary |
Response for Monthly Carbon Emissions Summary. |
CarbonEmissionOverallSummary |
Response for Overall Carbon Emissions Summary. |
CarbonEmissionQueryDateRange |
Date range to be used with QueryParameter, it should be within 12 months between start and end date. In certain cases, start and end dates must be the same date. |
CarbonEmissionQueryFilter |
Shared query filter parameter to configure carbon emissions data queries for all different report type defined in ReportTypeEnum. Please note CarbonEmissionQueryFilter is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include ItemDetailsQueryFilter, MonthlySummaryReportQueryFilter, OverallSummaryReportQueryFilter, TopItemsMonthlySummaryReportQueryFilter and TopItemsSummaryReportQueryFilter. |
CarbonEmissionTopItemMonthlySummary |
Response for Top Items Carbon Emissions by Month. |
CarbonEmissionTopItemsSummary |
Response for Top Items by Category Type. |
ItemDetailsQueryFilter |
Query Parameters for ItemDetailsReport. |
MonthlySummaryReportQueryFilter |
Query filter parameter to configure MonthlySummaryReport queries. |
OverallSummaryReportQueryFilter |
Query filter parameter to configure OverallSummaryReport queries. |
ResourceCarbonEmissionItemDetail |
Response for Resource detailed carbon emissions. |
ResourceCarbonEmissionTopItemMonthlySummary |
Response for top items carbon emissions by month for resource. |
ResourceCarbonEmissionTopItemsSummary |
Response for Top Items For Resource Category. |
ResourceGroupCarbonEmissionItemDetail |
Response for Resource Group detailed carbon emissions. |
ResourceGroupCarbonEmissionTopItemMonthlySummary |
Response for top items carbon emissions by month for resource group. |
ResourceGroupCarbonEmissionTopItemsSummary |
Response for Top Items For ResourceGroup. |
SubscriptionAccessDecision |
Access Decision for each Subscription. |
TopItemsMonthlySummaryReportQueryFilter |
Query filter parameter to configure TopItemsMonthlySummaryReport queries. |
TopItemsSummaryReportQueryFilter |
Query filter parameter to configure TopItemsSummaryReport queries. |
Structs
CarbonEmissionAccessDecision |
Enum for Access Decision. |
CarbonEmissionCategoryType |
Supported category types to be used with QueryParameter. Each type represents a different level of emissions data aggregation. |
CarbonEmissionQueryOrderByColumn |
Sorting is supported for columns in ItemDetailsReport. This object includes the column names that sorting is allowed for. Select one of these supported values. |
CarbonEmissionQuerySortDirection |
Sorting is supported for columns in ItemDetailsReport. This object define sorting direction. |
CarbonEmissionScope |
Supported carbon emission scopes to be used with QueryParameter, as defined by the GHG Protocol. At least one scope must be specified. The output will return a total of all specified scopes. |