Partager via


Software Update Configurations - List

Obtenez toutes les configurations de mise à jour logicielle pour le compte.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/softwareUpdateConfigurations?api-version=2019-06-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/softwareUpdateConfigurations?api-version=2019-06-01&$filter={$filter}

Paramètres URI

Nom Dans Obligatoire Type Description
automationAccountName
path True

string

Nom du compte Automation.

resourceGroupName
path True

string

Nom d’un groupe de ressources Azure.

Modèle d’expression régulière: ^[-\w\._]+$

subscriptionId
path True

string

Obtient les informations d'identification d'abonnement qui identifient l'abonnement Microsoft Azure de manière unique. L’ID d’abonnement fait partie de l’URI pour chaque appel de service.

api-version
query True

string

Version de l’API cliente.

$filter
query

string

Filtre à appliquer à l’opération.

En-tête de la demande

Nom Obligatoire Type Description
clientRequestId

string

Identifie cette demande cliente spécifique.

Réponses

Nom Type Description
200 OK

softwareUpdateConfigurationListResult

Retourne la liste des configurations de mises à jour logicielles.

Other Status Codes

ErrorResponse

Réponse d’erreur Automation décrivant la raison de l’échec de l’opération.

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

List software update configurations
List software update configurations Targeting a specific azure virtual machine

List software update configurations

Exemple de requête

GET https://management.azure.com/subscriptions/1a7d4044-286c-4acb-969a-96639265bf2e/resourceGroups/mygroup/providers/Microsoft.Automation/automationAccounts/myaccount/softwareUpdateConfigurations?api-version=2019-06-01

Exemple de réponse

{
  "value": [
    {
      "name": "testpatch-01",
      "id": "/subscriptions/1a7d4044-286c-4acb-969a-96639265bf2e/resourceGroups/Mo-Resources-WCUS/providers/Microsoft.Automation/automationAccounts/Mo-AAA-WCUS/softwareUpdateConfigurations/testpatch-01",
      "properties": {
        "updateConfiguration": {
          "operatingSystem": "Windows",
          "windows": {
            "includedUpdateClassifications": "Critical, Security, UpdateRollup, FeaturePack, ServicePack, Definition, Tools, Updates",
            "excludedKbNumbers": null
          },
          "linux": null,
          "targets": {
            "azureQueries": [
              {
                "scope": [
                  "/subscriptions/422b6c61-95b0-4213-b3be-7282315df71d/resourceGroups/a-stasku-rg0",
                  "/subscriptions/422b6c61-95b0-4213-b3be-7282315df71d"
                ],
                "tagSettings": {
                  "tags": {
                    "tag1": [
                      "tag1Value1",
                      "tag1Value2"
                    ],
                    "tag2": [
                      "tag2Value1",
                      "tag2Value2"
                    ]
                  },
                  "filterOperator": "All"
                },
                "locations": null
              }
            ]
          },
          "duration": "PT2H",
          "azureVirtualMachines": [
            "/subscriptions/1a7d4044-286c-4acb-969a-96639265bf2e/resourceGroups/myresources/providers/Microsoft.Compute/virtualMachines/vm-01",
            "/subscriptions/1a7d4044-286c-4acb-969a-96639265bf2e/resourceGroups/myresources/providers/Microsoft.Compute/virtualMachines/vm-02",
            "/subscriptions/1a7d4044-286c-4acb-969a-96639265bf2e/resourceGroups/myresources/providers/Microsoft.Compute/virtualMachines/vm-03"
          ],
          "nonAzureComputerNames": null
        },
        "tasks": {
          "preTask": {
            "source": "HelloWorld",
            "parameters": {
              "COMPUTERNAME": "Computer1"
            }
          },
          "postTask": {
            "source": "GetCache",
            "parameters": null
          }
        },
        "frequency": "Week",
        "startTime": "2017-10-19T12:22:00-07:00",
        "creationTime": "2017-10-19T18:54:50.5233333+00:00",
        "lastModifiedTime": "2017-10-19T18:54:50.68+00:00",
        "provisioningState": "Succeeded",
        "nextRun": "2017-10-23T12:22:00-07:00"
      }
    },
    {
      "name": "testpatch-02",
      "id": "/subscriptions/1a7d4044-286c-4acb-969a-96639265bf2e/resourceGroups/Mo-Resources-WCUS/providers/Microsoft.Automation/automationAccounts/Mo-AAA-WCUS/softwareUpdateConfigurations/testpatch-02",
      "properties": {
        "updateConfiguration": {
          "operatingSystem": "Windows",
          "windows": {
            "includedUpdateClassifications": "Critical, FeaturePack",
            "excludedKbNumbers": null
          },
          "linux": null,
          "targets": {
            "azureQueries": [
              {
                "scope": [
                  "/subscriptions/422b6c61-95b0-4213-b3be-7282315df71d/resourceGroups/a-stasku-rg0",
                  "/subscriptions/422b6c61-95b0-4213-b3be-7282315df71d"
                ],
                "tagSettings": {
                  "tags": {
                    "tag1": [
                      "tag1Value1",
                      "tag1Value2"
                    ],
                    "tag2": [
                      "tag2Value1",
                      "tag2Value2"
                    ]
                  },
                  "filterOperator": "All"
                },
                "locations": [
                  "Japan East",
                  "UK South"
                ]
              }
            ]
          },
          "duration": "PT2H30M",
          "azureVirtualMachines": [
            "/subscriptions/1a7d4044-286c-4acb-969a-96639265bf2e/resourceGroups/myresources/providers/Microsoft.Compute/virtualMachines/vm-04",
            "/subscriptions/1a7d4044-286c-4acb-969a-96639265bf2e/resourceGroups/myresources/providers/Microsoft.Compute/virtualMachines/vm-05",
            "/subscriptions/1a7d4044-286c-4acb-969a-96639265bf2e/resourceGroups/myresources/providers/Microsoft.Compute/virtualMachines/vm-06"
          ],
          "nonAzureComputerNames": null
        },
        "tasks": {
          "preTask": {
            "source": "HelloWorld",
            "parameters": {
              "COMPUTERNAME": "Computer1"
            }
          },
          "postTask": {
            "source": "GetCache",
            "parameters": null
          }
        },
        "frequency": "Hour",
        "startTime": "2018-05-05T12:26:00-07:00",
        "creationTime": "2017-08-11T21:52:02.7733333+00:00",
        "lastModifiedTime": "2017-08-11T21:52:22.88+00:00",
        "provisioningState": "Succeeded",
        "nextRun": "2018-05-05T12:26:00-07:00"
      }
    }
  ]
}

