Freigeben über


Software Update Configurations - List

Rufen Sie alle Softwareupdatekonfigurationen für das Konto ab.

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}

URI-Parameter

Name In Erforderlich Typ Beschreibung
automationAccountName
path True

string

Der Name des Automatisierungskontos.

resourceGroupName
path True

string

minLength: 1
maxLength: 90
pattern: ^[-\w\._]+$

Name einer Azure-Ressourcengruppe.

subscriptionId
path True

string

Ruft Abonnementanmeldeinformationen ab, die das Microsoft Azure-Abonnement eindeutig identifizieren. Die Abonnement-ID ist Teil des URI für jeden Dienstaufruf.

api-version
query True

string

Client-API-Version.

$filter
query

string

Der filter, der auf den Vorgang angewendet werden soll.

Anforderungsheader

Name Erforderlich Typ Beschreibung
clientRequestId

string

Identifiziert diese spezifische Clientanforderung.

Antworten

Name Typ Beschreibung
200 OK

softwareUpdateConfigurationListResult

Gibt eine Liste der Softwareupdatekonfigurationen zurück.

Other Status Codes

ErrorResponse

Automatisierungsfehlerantwort, die beschreibt, warum der Vorgang fehlgeschlagen ist.

Sicherheit

azure_auth

Azure Active Directory OAuth2-Fluss

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

Name Beschreibung
user_impersonation Identitätswechsel ihres Benutzerkontos

Beispiele

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

List software update configurations

Beispielanforderung

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

Beispiel für eine Antwort

{
  "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

Beispielanforderung

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')

Beispiel für eine Antwort

{
  "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"
      }
    }
  ]
}

Definitionen

Name Beschreibung
AzureQueryProperties

Azure-Abfrage für die Updatekonfiguration.

ErrorResponse

Fehlerantwort eines Vorgangsfehlers

LinuxProperties

Linux-spezifische Updatekonfiguration.

LinuxUpdateClasses

Updateklassifizierungen, die in der Softwareupdatekonfiguration enthalten sind.

NonAzureQueryProperties

Keine Azure-Abfrage für die Updatekonfiguration.

OperatingSystemType

Betriebssystem von Zielcomputern

ScheduleFrequency

Ruft die Häufigkeit des Zeitplans ab oder legt sie fest.

softwareUpdateConfigurationCollectionItem

Eigenschaften der Konfigurationsauflistung für Softwareupdates.

softwareUpdateConfigurationListResult

Ergebnis der Auflistung aller Softwareupdatekonfigurationen

softwareUpdateConfigurationTasks

Aufgabeneigenschaften der Softwareupdatekonfiguration.

TagOperators

Filtert VMs nach Any- oder All-Tags.

TagSettingsProperties

Tagfilterinformationen für den virtuellen Computer.

TargetProperties

Spezifisch für die Updatekonfiguration gruppieren.

taskProperties

Aufgabeneigenschaften der Softwareupdatekonfiguration.

updateConfiguration

Aktualisieren Sie bestimmte Eigenschaften der Softwareupdatekonfiguration.

WindowsProperties

Windows-spezifische Updatekonfiguration.

WindowsUpdateClasses

Die In der Softwareupdatekonfiguration enthaltene Updateklassifizierung. Eine durch Trennzeichen getrennte Zeichenfolge mit erforderlichen Werten

AzureQueryProperties

Azure-Abfrage für die Updatekonfiguration.

Name Typ Beschreibung
locations

string[]

Liste der Speicherorte, auf die die Abfrage zu beschränken ist.

scope

string[]

Liste der ARM-IDs der Abonnement- oder Ressourcengruppe.

tagSettings

TagSettingsProperties

Tageinstellungen für den virtuellen Computer.

ErrorResponse

Fehlerantwort eines Vorgangsfehlers

Name Typ Beschreibung
code

string

Fehlercode

message

string

Fehlermeldung, die angibt, warum der Vorgang fehlgeschlagen ist.

LinuxProperties

Linux-spezifische Updatekonfiguration.

Name Typ Beschreibung
excludedPackageNameMasks

string[]

Pakete, die von der Softwareupdatekonfiguration ausgeschlossen sind.

includedPackageClassifications

LinuxUpdateClasses

Updateklassifizierungen, die in der Softwareupdatekonfiguration enthalten sind.

includedPackageNameMasks

string[]

Pakete, die aus der Softwareupdatekonfiguration enthalten sind.

rebootSetting

string

Neustarteinstellung für die Softwareupdatekonfiguration.

LinuxUpdateClasses

Updateklassifizierungen, die in der Softwareupdatekonfiguration enthalten sind.

Wert Beschreibung
Critical
Other
Security
Unclassified

NonAzureQueryProperties

Keine Azure-Abfrage für die Updatekonfiguration.

Name Typ Beschreibung
functionAlias

string

Log Analytics Saved Search name.

workspaceId

string

Arbeitsbereichs-ID für Log Analytics, in der sich die gespeicherte Suche befindet.

OperatingSystemType

Betriebssystem von Zielcomputern

Wert Beschreibung
Linux
Windows

ScheduleFrequency

