---
title: "GET /{resourceUri}/providers/Microsoft.ResourceHealth/availabilityStatuses/current"
method: GET
path: "/{resourceUri}/providers/Microsoft.ResourceHealth/availabilityStatuses/current"
tags: ["AvailabilityStatuses"]
---

# GET /{resourceUri}/providers/Microsoft.ResourceHealth/availabilityStatuses/current

`GET /{resourceUri}/providers/Microsoft.ResourceHealth/availabilityStatuses/current`

Gets current availability status for a single resource

## Path parameters

- `resourceUri` string, required

## Query parameters

- `api-version` string, required
- `$filter` string
- `$expand` string

## Response `200`

The current availability status for a single resource

- AvailabilityStatus — availabilityStatus of a resource.
  - `id` string — Azure Resource Manager Identity for the availabilityStatuses resource.
  - `name` string — current.
  - `type` string — Microsoft.ResourceHealth/AvailabilityStatuses.
  - `location` string — Azure Resource Manager geo location of the resource.
  - `properties` object — Properties of availability state.
    - `availabilityState` 'Available' | 'Unavailable' | 'Degraded' | 'Unknown' — Availability status of the resource. When it is null, this availabilityStatus object represents an availability impacting event
    - `summary` string — Summary description of the availability status.
    - `detailedStatus` string — Details of the availability status.
    - `reasonType` string — When the resource's availabilityState is Unavailable, it describes where the health impacting event was originated. Examples are planned, unplanned, user initiated or an outage etc.
    - `rootCauseAttributionTime` string, date-time — When the resource's availabilityState is Unavailable, it provides the Timestamp for when the health impacting event was received.
    - `healthEventType` string — In case of an availability impacting event, it describes when the health impacting event was originated. Examples are Lifecycle, Downtime, Fault Analysis etc.
    - `healthEventCause` string — In case of an availability impacting event, it describes where the health impacting event was originated. Examples are PlatformInitiated, UserInitiated etc.
    - `healthEventCategory` string — In case of an availability impacting event, it describes the category of a PlatformInitiated health impacting event. Examples are Planned, Unplanned etc.
    - `healthEventId` string — It is a unique Id that identifies the event
    - `resolutionETA` string, date-time — When the resource's availabilityState is Unavailable and the reasonType is not User Initiated, it provides the date and time for when the issue is expected to be resolved.
    - `occuredTime` string, date-time — Timestamp for when last change in health status occurred.
    - `reasonChronicity` 'Transient' | 'Persistent' — Chronicity of the availability transition.
    - `reportedTime` string, date-time — Timestamp for when the health was last checked.
    - `recentlyResolved` object — An annotation describing a change in the availabilityState to Available from Unavailable with a reasonType of type Unplanned
      - `unavailableOccurredTime` string, date-time — Timestamp for when the availabilityState changed to Unavailable
      - `resolvedTime` string, date-time — Timestamp when the availabilityState changes to Available.
      - `unavailabilitySummary` string — Brief description of cause of the resource becoming unavailable.
    - `recommendedActions` RecommendedAction[] — Lists actions the user can take based on the current availabilityState of the resource.
      - `action` string — Recommended action.
      - `actionUrl` string — Link to the action
      - `actionUrlText` string — Substring of action, it describes which text should host the action url.
    - `serviceImpactingEvents` ServiceImpactingEvent[] — Lists the service impacting events that may be affecting the health of the resource.
      - `eventStartTime` string, date-time — Timestamp for when the event started.
      - `eventStatusLastModifiedTime` string, date-time — Timestamp for when event was submitted/detected.
      - `correlationId` string — Correlation id for the event
      - `status` object — Status of the service impacting event.
        - `value` string — Current status of the event
      - `incidentProperties` object — Properties of the service impacting event.
        - `title` string — Title of the incident.
        - `service` string — Service impacted by the event.
        - `region` string — Region impacted by the event.
        - `incidentType` string — Type of Event.

## Other responses

- `default` — DefaultErrorResponse

---

[API](https://skmtc.net/azure/apis/microsoft-resourcehealth-2.md) · [All operations](https://skmtc.net/azure/apis/microsoft-resourcehealth-2/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/azure/microsoft-resourcehealth-2/revisions/d9725a9e3ff5/schema)
