Virtual Machines - Assess Patches
Vyhodnoťte opravy 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-07-01
Parametry identifikátoru URI
Name | V | Vyžadováno | Typ | Description |
---|---|---|---|---|
resource
|
path | True |
string |
Název skupiny prostředků. |
subscription
|
path | True |
string |
Přihlašovací údaje předplatného, které jednoznačně identifikují předplatné Microsoft Azure. ID předplatného tvoří součást identifikátoru URI pro každé volání služby. |
vm
|
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 |
OK |
|
202 Accepted |
Přijal |
|
Other Status Codes |
Chybová odpověď popisující, proč operace selhala. |
Zabezpečení
azure_auth
Azure Active Directory OAuth2 Flow
Typ:
oauth2
Tok:
implicit
URL autorizace:
https://login.microsoftonline.com/common/oauth2/authorize
Rozsahy
Name | Description |
---|---|
user_impersonation | zosobnění uživatelského účtu |
Příklady
Assess patch state of a virtual machine.
Ukázkový požadavek
Ukázková odpověď
{
"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
Definice
Name | Description |
---|---|
Api |
Chyba rozhraní API |
Api |
Základ chyb rozhraní API. |
Cloud |
Odpověď na chybu z výpočetní služby |
Inner |
Podrobnosti vnitřní chyby. |
Patch |
Popisuje dostupnost dané opravy. |
Patch |
Celkový stav úspěchu nebo selhání operace. Dokud se operace neskončí, zůstane "InProgress". V tomto okamžiku se stane "Unknown", "Failed", "Succeeded" nebo "CompletedWithWarnings". |
Virtual |
Popisuje vlastnosti výsledku AssessPatches. |
Virtual |
Seznam oprav, které byly zjištěny jako dostupné pro instalaci. |
VMGuest |
Popisuje požadavky na restartování opravy. |
ApiError
Chyba rozhraní API
Name | Typ | Description |
---|---|---|
code |
string |
Kód chyby. |
details |
Podrobnosti o chybě rozhraní API |
|
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
Odpověď na chybu z výpočetní služby
Name | Typ | Description |
---|---|---|
error |
Chyba rozhraní API |
InnerError
Podrobnosti vnitřní chyby.
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 "InProgress". V tomto okamžiku se stane "Unknown", "Failed", "Succeeded" 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 rozšířeními. |
availablePatches |
Seznam oprav, které byly zjištěny jako dostupné pro instalaci. |
|
criticalAndSecurityPatchCount |
integer |
Počet kritických nebo bezpečnostních oprav, které byly zjištěny jako dostupné a dosud nebyly nainstalovány. |
error |
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. To bude pravda, když částečně nainstalované opravy vyžadují restartování k dokončení instalace, ale restartování ještě nedošlo. |
startDateTime |
string |
Časové razítko UTC, kdy byla operace zahájena. |
status |
Celkový stav úspěchu nebo selhání operace. Dokud se operace neskončí, zůstane "InProgress". V tomto okamžiku se stane "Unknown", "Failed", "Succeeded" 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 rozšířeními. |
assessmentState |
Popisuje dostupnost dané opravy. |
|
classifications |
string[] |
Klasifikace opravy poskytované vydavatelem opravy. |
kbId |
string |
KBID opravy. Platí jenom pro opravy 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 při publikování této opravy úložiště. |
rebootBehavior |
Popisuje požadavky na restartování opravy. |
|
version |
string |
Číslo verze opravy. Tato vlastnost se vztahuje pouze na opravy Linuxu. |
VMGuestPatchRebootBehavior
Popisuje požadavky na restartování opravy.
Name | Typ | Description |
---|---|---|
AlwaysRequiresReboot |
string |
|
CanRequestReboot |
string |
|
NeverReboots |
string |
|
Unknown |
string |