Availability Statuses - Get By Resource
Ottiene lo stato di disponibilità corrente per una singola risorsa
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}
Parametri dell'URI
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
resource
|
path | True |
string |
ID completo della risorsa, incluso il nome della risorsa e il tipo di risorsa. Attualmente il supporto API non è annidato e uno dei tipi di risorse a livello di annidamento : /subscriptions/{subscriptionId}/resourceGroups/{resource-group-name}/{resource-provider-name}/{resource-type}/{resource-name e /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resource-provider-name}/{parentResourceType}/{parentResourceName}/{resourceType}/{resourceName}/{resourceName} |
api-version
|
query | True |
string |
Versione dell'API da usare per questa operazione. |
$expand
|
query |
string |
L'impostazione $expand=recommendedactions nella query url espande le azioni consigliate nella risposta. |
|
$filter
|
query |
string |
Filtro da applicare all'operazione. Per altre informazioni, vedere https://docs.microsoft.com/en-us/rest/api/apimanagement/apis?redirectedfrom=MSDN |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
Stato di disponibilità corrente per una singola risorsa |
|
Other Status Codes |
DefaultErrorResponse |
Sicurezza
azure_auth
Flusso OAuth2 di Azure Active Directory
Tipo:
oauth2
Flow:
implicit
URL di autorizzazione:
https://login.microsoftonline.com/common/oauth2/authorize
Ambiti
Nome | Descrizione |
---|---|
user_impersonation | rappresentare l'account utente |
Esempio
GetCurrentHealthByResource
Esempio di richiesta
GET https://management.azure.com/resourceUri/providers/Microsoft.ResourceHealth/availabilityStatuses/current?api-version=2024-02-01&$expand=recommendedactions
Risposta di esempio
{
"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"
}
]
}
}
Definizioni
Nome | Descrizione |
---|---|
Availability |
Stato delle risorse interessato della risorsa. |
availability |
availabilityStatus di una risorsa. |
Error |
Dettagli degli errori. |
Incident |
Proprietà dell'evento che influisce sul servizio. |
Properties |
Proprietà dello stato di disponibilità. |
reason |
Ccronità della transizione alla disponibilità. |
Recently |
Annotazione che descrive una modifica nella disponibilitàState in Disponibile da Non disponibile con un motivoType di tipo Non pianificato |
recommended |
Elenchi azioni che l'utente può eseguire in base alla disponibilità correnteState della risorsa. |
service |
Elenchi gli eventi che influiscono sul servizio che possono influire sull'integrità della risorsa. |
Status |
Stato dell'evento che influisce sul servizio. |
AvailabilityStateValues
Stato delle risorse interessato della risorsa.
Nome | Tipo | Descrizione |
---|---|---|
Available |
string |
|
Degraded |
string |
|
Unavailable |
string |
|
Unknown |
string |
availabilityStatus
availabilityStatus di una risorsa.
Nome | Tipo | Descrizione |
---|---|---|
id |
string |
Identità di Azure Resource Manager per la risorsa availabilityStatuses. |
location |
string |
Azure Resource Manager posizione geografica della risorsa. |
name |
string |
Corrente. |
properties |
Proprietà dello stato di disponibilità. |
|
type |
string |
Microsoft.ResourceHealth/AvailabilityStatuses. |
ErrorResponse
Dettagli degli errori.
Nome | Tipo | Descrizione |
---|---|---|
code |
string |
Codice di errore. |
details |
string |
Dettagli dell'errore. |
message |
string |
Messaggio di errore. |
IncidentProperties
Proprietà dell'evento che influisce sul servizio.
Nome | Tipo | Descrizione |
---|---|---|
incidentType |
string |
Tipo di evento. |
region |
string |
Area interessata dall'evento. |
service |
string |
Servizio interessato dall'evento. |
title |
string |
Titolo dell'evento imprevisto. |
Properties
Proprietà dello stato di disponibilità.
Nome | Tipo | Descrizione |
---|---|---|
articleId |
string |
ID articolo |
availabilityState |
Stato di disponibilità della risorsa. Quando è Null, questo oggetto availabilityStatus rappresenta un evento che influisce sulla disponibilità |
|
category |
string |
Quando un campo di contesto è impostato su Piattaforma, questo campo rifletterà se l'evento è stato pianificato o non pianificato. Se il campo contesto non ha un valore di Platform, questo campo verrà ignorato. |
context |
string |
Quando viene creato un evento, può essere attivato da un cliente o dalla piattaforma della risorsa e questo campo illustra che. Questo campo è connesso al campo categoria in questo oggetto. |
detailedStatus |
string |
Dettagli dello stato di disponibilità. |
healthEventCategory |
string |
Nel caso di un evento di impatto sulla disponibilità, descrive la categoria di un evento di impatto sull'integrità di PlatformInitiated. Gli esempi sono Pianificati, Non pianificati e così via. |
healthEventCause |
string |
Nel caso di un evento che influisce sulla disponibilità, descrive la posizione in cui è stato generato l'evento di impatto sull'integrità. Esempi sono PlatformInitiated, UserInitiated e così via. |
healthEventId |
string |
È un ID univoco che identifica l'evento |
healthEventType |
string |
In caso di evento di impatto sulla disponibilità, viene descritto quando è stato generato l'evento di impatto sull'integrità. Esempi sono ciclo di vita, tempi di inattività, analisi degli errori e così via. |
occuredTime |
string |
Timestamp per quando si è verificata l'ultima modifica dello stato di integrità. |
reasonChronicity |
Ccronità della transizione alla disponibilità. |
|
reasonType |
string |
Quando la disponibilità della risorsa Non è disponibile, viene descritta la posizione in cui è stato generato l'evento di impatto sull'integrità. Gli esempi sono pianificati, non pianificati, avviati dall'utente o un'interruzione e così via. |
recentlyResolved |
Annotazione che descrive una modifica nella disponibilitàState in Disponibile da Non disponibile con un motivoType di tipo Non pianificato |
|
recommendedActions |
Elenchi azioni che l'utente può eseguire in base alla disponibilità correnteState della risorsa. |
|
reportedTime |
string |
Timestamp per l'ultima verifica dell'integrità. |
resolutionETA |
string |
Quando la disponibilità della risorsaState non è disponibile e il motivoType non è avviato dall'utente, fornisce la data e l'ora per cui si prevede che il problema venga risolto. |
rootCauseAttributionTime |
string |
Quando la disponibilità della risorsaState non è disponibile, fornisce il timestamp per quando è stato ricevuto l'evento di impatto sull'integrità. |
serviceImpactingEvents |
Elenchi gli eventi che influiscono sul servizio che possono influire sull'integrità della risorsa. |
|
summary |
string |
Descrizione di riepilogo dello stato di disponibilità. |
title |
string |
Descrizione del titolo dello stato di disponibilità. |
reasonChronicityTypes
Ccronità della transizione alla disponibilità.
Nome | Tipo | Descrizione |
---|---|---|
Persistent |
string |
|
Transient |
string |
RecentlyResolved
Annotazione che descrive una modifica nella disponibilitàState in Disponibile da Non disponibile con un motivoType di tipo Non pianificato
Nome | Tipo | Descrizione |
---|---|---|
resolvedTime |
string |
Timestamp quando la disponibilitàState viene modificata in Disponibile. |
unavailableOccuredTime |
string |
Timestamp per quando la disponibilitàState è stata modificata in Non disponibile |
unavailableSummary |
string |
Breve descrizione della causa della risorsa che non è disponibile. |
recommendedAction
Elenchi azioni che l'utente può eseguire in base alla disponibilità correnteState della risorsa.
Nome | Tipo | Descrizione |
---|---|---|
_ActionUrl.Comment |
string |
commento per l'azione |
action |
string |
Azione consigliata. |
actionUrl |
string |
Collegamento all'azione |
actionUrlText |
string |
Sottostringa dell'azione, descrive il testo che deve ospitare l'URL dell'azione. |
serviceImpactingEvent
Elenchi gli eventi che influiscono sul servizio che possono influire sull'integrità della risorsa.
Nome | Tipo | Descrizione |
---|---|---|
correlationId |
string |
ID di correlazione per l'evento |
eventStartTime |
string |
Timestamp per quando l'evento è stato avviato. |
eventStatusLastModifiedTime |
string |
Timestamp per quando l'evento è stato inviato/rilevato. |
incidentProperties |
Proprietà dell'evento che influisce sul servizio. |
|
status |
Stato dell'evento che influisce sul servizio. |
Status
Stato dell'evento che influisce sul servizio.
Nome | Tipo | Descrizione |
---|---|---|
value |
string |
Stato corrente dell'evento |