Microsoft Azure Microsoftresource Health

Microsoft Azure Microsoft.ResourceHealth is a service that helps users monitor and manage the health of their Azure resources. It provides real-time insights into the availability and performance of virtual machines, storage accounts, databases, and other Azure services. By continuously monitoring resource health, users can proactively identify and address issues before they impact their operations.

OpenAPI Specification

microsoftresourcehealth-openapi-original.yml Raw ↑
swagger: '2.0'
info:
  version: 2023-10-01-preview
  title: Microsoft Azure Microsoft.ResourceHealth
  description: The Resource Health Client.
host: management.azure.com
schemes:
  - https
produces:
  - application/json
security:
  - azure_auth:
      - user_impersonation
securityDefinitions:
  azure_auth:
    type: oauth2
    authorizationUrl: https://login.microsoftonline.com/common/oauth2/authorize
    flow: implicit
    description: Azure Active Directory OAuth2 Flow
    scopes:
      user_impersonation: impersonate your user account
paths:
  /subscriptions/{subscriptionId}/providers/Microsoft.ResourceHealth/availabilityStatuses:
    get:
      tags:
        - AvailabilityStatuses
      operationId: microsoftAzureAvailabilitystatusesListbysubscriptionid
      description: >-
        Lists the current availability status for all the resources in the
        subscription.
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/FilterParameter'
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
        - $ref: '#/parameters/ExpandParameter'
      responses:
        '200':
          description: >-
            The list of current availability status for all the resources in the
            subscription
          schema:
            $ref: '#/definitions/availabilityStatusListResult'
        default:
          description: DefaultErrorResponse
          schema:
            $ref: '#/definitions/ErrorResponse'
      x-ms-pageable:
        nextLinkName: nextLink
      x-ms-examples:
        ListHealthBySubscriptionId:
          $ref: ./examples/AvailabilityStatuses_ListBySubscriptionId.json
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Resourcehealth Availabilitystatuses
  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ResourceHealth/availabilityStatuses:
    get:
      tags:
        - AvailabilityStatuses
      operationId: microsoftAzureAvailabilitystatusesListbyresourcegroup
      description: >-
        Lists the current availability status for all the resources in the
        resource group.
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/FilterParameter'
        - $ref: '#/parameters/ExpandParameter'
      responses:
        '200':
          description: >-
            The list of current availability status for all the resources in the
            resource group
          schema:
            $ref: '#/definitions/availabilityStatusListResult'
        default:
          description: DefaultErrorResponse
          schema:
            $ref: '#/definitions/ErrorResponse'
      x-ms-pageable:
        nextLinkName: nextLink
      x-ms-examples:
        ListByResourceGroup:
          $ref: ./examples/AvailabilityStatuses_ListByResourceGroup.json
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Resourcehealth Availabilitystatuses
  /providers/Microsoft.ResourceHealth/operations:
    get:
      tags:
        - Operations
      operationId: microsoftAzureOperationsList
      description: Lists available operations for the resourcehealth resource provider
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
      responses:
        '200':
          description: >-
            The list of available operations for the resourcehealth resource
            provider
          schema:
            $ref: '#/definitions/operationListResult'
        default:
          description: DefaultErrorResponse
          schema:
            $ref: '#/definitions/ErrorResponse'
      x-ms-examples:
        GetOperationsList:
          $ref: ./examples/Operations_List.json
      summary: Microsoft Azure Get Providers Microsoft Resourcehealth Operations
  /{resourceUri}/providers/Microsoft.ResourceHealth/availabilityStatuses/current:
    get:
      tags:
        - AvailabilityStatuses
      operationId: microsoftAzureAvailabilitystatusesGetbyresource
      description: Gets current availability status for a single resource
      parameters:
        - name: resourceUri
          in: path
          required: true
          type: string
          description: >-
            The fully qualified ID of the resource, including the resource name
            and resource type. Currently the API support not nested and one
            nesting level resource types :
            /subscriptions/{subscriptionId}/resourceGroups/{resource-group-name}/providers/{resource-provider-name}/{resource-type}/{resource-name}
            and
            /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resource-provider-name}/{parentResourceType}/{parentResourceName}/{resourceType}/{resourceName}
          x-ms-skip-url-encoding: true
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/FilterParameter'
        - $ref: '#/parameters/ExpandParameter'
      responses:
        '200':
          description: The current availability status for a single resource
          schema:
            $ref: '#/definitions/availabilityStatus'
        default:
          description: DefaultErrorResponse
          schema:
            $ref: '#/definitions/ErrorResponse'
      x-ms-examples:
        GetCurrentHealthByResource:
          $ref: ./examples/AvailabilityStatus_GetByResource.json
      summary: >-
        Microsoft Azure Get Resourceuri Providers Microsoft Resourcehealth Availabilitystatuses Current
  /{resourceUri}/providers/Microsoft.ResourceHealth/availabilityStatuses:
    get:
      tags:
        - AvailabilityStatuses
      operationId: microsoftAzureAvailabilitystatusesList
      description: >-
        Lists all historical availability transitions and impacting events for a
        single resource.
      parameters:
        - name: resourceUri
          in: path
          required: true
          type: string
          description: >-
            The fully qualified ID of the resource, including the resource name
            and resource type. Currently the API support not nested and one
            nesting level resource types :
            /subscriptions/{subscriptionId}/resourceGroups/{resource-group-name}/providers/{resource-provider-name}/{resource-type}/{resource-name}
            and
            /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resource-provider-name}/{parentResourceType}/{parentResourceName}/{resourceType}/{resourceName}
          x-ms-skip-url-encoding: true
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/FilterParameter'
        - $ref: '#/parameters/ExpandParameter'
      responses:
        '200':
          description: The list of historical availability statuses for a single resource
          schema:
            $ref: '#/definitions/availabilityStatusListResult'
        default:
          description: DefaultErrorResponse
          schema:
            $ref: '#/definitions/ErrorResponse'
      x-ms-pageable:
        nextLinkName: nextLink
      x-ms-examples:
        GetHealthHistoryByResource:
          $ref: ./examples/AvailabilityStatuses_List.json
      summary: Microsoft Azure Get Resourceuri Providers Microsoft Resourcehealth Availabilitystatuses
  /providers/Microsoft.ResourceHealth/metadata:
    get:
      tags:
        - Metadata
      operationId: microsoftAzureMetadataList
      description: Gets the list of metadata entities.
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
      responses:
        '200':
          description: OK. Successfully retrieved metadata entities
          schema:
            $ref: '#/definitions/MetadataEntityListResult'
        default:
          description: DefaultErrorResponse
          schema:
            $ref: '#/definitions/ErrorResponse'
      x-ms-examples:
        GetMetadata:
          $ref: ./examples/Metadata_List.json
      x-ms-pageable:
        nextLinkName: nextLink
      summary: Microsoft Azure Get Providers Microsoft Resourcehealth Metadata
  /providers/Microsoft.ResourceHealth/metadata/{name}:
    get:
      tags:
        - Metadata
      operationId: microsoftAzureMetadataGetentity
      description: Gets the list of metadata entities.
      parameters:
        - name: name
          in: path
          description: Name of metadata entity.
          required: true
          type: string
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
      responses:
        '200':
          description: OK. Successfully retrieved metadata entities
          schema:
            $ref: '#/definitions/MetadataEntity'
        default:
          description: DefaultErrorResponse
          schema:
            $ref: '#/definitions/ErrorResponse'
      x-ms-examples:
        GetMetadata:
          $ref: ./examples/Metadata_GetEntity.json
      summary: Microsoft Azure Get Providers Microsoft Resourcehealth Metadata Name
  /subscriptions/{subscriptionId}/providers/Microsoft.ResourceHealth/events/{eventTrackingId}/impactedResources:
    get:
      tags:
        - EventImpactedResources
      operationId: microsoftAzureImpactedresourcesListbysubscriptionidandeventid
      description: Lists impacted resources in the subscription by an event.
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
        - $ref: '#/parameters/EventTrackingIdParameter'
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/FilterParameter'
      responses:
        '200':
          description: The list of impacted resources in the subscription by an event.
          schema:
            $ref: '#/definitions/eventImpactedResourceListResult'
        default:
          description: DefaultErrorResponse
          schema:
            $ref: '#/definitions/ErrorResponse'
      x-ms-pageable:
        nextLinkName: nextLink
      x-ms-examples:
        ListImpactedResourcesBySubscriptionId:
          $ref: ./examples/ImpactedResources_ListBySubscriptionId_ListByEventId.json
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Resourcehealth Events Eventtrackingid Impactedresources
  ? /subscriptions/{subscriptionId}/providers/Microsoft.ResourceHealth/events/{eventTrackingId}/impactedResources/{impactedResourceName}
  : get:
      tags:
        - EventImpactedResources
      operationId: microsoftAzureImpactedresourcesGet
      description: Gets the specific impacted resource in the subscription by an event.
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
        - $ref: '#/parameters/EventTrackingIdParameter'
        - $ref: '#/parameters/ImpactedResourceNameParameter'
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
      responses:
        '200':
          description: The details of Impacted Resource.
          schema:
            $ref: '#/definitions/eventImpactedResource'
        default:
          description: DefaultErrorResponse
          schema:
            $ref: '#/definitions/ErrorResponse'
      x-ms-examples:
        ImpactedResourcesGet:
          $ref: ./examples/ImpactedResources_Get.json
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Resourcehealth Events Eventtrackingid Impactedresources Impactedresourcename
  /providers/Microsoft.ResourceHealth/events/{eventTrackingId}/impactedResources:
    get:
      tags:
        - EventImpactedResources
      operationId: microsoftAzureImpactedresourcesListbytenantidandeventid
      description: Lists impacted resources in the tenant by an event.
      parameters:
        - $ref: '#/parameters/EventTrackingIdParameter'
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/FilterParameter'
      responses:
        '200':
          description: The list of impacted resources in the tenant by an event.
          schema:
            $ref: '#/definitions/eventImpactedResourceListResult'
        default:
          description: DefaultErrorResponse
          schema:
            $ref: '#/definitions/ErrorResponse'
      x-ms-pageable:
        nextLinkName: nextLink
      x-ms-examples:
        ListEventsByTenantId:
          $ref: ./examples/ImpactedResources_ListByTenantId_ListByEventId.json
      summary: >-
        Microsoft Azure Get Providers Microsoft Resourcehealth Events Eventtrackingid Impactedresources
  /providers/Microsoft.ResourceHealth/events/{eventTrackingId}/impactedResources/{impactedResourceName}:
    get:
      tags:
        - EventImpactedResources
      operationId: microsoftAzureImpactedresourcesGetbytenantid
      description: Gets the specific impacted resource in the tenant by an event.
      parameters:
        - $ref: '#/parameters/EventTrackingIdParameter'
        - $ref: '#/parameters/ImpactedResourceNameParameter'
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
      responses:
        '200':
          description: The details of Impacted Resource.
          schema:
            $ref: '#/definitions/eventImpactedResource'
        default:
          description: DefaultErrorResponse
          schema:
            $ref: '#/definitions/ErrorResponse'
      x-ms-examples:
        ImpactedResourcesGet:
          $ref: ./examples/ImpactedResources_GetByTenantId.json
      summary: >-
        Microsoft Azure Get Providers Microsoft Resourcehealth Events Eventtrackingid Impactedresources Impactedresourcename
  ? /subscriptions/{subscriptionId}/providers/Microsoft.ResourceHealth/events/{eventTrackingId}/listSecurityAdvisoryImpactedResources
  : post:
      tags:
        - SecurityAdvisoryImpactedResources
      operationId: >-
        microsoftAzureSecurityadvisoryimpactedresourcesListbysubscriptionidandeventid
      description: >-
        Lists impacted resources in the subscription by an event (Security
        Advisory).
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
        - $ref: '#/parameters/EventTrackingIdParameter'
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/FilterParameter'
      responses:
        '200':
          description: >-
            The list of impacted resources in the subscription by an event
            (Security Advisory).
          schema:
            $ref: '#/definitions/eventImpactedResourceListResult'
        default:
          description: DefaultErrorResponse
          schema:
            $ref: '#/definitions/ErrorResponse'
      x-ms-pageable:
        nextLinkName: nextLink
      x-ms-examples:
        ListSecurityAdvisoryImpactedResourcesBySubscriptionId:
          $ref: >-
            ./examples/SecurityAdvisoryImpactedResources_ListBySubscriptionId_ListByEventId.json
      summary: >-
        Microsoft Azure Post Subscriptions Subscriptionid Providers Microsoft Resourcehealth Events Eventtrackingid Listsecurityadvisoryimpactedresources
  /providers/Microsoft.ResourceHealth/events/{eventTrackingId}/listSecurityAdvisoryImpactedResources:
    post:
      tags:
        - SecurityAdvisoryImpactedResources
      operationId: microsoftAzureSecurityadvisoryimpactedresourcesListbytenantidandeventid
      description: Lists impacted resources in the tenant by an event (Security Advisory).
      parameters:
        - $ref: '#/parameters/EventTrackingIdParameter'
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/FilterParameter'
      responses:
        '200':
          description: >-
            The list of impacted resources in the tenant by an event (Security
            Advisory).
          schema:
            $ref: '#/definitions/eventImpactedResourceListResult'
        default:
          description: DefaultErrorResponse
          schema:
            $ref: '#/definitions/ErrorResponse'
      x-ms-pageable:
        nextLinkName: nextLink
      x-ms-examples:
        ListSecurityAdvisoryImpactedResourcesByTenantId:
          $ref: >-
            ./examples/SecurityAdvisoryImpactedResources_ListByTenantId_ListByEventId.json
      summary: >-
        Microsoft Azure Post Providers Microsoft Resourcehealth Events Eventtrackingid Listsecurityadvisoryimpactedresources
  /subscriptions/{subscriptionId}/providers/Microsoft.ResourceHealth/events:
    get:
      tags:
        - Events
      operationId: microsoftAzureEventsListbysubscriptionid
      description: Lists service health events in the subscription.
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/FilterParameter'
        - $ref: '#/parameters/QueryStartTimeParameter'
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
      responses:
        '200':
          description: The list of current service health events in the subscription
          schema:
            $ref: '#/definitions/events'
        default:
          description: DefaultErrorResponse
          schema:
            $ref: '#/definitions/ErrorResponse'
      x-ms-pageable:
        nextLinkName: nextLink
      x-ms-examples:
        ListEventsBySubscriptionId:
          $ref: ./examples/Events_ListBySubscriptionId.json
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Resourcehealth Events
  /subscriptions/{subscriptionId}/providers/Microsoft.ResourceHealth/events/{eventTrackingId}:
    get:
      tags:
        - Event
      operationId: microsoftAzureEventGetbysubscriptionidandtrackingid
      description: Service health event in the subscription by event tracking id
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/FilterParameter'
        - $ref: '#/parameters/QueryStartTimeParameter'
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
        - $ref: '#/parameters/EventTrackingIdParameter'
      responses:
        '200':
          description: Service Health Event in the subscription requested by tracking id.
          schema:
            $ref: '#/definitions/event'
        default:
          description: DefaultErrorResponse
          schema:
            $ref: '#/definitions/ErrorResponse'
      x-ms-examples:
        SecurityAdvisoriesEventBySubscriptionIdAndTrackingId:
          $ref: ./examples/Event_GetBySubscriptionIdAndTrackingId.json
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Resourcehealth Events Eventtrackingid
  /subscriptions/{subscriptionId}/providers/Microsoft.ResourceHealth/events/{eventTrackingId}/fetchEventDetails:
    post:
      tags:
        - Event
      operationId: microsoftAzureEventFetchdetailsbysubscriptionidandtrackingid
      description: >-
        Service health event details in the subscription by event tracking id.
        This can be used to fetch sensitive properties for Security Advisory
        events
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
        - $ref: '#/parameters/EventTrackingIdParameter'
      responses:
        '200':
          description: >-
            Service Health Event details in the subscription requested by
            tracking id.
          schema:
            $ref: '#/definitions/event'
        default:
          description: DefaultErrorResponse
          schema:
            $ref: '#/definitions/ErrorResponse'
      x-ms-examples:
        EventDetailsBySubscriptionIdAndTrackingId:
          $ref: ./examples/Event_fetchDetailsBySubscriptionIdAndTrackingId.json
      summary: >-
        Microsoft Azure Post Subscriptions Subscriptionid Providers Microsoft Resourcehealth Events Eventtrackingid Fetcheventdetails
  /providers/Microsoft.ResourceHealth/events:
    get:
      tags:
        - Events
      operationId: microsoftAzureEventsListbytenantid
      description: Lists current service health events in the tenant.
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/FilterParameter'
        - $ref: '#/parameters/QueryStartTimeParameter'
      responses:
        '200':
          description: The list of service health events in the tenant
          schema:
            $ref: '#/definitions/events'
        default:
          description: DefaultErrorResponse
          schema:
            $ref: '#/definitions/ErrorResponse'
      x-ms-pageable:
        nextLinkName: nextLink
      x-ms-examples:
        ListEventsByTenantId:
          $ref: ./examples/Events_ListByTenantId.json
      summary: Microsoft Azure Get Providers Microsoft Resourcehealth Events
  /providers/Microsoft.ResourceHealth/events/{eventTrackingId}:
    get:
      tags:
        - Event
      operationId: microsoftAzureEventGetbytenantidandtrackingid
      description: Service health event in the tenant by event tracking id
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/FilterParameter'
        - $ref: '#/parameters/QueryStartTimeParameter'
        - $ref: '#/parameters/EventTrackingIdParameter'
      responses:
        '200':
          description: Service Health Event in the subscription requested by tracking id.
          schema:
            $ref: '#/definitions/event'
        default:
          description: DefaultErrorResponse
          schema:
            $ref: '#/definitions/ErrorResponse'
      x-ms-examples:
        EventByTenantIdAndTrackingId:
          $ref: ./examples/Event_GetByTenantIdAndTrackingId.json
      summary: Microsoft Azure Get Providers Microsoft Resourcehealth Events Eventtrackingid
  /providers/Microsoft.ResourceHealth/events/{eventTrackingId}/fetchEventDetails:
    post:
      tags:
        - Event
      operationId: microsoftAzureEventFetchdetailsbytenantidandtrackingid
      description: >-
        Service health event details in the tenant by event tracking id. This
        can be used to fetch sensitive properties for Security Advisory events
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/EventTrackingIdParameter'
      responses:
        '200':
          description: Service health event details in the tenant by event tracking id.
          schema:
            $ref: '#/definitions/event'
        default:
          description: DefaultErrorResponse
          schema:
            $ref: '#/definitions/ErrorResponse'
      x-ms-examples:
        EventDetailsByTenantIdAndTrackingId:
          $ref: ./examples/Event_fetchDetailsByTenantIdAndTrackingId.json
      summary: >-
        Microsoft Azure Post Providers Microsoft Resourcehealth Events Eventtrackingid Fetcheventdetails
  /{resourceUri}/providers/Microsoft.ResourceHealth/events:
    get:
      tags:
        - Events
      operationId: microsoftAzureEventsListbysingleresource
      description: Lists current service health events for given resource.
      parameters:
        - name: resourceUri
          in: path
          required: true
          type: string
          description: >-
            The fully qualified ID of the resource, including the resource name
            and resource type. Currently the API support not nested and one
            nesting level resource types :
            /subscriptions/{subscriptionId}/resourceGroups/{resource-group-name}/providers/{resource-provider-name}/{resource-type}/{resource-name}
            and
            /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resource-provider-name}/{parentResourceType}/{parentResourceName}/{resourceType}/{resourceName}
          x-ms-skip-url-encoding: true
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/FilterParameter'
      responses:
        '200':
          description: The list of current service health events for given resource
          schema:
            $ref: '#/definitions/events'
        default:
          description: DefaultErrorResponse
          schema:
            $ref: '#/definitions/ErrorResponse'
      x-ms-pageable:
        nextLinkName: nextLink
      x-ms-examples:
        ListEventsBySingleResource:
          $ref: ./examples/Events_ListBySingleResource.json
      summary: Microsoft Azure Get Resourceuri Providers Microsoft Resourcehealth Events
  /{resourceUri}/providers/Microsoft.ResourceHealth/childAvailabilityStatuses/current:
    get:
      tags:
        - ChildAvailabilityStatuses
      operationId: microsoftAzureChildavailabilitystatusesGetbyresource
      description: Gets current availability status for a single resource
      parameters:
        - name: resourceUri
          in: path
          required: true
          type: string
          description: >-
            The fully qualified ID of the resource, including the resource name
            and resource type. Currently the API only support one nesting level
            resource types :
            /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resource-provider-name}/{parentResourceType}/{parentResourceName}/{resourceType}/{resourceName}
          x-ms-skip-url-encoding: true
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/FilterParameter'
        - $ref: '#/parameters/ExpandParameter'
      responses:
        '200':
          description: >-
            The body contains the current availability status for a single
            resource
          schema:
            $ref: '#/definitions/availabilityStatus'
        default:
          description: DefaultErrorResponse
          schema:
            $ref: '#/definitions/ErrorResponse'
      x-ms-examples:
        GetChildCurrentHealthByResource:
          $ref: ./examples/ChildAvailabilityStatus_GetByResource.json
      summary: >-
        Microsoft Azure Get Resourceuri Providers Microsoft Resourcehealth Childavailabilitystatuses Current
  /{resourceUri}/providers/Microsoft.ResourceHealth/childAvailabilityStatuses:
    get:
      tags:
        - ChildAvailabilityStatuses
      operationId: microsoftAzureChildavailabilitystatusesList
      description: >-
        Lists the historical availability statuses for a single child resource.
        Use the nextLink property in the response to get the next page of
        availability status
      parameters:
        - name: resourceUri
          in: path
          required: true
          type: string
          description: >-
            The fully qualified ID of the resource, including the resource name
            and resource type. Currently the API only support one nesting level
            resource types :
            /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resource-provider-name}/{parentResourceType}/{parentResourceName}/{resourceType}/{resourceName}
          x-ms-skip-url-encoding: true
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/FilterParameter'
        - $ref: '#/parameters/ExpandParameter'
      responses:
        '200':
          description: >-
            The body contains the list of the historical availability statuses
            for a single child resource
          schema:
            $ref: '#/definitions/availabilityStatusListResult'
        default:
          description: DefaultErrorResponse
          schema:
            $ref: '#/definitions/ErrorResponse'
      x-ms-pageable:
        nextLinkName: nextLink
      x-ms-examples:
        GetChildHealthHistoryByResource:
          $ref: ./examples/ChildAvailabilityStatuses_List.json
      summary: >-
        Microsoft Azure Get Resourceuri Providers Microsoft Resourcehealth Childavailabilitystatuses
  /{resourceUri}/providers/Microsoft.ResourceHealth/childResources:
    get:
      tags:
        - ChildResources
      operationId: microsoftAzureChildresourcesList
      description: >-
        Lists the all the children and its current health status for a parent
        resource. Use the nextLink property in the response to get the next page
        of children current health
      parameters:
        - name: resourceUri
          in: path
          required: true
          type: string
          description: >-
            The fully qualified ID of the resource, including the resource name
            and resource type. Currently the API only support not nested parent
            resource type:
            /subscriptions/{subscriptionId}/resourceGroups/{resource-group-name}/providers/{resource-provider-name}/{resource-type}/{resource-name}
          x-ms-skip-url-encoding: true
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/FilterParameter'
        - $ref: '#/parameters/ExpandParameter'
      responses:
        '200':
          description: >-
            The body contains the list of the children's current availability
            statuses for a single resource which contains children
          schema:
            $ref: '#/definitions/availabilityStatusListResult'
        default:
          description: DefaultErrorResponse
          schema:
            $ref: '#/definitions/ErrorResponse'
      x-ms-pageable:
        nextLinkName: nextLink
      x-ms-examples:
        GetCurrentChildHealthByResource:
          $ref: ./examples/ChildResources_List.json
      summary: Microsoft Azure Get Resourceuri Providers Microsoft Resourcehealth Childresources
  /providers/Microsoft.ResourceHealth/emergingIssues:
    get:
      tags:
        - EmergingIssues
      operationId: microsoftAzureEmergingissuesList
      description: Lists Azure services' emerging issues.
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
      responses:
        '200':
          description: The body contains a list of azure emerging issues.
          schema:
            $ref: '#/definitions/emergingIssueListResult'
        default:
          description: DefaultErrorResponse
          schema:
            $ref: '#/definitions/ErrorResponse'
      x-ms-examples:
        GetEmergingIssues:
          $ref: ./examples/EmergingIssues_List.json
      x-ms-pageable:
        nextLinkName: nextLink
      summary: Microsoft Azure Get Providers Microsoft Resourcehealth Emergingissues
  /provider

# --- truncated at 32 KB (66 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/microsoft-azure/refs/heads/main/openapi/microsoftresourcehealth-openapi-original.yml