Availability Statuses - Get By Resource
Tek bir kaynağın geçerli kullanılabilirlik durumunu alır
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}
URI Parametreleri
Name | İçinde | Gerekli | Tür | Description |
---|---|---|---|---|
resource
|
path | True |
string |
Kaynak adı ve kaynak türü de dahil olmak üzere kaynağın tam kimliği. Şu anda API iç içe değil ve iç içe bir düzey kaynak türü desteği: /subscriptions/{subscriptionId}/resourceGroups/{resource-group-name}/providers/{resource-provider-name}/{resource-type}/{resource-name} ve /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resource-provider-name}/{parentResourceType}/{parentResourceName}/{resourceType}/{resourceName} |
api-version
|
query | True |
string |
Bu işlem için kullanılacak API sürümü. |
$expand
|
query |
string |
URL sorgusunda $expand=recommendedactions ayarı yanıttaki önerilenleri genişletir. |
|
$filter
|
query |
string |
İşlemde uygulanacak filtre. Daha fazla bilgi için lütfen bkz. https://docs.microsoft.com/en-us/rest/api/apimanagement/apis?redirectedfrom=MSDN |
Yanıtlar
Name | Tür | Description |
---|---|---|
200 OK |
Tek bir kaynağın geçerli kullanılabilirlik durumu |
|
Other Status Codes |
DefaultErrorResponse |
Güvenlik
azure_auth
Azure Active Directory OAuth2 Flow
Tür:
oauth2
Akış:
implicit
Yetkilendirme URL’si:
https://login.microsoftonline.com/common/oauth2/authorize
Kapsamlar
Name | Description |
---|---|
user_impersonation | kullanıcı hesabınızın kimliğine bürünme |
Örnekler
GetCurrentHealthByResource
Örnek isteği
GET https://management.azure.com/resourceUri/providers/Microsoft.ResourceHealth/availabilityStatuses/current?api-version=2024-02-01&$expand=recommendedactions
Örnek yanıt
{
"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"
}
]
}
}
Tanımlar
Name | Description |
---|---|
Availability |
Kaynağın kaynak durumu etkilendi. |
availability |
availability Bir kaynağın durumu. |
Error |
Hata ayrıntıları. |
Incident |
Olayı etkileyen hizmetin özellikleri. |
Properties |
Kullanılabilirlik durumunun özellikleri. |
reason |
Kullanılabilirlik geçişinin kronikliği. |
Recently |
availabilityState'te Kullanılamaz durumda olan ve Planlanmamış türünde bir reasonType türüyle yapılan değişikliği açıklayan ek açıklama |
recommended |
kullanıcının kaynağın geçerli availabilityState durumuna göre gerçekleştirebileceği eylemleri Listeler. |
service |
Kaynağın durumunu etkileyebilecek olayları etkileyen hizmeti Listeler. |
Status |
Olayı etkileyen hizmetin durumu. |
AvailabilityStateValues
Kaynağın kaynak durumu etkilendi.
Name | Tür | Description |
---|---|---|
Available |
string |
|
Degraded |
string |
|
Unavailable |
string |
|
Unknown |
string |
availabilityStatus
availability Bir kaynağın durumu.
Name | Tür | Description |
---|---|---|
id |
string |
availabilityStatuses kaynağı için Azure Resource Manager Kimliği. |
location |
string |
Azure Resource Manager kaynağın coğrafi konumu. |
name |
string |
Şu anki. |
properties |
Kullanılabilirlik durumunun özellikleri. |
|
type |
string |
Microsoft.ResourceHealth/AvailabilityStatuses. |
ErrorResponse
Hata ayrıntıları.
Name | Tür | Description |
---|---|---|
code |
string |
Hata kodu. |
details |
string |
Hata ayrıntıları. |
message |
string |
Hata iletisi. |
IncidentProperties
Olayı etkileyen hizmetin özellikleri.
Name | Tür | Description |
---|---|---|
incidentType |
string |
Olay Türü. |
region |
string |
Olaydan etkilenen bölge. |
service |
string |
Olaydan etkilenen hizmet. |
title |
string |
Olayın başlığı. |
Properties
Kullanılabilirlik durumunun özellikleri.
Name | Tür | Description |
---|---|---|
articleId |
string |
Makale Kimliği |
availabilityState |
Kaynağın kullanılabilirlik durumu. Null olduğunda, bu availabilityStatus nesnesi olayı etkileyen bir kullanılabilirliği temsil eder |
|
category |
string |
Bağlam alanı Platform olarak ayarlandığında, bu alan olayın planlandığını veya planlanmamış olduğunu yansıtır. Bağlam alanında Platform değeri yoksa, bu alan yoksayılır. |
context |
string |
Bir olay oluşturulduğunda, bir müşteri veya kaynağın platformu tarafından tetiklenebilir ve bu alan bunu gösterir. Bu alan, bu nesnedeki kategori alanına bağlı. |
detailedStatus |
string |
Kullanılabilirlik durumunun ayrıntıları. |
healthEventCategory |
string |
Kullanılabilirliği etkileyen bir olay olması durumunda, PlatformInitiated health impacting olayının kategorisini açıklar. Örnek olarak Planlı, Planlanmamış vb. verilebilir. |
healthEventCause |
string |
Kullanılabilirliği etkileyen bir olay olması durumunda, durumu etkileyen olayın nereden kaynaklandığını açıklar. Örnek olarak PlatformInitiated, UserInitiated vb. verilebilir. |
healthEventId |
string |
Olayı tanımlayan benzersiz bir kimliktir |
healthEventType |
string |
Kullanılabilirliği etkileyen bir olay olması durumunda, durumu etkileyen olayın ne zaman kaynaklandığını açıklar. Örnek olarak Yaşam Döngüsü, Kapalı Kalma Süresi, Hata Analizi vb. verilebilir. |
occuredTime |
string |
Sistem durumundaki son değişikliğin ne zaman gerçekleştiğine ilişkin zaman damgası. |
reasonChronicity |
Kullanılabilirlik geçişinin kronikliği. |
|
reasonType |
string |
Kaynağın availabilityState değeri Kullanılamıyor olduğunda, sistem durumunu etkileyen olayın nereden kaynaklandığını açıklar. Örnek olarak planlı, planlanmamış, kullanıcı tarafından başlatılan veya kesinti gibi örnekler verilebilir. |
recentlyResolved |
availabilityState'te Kullanılamaz durumda olan ve Planlanmamış türünde bir reasonType türüyle yapılan değişikliği açıklayan ek açıklama |
|
recommendedActions |
kullanıcının kaynağın geçerli availabilityState durumuna göre gerçekleştirebileceği eylemleri Listeler. |
|
reportedTime |
string |
Sistem durumunun en son ne zaman kontrol edildiğine ilişkin zaman damgası. |
resolutionETA |
string |
Kaynağın availabilityState değeri Kullanılamıyor olduğunda ve reasonType User Initiated değilse, sorunun çözülmesinin beklendiği tarih ve saati sağlar. |
rootCauseAttributionTime |
string |
Kaynağın availabilityState değeri Kullanılamıyor olduğunda, sistem durumunu etkileyen olayın ne zaman alındığına ilişkin Zaman Damgası'nı sağlar. |
serviceImpactingEvents |
Kaynağın durumunu etkileyebilecek olayları etkileyen hizmeti Listeler. |
|
summary |
string |
Kullanılabilirlik durumunun özet açıklaması. |
title |
string |
Kullanılabilirlik durumunun başlık açıklaması. |
reasonChronicityTypes
Kullanılabilirlik geçişinin kronikliği.
Name | Tür | Description |
---|---|---|
Persistent |
string |
|
Transient |
string |
RecentlyResolved
availabilityState'te Kullanılamaz durumda olan ve Planlanmamış türünde bir reasonType türüyle yapılan değişikliği açıklayan ek açıklama
Name | Tür | Description |
---|---|---|
resolvedTime |
string |
availabilityState değeri Kullanılabilir olarak değiştiğinde zaman damgası. |
unavailableOccuredTime |
string |
availabilityState'in Kullanılamaz olarak değiştirildiği zaman damgası |
unavailableSummary |
string |
Kaynağın kullanılamama nedeninin kısa açıklaması. |
recommendedAction
kullanıcının kaynağın geçerli availabilityState durumuna göre gerçekleştirebileceği eylemleri Listeler.
Name | Tür | Description |
---|---|---|
_ActionUrl.Comment |
string |
Eylem için açıklama |
action |
string |
Önerilen eylem. |
actionUrl |
string |
Eylem bağlantısı |
actionUrlText |
string |
Eylemin alt dizesi, eylem URL'sini barındırması gereken metni açıklar. |
serviceImpactingEvent
Kaynağın durumunu etkileyebilecek olayları etkileyen hizmeti Listeler.
Name | Tür | Description |
---|---|---|
correlationId |
string |
Olay için bağıntı kimliği |
eventStartTime |
string |
Olayın ne zaman başladığının zaman damgası. |
eventStatusLastModifiedTime |
string |
Olayın gönderildiği/algılandığı zaman damgası. |
incidentProperties |
Olayı etkileyen hizmetin özellikleri. |
|
status |
Olayı etkileyen hizmetin durumu. |
Status
Olayı etkileyen hizmetin durumu.
Name | Tür | Description |
---|---|---|
value |
string |
Olayın geçerli durumu |