Availability Statuses - List By Subscription Id

Listas a status de disponibilidade atual para todos os recursos na assinatura.

GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.ResourceHealth/availabilityStatuses?api-version=2024-02-01
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.ResourceHealth/availabilityStatuses?api-version=2024-02-01&$filter={$filter}&$expand={$expand}

Parâmetros de URI

Nome Em Obrigatório Tipo Description
subscriptionId
path True

string

A ID da assinatura de destino.

api-version
query True

string

A versão da API a ser usada para esta operação.

$expand
query

string

Definir $expand=recommendedactions na consulta url expande as recomendações na resposta.

$filter
query

string

O filtro a ser aplicado na operação. Para obter mais informações, consulte https://docs.microsoft.com/en-us/rest/api/apimanagement/apis?redirectedfrom=MSDN

Respostas

Nome Tipo Description
200 OK

availabilityStatusListResult

A lista de status de disponibilidade atual para todos os recursos na assinatura

Other Status Codes

ErrorResponse

DefaultErrorResponse

Segurança

azure_auth

Fluxo do OAuth2 do Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nome Description
user_impersonation representar sua conta de usuário

Exemplos

ListHealthBySubscriptionId

Sample Request

GET https://management.azure.com/subscriptions/subscriptionId/providers/Microsoft.ResourceHealth/availabilityStatuses?api-version=2024-02-01&$expand=recommendedactions

Sample Response

{
  "value": [
    {
      "id": "<resourceId>/providers/Microsoft.ResourceHealth/AvailabilityStatueses/current",
      "name": "current",
      "type": "Microsoft.ResourceHealth/AvailabilityStatuses",
      "location": "eastus",
      "properties": {
        "availabilityState": "Available",
        "title": "Available",
        "summary": "Vm is available",
        "reasonType": "Unplanned",
        "reasonChronicity": "Persistent",
        "context": "Platform Initiated",
        "category": "Unplanned",
        "detailedStatus": "We have not seen any issues with your virtual machine",
        "occuredTime": "2016-03-29T09:12:00Z",
        "reportedTime": "2016-05-04T14:11:29.7598931Z",
        "recentlyResolved": {
          "unavailableOccuredTime": "2017-02-28T00:48:00Z",
          "resolvedTime": "2017-02-28T00:49:00Z",
          "unavailableSummary": "We are sorry your SQL database is unavailable"
        },
        "recommendedActions": [
          {
            "action": "To start this virtualmachine, open the resource blade and click Start",
            "actionUrl": "<#ResourceBlade>",
            "actionUrlText": "resourceblade"
          }
        ]
      }
    },
    {
      "id": "<resourceId>/providers/Microsoft.ResourceHealth/AvailabilityStatueses/current",
      "name": "current",
      "type": "Microsoft.ResourceHealth/AvailabilityStatuses",
      "location": "eastus",
      "properties": {
        "availabilityState": "Unavailable",
        "title": "Unavailable",
        "summary": "We are sorry, we couldn't automatically recovery our virtualmachine",
        "reasonType": "Unplanned",
        "reasonChronicity": "Persistent",
        "detailedStatus": "Diskproblemsarepreventingusfromautomaticallyrecoveringyourvirtualmachine",
        "occuredTime": "2016-03-29T09:12:00Z",
        "reportedTime": "2016-05-04T14:11:29.7598931Z",
        "rootCauseAttributionTime": "2016-03-29T09:13:00Z",
        "resolutionETA": "2016-03-29T09:37:00Z",
        "recommendedActions": [
          {
            "action": "To start this virtualmachine, open the resource blade",
            "actionUrl": "<#ResourceBlade>",
            "actionUrlText": "resourceblade"
          },
          {
            "action": "If you are experiencing problems you believe are caused by Azure, contact support",
            "actionUrl": "<#SupportCase>",
            "actionUrlText": "contactsupport"
          }
        ]
      }
    }
  ],
  "nextLink": "{originalRequestUrl}?$skipToken={OpaquePageNumber}"
}

Definições

Nome Description
AvailabilityStateValues

Recurso afetado status do recurso.

availabilityStatus

availabilityStatus de um recurso.

availabilityStatusListResult

A resposta da operação List availabilityStatus.

ErrorResponse

Detalhes do erro.

IncidentProperties

Propriedades do evento de impacto do serviço.

Properties

Propriedades do estado de disponibilidade.

reasonChronicityTypes

Cronidade da transição de disponibilidade.

RecentlyResolved

Uma anotação que descreve uma alteração no availabilityState para Disponível de Indisponível com um reasonType do tipo Não planejado

recommendedAction

Listas ações que o usuário pode executar com base na disponibilidade atualState do recurso.

serviceImpactingEvent

Listas o serviço que afeta eventos que podem estar afetando a integridade do recurso.

Status

Status do evento de impacto do serviço.

AvailabilityStateValues

Recurso afetado status do recurso.

Nome Tipo Description
Available

string

Degraded

string

Unavailable

string

Unknown

string

availabilityStatus

availabilityStatus de um recurso.

Nome Tipo Description
id

string

Azure Resource Manager Identity para o recurso availabilityStatuses.

location

string

O Azure Resource Manager localização geográfica do recurso.

name

string

Atual.