List software update configurations Targeting a specific azure virtual machine

Exemple de requête

GET https://management.azure.com/subscriptions/1a7d4044-286c-4acb-969a-96639265bf2e/resourceGroups/mygroup/providers/Microsoft.Automation/automationAccounts/myaccount/softwareUpdateConfigurations?api-version=2019-06-01&$filter=properties/updateConfiguration/azureVirtualMachines/any(m: m eq '/subscriptions/1a7d4044-286c-4acb-969a-96639265bf2e/resourceGroups/myresources/providers/Microsoft.Compute/virtualMachines/vm-01')

Exemple de réponse

{
  "value": [
    {
      "name": "testpatch-01",
      "id": "/subscriptions/1a7d4044-286c-4acb-969a-96639265bf2e/resourceGroups/Mo-Resources-WCUS/providers/Microsoft.Automation/automationAccounts/Mo-AAA-WCUS/softwareUpdateConfigurations/testpatch-01",
      "properties": {
        "updateConfiguration": {
          "operatingSystem": "Windows",
          "windows": {
            "includedUpdateClassifications": "Critical, Security, UpdateRollup, FeaturePack, ServicePack, Definition, Tools, Updates",
            "excludedKbNumbers": null
          },
          "linux": null,
          "duration": "PT2H",
          "azureVirtualMachines": [
            "/subscriptions/1a7d4044-286c-4acb-969a-96639265bf2e/resourceGroups/myresources/providers/Microsoft.Compute/virtualMachines/vm-01",
            "/subscriptions/1a7d4044-286c-4acb-969a-96639265bf2e/resourceGroups/myresources/providers/Microsoft.Compute/virtualMachines/vm-02",
            "/subscriptions/1a7d4044-286c-4acb-969a-96639265bf2e/resourceGroups/myresources/providers/Microsoft.Compute/virtualMachines/vm-03"
          ],
          "nonAzureComputerNames": null
        },
        "tasks": {
          "preTask": {
            "source": "HelloWorld",
            "parameters": {
              "COMPUTERNAME": "Computer1"
            }
          },
          "postTask": {
            "source": "GetCache",
            "parameters": null
          }
        },
        "frequency": "Week",
        "startTime": "2017-10-19T12:22:00-07:00",
        "creationTime": "2017-10-19T18:54:50.5233333+00:00",
        "lastModifiedTime": "2017-10-19T18:54:50.68+00:00",
        "provisioningState": "Succeeded",
        "nextRun": "2017-10-23T12:22:00-07:00"
      }
    },
    {
      "name": "testpatch-02",
      "id": "/subscriptions/1a7d4044-286c-4acb-969a-96639265bf2e/resourceGroups/Mo-Resources-WCUS/providers/Microsoft.Automation/automationAccounts/Mo-AAA-WCUS/softwareUpdateConfigurations/testpatch-02",
      "properties": {
        "updateConfiguration": {
          "operatingSystem": "Windows",
          "windows": {
            "includedUpdateClassifications": "Critical, FeaturePack",
            "excludedKbNumbers": null
          },
          "linux": null,
          "duration": "PT2H30M",
          "azureVirtualMachines": [
            "/subscriptions/1a7d4044-286c-4acb-969a-96639265bf2e/resourceGroups/myresources/providers/Microsoft.Compute/virtualMachines/vm-01",
            "/subscriptions/1a7d4044-286c-4acb-969a-96639265bf2e/resourceGroups/myresources/providers/Microsoft.Compute/virtualMachines/vm-05",
            "/subscriptions/1a7d4044-286c-4acb-969a-96639265bf2e/resourceGroups/myresources/providers/Microsoft.Compute/virtualMachines/vm-06"
          ],
          "nonAzureComputerNames": null
        },
        "tasks": {
          "preTask": {
            "source": "HelloWorld",
            "parameters": {
              "COMPUTERNAME": "Computer1"
            }
          },
          "postTask": {
            "source": "GetCache",
            "parameters": null
          }
        },
        "frequency": "Hour",
        "startTime": "2018-05-05T12:26:00-07:00",
        "creationTime": "2017-08-11T21:52:02.7733333+00:00",
        "lastModifiedTime": "2017-08-11T21:52:22.88+00:00",
        "provisioningState": "Succeeded",
        "nextRun": "2018-05-05T12:26:00-07:00"
      }
    }
  ]
}

