Virtual Machines - Assess Patches
Évaluer les correctifs sur la machine virtuelle.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/assessPatches?api-version=2024-03-01
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
resource
|
path | True |
string |
Nom du groupe de ressources. |
subscription
|
path | True |
string |
Informations d’identification d’abonnement qui identifient de manière unique l’abonnement Microsoft Azure. L’ID d’abonnement fait partie de l’URI de chaque appel de service. |
vm
|
path | True |
string |
Nom de la machine virtuelle. |
api-version
|
query | True |
string |
Version de l’API cliente. |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
D’ACCORD |
|
202 Accepted |
Accepté |
|
Other Status Codes |
Réponse d’erreur décrivant pourquoi l’opération a échoué. |
Sécurité
azure_auth
Flux OAuth2 Azure Active Directory
Type:
oauth2
Flux:
implicit
URL d’autorisation:
https://login.microsoftonline.com/common/oauth2/authorize
Étendues
Nom | Description |
---|---|
user_impersonation | emprunter l’identité de votre compte d’utilisateur |
Exemples
Assess patch state of a virtual machine.
Exemple de requête
Exemple de réponse
{
"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
Définitions
Nom | Description |
---|---|
Api |
Erreur d’API. |
Api |
Base d’erreurs d’API. |
Cloud |
Réponse d’erreur du service de calcul. |
Inner |
Détails de l’erreur interne. |
Patch |
Décrit la disponibilité d’un correctif donné. |
Patch |
État global de réussite ou d’échec de l’opération. Il reste « InProgress » jusqu’à ce que l’opération se termine. À ce stade, il deviendra « Inconnu », « Failed », « Succeeded » ou « CompletedWithWarnings ». |
Virtual |
Décrit les propriétés d’un résultat AssessPatches. |
Virtual |
Liste des correctifs détectés comme disponibles pour l’installation. |
VMGuest |
Décrit les exigences de redémarrage du correctif. |
ApiError
Erreur d’API.
Nom | Type | Description |
---|---|---|
code |
string |
Code d’erreur. |
details |
Détails de l’erreur api |
|
innererror |
Erreur interne de l’API |
|
message |
string |
Message d’erreur. |
target |
string |
Cible de l’erreur particulière. |
ApiErrorBase
Base d’erreurs d’API.
Nom | Type | Description |
---|---|---|
code |
string |
Code d’erreur. |
message |
string |
Message d’erreur. |
target |
string |
Cible de l’erreur particulière. |
CloudError
Réponse d’erreur du service de calcul.
Nom | Type | Description |
---|---|---|
error |
Erreur d’API. |
InnerError
Détails de l’erreur interne.
Nom | Type | Description |
---|---|---|
errordetail |
string |
Message d’erreur interne ou vidage d’exception. |
exceptiontype |
string |
Type d’exception. |
PatchAssessmentState
Décrit la disponibilité d’un correctif donné.
Nom | Type | Description |
---|---|---|
Available |
string |
|
Unknown |
string |
PatchOperationStatus
État global de réussite ou d’échec de l’opération. Il reste « InProgress » jusqu’à ce que l’opération se termine. À ce stade, il deviendra « Inconnu », « Failed », « Succeeded » ou « CompletedWithWarnings ».
Nom | Type | Description |
---|---|---|
CompletedWithWarnings |
string |
|
Failed |
string |
|
InProgress |
string |
|
Succeeded |
string |
|
Unknown |
string |
VirtualMachineAssessPatchesResult
Décrit les propriétés d’un résultat AssessPatches.
Nom | Type | Description |
---|---|---|
assessmentActivityId |
string |
ID d’activité de l’opération qui a produit ce résultat. Il est utilisé pour mettre en corrélation entre les journaux d’activité de la CRP et de l’extension. |
availablePatches |
Liste des correctifs détectés comme disponibles pour l’installation. |
|
criticalAndSecurityPatchCount |
integer |
Nombre de correctifs critiques ou de sécurité détectés comme disponibles et non encore installés. |
error |
Erreurs rencontrées lors de l’exécution de l’opération. Le tableau de détails contient la liste d’entre eux. |
|
otherPatchCount |
integer |
Nombre de tous les correctifs disponibles, à l’exception des correctifs critiques et de la sécurité. |
rebootPending |
boolean |
État global du redémarrage de la machine virtuelle. Il est vrai lorsque les correctifs partiellement installés nécessitent un redémarrage pour terminer l’installation, mais que le redémarrage n’a pas encore eu lieu. |
startDateTime |
string |
Horodatage UTC au début de l’opération. |
status |
État global de réussite ou d’échec de l’opération. Il reste « InProgress » jusqu’à ce que l’opération se termine. À ce stade, il deviendra « Inconnu », « Failed », « Succeeded » ou « CompletedWithWarnings ». |
VirtualMachineSoftwarePatchProperties
Liste des correctifs détectés comme disponibles pour l’installation.
Nom | Type | Description |
---|---|---|
activityId |
string |
ID d’activité de l’opération qui a produit ce résultat. Il est utilisé pour mettre en corrélation entre les journaux d’activité de la CRP et de l’extension. |
assessmentState |
Décrit la disponibilité d’un correctif donné. |
|
classifications |
string[] |
Classification(s) du correctif tel que fourni par l’éditeur de correctifs. |
kbId |
string |
KBID du correctif. S’applique uniquement aux correctifs Windows. |
lastModifiedDateTime |
string |
Horodatage UTC de la dernière mise à jour vers cet enregistrement de correctif. |
name |
string |
Nom convivial du correctif. |
patchId |
string |
Identificateur unique du correctif. |
publishedDate |
string |
Horodatage UTC lorsque le référentiel a publié ce correctif. |
rebootBehavior |
Décrit les exigences de redémarrage du correctif. |
|
version |
string |
Numéro de version du correctif. Cette propriété s’applique uniquement aux correctifs Linux. |
VMGuestPatchRebootBehavior
Décrit les exigences de redémarrage du correctif.
Nom | Type | Description |
---|---|---|
AlwaysRequiresReboot |
string |
|
CanRequestReboot |
string |
|
NeverReboots |
string |
|
Unknown |
string |