Ruft die Häufigkeit des Zeitplans ab oder legt sie fest.

Wert Beschreibung
Day
Hour
Minute

Das mindest zulässige Intervall für Minutenzeitpläne beträgt 15 Minuten.

Month
OneTime
Week

softwareUpdateConfigurationCollectionItem

Eigenschaften der Konfigurationsauflistung für Softwareupdates.

Name Typ Beschreibung
id

string

Ressourcen-ID der Softwareupdatekonfiguration

name

string

Name der Softwareupdatekonfiguration.

properties.creationTime

string (date-time)

Erstellungszeit der Softwareupdatekonfiguration, die nur in der Antwort angezeigt wird.

properties.frequency

ScheduleFrequency

Ausführungshäufigkeit des Zeitplans, der der Softwareupdatekonfiguration zugeordnet ist

properties.lastModifiedTime

string (date-time)

Zeitpunkt der letzten Änderung der Softwareupdatekonfiguration, die nur in der Antwort angezeigt wird.

properties.nextRun

string (date-time)

ext-Laufzeit des Updates.

properties.provisioningState

string

Bereitstellungsstatus für die Softwareupdatekonfiguration, die nur in der Antwort angezeigt wird.

properties.startTime

string (date-time)

die Startzeit des Updates.

properties.tasks

softwareUpdateConfigurationTasks

Vor- und Nachbearbeitungsaufgaben definiert

properties.updateConfiguration

updateConfiguration

Aktualisieren Sie bestimmte Eigenschaften der Softwareupdatekonfiguration.

softwareUpdateConfigurationListResult

Ergebnis der Auflistung aller Softwareupdatekonfigurationen

Name Typ Beschreibung
value

softwareUpdateConfigurationCollectionItem[]

äußeres Objekt, das beim Auflisten aller Softwareupdatekonfigurationen zurückgegeben wird

softwareUpdateConfigurationTasks

Aufgabeneigenschaften der Softwareupdatekonfiguration.

Name Typ Beschreibung
postTask

taskProperties

Aufgabeneigenschaften nach dem Vorgang.

preTask

taskProperties

Eigenschaften vor dem Vorgang.

TagOperators

Filtert VMs nach Any- oder All-Tags.

Wert Beschreibung
All
Any

TagSettingsProperties

Tagfilterinformationen für den virtuellen Computer.

Name Typ Beschreibung
filterOperator

TagOperators

Filtert VMs nach Any- oder All-Tags.

tags

object

Wörterbuch von Tags mit der Liste der Werte.

TargetProperties

Spezifisch für die Updatekonfiguration gruppieren.

Name Typ Beschreibung
azureQueries

AzureQueryProperties[]

Liste der Azure-Abfragen in der Softwareupdatekonfiguration.

nonAzureQueries

NonAzureQueryProperties[]

Liste der nicht Azure-Abfragen in der Softwareupdatekonfiguration.

taskProperties

Aufgabeneigenschaften der Softwareupdatekonfiguration.

Name Typ Beschreibung
parameters

object

Dient zum Abrufen oder Festlegen der Parameter des Vorgangs.

source

string

Ruft den Namen des Runbook ab oder legt den Namen fest.

updateConfiguration

Aktualisieren Sie bestimmte Eigenschaften der Softwareupdatekonfiguration.

Name Typ Beschreibung
azureVirtualMachines

string[]

Liste der Azure-Ressourcen-IDs für virtuelle Azure-Computer, die von der Softwareupdatekonfiguration betroffen sind.

duration

string (duration)

Maximal zulässige Zeit für die Ausführung der Softwareupdatekonfiguration. Die Dauer muss mit dem Format PT[n]H[n]M[n]S gemäß ISO8601 angegeben werden.

linux

LinuxProperties

Linux-spezifische Updatekonfiguration.

nonAzureComputerNames

string[]

Liste der Namen von Nicht-Azure-Computern, die von der Softwareupdatekonfiguration betroffen sind.

operatingSystem

OperatingSystemType

Betriebssystem von Zielcomputern

targets

TargetProperties

Gruppenziele für die Softwareupdatekonfiguration.

windows

WindowsProperties

Windows-spezifische Updatekonfiguration.

WindowsProperties

Windows-spezifische Updatekonfiguration.

Name Typ Beschreibung
excludedKbNumbers

string[]

KB-Nummern, die von der Softwareupdatekonfiguration ausgeschlossen sind.

includedKbNumbers

string[]

KB-Nummern, die aus der Softwareupdatekonfiguration enthalten sind.

includedUpdateClassifications

WindowsUpdateClasses

Die In der Softwareupdatekonfiguration enthaltene Updateklassifizierung. Eine durch Trennzeichen getrennte Zeichenfolge mit erforderlichen Werten

rebootSetting

string

Neustarteinstellung für die Softwareupdatekonfiguration.

WindowsUpdateClasses

Die In der Softwareupdatekonfiguration enthaltene Updateklassifizierung. Eine durch Trennzeichen getrennte Zeichenfolge mit erforderlichen Werten

Wert Beschreibung
Critical
Definition
FeaturePack
Security
ServicePack
Tools
Unclassified
UpdateRollup
Updates