다음을 통해 공유


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
applyUpdateName
path True

string

ApplyUpdate 이름

providerName
path True

string

리소스 공급자 이름

resourceGroupName
path True

string

리소스 그룹 이름

resourceName
path True

string

리소스 식별자

resourceType
path True

string

리소스 유형

subscriptionId
path True

string

Microsoft Azure 구독을 고유하게 식별하는 구독 자격 증명입니다. 구독 ID는 모든 서비스 호출에 대한 URI의 파트를 형성합니다.

api-version
query True

string

클라이언트 요청과 함께 사용할 API의 버전입니다.

요청 본문

Name 형식 Description
properties.lastUpdateTime

string

마지막 업데이트 시간

properties.resourceId

string

resourceId

properties.status

UpdateStatus

상태

응답

Name 형식 Description
200 OK

ApplyUpdate

ApplyUpdate 업데이트 요청 수락됨

201 Created

ApplyUpdate

ApplyUpdate 만들기 요청 수락됨

Other Status Codes

MaintenanceError

BadRequest

예제

ApplyUpdates_CreateOrUpdateOnly_NoCancellation
ApplyUpdates_CreateOrUpdateOrCancel

ApplyUpdates_CreateOrUpdateOnly_NoCancellation

샘플 요청

PUT https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/examplerg/providers/Microsoft.Compute/virtualMachineScaleSets/smdtest1/providers/Microsoft.Maintenance/applyUpdates/20230901121200?api-version=2023-09-01-preview

{}

샘플 응답

{
  "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
ApplyUpdate

업데이트 요청 적용

createdByType

리소스를 만든 ID의 형식입니다.

ErrorDetails

Azure 유지 관리 서비스에서 받은 오류 응답 세부 정보입니다.

MaintenanceError

Azure 유지 관리 서비스에서 받은 오류 응답입니다.

systemData

리소스 만들기 및 마지막 수정과 관련된 메타데이터입니다.

UpdateStatus

상태

ApplyUpdate

업데이트 요청 적용

Name 형식 Description
id

string

리소스의 정규화된 식별자

name

string

리소스 이름

properties.lastUpdateTime

string

마지막 업데이트 시간

properties.resourceId

string

resourceId

properties.status

UpdateStatus

상태

systemData

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

ErrorDetails

오류 세부 정보

systemData

리소스 만들기 및 마지막 수정과 관련된 메타데이터입니다.

Name 형식 Description
createdAt

string

UTC(리소스 만들기)의 타임스탬프입니다.

createdBy

string

리소스를 만든 ID입니다.

createdByType

createdByType

리소스를 만든 ID의 형식입니다.

lastModifiedAt

string

리소스 마지막 수정의 타임스탬프(UTC)

lastModifiedBy

string

리소스를 마지막으로 수정한 ID입니다.

lastModifiedByType

createdByType

리소스를 마지막으로 수정한 ID 유형입니다.

UpdateStatus

상태

Name 형식 Description
Cancel

string

일정을 취소하고 리소스 부분에 대한 PMR 만들기를 중지합니다. 유지 관리 구성 리소스 종류에만 적용됩니다.

Cancelled

string

일정을 취소하라는 요청이 오면 취소된 응답을 사용자에게 보냅니다. 유지 관리 구성 리소스 종류에만 적용됩니다.

Completed

string

모든 업데이트가 성공적으로 적용되었습니다.

InProgress

string

업데이트 설치가 진행 중입니다.

NoUpdatesPending

string

보류 중인 업데이트가 없습니다.

Pending

string

설치할 보류 중인 업데이트가 있습니다.

RetryLater

string

업데이트 설치에 실패했으며 나중에 다시 시도해야 합니다.

RetryNow

string

업데이트 설치에 실패했지만 다시 시도할 준비가 된 것입니다.