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 매개 변수
Name | In(다음 안에) | 필수 | 형식 | Description |
---|---|---|---|---|
resource
|
path | True |
string |
리소스 이름과 리소스 종류를 포함하여 리소스의 정규화된 ID입니다. 현재 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 |
응답
Name | 형식 | 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
범위
Name | 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"
}
]
}
}
정의
Name | Description |
---|---|
Availability |
영향을 받은 리소스 상태. |
availability |
availability자원의Status입니다. |
Error |
오류 세부 정보입니다. |
Incident |
이벤트에 영향을 미치는 서비스의 속성입니다. |
Properties |
가용성 상태의 속성입니다. |
reason |
가용성 전환의 만성성. |
Recently |
availabilityState를 사용할 수 없음에서 사용 가능으로 변경하고 reasonType 형식이 계획되지 않음으로 변경된 것을 설명하는 주석 |
recommended |
리소스의 현재 availabilityState에 따라 사용자가 수행할 수 있는 작업을 Lists. |
service |
리소스의 상태에 영향을 미칠 수 있는 이벤트에 영향을 주는 서비스를 Lists. |
Status |
서비스에 영향을 미치는 이벤트의 상태입니다. |
AvailabilityStateValues
영향을 받은 리소스 상태.
Name | 형식 | Description |
---|---|---|
Available |
string |
|
Degraded |
string |
|
Unavailable |
string |
|
Unknown |
string |
availabilityStatus
availability자원의Status입니다.
Name | 형식 | Description |
---|---|---|
id |
string |
availabilityStatuses 리소스에 대한 Azure Resource Manager ID입니다. |
location |
string |
리소스의 Azure Resource Manager 지리적 위치입니다. |
name |
string |
현재. |
properties |
가용성 상태의 속성입니다. |
|
type |
string |
Microsoft.ResourceHealth/AvailabilityStatuses. |
ErrorResponse
오류 세부 정보입니다.
Name | 형식 | Description |
---|---|---|
code |
string |
오류 코드입니다. |
details |
string |
오류 세부 정보입니다. |
message |
string |
오류 메시지입니다. |
IncidentProperties
이벤트에 영향을 미치는 서비스의 속성입니다.
Name | 형식 | Description |
---|---|---|
incidentType |
string |
이벤트 유형입니다. |
region |
string |
이벤트의 영향을 받는 지역입니다. |
service |
string |
이벤트의 영향을 받는 서비스입니다. |
title |
string |
인시던트 제목입니다. |
Properties
가용성 상태의 속성입니다.
Name | 형식 | Description |
---|---|---|
articleId |
string |
아티클 ID |
availabilityState |
리소스의 가용성 상태. null인 경우 이 availabilityStatus 개체는 가용성에 영향을 주는 이벤트를 나타냅니다. |
|
category |
string |
컨텍스트 필드가 플랫폼으로 설정된 경우 이 필드는 이벤트가 계획되었거나 계획되지 않은 경우를 반영합니다. 컨텍스트 필드에 Platform 값이 없으면 이 필드는 무시됩니다. |
context |
string |
이벤트가 생성되면 고객 또는 리소스 플랫폼에 의해 트리거될 수 있으며 이 필드는 이를 보여 줍니다. 이 필드는 이 개체의 범주 필드에 연결됩니다. |
detailedStatus |
string |
가용성 상태 대한 세부 정보입니다. |
healthEventCategory |
string |
가용성에 영향을 주는 이벤트의 경우 PlatformInitiated 상태 영향 이벤트의 범주를 설명합니다. 예는 계획됨, 계획되지 않은 등입니다. |
healthEventCause |
string |
가용성에 영향을 미치는 이벤트의 경우 상태에 영향을 주는 이벤트가 발생한 위치를 설명합니다. 예를 들어 PlatformInitiated, UserInitiated 등이 있습니다. |
healthEventId |
string |
이벤트를 식별하는 고유 ID입니다. |
healthEventType |
string |
가용성에 영향을 미치는 이벤트의 경우 상태에 영향을 주는 이벤트가 시작된 시기를 설명합니다. 예를 들어 수명 주기, 가동 중지 시간, 오류 분석 등이 있습니다. |
occuredTime |
string |
상태 상태 마지막 변경이 발생한 경우의 타임스탬프입니다. |
reasonChronicity |
가용성 전환의 만성성. |
|
reasonType |
string |
리소스의 availabilityState를 사용할 수 없는 경우 상태에 영향을 미치는 이벤트가 발생한 위치를 설명합니다. 예를 들어 계획, 계획되지 않은 사용자 시작 또는 중단 등이 있습니다. |
recentlyResolved |
availabilityState를 사용할 수 없음에서 사용 가능으로 변경하고 reasonType 형식이 계획되지 않음으로 변경된 것을 설명하는 주석 |
|
recommendedActions |
리소스의 현재 availabilityState에 따라 사용자가 수행할 수 있는 작업을 Lists. |
|
reportedTime |
string |
상태를 마지막으로 확인한 시간에 대한 타임스탬프입니다. |
resolutionETA |
string |
리소스의 availabilityState를 사용할 수 없으며 reasonType이 사용자 시작이 아닌 경우 문제가 해결될 것으로 예상되는 날짜와 시간을 제공합니다. |
rootCauseAttributionTime |
string |
리소스의 availabilityState를 사용할 수 없는 경우 상태에 영향을 주는 이벤트가 수신된 시기에 대한 타임스탬프를 제공합니다. |
serviceImpactingEvents |
리소스의 상태에 영향을 미칠 수 있는 이벤트에 영향을 주는 서비스를 Lists. |
|
summary |
string |
가용성 상태 대한 요약 설명입니다. |
title |
string |
가용성 상태 대한 제목 설명입니다. |
reasonChronicityTypes
가용성 전환의 만성성.
Name | 형식 | Description |
---|---|---|
Persistent |
string |
|
Transient |
string |
RecentlyResolved
availabilityState를 사용할 수 없음에서 사용 가능으로 변경하고 reasonType 형식이 계획되지 않음으로 변경된 것을 설명하는 주석
Name | 형식 | Description |
---|---|---|
resolvedTime |
string |
availabilityState가 사용 가능으로 변경되는 타임스탬프입니다. |
unavailableOccuredTime |
string |
availabilityState가 사용할 수 없음으로 변경된 경우의 타임스탬프 |
unavailableSummary |
string |
리소스를 사용할 수 없게 되는 원인에 대한 간략한 설명입니다. |
recommendedAction
리소스의 현재 availabilityState에 따라 사용자가 수행할 수 있는 작업을 Lists.
Name | 형식 | Description |
---|---|---|
_ActionUrl.Comment |
string |
작업에 대한 주석 |
action |
string |
권장 작업입니다. |
actionUrl |
string |
작업에 연결 |
actionUrlText |
string |
작업의 부분 문자열은 작업 URL을 호스트해야 하는 텍스트를 설명합니다. |
serviceImpactingEvent
리소스의 상태에 영향을 미칠 수 있는 이벤트에 영향을 주는 서비스를 Lists.
Name | 형식 | Description |
---|---|---|
correlationId |
string |
이벤트의 상관 관계 ID |
eventStartTime |
string |
이벤트가 시작된 시기에 대한 타임스탬프입니다. |
eventStatusLastModifiedTime |
string |
이벤트가 제출/검색된 시기에 대한 타임스탬프입니다. |
incidentProperties |
이벤트에 영향을 미치는 서비스의 속성입니다. |
|
status |
서비스에 영향을 미치는 이벤트의 상태입니다. |
Status
서비스에 영향을 미치는 이벤트의 상태입니다.
Name | 형식 | Description |
---|---|---|
value |
string |
이벤트의 현재 상태 |