Définitions

Nom Description
AzureQueryProperties

Requête Azure pour la configuration de la mise à jour.

ErrorResponse

Réponse d’erreur d’un échec d’opération

LinuxProperties

Configuration de mise à jour spécifique à Linux.

LinuxUpdateClasses

Classifications de mise à jour incluses dans la configuration des mises à jour logicielles.

NonAzureQueryProperties

Requête non Azure pour la configuration de la mise à jour.

OperatingSystemType

système d’exploitation des machines cibles

ScheduleFrequency

Obtient ou définit la fréquence de la planification.

softwareUpdateConfigurationCollectionItem

Propriétés de l’élément de la collection de configuration des mises à jour logicielles.

softwareUpdateConfigurationListResult

résultat de la liste de toutes les configurations de mises à jour logicielles

softwareUpdateConfigurationTasks

Propriétés des tâches de la configuration des mises à jour logicielles.

TagOperators

Filtrez les machines virtuelles en fonction de toutes les balises spécifiées.

TagSettingsProperties

Informations de filtre de balise pour la machine virtuelle.

TargetProperties

Groupe spécifique à la configuration de la mise à jour.

taskProperties

Propriétés des tâches de la configuration des mises à jour logicielles.

updateConfiguration

Mettre à jour les propriétés spécifiques de la configuration des mises à jour logicielles.

WindowsProperties

Configuration des mises à jour spécifiques à Windows.

WindowsUpdateClasses

Classification des mises à jour incluses dans la configuration des mises à jour logicielles. Chaîne séparée par des virgules avec les valeurs requises

AzureQueryProperties

Requête Azure pour la configuration de la mise à jour.

Nom Type Description
locations

string[]

Liste des emplacements à montrant l’étendue de la requête.

scope

string[]

Liste des ID ARM de l’abonnement ou du groupe de ressources.

tagSettings

TagSettingsProperties

Paramètres de balise pour la machine virtuelle.

ErrorResponse

Réponse d’erreur d’un échec d’opération

Nom Type Description
code

string

Code d'erreur

message

string

Message d’erreur indiquant la raison de l’échec de l’opération.

LinuxProperties

Configuration de mise à jour spécifique à Linux.

Nom Type Description
excludedPackageNameMasks

string[]

packages exclus de la configuration des mises à jour logicielles.

includedPackageClassifications

LinuxUpdateClasses

Classifications de mise à jour incluses dans la configuration des mises à jour logicielles.

includedPackageNameMasks

string[]

packages inclus dans la configuration des mises à jour logicielles.

rebootSetting

string

Paramètre de redémarrage pour la configuration des mises à jour logicielles.

LinuxUpdateClasses

Classifications de mise à jour incluses dans la configuration des mises à jour logicielles.

Nom Type Description
Critical

string

Other

string

Security

string

Unclassified

string

NonAzureQueryProperties

Requête non Azure pour la configuration de la mise à jour.

Nom Type Description
functionAlias

string

Nom de recherche enregistré log Analytics.

workspaceId

string

ID d’espace de travail pour Log Analytics dans lequel réside la recherche enregistrée.

OperatingSystemType

système d’exploitation des machines cibles

Nom Type Description
Linux

string

Windows

string

ScheduleFrequency

