Partilhar via


Availability Statuses - Get By Resource

Obtém o estado de disponibilidade atual de um único recurso

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

Parâmetros do URI

Name Em Necessário Tipo Description
resourceUri
path True

string

O ID completamente qualificado do recurso, incluindo o nome do recurso e o tipo de recurso. Atualmente, a API suporta tipos de recursos não aninhados e um nível de aninhamento: /subscriptions/{subscriptionId}/resourceGroups/{resource-group-name}/providers/{resource-provider-name}/{resource-type}/{resource-name} e /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resource-provider-name}/{parentResourceType}/{parentResourceName}/{resourceType}/{resourceName}

api-version
query True

string

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

$expand
query

string

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

$filter
query

string

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

Respostas

Name Tipo Description
200 OK

availabilityStatus

O estado de disponibilidade atual de um único recurso

Other Status Codes

ErrorResponse

DefaultErrorResponse

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory

Tipo: oauth2
Fluxo: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Âmbitos

Name Description
user_impersonation representar a sua conta de utilizador

Exemplos

GetCurrentHealthByResource

Pedido de amostra

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

Resposta da amostra

{
  "id": "/subscriptions/4abcdefgh-ijkl-mnop-qrstuvwxyz/resourceGroups/rhctestenv/providers/Microsoft.ClassicCompute/virtualMachines /rhctestenvV1PI/providers/Microsoft.ResourceHealth/availabilityStatuses/current",
  "name": "current",
  "type": "Microsoft.ResourceHealth/AvailabilityStatuses",
  "location": "eastus",
  "properties": {
    "availabilityState": "Unavailable",
    "title": "Unavailable",
    "summary": "We're sorry, we couldn't automatically recover your virtual machine",
    "reasonType": "Unplanned",
    "context": "Platform Initiated",
    "category": "Unplanned",
    "reasonChronicity": "Persistent",
    "detailedStatus": "Disk problems are preventing us from automatically recovering your virtual machine",
    "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 virtual machine, open the resource blade and click Start",
        "actionUrl": "<#ResourceBlade>",
        "actionUrlText": "resource blade"
      },
      {
        "action": "If you are experiencing problems you believe are caused by Azure, contact support",
        "actionUrl": "<#SupportCase>",
        "actionUrlText": "contact support"
      }
    ]
  }
}

Definições

Name Description
AvailabilityStateValues

Estado do recurso afetado.

availabilityStatus

availabilityStatus de um recurso.

ErrorResponse

Detalhes do erro.

IncidentProperties

Propriedades do evento que afeta o serviço.

Properties

Propriedades do estado de disponibilidade.

reasonChronicityTypes

Crónica 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 planeado

recommendedAction

Listas ações que o utilizador pode efetuar com base na disponibilidade atualEstado do recurso.

serviceImpactingEvent

Listas o serviço que afeta os eventos que podem estar a afetar o estado de funcionamento do recurso.

Status

Estado do evento que afeta o serviço.

AvailabilityStateValues

Estado do recurso afetado.

Name Tipo Description
Available

string

Degraded

string

Unavailable

string

Unknown

string

availabilityStatus

availabilityStatus de um recurso.

Name Tipo Description
id

string

Identidade de Resource Manager do Azure 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.

ErrorResponse

Detalhes do erro.

Name 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 que afeta o serviço.

Name 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.

Name Tipo Description
articleId

string

O ID do Artigo

availabilityState

AvailabilityStateValues

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

category

string

Quando um campo de contexto está definido como Plataforma, este campo irá refletir se o evento foi planeado ou não planeado. Se o campo de contexto não tiver um valor de Plataforma, este campo será ignorado.

context

string

Quando um evento é criado, pode ser acionado por um cliente ou pela plataforma do recurso e este campo irá ilustrar isso. Este campo está ligado ao campo de categoria neste objeto.

detailedStatus

string

Detalhes do estado de disponibilidade.

healthEventCategory

string

No caso de um evento com impacto na disponibilidade, descreve a categoria de um evento de impacto no estado de funcionamento PlatformInitiated. Os exemplos são Planeado, Não planeado, etc.

healthEventCause

string

No caso de um evento com impacto na disponibilidade, descreve a origem do evento com impacto no estado de funcionamento. Os exemplos são PlatformInitiated, UserInitiated, etc.

healthEventId

string

É um ID exclusivo que identifica o evento

healthEventType

string

No caso de um evento com impacto na disponibilidade, descreve quando o evento com impacto no estado de funcionamento teve origem. Os exemplos são Ciclo de Vida, Tempo de Inatividade, Análise de Falhas, etc.

occuredTime

string

Carimbo de data/hora para quando ocorreu a última alteração no estado de funcionamento.

reasonChronicity

reasonChronicityTypes

Crónica da transição de disponibilidade.

reasonType

string

Quando availabilityState do recurso está Indisponível, descreve a origem do evento com impacto no estado de funcionamento. Os exemplos são planeados, não planeados, iniciados pelo utilizador ou uma falha, 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 planeado

recommendedActions

recommendedAction[]

Listas ações que o utilizador pode efetuar com base na disponibilidade atualEstado do recurso.

reportedTime

string

Carimbo de data/hora para quando o estado de funcionamento foi verificado pela última vez.

resolutionETA

string

Quando availabilityState do recurso está Indisponível e o reasonType não é Iniciado pelo Utilizador, fornece a data e hora para quando se espera que o problema seja resolvido.

rootCauseAttributionTime

string

Quando availabilityState do recurso está Indisponível, fornece o Carimbo de data/hora para quando o evento com impacto no estado de funcionamento foi recebido.

serviceImpactingEvents

serviceImpactingEvent[]

Listas o serviço que afeta os eventos que podem estar a afetar o estado de funcionamento do recurso.

summary

string

Descrição de resumo do estado de disponibilidade.

title

string

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

reasonChronicityTypes

Crónica da transição de disponibilidade.

Name 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 planeado

Name Tipo Description
resolvedTime

string

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

unavailableOccuredTime

string

Carimbo de data/hora para quando availabilityState mudou para Indisponível

unavailableSummary

string

Breve descrição da causa da indisponibilidade do recurso.

recommendedAction

Listas ações que o utilizador pode efetuar com base na disponibilidade atualEstado do recurso.

Name Tipo Description
_ActionUrl.Comment

string

o comentário da Ação

action

string

Ação recomendada.

actionUrl

string

Ligar à ação

actionUrlText

string

Subcadeia de ação, descreve que texto deve alojar o URL da ação.

serviceImpactingEvent

Listas o serviço que afeta os eventos que podem estar a afetar o estado de funcionamento do recurso.

Name Tipo Description
correlationId

string

ID de correlação do evento

eventStartTime

string

Carimbo de data/hora para quando o evento começou.

eventStatusLastModifiedTime

string

Carimbo de data/hora para quando o evento foi submetido/detetado.

incidentProperties

IncidentProperties

Propriedades do evento que afeta o serviço.

status

Status

Estado do evento que afeta o serviço.

Status

Estado do evento que afeta o serviço.

Name Tipo Description
value

string

Estado atual do evento