Apply Updates - Create Or Update Or Cancel
리소스에 업데이트 적용
리소스에 유지 관리 업데이트 적용
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{providerName}/{resourceType}/{resourceName}/providers/Microsoft.Maintenance/applyUpdates/{applyUpdateName}?api-version=2023-09-01-preview
URI 매개 변수
Name | In(다음 안에) | 필수 | 형식 | Description |
---|---|---|---|---|
apply
|
path | True |
string |
ApplyUpdate 이름 |
provider
|
path | True |
string |
리소스 공급자 이름 |
resource
|
path | True |
string |
리소스 그룹 이름 |
resource
|
path | True |
string |
리소스 식별자 |
resource
|
path | True |
string |
리소스 유형 |
subscription
|
path | True |
string |
Microsoft Azure 구독을 고유하게 식별하는 구독 자격 증명입니다. 구독 ID는 모든 서비스 호출에 대한 URI의 파트를 형성합니다. |
api-version
|
query | True |
string |
클라이언트 요청과 함께 사용할 API의 버전입니다. |
요청 본문
Name | 형식 | Description |
---|---|---|
properties.lastUpdateTime |
string |
마지막 업데이트 시간 |
properties.resourceId |
string |
resourceId |
properties.status |
상태 |
응답
Name | 형식 | Description |
---|---|---|
200 OK |
ApplyUpdate 업데이트 요청 수락됨 |
|
201 Created |
ApplyUpdate 만들기 요청 수락됨 |
|
Other Status Codes |
BadRequest |
예제
Apply |
Apply |
ApplyUpdates_CreateOrUpdateOnly_NoCancellation
샘플 요청
샘플 응답
{
"id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/examplerg/providers/Microsoft.Compute/virtualMachineScaleSets/smdtest1/providers/Microsoft.Maintenance/applyUpdates/e9b9685d-78e4-44c4-a81c-64a14f9b87b6",
"name": "e9b9685d-78e4-44c4-a81c-64a14f9b87b6",
"type": "Microsoft.Maintenance/applyUpdates",
"properties": {
"resourceId": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/examplerg/providers/Microsoft.Compute/virtualMachineScaleSets/smdtest1",
"status": "Pending"
}
}
{
"id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/examplerg/providers/Microsoft.Compute/virtualMachineScaleSets/smdtest1/providers/Microsoft.Maintenance/applyUpdates/e9b9685d-78e4-44c4-a81c-64a14f9b87b6",
"name": "e9b9685d-78e4-44c4-a81c-64a14f9b87b6",
"type": "Microsoft.Maintenance/applyUpdates",
"properties": {
"resourceId": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/examplerg/providers/Microsoft.Compute/virtualMachineScaleSets/smdtest1",
"status": "Pending"
}
}
ApplyUpdates_CreateOrUpdateOrCancel
샘플 요청
PUT https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/examplerg/providers/Microsoft.Maintenance/maintenanceConfigurations/maintenanceConfig1/providers/Microsoft.Maintenance/applyUpdates/20230901121200?api-version=2023-09-01-preview
{
"properties": {
"status": "Cancel"
}
}
샘플 응답
{
"id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/examplerg/providers/microsoft.maintenance/maintenanceconfigurations/maintenanceconfig1/providers/microsoft.maintenance/applyupdates/20230901121200",
"name": "maintenanceConfig1",
"type": "Microsoft.Maintenance/applyUpdates",
"properties": {
"status": "Cancelled",
"resourceId": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/examplerg/providers/microsoft.maintenance/maintenanceconfigurations/maintenanceconfig1"
}
}
{
"id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/examplerg/providers/microsoft.maintenance/maintenanceconfigurations/maintenanceconfig1/providers/microsoft.maintenance/applyupdates/20230901121200",
"name": "maintenanceConfig1",
"type": "Microsoft.Maintenance/applyUpdates",
"properties": {
"status": "Cancelled",
"resourceId": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/examplerg/providers/microsoft.maintenance/maintenanceconfigurations/maintenanceconfig1"
}
}
정의
Name | Description |
---|---|
Apply |
업데이트 요청 적용 |
created |
리소스를 만든 ID의 형식입니다. |
Error |
Azure 유지 관리 서비스에서 받은 오류 응답 세부 정보입니다. |
Maintenance |
Azure 유지 관리 서비스에서 받은 오류 응답입니다. |
system |
리소스 만들기 및 마지막 수정과 관련된 메타데이터입니다. |
Update |
상태 |
ApplyUpdate
업데이트 요청 적용
Name | 형식 | Description |
---|---|---|
id |
string |
리소스의 정규화된 식별자 |
name |
string |
리소스 이름 |
properties.lastUpdateTime |
string |
마지막 업데이트 시간 |
properties.resourceId |
string |
resourceId |
properties.status |
상태 |
|
systemData |
createdBy 및 modifiedBy 정보가 포함된 Azure Resource Manager 메타데이터입니다. |
|
type |
string |
리소스 종류 |
createdByType
리소스를 만든 ID의 형식입니다.
Name | 형식 | Description |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
ErrorDetails
Azure 유지 관리 서비스에서 받은 오류 응답 세부 정보입니다.
Name | 형식 | Description |
---|---|---|
code |
string |
서비스에서 정의한 오류 코드입니다. 이 코드는 응답에 지정된 HTTP 오류 코드의 하위 상태로 사용됩니다. |
message |
string |
사람이 읽을 수 있는 오류 표현입니다. |
MaintenanceError
Azure 유지 관리 서비스에서 받은 오류 응답입니다.
Name | 형식 | Description |
---|---|---|
error |
오류 세부 정보 |
systemData
리소스 만들기 및 마지막 수정과 관련된 메타데이터입니다.
Name | 형식 | Description |
---|---|---|
createdAt |
string |
UTC(리소스 만들기)의 타임스탬프입니다. |
createdBy |
string |
리소스를 만든 ID입니다. |
createdByType |
리소스를 만든 ID의 형식입니다. |
|
lastModifiedAt |
string |
리소스 마지막 수정의 타임스탬프(UTC) |
lastModifiedBy |
string |
리소스를 마지막으로 수정한 ID입니다. |
lastModifiedByType |
리소스를 마지막으로 수정한 ID 유형입니다. |
UpdateStatus
상태
Name | 형식 | Description |
---|---|---|
Cancel |
string |
일정을 취소하고 리소스 부분에 대한 PMR 만들기를 중지합니다. 유지 관리 구성 리소스 종류에만 적용됩니다. |
Cancelled |
string |
일정을 취소하라는 요청이 오면 취소된 응답을 사용자에게 보냅니다. 유지 관리 구성 리소스 종류에만 적용됩니다. |
Completed |
string |
모든 업데이트가 성공적으로 적용되었습니다. |
InProgress |
string |
업데이트 설치가 진행 중입니다. |
NoUpdatesPending |
string |
보류 중인 업데이트가 없습니다. |
Pending |
string |
설치할 보류 중인 업데이트가 있습니다. |
RetryLater |
string |
업데이트 설치에 실패했으며 나중에 다시 시도해야 합니다. |
RetryNow |
string |
업데이트 설치에 실패했지만 다시 시도할 준비가 된 것입니다. |