Obtient ou définit la fréquence de la planification.

Nom Type Description
Day

string

Hour

string

Minute

string

L’intervalle minimal autorisé pour les planifications minute est de 15 minutes.

Month

string

OneTime

string

Week

string

softwareUpdateConfigurationCollectionItem

Propriétés de l’élément de la collection de configuration des mises à jour logicielles.

Nom Type Description
id

string

ID de ressource de la configuration des mises à jour logicielles

name

string

Nom de la configuration des mises à jour logicielles.

properties.creationTime

string

Heure de création de la configuration des mises à jour logicielles, qui apparaît uniquement dans la réponse.

properties.frequency

ScheduleFrequency

fréquence d’exécution de la planification associée à la configuration des mises à jour logicielles

properties.lastModifiedTime

string

Dernière modification de la configuration des mises à jour logicielles, qui apparaît uniquement dans la réponse.

properties.nextRun

string

heure d’exécution ext de la mise à jour.

properties.provisioningState

string

État d’approvisionnement pour la configuration des mises à jour logicielles, qui apparaît uniquement dans la réponse.

properties.startTime

string

heure de début de la mise à jour.

properties.tasks

softwareUpdateConfigurationTasks

Tâches préalables et postérieures définies

properties.updateConfiguration

updateConfiguration

Mettre à jour les propriétés spécifiques de la configuration des mises à jour logicielles.

softwareUpdateConfigurationListResult

résultat de la liste de toutes les configurations de mises à jour logicielles

Nom Type Description
value

softwareUpdateConfigurationCollectionItem[]

objet externe retourné lors de la liste de toutes les configurations de mise à jour logicielle

softwareUpdateConfigurationTasks

Propriétés des tâches de la configuration des mises à jour logicielles.

Nom Type Description
postTask

taskProperties

Propriétés de la tâche de publication.

preTask

taskProperties

Propriétés de pré-tâche.

TagOperators

Filtrez les machines virtuelles en fonction de toutes les balises spécifiées.

Nom Type Description
All

string

Any

string

TagSettingsProperties

Informations de filtre de balise pour la machine virtuelle.

Nom Type Description
filterOperator

TagOperators

Filtrez les machines virtuelles en fonction de toutes les balises spécifiées.

tags

object

Dictionnaire d’étiquettes avec sa liste de valeurs.

TargetProperties

Groupe spécifique à la configuration de la mise à jour.

Nom Type Description
azureQueries

AzureQueryProperties[]

Liste des requêtes Azure dans la configuration des mises à jour logicielles.

nonAzureQueries

NonAzureQueryProperties[]

Liste des requêtes non Azure dans la configuration des mises à jour logicielles.

taskProperties

Propriétés des tâches de la configuration des mises à jour logicielles.

Nom Type Description
parameters

object

Obtient ou définit les paramètres de la tâche.

source

string

Obtient ou définit le nom du runbook.

updateConfiguration

Mettre à jour les propriétés spécifiques de la configuration des mises à jour logicielles.

Nom Type Description
azureVirtualMachines

string[]

Liste des ID de ressource Azure pour les machines virtuelles Azure ciblées par la configuration des mises à jour logicielles.

duration

string

Durée maximale autorisée pour l’exécution de la configuration des mises à jour logicielles. La durée doit être spécifiée à l’aide du format PT[n]H[n]M[n]S conformément à ISO8601

linux

LinuxProperties

Configuration de mise à jour spécifique à Linux.

nonAzureComputerNames

string[]

Liste des noms des machines non-Azure ciblées par la configuration des mises à jour logicielles.

operatingSystem

OperatingSystemType

système d’exploitation des machines cibles

targets

TargetProperties

Cibles de groupe pour la configuration des mises à jour logicielles.

windows

WindowsProperties

Configuration des mises à jour spécifiques à Windows.

WindowsProperties

Configuration des mises à jour spécifiques à Windows.

Nom Type Description
excludedKbNumbers

string[]

Nombres de connaissances exclus de la configuration des mises à jour logicielles.

includedKbNumbers

string[]

Nombres de connaissances inclus dans la configuration des mises à jour logicielles.

includedUpdateClassifications

WindowsUpdateClasses

Classification des mises à jour incluses dans la configuration des mises à jour logicielles. Chaîne séparée par des virgules avec les valeurs requises

rebootSetting

string

Paramètre de redémarrage pour la configuration des mises à jour logicielles.

WindowsUpdateClasses

Classification des mises à jour incluses dans la configuration des mises à jour logicielles. Chaîne séparée par des virgules avec les valeurs requises

Nom Type Description
Critical

string

Definition

string

FeaturePack

string

Security

string

ServicePack

string

Tools

string

Unclassified

string

UpdateRollup

string

Updates

string