Availability Statuses - Get By Resource
取得單一資源的目前可用性狀態
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 參數
名稱 | 位於 | 必要 | 類型 | Description |
---|---|---|---|---|
resource
|
path | True |
string |
資源的完整標識碼,包括資源名稱和資源類型。 目前 API 不支援巢狀和一個巢狀層級資源類型:/subscriptions/{subscriptionId}/resourceGroups/{resource-group-name}/providers/{resource-provider-name}/{resource-type}/{resource-name} 和 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resource-provider-name}/{parentResourceType}/{parentResourceName}/{resourceType}/{resourceName} |
api-version
|
query | True |
string |
用於此作業的 API 版本。 |
$expand
|
query |
string |
在 URL 查詢中設定 $expand=recommendedactions 會展開回應中的建議動作。 |
|
$filter
|
query |
string |
要套用至作業的篩選。 如需詳細資訊,請參閱 https://docs.microsoft.com/en-us/rest/api/apimanagement/apis?redirectedfrom=MSDN |
回應
名稱 | 類型 | Description |
---|---|---|
200 OK |
單一資源的目前可用性狀態 |
|
Other Status Codes |
DefaultErrorResponse |
安全性
azure_auth
Azure Active Directory OAuth2 Flow
類型:
oauth2
Flow:
implicit
授權 URL:
https://login.microsoftonline.com/common/oauth2/authorize
範圍
名稱 | Description |
---|---|
user_impersonation | 模擬您的用戶帳戶 |
範例
GetCurrentHealthByResource
範例要求
GET https://management.azure.com/resourceUri/providers/Microsoft.ResourceHealth/availabilityStatuses/current?api-version=2024-02-01&$expand=recommendedactions
範例回覆
{
"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"
}
]
}
}
定義
名稱 | Description |
---|---|
Availability |
受影響的資源狀態。 |
availability |
資源的 availabilityStatus。 |
Error |
錯誤詳細數據。 |
Incident |
服務影響事件的屬性。 |
Properties |
可用性狀態的屬性。 |
reason |
可用性轉換的持續性。 |
Recently |
描述 availabilityState 變更為 [無法使用] 的批注,其類型為 Unplanned |
recommended |
清單 使用者可以根據資源的目前 availabilityState 採取動作。 |
service |
清單 影響可能會影響資源健康情況的事件的服務。 |
Status |
服務影響事件的狀態。 |
AvailabilityStateValues
受影響的資源狀態。
名稱 | 類型 | Description |
---|---|---|
Available |
string |
|
Degraded |
string |
|
Unavailable |
string |
|
Unknown |
string |
availabilityStatus
資源的 availabilityStatus。
名稱 | 類型 | Description |
---|---|---|
id |
string |
availabilityStatuses 資源的 Azure Resource Manager 身分識別。 |
location |
string |
Azure Resource Manager 資源的地理位置。 |
name |
string |
當前。 |
properties |
可用性狀態的屬性。 |
|
type |
string |
Microsoft.ResourceHealth/AvailabilityStatuses。 |
ErrorResponse
錯誤詳細數據。
名稱 | 類型 | Description |
---|---|---|
code |
string |
錯誤碼。 |
details |
string |
錯誤詳細資料。 |
message |
string |
錯誤訊息。 |
IncidentProperties
服務影響事件的屬性。
名稱 | 類型 | Description |
---|---|---|
incidentType |
string |
事件類型。 |
region |
string |
受事件影響的區域。 |
service |
string |
受事件影響的服務。 |
title |
string |
事件的標題。 |
Properties
可用性狀態的屬性。
名稱 | 類型 | Description |
---|---|---|
articleId |
string |
發行項標識碼 |
availabilityState |
資源的可用性狀態。 當它是 Null 時,這個 availabilityStatus 物件代表可用性影響事件 |
|
category |
string |
當內容欄位設定為 [平臺] 時,此欄位會反映是否已規劃或非計劃性事件。 如果內容欄位沒有 Platform 的值,則會忽略此欄位。 |
context |
string |
建立事件時,可由客戶或資源的平臺觸發,而此字段將說明。 此欄位會連線到此物件中的類別欄位。 |
detailedStatus |
string |
可用性狀態的詳細數據。 |
healthEventCategory |
string |
如果是可用性影響事件,它會描述 PlatformInitiated 健康情況影響事件的類別。 範例包括計劃性、非計劃性等。 |
healthEventCause |
string |
如果是可用性影響事件,它會描述健康情況影響事件的來源。 範例包括 PlatformInitiated、UserInitiated 等。 |
healthEventId |
string |
這是識別事件的唯一標識碼 |
healthEventType |
string |
如果是可用性影響事件,它會描述何時產生健康情況影響事件。 範例包括生命週期、停機時間、錯誤分析等。 |
occuredTime |
string |
上次發生健康狀態變更的時間戳。 |
reasonChronicity |
可用性轉換的持續性。 |
|
reasonType |
string |
當資源的 availabilityState 無法使用時,它會描述健康情況影響事件的來源。 範例包括計劃性、非計劃性、使用者起始或中斷等。 |
recentlyResolved |
描述 availabilityState 變更為 [無法使用] 的批注,其類型為 Unplanned |
|
recommendedActions |
清單 使用者可以根據資源的目前 availabilityState 採取動作。 |
|
reportedTime |
string |
上次檢查健康情況的時間戳。 |
resolutionETA |
string |
當資源的 availabilityState 無法使用且 reasonType 不是使用者起始時,它會提供預期解決問題的日期和時間。 |
rootCauseAttributionTime |
string |
當資源的 availabilityState 無法使用時,它會提供收到健康情況影響事件時的時間戳。 |
serviceImpactingEvents |
清單 影響可能會影響資源健康情況的事件的服務。 |
|
summary |
string |
可用性狀態的摘要描述。 |
title |
string |
可用性狀態的標題描述。 |
reasonChronicityTypes
可用性轉換的持續性。
名稱 | 類型 | Description |
---|---|---|
Persistent |
string |
|
Transient |
string |
RecentlyResolved
描述 availabilityState 變更為 [無法使用] 的批注,其類型為 Unplanned
名稱 | 類型 | Description |
---|---|---|
resolvedTime |
string |
availabilityState 變更為 [可用] 時的時間戳。 |
unavailableOccuredTime |
string |
availabilityState 變更為 [無法使用] 的時間戳 |
unavailableSummary |
string |
資源變得無法使用之原因的簡短描述。 |
recommendedAction
清單 使用者可以根據資源的目前 availabilityState 採取動作。
名稱 | 類型 | Description |
---|---|---|
_ActionUrl.Comment |
string |
動作的批注 |
action |
string |
建議的動作。 |
actionUrl |
string |
動作的連結 |
actionUrlText |
string |
動作的子字串會描述哪些文字應該裝載動作 URL。 |
serviceImpactingEvent
清單 影響可能會影響資源健康情況的事件的服務。
名稱 | 類型 | Description |
---|---|---|
correlationId |
string |
事件的相互關聯標識碼 |
eventStartTime |
string |
事件啟動時的時間戳。 |
eventStatusLastModifiedTime |
string |
已提交/偵測到事件的時間戳。 |
incidentProperties |
服務影響事件的屬性。 |
|
status |
服務影響事件的狀態。 |
Status
服務影響事件的狀態。
名稱 | 類型 | Description |
---|---|---|
value |
string |
事件的目前狀態 |