Virtual Machines - Assess Patches
Ocena poprawek na maszynie wirtualnej.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/assessPatches?api-version=2024-07-01
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
resource
|
path | True |
string |
Nazwa grupy zasobów. |
subscription
|
path | True |
string |
Poświadczenia subskrypcji, które jednoznacznie identyfikują subskrypcję platformy Microsoft Azure. Identyfikator subskrypcji stanowi część identyfikatora URI dla każdego wywołania usługi. |
vm
|
path | True |
string |
Nazwa maszyny wirtualnej. |
api-version
|
query | True |
string |
Wersja interfejsu API klienta. |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
OK |
|
202 Accepted |
Akceptowane |
|
Other Status Codes |
Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się. |
Zabezpieczenia
azure_auth
Przepływ protokołu OAuth2 usługi Azure Active Directory
Typ:
oauth2
Flow:
implicit
Adres URL autoryzacji:
https://login.microsoftonline.com/common/oauth2/authorize
Zakresy
Nazwa | Opis |
---|---|
user_impersonation | personifikacja konta użytkownika |
Przykłady
Assess patch state of a virtual machine.
Przykładowe żądanie
Przykładowa odpowiedź
{
"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
Definicje
Nazwa | Opis |
---|---|
Api |
Błąd interfejsu API. |
Api |
Baza błędów interfejsu API. |
Cloud |
Odpowiedź na błąd z usługi Obliczeniowej. |
Inner |
Szczegóły błędu wewnętrznego. |
Patch |
Opisuje dostępność danej poprawki. |
Patch |
Ogólny stan powodzenia lub niepowodzenia operacji. Pozostaje on "InProgress", dopóki operacja nie zostanie ukończona. W tym momencie stanie się to "Unknown", "Failed", "Succeeded" lub "CompletedWithWarnings". |
Virtual |
Opisuje właściwości wyniku AssessPatches. |
Virtual |
Lista poprawek, które zostały wykryte jako dostępne do zainstalowania. |
VMGuest |
Opisuje wymagania dotyczące ponownego uruchamiania poprawki. |
ApiError
Błąd interfejsu API.
Nazwa | Typ | Opis |
---|---|---|
code |
string |
Kod błędu. |
details |
Szczegóły błędu interfejsu API |
|
innererror |
Błąd wewnętrzny interfejsu API |
|
message |
string |
Komunikat o błędzie. |
target |
string |
Element docelowy określonego błędu. |
ApiErrorBase
Baza błędów interfejsu API.
Nazwa | Typ | Opis |
---|---|---|
code |
string |
Kod błędu. |
message |
string |
Komunikat o błędzie. |
target |
string |
Element docelowy określonego błędu. |
CloudError
Odpowiedź na błąd z usługi Obliczeniowej.
Nazwa | Typ | Opis |
---|---|---|
error |
Błąd interfejsu API. |
InnerError
Szczegóły błędu wewnętrznego.
Nazwa | Typ | Opis |
---|---|---|
errordetail |
string |
Wewnętrzny komunikat o błędzie lub zrzut wyjątku. |
exceptiontype |
string |
Typ wyjątku. |
PatchAssessmentState
Opisuje dostępność danej poprawki.
Nazwa | Typ | Opis |
---|---|---|
Available |
string |
|
Unknown |
string |
PatchOperationStatus
Ogólny stan powodzenia lub niepowodzenia operacji. Pozostaje on "InProgress", dopóki operacja nie zostanie ukończona. W tym momencie stanie się to "Unknown", "Failed", "Succeeded" lub "CompletedWithWarnings".
Nazwa | Typ | Opis |
---|---|---|
CompletedWithWarnings |
string |
|
Failed |
string |
|
InProgress |
string |
|
Succeeded |
string |
|
Unknown |
string |
VirtualMachineAssessPatchesResult
Opisuje właściwości wyniku AssessPatches.
Nazwa | Typ | Opis |
---|---|---|
assessmentActivityId |
string |
Identyfikator działania operacji, która wygenerowała ten wynik. Służy do korelowania między dziennikami CRP i rozszerzeniami. |
availablePatches |
Lista poprawek, które zostały wykryte jako dostępne do zainstalowania. |
|
criticalAndSecurityPatchCount |
integer |
Liczba krytycznych lub wykrytych poprawek zabezpieczeń, które zostały wykryte jako dostępne i nie zostały jeszcze zainstalowane. |
error |
Błędy, które wystąpiły podczas wykonywania operacji. Tablica szczegółów zawiera listę. |
|
otherPatchCount |
integer |
Liczba wszystkich dostępnych poprawek z wyłączeniem krytycznych i zabezpieczeń. |
rebootPending |
boolean |
Ogólny stan ponownego uruchomienia maszyny wirtualnej. Będzie to prawdą, gdy częściowo zainstalowane poprawki wymagają ponownego uruchomienia do ukończenia instalacji, ale nie wystąpił jeszcze ponowny rozruch. |
startDateTime |
string |
Sygnatura czasowa UTC rozpoczęcia operacji. |
status |
Ogólny stan powodzenia lub niepowodzenia operacji. Pozostaje on "InProgress", dopóki operacja nie zostanie ukończona. W tym momencie stanie się to "Unknown", "Failed", "Succeeded" lub "CompletedWithWarnings". |
VirtualMachineSoftwarePatchProperties
Lista poprawek, które zostały wykryte jako dostępne do zainstalowania.
Nazwa | Typ | Opis |
---|---|---|
activityId |
string |
Identyfikator działania operacji, która wygenerowała ten wynik. Służy do korelowania między dziennikami CRP i rozszerzeniami. |
assessmentState |
Opisuje dostępność danej poprawki. |
|
classifications |
string[] |
Klasyfikacje poprawek udostępniane przez wydawcę poprawek. |
kbId |
string |
Identyfikator KBID poprawki. Dotyczy tylko poprawek systemu Windows. |
lastModifiedDateTime |
string |
Sygnatura czasowa UTC ostatniej aktualizacji tego rekordu poprawki. |
name |
string |
Przyjazna nazwa poprawki. |
patchId |
string |
Unikatowy identyfikator poprawki. |
publishedDate |
string |
Znacznik czasu UTC, kiedy repozytorium opublikowało tę poprawkę. |
rebootBehavior |
Opisuje wymagania dotyczące ponownego uruchamiania poprawki. |
|
version |
string |
Numer wersji poprawki. Ta właściwość ma zastosowanie tylko do poprawek systemu Linux. |
VMGuestPatchRebootBehavior
Opisuje wymagania dotyczące ponownego uruchamiania poprawki.
Nazwa | Typ | Opis |
---|---|---|
AlwaysRequiresReboot |
string |
|
CanRequestReboot |
string |
|
NeverReboots |
string |
|
Unknown |
string |