Microsoft.Carbon (stable:2025-04-01)

2025/04/15 • 3 new methods

CarbonService_QueryCarbonEmissionReports (new)
Description API for Carbon Emissions Reports
Reference Link ¶

⚼ Request

POST:  /providers/Microsoft.Carbon/carbonEmissionReports
{
api-version: string ,
queryParameters:
{
reportType: enum ,
dateRange:
{
start: string ,
end: string ,
}
,
subscriptionList:
[
string ,
]
,
resourceGroupUrlList:
[
string ,
]
,
resourceTypeList:
[
string ,
]
,
locationList:
[
string ,
]
,
carbonScopeList:
[
string ,
]
,
}
,
}

⚐ Response (200)

{
value:
[
{
dataType: enum ,
latestMonthEmissions: number ,
previousMonthEmissions: number ,
monthOverMonthEmissionsChangeRatio: number ,
monthlyEmissionsChangeValue: number ,
}
,
]
,
skipToken: string ,
subscriptionAccessDecisionList:
[
{
subscriptionId: string ,
decision: enum ,
denialReason: string ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Operations_List (new)
Description List the operations for the provider
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.Carbon/operations
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
isDataAction: boolean ,
display:
{
provider: string ,
resource: string ,
operation: string ,
description: string ,
}
,
origin: enum ,
actionType: enum ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
CarbonService_QueryCarbonEmissionDataAvailableDateRange (new)
Description API for query carbon emission data available date range
Reference Link ¶

⚼ Request

POST:  /providers/Microsoft.Carbon/queryCarbonEmissionDataAvailableDateRange
{
api-version: string ,
}

⚐ Response (200)

{
startDate: string ,
endDate: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}