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


Virtual Machines - Assess Patches

Оценка исправлений на виртуальной машине.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/assessPatches?api-version=2024-07-01

Параметры URI

Имя В Обязательно Тип Описание
resourceGroupName
path True

string

Имя группы ресурсов.

subscriptionId
path True

string

Учетные данные подписки, которые однозначно определяют подписку Microsoft Azure. Идентификатор подписки входит в состав URI для каждого вызова службы.

vmName
path True

string

Имя виртуальной машины.

api-version
query True

string

Версия клиентского API.

Ответы

Имя Тип Описание
200 OK

VirtualMachineAssessPatchesResult

ХОРОШО

202 Accepted

Принятый

Other Status Codes

CloudError

Ответ на ошибку, описывающий причину сбоя операции.

Безопасность

azure_auth

Поток OAuth2 Azure Active Directory

Тип: oauth2
Flow: implicit
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth2/authorize

Области

Имя Описание
user_impersonation олицетворения учетной записи пользователя

Примеры

Assess patch state of a virtual machine.

Образец запроса

POST https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myVMName/assessPatches?api-version=2024-07-01

Пример ответа

{
  "status": "Succeeded",
  "assessmentActivityId": "68f8b292-dfc2-4646-9781-33cc88631968",
  "rebootPending": true,
  "criticalAndSecurityPatchCount": 1,
  "otherPatchCount": 2,
  "startDateTime": "2020-04-24T21:02:04.2556154Z",
  "availablePatches": [
    {
      "patchId": "35428702-5784-4ba4-a6e0-5222258b5411",
      "name": "Definition Update for Windows Defender Antivirus - KB2267602 (Definition 1.279.1373.0)",
      "version": "",
      "kbId": "2267602",
      "classifications": [
        "Definition Updates"
      ],
      "rebootBehavior": "NeverReboots",
      "activityId": "68f8b292-dfc2-4646-9781-33cc88631968",
      "publishedDate": "2018-11-07T00:00:00Z",
      "lastModifiedDateTime": "2020-04-24T21:18:45.2830263Z",
      "assessmentState": "Available"
    },
    {
      "patchId": "39f9cdd1-795c-4d0e-8c0a-73ab3f31746d",
      "name": "Windows Malicious Software Removal Tool x64 - October 2018 (KB890830)",
      "version": "",
      "kbId": "890830",
      "classifications": [
        "Update Rollups"
      ],
      "rebootBehavior": "CanRequestReboot",
      "activityId": "68f8b292-dfc2-4646-9781-33cc88631968",
      "publishedDate": "2018-11-07T00:00:00Z",
      "lastModifiedDateTime": "2020-04-24T21:18:45.2830263Z",
      "assessmentState": "Available"
    }
  ],
  "error": null
}
Location: https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/westus/operations/{operationId}&monitor=true&api-version=2024-07-01

Определения

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

Ошибка API.

ApiErrorBase

База ошибок API.

CloudError

Ответ на ошибку из службы вычислений.

InnerError

Сведения о внутренней ошибке.

PatchAssessmentState

Описывает доступность заданного исправления.

PatchOperationStatus

Общее состояние успешного выполнения или сбоя операции. Он остается "InProgress" до завершения операции. На этом этапе она станет "Неизвестно", "Сбой", "Успешно" или "CompletedWithWarnings".

VirtualMachineAssessPatchesResult

Описывает свойства результата AssessPatches.

VirtualMachineSoftwarePatchProperties

Список исправлений, обнаруженных как доступные для установки.

VMGuestPatchRebootBehavior

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

ApiError

Ошибка API.

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

string

Код ошибки.

details

ApiErrorBase[]

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

innererror

InnerError

Внутренняя ошибка API

message

string

Сообщение об ошибке.

target

string

Целевой объект конкретной ошибки.

ApiErrorBase

База ошибок API.

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

string

Код ошибки.

message

string

Сообщение об ошибке.

target

string

Целевой объект конкретной ошибки.

CloudError

Ответ на ошибку из службы вычислений.

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

ApiError

Ошибка API.

InnerError

Сведения о внутренней ошибке.

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

string

Внутреннее сообщение об ошибке или дамп исключений.

exceptiontype

string

Тип исключения.

PatchAssessmentState

Описывает доступность заданного исправления.

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

string

Unknown

string

PatchOperationStatus

Общее состояние успешного выполнения или сбоя операции. Он остается "InProgress" до завершения операции. На этом этапе она станет "Неизвестно", "Сбой", "Успешно" или "CompletedWithWarnings".

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

string

Failed

string

InProgress

string

Succeeded

string

Unknown

string

VirtualMachineAssessPatchesResult

Описывает свойства результата AssessPatches.

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

string

Идентификатор действия операции, создающей этот результат. Он используется для корреляции между журналами БЕЗОПАСНОСТИ и расширений.

availablePatches

VirtualMachineSoftwarePatchProperties[]

Список исправлений, обнаруженных как доступные для установки.

criticalAndSecurityPatchCount

integer

Количество критически важных или исправлений безопасности, обнаруженных как доступные и еще не установленные.

error

ApiError

Ошибки, возникшие во время выполнения операции. Массив сведений содержит список из них.

otherPatchCount

integer

Количество всех доступных исправлений, за исключением критически важных и безопасности.

rebootPending

boolean

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

startDateTime

string

Метка времени UTC при начале операции.

status

PatchOperationStatus

Общее состояние успешного выполнения или сбоя операции. Он остается "InProgress" до завершения операции. На этом этапе она станет "Неизвестно", "Сбой", "Успешно" или "CompletedWithWarnings".

VirtualMachineSoftwarePatchProperties

Список исправлений, обнаруженных как доступные для установки.

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

string

Идентификатор действия операции, создающей этот результат. Он используется для корреляции между журналами БЕЗОПАСНОСТИ и расширений.

assessmentState

PatchAssessmentState

Описывает доступность заданного исправления.

classifications

string[]

Классификации исправлений, предоставляемые издателем исправлений.

kbId

string

KBID исправления. Применяется только к исправлениям Windows.

lastModifiedDateTime

string

Метка времени UTC последнего обновления для этой записи исправления.

name

string

Понятное имя исправления.

patchId

string

Уникальный идентификатор исправления.

publishedDate

string

Метка времени UTC, когда репозиторий опубликовал этот исправление.

rebootBehavior

VMGuestPatchRebootBehavior

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

version

string

Номер версии исправления. Это свойство применяется только к исправлениям Linux.

VMGuestPatchRebootBehavior

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

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

string

CanRequestReboot

string

NeverReboots

string

Unknown

string