Aracılığıyla paylaş


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
resourceUri
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

availabilityStatus

Tek bir kaynağın geçerli kullanılabilirlik durumu

Other Status Codes

ErrorResponse

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
AvailabilityStateValues

Kaynağın kaynak durumu etkilendi.

availabilityStatus

availability Bir kaynağın durumu.

ErrorResponse

Hata ayrıntıları.

IncidentProperties

Olayı etkileyen hizmetin özellikleri.

Properties

Kullanılabilirlik durumunun özellikleri.

reasonChronicityTypes

Kullanılabilirlik geçişinin kronikliği.

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

recommendedAction

kullanıcının kaynağın geçerli availabilityState durumuna göre gerçekleştirebileceği eylemleri Listeler.

serviceImpactingEvent

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

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

AvailabilityStateValues

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

reasonChronicityTypes

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

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

recommendedAction[]

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

serviceImpactingEvent[]

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

IncidentProperties

Olayı etkileyen hizmetin özellikleri.

status

Status

Olayı etkileyen hizmetin durumu.

Status

Olayı etkileyen hizmetin durumu.

Name Tür Description
value

string

Olayın geçerli durumu