Share via


Availability Statuses - List By Resource Group

Listas a status de disponibilidade atual para todos os recursos no grupo de recursos.

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

Parâmetros de URI

Nome Em Obrigatório Tipo Description
resourceGroupName
path True

string

O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas.

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 no grupo de recursos

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

ListByResourceGroup

Sample Request

GET https://management.azure.com/subscriptions/subscriptionId/resourceGroups/resourceGroupName/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",
        "context": "Platform Initiated",
        "category": "Unplanned",
        "reasonChronicity": "Persistent",
        "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

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 planejado

recommendedAction

Listas ações que o usuário pode executar com base no availabilityState atual 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

Disponibilidade status do recurso. Quando é nulo, esse objeto availabilityStatus representa um evento de impacto de 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 de impacto de disponibilidade, ele descreve a categoria de um evento de impacto de integridade PlatformInitiated. Os exemplos são Planejado, Não Planejado etc.

healthEventCause

string

No caso de um evento de impacto de disponibilidade, ele descreve onde o evento de impacto na 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 de impacto de disponibilidade, ele descreve quando o evento de impacto na integridade foi originado. Os 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 no status de integridade.

reasonChronicity

reasonChronicityTypes

Crônica da transição de disponibilidade.

reasonType

string

Quando availabilityState do recurso está indisponível, ele descreve onde o evento de impacto na 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 no availabilityState atual 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 de 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 da status de disponibilidade.

reasonChronicityTypes

Crônica 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 de quando o availabilityState foi alterado para Indisponível

unavailableSummary

string

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

recommendedAction

Listas ações que o usuário pode executar com base no availabilityState atual do recurso.

Nome Tipo Description
_ActionUrl.Comment

string

o comentário da Ação

action

string

Ação recomendada.

actionUrl

string

Link para a ação

actionUrlText

string

Subcadeia de caracteres de ação, descreve qual texto deve hospedar a URL de 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 de quando o evento foi iniciado.

eventStatusLastModifiedTime

string

Carimbo de data/hora de 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