Поделиться через


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

Имя В Обязательно Тип Описание
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. Идентификатор подписки формирует часть URI для каждого вызова службы.

api-version
query True

string

Версия API для использования с клиентским запросом.

Текст запроса

Имя Тип Описание
properties.lastUpdateTime

string (date-time)

Время последнего обновления

properties.resourceId

string

ResourceId

properties.status

UpdateStatus

Состояние

Ответы

Имя Тип Описание
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"
  }
}

Определения

Имя Описание
ApplyUpdate

Применить запрос на обновление

createdByType

Тип удостоверения, создавшего ресурс.

ErrorDetails

Сведения об ошибке, полученные от службы обслуживания Azure.

MaintenanceError

Ответ об ошибке, полученный от службы обслуживания Azure.

systemData

Метаданные, относящиеся к созданию и последнему изменению ресурса.

UpdateStatus

Состояние

ApplyUpdate

Применить запрос на обновление

Имя Тип Описание
id

string

Полный идентификатор ресурса

name

string

Имя ресурса.

properties.lastUpdateTime

string (date-time)

Время последнего обновления

properties.resourceId

string

ResourceId

properties.status

UpdateStatus

Состояние

systemData

systemData

Azure Resource Manager метаданные, содержащие сведения о createdBy и modifiedBy.

type

string

Тип ресурса

createdByType

Тип удостоверения, создавшего ресурс.

Значение Описание
Application
Key
ManagedIdentity
User

ErrorDetails

Сведения об ошибке, полученные от службы обслуживания Azure.

Имя Тип Описание
code

string

Код ошибки, определяемый службой. Это код служит в качестве подсостояния для кода ошибки HTTP, указанного в ответе.

message

string

Читаемое представление ошибки.

MaintenanceError

Ответ об ошибке, полученный от службы обслуживания Azure.

Имя Тип Описание
error

ErrorDetails

Сведения об ошибке

systemData

Метаданные, относящиеся к созданию и последнему изменению ресурса.

Имя Тип Описание
createdAt

string (date-time)

Метка времени создания ресурса (UTC).

createdBy

string

Удостоверение, создающее ресурс.

createdByType

createdByType

Тип удостоверения, создавшего ресурс.

lastModifiedAt

string (date-time)

Метка времени последнего изменения ресурса (UTC)

lastModifiedBy

string

Удостоверение, которое в последний раз изменял ресурс.

lastModifiedByType

createdByType

Тип удостоверения, изменяющего ресурс в последний раз.

UpdateStatus

Состояние

Значение Описание
Cancel

Отмените расписание и остановите создание PMR для ресурсов, входящих в его состав. Применимо только к типу ресурса Конфигурации обслуживания.

Cancelled

Отправьте пользователю ответ Отменено, если поступил запрос на отмену расписания. Применимо только к типу ресурса Конфигурации обслуживания.

Completed

Все обновления успешно применяются.

InProgress

Обновления выполняется установка.

NoUpdatesPending

Обновления не ожидаются.

Pending

Существуют ожидающие установки обновления.

RetryLater

Обновления установка завершилась сбоем, и ее следует повторно выполнить позже.

RetryNow

Обновления установка завершилась сбоем, но готовы повторить попытку.