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 |
---|---|---|---|---|
automation
|
path | True |
string |
Nom du compte Automation. |
resource
|
path | True |
string |
Nom d’un groupe de ressources Azure. Modèle d’expression régulière: |
subscription
|
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 |
Retourne la liste des configurations de mises à jour logicielles. |
|
Other Status Codes |
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
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 |
---|---|
Azure |
Requête Azure pour la configuration de la mise à jour. |
Error |
Réponse d’erreur d’un échec d’opération |
Linux |
Configuration de mise à jour spécifique à Linux. |
Linux |
Classifications de mise à jour incluses dans la configuration des mises à jour logicielles. |
Non |
Requête non Azure pour la configuration de la mise à jour. |
Operating |
système d’exploitation des machines cibles |
Schedule |
Obtient ou définit la fréquence de la planification. |
software |
Propriétés de l’élément de la collection de configuration des mises à jour logicielles. |
software |
résultat de la liste de toutes les configurations de mises à jour logicielles |
software |
Propriétés des tâches de la configuration des mises à jour logicielles. |
Tag |
Filtrez les machines virtuelles en fonction de toutes les balises spécifiées. |
Tag |
Informations de filtre de balise pour la machine virtuelle. |
Target |
Groupe spécifique à la configuration de la mise à jour. |
task |
Propriétés des tâches de la configuration des mises à jour logicielles. |
update |
Mettre à jour les propriétés spécifiques de la configuration des mises à jour logicielles. |
Windows |
Configuration des mises à jour spécifiques à Windows. |
Windows |
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 |
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 |
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 |
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 |
Tâches préalables et postérieures définies |
|
properties.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 |
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 |
Propriétés de la tâche de publication. |
|
preTask |
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 |
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 |
Liste des requêtes Azure dans la configuration des mises à jour logicielles. |
|
nonAzureQueries |
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 |
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 |
système d’exploitation des machines cibles |
|
targets |
Cibles de groupe pour la configuration des mises à jour logicielles. |
|
windows |
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 |
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 |