Virtual Machines - Assess Patches

Posouzení oprav na virtuálním počítači

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

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
resourceGroupName
path True

string

Název skupiny prostředků.

subscriptionId
path True

string

Přihlašovací údaje předplatného, které jednoznačně identifikují předplatné Microsoft Azure. ID předplatného je součástí identifikátoru URI pro každé volání služby.

vmName
path True

string

Název virtuálního počítače.

api-version
query True

string

Verze rozhraní API klienta.

Odpovědi

Name Typ Description
200 OK

VirtualMachineAssessPatchesResult

OK

202 Accepted

Přijato

Other Status Codes

CloudError

Chybová odpověď popisující, proč operace selhala.

Zabezpečení

azure_auth

Tok Azure Active Directory OAuth2

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation zosobnění uživatelského účtu

Příklady

Assess patch state of a virtual machine.

Sample Request

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

Sample Response

{
  "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-03-01

Definice

Name Description
ApiError

Chyba rozhraní API

ApiErrorBase

Základ chyb rozhraní API.

CloudError

Chybová odpověď ze služby Compute.

InnerError

Podrobnosti o vnitřní chybě.

PatchAssessmentState

Popisuje dostupnost dané opravy.

PatchOperationStatus

Celkový stav úspěchu nebo selhání operace. Dokud se operace neskončí, zůstane probíhající. V tomto okamžiku se změní na Neznámé, Neúspěšné, Úspěšné nebo CompletedWithWarnings.

VirtualMachineAssessPatchesResult

Popisuje vlastnosti výsledku AssessPatches.

VirtualMachineSoftwarePatchProperties

Seznam oprav, které byly zjištěny jako dostupné pro instalaci.

VMGuestPatchRebootBehavior

Popisuje požadavky opravy na restartování.

ApiError

Chyba rozhraní API

Name Typ Description
code

string

Kód chyby

details

ApiErrorBase[]

Podrobnosti o chybě rozhraní API

innererror

InnerError

Vnitřní chyba rozhraní API

message

string

Chybová zpráva

target

string

Cíl konkrétní chyby.

ApiErrorBase

Základ chyb rozhraní API.

Name Typ Description
code

string

Kód chyby

message

string

Chybová zpráva

target

string

Cíl konkrétní chyby.

CloudError

Chybová odpověď ze služby Compute.

Name Typ Description
error

ApiError

Chyba rozhraní API

InnerError

Podrobnosti o vnitřní chybě.

Name Typ Description
errordetail

string

Vnitřní chybová zpráva nebo výpis výjimky.

exceptiontype

string

Typ výjimky.

PatchAssessmentState

Popisuje dostupnost dané opravy.

Name Typ Description
Available

string

Unknown

string

PatchOperationStatus

Celkový stav úspěchu nebo selhání operace. Dokud se operace neskončí, zůstane probíhající. V tomto okamžiku se změní na Neznámé, Neúspěšné, Úspěšné nebo CompletedWithWarnings.

Name Typ Description
CompletedWithWarnings

string

Failed

string

InProgress

string

Succeeded

string

Unknown

string

VirtualMachineAssessPatchesResult

Popisuje vlastnosti výsledku AssessPatches.

Name Typ Description
assessmentActivityId

string

ID aktivity operace, která vytvořila tento výsledek. Používá se ke korelaci mezi protokoly CRP a protokoly rozšíření.

availablePatches

VirtualMachineSoftwarePatchProperties[]

Seznam oprav, které byly zjištěny jako dostupné pro instalaci.

criticalAndSecurityPatchCount

integer

Počet kritických oprav nebo oprav zabezpečení, které byly zjištěny jako dostupné a dosud nenainstalované.

error

ApiError

Chyby, ke kterým došlo během provádění operace. Pole podrobností obsahuje jejich seznam.

otherPatchCount

integer

Počet všech dostupných oprav s výjimkou kritických a bezpečnostních.

rebootPending

boolean

Celkový stav restartování virtuálního počítače Platí to v případě, že částečně nainstalované opravy vyžadují restartování k dokončení instalace, ale k restartování ještě nedošlo.

startDateTime

string

Časové razítko UTC, kdy operace začala.

status

PatchOperationStatus

Celkový stav úspěchu nebo selhání operace. Dokud se operace neskončí, zůstane probíhající. V tomto okamžiku se změní na Neznámé, Neúspěšné, Úspěšné nebo CompletedWithWarnings.

VirtualMachineSoftwarePatchProperties

Seznam oprav, které byly zjištěny jako dostupné pro instalaci.

Name Typ Description
activityId

string

ID aktivity operace, která vytvořila tento výsledek. Používá se ke korelaci mezi protokoly CRP a protokoly rozšíření.

assessmentState

PatchAssessmentState

Popisuje dostupnost dané opravy.

classifications

string[]

Klasifikace opravy poskytnuté vydavatelem opravy.

kbId

string

KBID opravy. Platí pouze pro opravy systému Windows.

lastModifiedDateTime

string

Časové razítko (UTC) poslední aktualizace tohoto záznamu opravy

name

string

Popisný název opravy

patchId

string

Jedinečný identifikátor opravy.

publishedDate

string

Časové razítko UTC, kdy úložiště publikovalo tuto opravu.

rebootBehavior

VMGuestPatchRebootBehavior

Popisuje požadavky opravy na restartování.

version

string

Číslo verze opravy. Tato vlastnost se vztahuje pouze na opravy Linuxu.

VMGuestPatchRebootBehavior

Popisuje požadavky opravy na restartování.

Name Typ Description
AlwaysRequiresReboot

string

CanRequestReboot

string

NeverReboots

string

Unknown

string