Microsoft.ResourceHealth (stable:2020-05-01)

2025/09/26 • 5 new, 5 deleted methods

AvailabilityStatuses_ListBySubscriptionId (new)
Description Lists the current availability status for all the resources in the subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.ResourceHealth/availabilityStatuses
{
api-version: string ,
$filter: string ,
subscriptionId: string ,
$expand: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
type: string ,
location: string ,
properties:
{
availabilityState: enum ,
title: string ,
summary: string ,
detailedStatus: string ,
reasonType: string ,
context: string ,
category: string ,
articleId: string ,
rootCauseAttributionTime: string ,
healthEventType: string ,
healthEventCause: string ,
healthEventCategory: string ,
healthEventId: string ,
resolutionETA: string ,
occuredTime: string ,
reasonChronicity: enum ,
reportedTime: string ,
recentlyResolved:
{
unavailableOccuredTime: string ,
resolvedTime: string ,
unavailableSummary: string ,
}
,
recommendedActions:
[
{
action: string ,
actionUrl: string ,
_ActionUrl.Comment: string ,
actionUrlText: string ,
}
,
]
,
serviceImpactingEvents:
[
{
eventStartTime: string ,
eventStatusLastModifiedTime: string ,
correlationId: string ,
status:
{
value: string ,
}
,
incidentProperties:
{
title: string ,
service: string ,
region: string ,
incidentType: string ,
}
,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details: string ,
}
AvailabilityStatuses_ListByResourceGroup (new)
Description Lists the current availability status for all the resources in the resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ResourceHealth/availabilityStatuses
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
$filter: string ,
$expand: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
type: string ,
location: string ,
properties:
{
availabilityState: enum ,
title: string ,
summary: string ,
detailedStatus: string ,
reasonType: string ,
context: string ,
category: string ,
articleId: string ,
rootCauseAttributionTime: string ,
healthEventType: string ,
healthEventCause: string ,
healthEventCategory: string ,
healthEventId: string ,
resolutionETA: string ,
occuredTime: string ,
reasonChronicity: enum ,
reportedTime: string ,
recentlyResolved:
{
unavailableOccuredTime: string ,
resolvedTime: string ,
unavailableSummary: string ,
}
,
recommendedActions:
[
{
action: string ,
actionUrl: string ,
_ActionUrl.Comment: string ,
actionUrlText: string ,
}
,
]
,
serviceImpactingEvents:
[
{
eventStartTime: string ,
eventStatusLastModifiedTime: string ,
correlationId: string ,
status:
{
value: string ,
}
,
incidentProperties:
{
title: string ,
service: string ,
region: string ,
incidentType: string ,
}
,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details: string ,
}
Operations_List (new)
Description Lists available operations for the resourcehealth resource provider
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
name: string ,
display:
{
provider: string ,
resource: string ,
operation: string ,
description: string ,
}
,
}
,
]
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details: string ,
}
AvailabilityStatuses_GetByResource (new)
Description Gets current availability status for a single resource
Reference Link ¶

⚼ Request

GET:  /{resourceUri}/providers/Microsoft.ResourceHealth/availabilityStatuses/current
{
resourceUri: string ,
api-version: string ,
$filter: string ,
$expand: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
type: string ,
location: string ,
properties:
{
availabilityState: enum ,
title: string ,
summary: string ,
detailedStatus: string ,
reasonType: string ,
context: string ,
category: string ,
articleId: string ,
rootCauseAttributionTime: string ,
healthEventType: string ,
healthEventCause: string ,
healthEventCategory: string ,
healthEventId: string ,
resolutionETA: string ,
occuredTime: string ,
reasonChronicity: enum ,
reportedTime: string ,
recentlyResolved:
{
unavailableOccuredTime: string ,
resolvedTime: string ,
unavailableSummary: string ,
}
,
recommendedActions:
[
{
action: string ,
actionUrl: string ,
_ActionUrl.Comment: string ,
actionUrlText: string ,
}
,
]
,
serviceImpactingEvents:
[
{
eventStartTime: string ,
eventStatusLastModifiedTime: string ,
correlationId: string ,
status:
{
value: string ,
}
,
incidentProperties:
{
title: string ,
service: string ,
region: string ,
incidentType: string ,
}
,
}
,
]
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details: string ,
}
AvailabilityStatuses_List (new)
Description Lists all historical availability transitions and impacting events for a single resource.
Reference Link ¶

⚼ Request

GET:  /{resourceUri}/providers/Microsoft.ResourceHealth/availabilityStatuses
{
resourceUri: string ,
api-version: string ,
$filter: string ,
$expand: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
type: string ,
location: string ,
properties:
{
availabilityState: enum ,
title: string ,
summary: string ,
detailedStatus: string ,
reasonType: string ,
context: string ,
category: string ,
articleId: string ,
rootCauseAttributionTime: string ,
healthEventType: string ,
healthEventCause: string ,
healthEventCategory: string ,
healthEventId: string ,
resolutionETA: string ,
occuredTime: string ,
reasonChronicity: enum ,
reportedTime: string ,
recentlyResolved:
{
unavailableOccuredTime: string ,
resolvedTime: string ,
unavailableSummary: string ,
}
,
recommendedActions:
[
{
action: string ,
actionUrl: string ,
_ActionUrl.Comment: string ,
actionUrlText: string ,
}
,
]
,
serviceImpactingEvents:
[
{
eventStartTime: string ,
eventStatusLastModifiedTime: string ,
correlationId: string ,
status:
{
value: string ,
}
,
incidentProperties:
{
title: string ,
service: string ,
region: string ,
incidentType: string ,
}
,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details: string ,
}
AvailabilityStatuses_ListBySubscriptionId (removed)
Description Lists the current availability status for all the resources in the subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.ResourceHealth/availabilityStatuses
{
api-version: string ,
$filter: string ,
subscriptionId: string ,
$expand: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
type: string ,
location: string ,
properties:
{
availabilityState: enum ,
title: string ,
summary: string ,
detailedStatus: string ,
reasonType: string ,
context: string ,
category: string ,
articleId: string ,
rootCauseAttributionTime: string ,
healthEventType: string ,
healthEventCause: string ,
healthEventCategory: string ,
healthEventId: string ,
resolutionETA: string ,
occuredTime: string ,
reasonChronicity: enum ,
reportedTime: string ,
recentlyResolved:
{
unavailableOccuredTime: string ,
resolvedTime: string ,
unavailableSummary: string ,
}
,
recommendedActions:
[
{
action: string ,
actionUrl: string ,
_ActionUrl.Comment: string ,
actionUrlText: string ,
}
,
]
,
serviceImpactingEvents:
[
{
eventStartTime: string ,
eventStatusLastModifiedTime: string ,
correlationId: string ,
status:
{
value: string ,
}
,
incidentProperties:
{
title: string ,
service: string ,
region: string ,
incidentType: string ,
}
,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details: string ,
}
AvailabilityStatuses_ListByResourceGroup (removed)
Description Lists the current availability status for all the resources in the resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ResourceHealth/availabilityStatuses
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
$filter: string ,
$expand: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
type: string ,
location: string ,
properties:
{
availabilityState: enum ,
title: string ,
summary: string ,
detailedStatus: string ,
reasonType: string ,
context: string ,
category: string ,
articleId: string ,
rootCauseAttributionTime: string ,
healthEventType: string ,
healthEventCause: string ,
healthEventCategory: string ,
healthEventId: string ,
resolutionETA: string ,
occuredTime: string ,
reasonChronicity: enum ,
reportedTime: string ,
recentlyResolved:
{
unavailableOccuredTime: string ,
resolvedTime: string ,
unavailableSummary: string ,
}
,
recommendedActions:
[
{
action: string ,
actionUrl: string ,
_ActionUrl.Comment: string ,
actionUrlText: string ,
}
,
]
,
serviceImpactingEvents:
[
{
eventStartTime: string ,
eventStatusLastModifiedTime: string ,
correlationId: string ,
status:
{
value: string ,
}
,
incidentProperties:
{
title: string ,
service: string ,
region: string ,
incidentType: string ,
}
,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details: string ,
}
Operations_List (removed)
Description Lists available operations for the resourcehealth resource provider
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
name: string ,
display:
{
provider: string ,
resource: string ,
operation: string ,
description: string ,
}
,
}
,
]
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details: string ,
}
AvailabilityStatuses_GetByResource (removed)
Description Gets current availability status for a single resource
Reference Link ¶

⚼ Request

GET:  /{resourceUri}/providers/Microsoft.ResourceHealth/availabilityStatuses/current
{
resourceUri: string ,
api-version: string ,
$filter: string ,
$expand: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
type: string ,
location: string ,
properties:
{
availabilityState: enum ,
title: string ,
summary: string ,
detailedStatus: string ,
reasonType: string ,
context: string ,
category: string ,
articleId: string ,
rootCauseAttributionTime: string ,
healthEventType: string ,
healthEventCause: string ,
healthEventCategory: string ,
healthEventId: string ,
resolutionETA: string ,
occuredTime: string ,
reasonChronicity: enum ,
reportedTime: string ,
recentlyResolved:
{
unavailableOccuredTime: string ,
resolvedTime: string ,
unavailableSummary: string ,
}
,
recommendedActions:
[
{
action: string ,
actionUrl: string ,
_ActionUrl.Comment: string ,
actionUrlText: string ,
}
,
]
,
serviceImpactingEvents:
[
{
eventStartTime: string ,
eventStatusLastModifiedTime: string ,
correlationId: string ,
status:
{
value: string ,
}
,
incidentProperties:
{
title: string ,
service: string ,
region: string ,
incidentType: string ,
}
,
}
,
]
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details: string ,
}
AvailabilityStatuses_List (removed)
Description Lists all historical availability transitions and impacting events for a single resource.
Reference Link ¶

⚼ Request

GET:  /{resourceUri}/providers/Microsoft.ResourceHealth/availabilityStatuses
{
resourceUri: string ,
api-version: string ,
$filter: string ,
$expand: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
type: string ,
location: string ,
properties:
{
availabilityState: enum ,
title: string ,
summary: string ,
detailedStatus: string ,
reasonType: string ,
context: string ,
category: string ,
articleId: string ,
rootCauseAttributionTime: string ,
healthEventType: string ,
healthEventCause: string ,
healthEventCategory: string ,
healthEventId: string ,
resolutionETA: string ,
occuredTime: string ,
reasonChronicity: enum ,
reportedTime: string ,
recentlyResolved:
{
unavailableOccuredTime: string ,
resolvedTime: string ,
unavailableSummary: string ,
}
,
recommendedActions:
[
{
action: string ,
actionUrl: string ,
_ActionUrl.Comment: string ,
actionUrlText: string ,
}
,
]
,
serviceImpactingEvents:
[
{
eventStartTime: string ,
eventStatusLastModifiedTime: string ,
correlationId: string ,
status:
{
value: string ,
}
,
incidentProperties:
{
title: string ,
service: string ,
region: string ,
incidentType: string ,
}
,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details: string ,
}