Virtual Machines - Assess Patches

Utvärdera korrigeringar på den virtuella datorn.

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

URI-parametrar

Name I Obligatorisk Typ Description
resourceGroupName
path True

string

Namnet på resursgruppen.

subscriptionId
path True

string

Prenumerationsautentiseringsuppgifter som unikt identifierar Microsoft Azure-prenumeration. Prenumerations-ID:t utgör en del av URI:n för varje tjänstanrop.

vmName
path True

string

Namnet på den virtuella datorn.

api-version
query True

string

Klient-API-version.

Svar

Name Typ Description
200 OK

VirtualMachineAssessPatchesResult

OK

202 Accepted

Har godkänts

Other Status Codes

CloudError

Felsvar som beskriver varför åtgärden misslyckades.

Säkerhet

azure_auth

Azure Active Directory OAuth2 Flow

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

Scopes

Name Description
user_impersonation personifiera ditt användarkonto

Exempel

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

Definitioner

Name Description
ApiError

API-fel.

ApiErrorBase

Api-felbas.

CloudError

Ett felsvar från Beräkningstjänsten.

InnerError

Inre felinformation.

PatchAssessmentState

Beskriver tillgängligheten för en viss korrigering.

PatchOperationStatus

Åtgärdens övergripande status för lyckade eller misslyckade åtgärder. Den förblir "InProgress" tills åtgärden har slutförts. Då blir den "Okänd", "Misslyckad", "Lyckades" eller "CompletedWithWarnings".

VirtualMachineAssessPatchesResult

Beskriver egenskaperna för ett AssessPatches-resultat.

VirtualMachineSoftwarePatchProperties

Listan över korrigeringar som har identifierats som tillgängliga för installation.

VMGuestPatchRebootBehavior

Beskriver omstartskraven för korrigeringen.

ApiError

API-fel.

Name Typ Description
code

string

Felkoden.

details

ApiErrorBase[]

Api-felinformationen

innererror

InnerError

Api:ets inre fel

message

string

Felmeddelandet.

target

string

Målet för det specifika felet.

ApiErrorBase

Api-felbas.

Name Typ Description
code

string

Felkoden.

message

string

Felmeddelandet.

target

string

Målet för det specifika felet.

CloudError

Ett felsvar från Beräkningstjänsten.

Name Typ Description
error

ApiError

API-fel.

InnerError

Inre felinformation.

Name Typ Description
errordetail

string

Det interna felmeddelandet eller undantagsdumpen.

exceptiontype

string

Undantagstypen.

PatchAssessmentState

Beskriver tillgängligheten för en viss korrigering.

Name Typ Description
Available

string

Unknown

string

PatchOperationStatus

Åtgärdens övergripande status för lyckade eller misslyckade åtgärder. Den förblir "InProgress" tills åtgärden har slutförts. Då blir den "Okänd", "Misslyckad", "Lyckades" eller "CompletedWithWarnings".

Name Typ Description
CompletedWithWarnings

string

Failed

string

InProgress

string

Succeeded

string

Unknown

string

VirtualMachineAssessPatchesResult

Beskriver egenskaperna för ett AssessPatches-resultat.

Name Typ Description
assessmentActivityId

string

Aktivitets-ID för åtgärden som genererade det här resultatet. Den används för att korrelera mellan CRP- och tilläggsloggar.

availablePatches

VirtualMachineSoftwarePatchProperties[]

Listan över korrigeringar som har identifierats som tillgängliga för installation.

criticalAndSecurityPatchCount

integer

Antalet kritiska korrigeringar eller säkerhetskorrigeringar som har identifierats som tillgängliga och ännu inte installerats.

error

ApiError

De fel som påträffades under körningen av åtgärden. Informationsmatrisen innehåller listan över dem.

otherPatchCount

integer

Antalet tillgängliga korrigeringar exklusive kritisk och säkerhet.

rebootPending

boolean

Den virtuella datorns övergripande omstartsstatus. Det är sant när delvis installerade korrigeringar kräver en omstart för att slutföra installationen, men omstarten har ännu inte inträffat.

startDateTime

string

UTC-tidsstämpeln när åtgärden påbörjades.

status

PatchOperationStatus

Åtgärdens övergripande status för lyckade eller misslyckade åtgärder. Den förblir "InProgress" tills åtgärden har slutförts. Då blir den "Okänd", "Misslyckad", "Lyckades" eller "CompletedWithWarnings".

VirtualMachineSoftwarePatchProperties

Listan över korrigeringar som har identifierats som tillgängliga för installation.

Name Typ Description
activityId

string

Aktivitets-ID för åtgärden som genererade det här resultatet. Den används för att korrelera mellan CRP- och tilläggsloggar.

assessmentState

PatchAssessmentState

Beskriver tillgängligheten för en viss korrigering.

classifications

string[]

Korrigeringens klassificering(ar) som tillhandahålls av korrigeringsutgivaren.

kbId

string

KBID för korrigeringen. Gäller endast för Windows-korrigeringar.

lastModifiedDateTime

string

UTC-tidsstämpeln för den senaste uppdateringen av den här korrigeringsposten.

name

string

Det egna namnet på korrigeringen.

patchId

string

En unik identifierare för korrigeringen.

publishedDate

string

UTC-tidsstämpeln när lagringsplatsen publicerade den här korrigeringen.

rebootBehavior

VMGuestPatchRebootBehavior

Beskriver omstartskraven för korrigeringen.

version

string

Versionsnumret för korrigeringen. Den här egenskapen gäller endast för Linux-korrigeringar.

VMGuestPatchRebootBehavior

Beskriver omstartskraven för korrigeringen.

Name Typ Description
AlwaysRequiresReboot

string

CanRequestReboot

string

NeverReboots

string

Unknown

string