properties

Properties

Propriedades do estado de disponibilidade.

type

string

Microsoft.ResourceHealth/AvailabilityStatuses.

availabilityStatusListResult

A resposta da operação List availabilityStatus.

Nome Tipo Description
nextLink

string

O URI para buscar a próxima página de availabilityStatuses. Chame ListNext() com esse URI para buscar a próxima página de availabilityStatuses.

value

availabilityStatus[]

A lista de availabilityStatuses.

ErrorResponse

Detalhes do erro.

Nome Tipo Description
code

string

O código de erro.

details

string

Os detalhes do erro.

message

string

A mensagem de erro.

IncidentProperties

Propriedades do evento de impacto do serviço.

Nome Tipo Description
incidentType

string

Tipo de evento.

region

string

Região afetada pelo evento.

service

string

Serviço afetado pelo evento.

title

string

Título do incidente.

Properties

Propriedades do estado de disponibilidade.

Nome Tipo Description
articleId

string

A ID do artigo

availabilityState

AvailabilityStateValues

Status de disponibilidade do recurso. Quando é nulo, esse objeto availabilityStatus representa um evento que afeta a disponibilidade

category

string

Quando um campo de contexto é definido como Plataforma, esse campo refletirá se o evento foi planejado ou não planejado. Se o campo de contexto não tiver um valor de Plataforma, esse campo será ignorado.

context

string

Quando um evento é criado, ele pode ser disparado por um cliente ou pela plataforma do recurso e esse campo ilustra isso. Esse campo está conectado ao campo de categoria neste objeto.

detailedStatus

string

Detalhes do status de disponibilidade.

healthEventCategory

string

No caso de um evento que afeta a disponibilidade, ele descreve a categoria de um evento de impacto na integridade platformInitiated. Os exemplos são Planejado, Não Planejado etc.

healthEventCause

string

No caso de um evento que afeta a disponibilidade, ele descreve onde o evento que afeta a integridade foi originado. Os exemplos são PlatformInitiated, UserInitiated etc.

healthEventId

string

É uma ID exclusiva que identifica o evento

healthEventType

string

No caso de um evento que afeta a disponibilidade, ele descreve quando o evento que afeta a integridade foi originado. Exemplos são Ciclo de Vida, Tempo de Inatividade, Análise de Falhas etc.

occuredTime

string

Carimbo de data/hora de quando ocorreu a última alteração na status de integridade.

reasonChronicity

reasonChronicityTypes

Cronidade da transição de disponibilidade.

reasonType

string

Quando availabilityState do recurso está indisponível, ele descreve onde o evento que afeta a integridade foi originado. Exemplos são planejados, não planejados, iniciados pelo usuário ou uma interrupção etc.

recentlyResolved

RecentlyResolved

Uma anotação que descreve uma alteração no availabilityState para Disponível de Indisponível com um reasonType do tipo Não planejado

recommendedActions

recommendedAction[]

Listas ações que o usuário pode executar com base na disponibilidade atualState do recurso.

reportedTime

string

Carimbo de data/hora de quando a integridade foi verificada pela última vez.

resolutionETA

string

Quando availabilityState do recurso está indisponível e o reasonType não é Iniciado pelo Usuário, ele fornece a data e a hora para quando o problema deve ser resolvido.

rootCauseAttributionTime

string

Quando availabilityState do recurso está indisponível, ele fornece o carimbo de data/hora para quando o evento de impacto à integridade foi recebido.

serviceImpactingEvents

serviceImpactingEvent[]

Listas o serviço que afeta eventos que podem estar afetando a integridade do recurso.

summary

string

Descrição resumida do status de disponibilidade.

title

string

Descrição do título do status de disponibilidade.

reasonChronicityTypes

Cronidade da transição de disponibilidade.

Nome Tipo Description
Persistent

string

Transient

string

RecentlyResolved

Uma anotação que descreve uma alteração no availabilityState para Disponível de Indisponível com um reasonType do tipo Não planejado

Nome Tipo Description
resolvedTime

string

Carimbo de data/hora quando availabilityState é alterado para Disponível.

unavailableOccuredTime

string

Carimbo de data/hora para quando o availabilityState foi alterado para Indisponível

unavailableSummary

string

Breve descrição da causa do recurso ficar indisponível.

recommendedAction

Listas ações que o usuário pode executar com base na disponibilidade atualState do recurso.

Nome Tipo Description
_ActionUrl.Comment

string

o comentário para a Ação

action

string

Ação recomendada.

actionUrl

string

Vincular à ação

actionUrlText

string

A subcadeia de caracteres de ação descreve qual texto deve hospedar a URL da ação.

serviceImpactingEvent

Listas o serviço que afeta eventos que podem estar afetando a integridade do recurso.

Nome Tipo Description
correlationId

string

ID de correlação para o evento

eventStartTime

string

Carimbo de data/hora para quando o evento foi iniciado.

eventStatusLastModifiedTime

string

Carimbo de data/hora para quando o evento foi enviado/detectado.

incidentProperties

IncidentProperties

Propriedades do evento de impacto do serviço.

status

Status

Status do evento de impacto do serviço.

Status

Status do evento de impacto do serviço.

Nome Tipo Description
value

string

Status atual do evento