Software Update Configurations - List

Pobierz wszystkie konfiguracje aktualizacji oprogramowania dla konta.

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}

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
automationAccountName
path True

string

Nazwa konta usługi Automation.

resourceGroupName
path True

string

Nazwa grupy zasobów platformy Azure.

Regex pattern: ^[-\w\._]+$

subscriptionId
path True

string

Pobiera poświadczenia subskrypcji, które jednoznacznie identyfikują subskrypcję platformy Microsoft Azure. Identyfikator subskrypcji stanowi część identyfikatora URI dla każdego wywołania usługi.

api-version
query True

string

Wersja interfejsu API klienta.

$filter
query

string

Filtr do zastosowania w operacji.

Nagłówek żądania

Nazwa Wymagane Typ Opis
clientRequestId

string

Identyfikuje to konkretne żądanie klienta.

Odpowiedzi

Nazwa Typ Opis
200 OK

softwareUpdateConfigurationListResult

Zwraca listę konfiguracji aktualizacji oprogramowania.

Other Status Codes

ErrorResponse

Odpowiedź na błąd automatyzacji opisująca, dlaczego operacja nie powiodła się.

Zabezpieczenia

azure_auth

Przepływ OAuth2 usługi Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

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

List software update configurations

Sample Request

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

Sample Response

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

Sample Request

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

Sample Response

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

Definicje

Nazwa Opis
AzureQueryProperties

Zapytanie platformy Azure dotyczące konfiguracji aktualizacji.

ErrorResponse

Odpowiedź na błąd operacji

LinuxProperties

Konfiguracja aktualizacji specyficznej dla systemu Linux.

LinuxUpdateClasses

Klasyfikacje aktualizacji uwzględnione w konfiguracji aktualizacji oprogramowania.

NonAzureQueryProperties

Zapytanie nie platformy Azure dotyczące konfiguracji aktualizacji.

OperatingSystemType

system operacyjny maszyn docelowych

ScheduleFrequency

Pobiera lub ustawia częstotliwość harmonogramu.

softwareUpdateConfigurationCollectionItem

Właściwości elementu kolekcji konfiguracji aktualizacji oprogramowania.

softwareUpdateConfigurationListResult

wynik wyświetlania listy wszystkich konfiguracji aktualizacji oprogramowania

softwareUpdateConfigurationTasks

Właściwości zadania konfiguracji aktualizacji oprogramowania.

TagOperators

Filtruj maszyny wirtualne według dowolnych lub wszystkich określonych tagów.

TagSettingsProperties

Taguj informacje o filtrze maszyny wirtualnej.

TargetProperties

Grupuj specyficzne dla konfiguracji aktualizacji.

taskProperties

Właściwości zadania konfiguracji aktualizacji oprogramowania.

updateConfiguration

Zaktualizuj określone właściwości konfiguracji aktualizacji oprogramowania.

WindowsProperties

Konfiguracja aktualizacji specyficznej dla systemu Windows.

WindowsUpdateClasses

Klasyfikacja aktualizacji uwzględniona w konfiguracji aktualizacji oprogramowania. Ciąg rozdzielony przecinkami z wymaganymi wartościami

AzureQueryProperties

Zapytanie platformy Azure dotyczące konfiguracji aktualizacji.

Nazwa Typ Opis
locations

string[]

Lista lokalizacji, do których ma być ograniczone zapytanie.

scope

string[]

Lista identyfikatorów usługi ARM subskrypcji lub grupy zasobów.

tagSettings

TagSettingsProperties

Ustawienia tagu dla maszyny wirtualnej.

ErrorResponse

Odpowiedź na błąd operacji

Nazwa Typ Opis
code

string

Kod błędu

message

string

Komunikat o błędzie wskazujący, dlaczego operacja nie powiodła się.

LinuxProperties

Konfiguracja aktualizacji specyficznej dla systemu Linux.

Nazwa Typ Opis
excludedPackageNameMasks

string[]

pakiety wykluczone z konfiguracji aktualizacji oprogramowania.

includedPackageClassifications

LinuxUpdateClasses

Klasyfikacje aktualizacji uwzględnione w konfiguracji aktualizacji oprogramowania.

includedPackageNameMasks

string[]

pakiety dołączone do konfiguracji aktualizacji oprogramowania.

rebootSetting

string

Ustawienie ponownego uruchamiania konfiguracji aktualizacji oprogramowania.

LinuxUpdateClasses

Klasyfikacje aktualizacji uwzględnione w konfiguracji aktualizacji oprogramowania.

Nazwa Typ Opis
Critical

string

Other

string

Security

string

Unclassified

string

NonAzureQueryProperties

Zapytanie nie platformy Azure dotyczące konfiguracji aktualizacji.

Nazwa Typ Opis
functionAlias

string

Nazwa zapisanego wyszukiwania w usłudze Log Analytics.

workspaceId

string

Identyfikator obszaru roboczego usługi Log Analytics, w którym znajduje się zapisane wyszukiwanie.

OperatingSystemType

system operacyjny maszyn docelowych

Nazwa Typ Opis
Linux

string

Windows

string

ScheduleFrequency

Pobiera lub ustawia częstotliwość harmonogramu.

Nazwa Typ Opis
Day

string

Hour

string

Minute

string

Minimalny dozwolony interwał dla harmonogramów minut wynosi 15 minut.

Month

string

OneTime

string

Week

string

softwareUpdateConfigurationCollectionItem

Właściwości elementu kolekcji konfiguracji aktualizacji oprogramowania.

Nazwa Typ Opis
id

string

Identyfikator zasobu konfiguracji aktualizacji oprogramowania

name

string

Nazwa konfiguracji aktualizacji oprogramowania.

properties.creationTime

string

Czas tworzenia konfiguracji aktualizacji oprogramowania, który pojawia się tylko w odpowiedzi.

properties.frequency

ScheduleFrequency

częstotliwość wykonywania harmonogramu skojarzonego z konfiguracją aktualizacji oprogramowania

properties.lastModifiedTime

string

Ostatnia modyfikacja konfiguracji aktualizacji oprogramowania, która pojawia się tylko w odpowiedzi.

properties.nextRun

string

ext czas wykonywania aktualizacji.

properties.provisioningState

string

Stan aprowizacji konfiguracji aktualizacji oprogramowania, który pojawia się tylko w odpowiedzi.

properties.startTime

string

godzina rozpoczęcia aktualizacji.

properties.tasks

softwareUpdateConfigurationTasks

Zdefiniowane zadania wstępne i post

properties.updateConfiguration

updateConfiguration

Zaktualizuj określone właściwości konfiguracji aktualizacji oprogramowania.

softwareUpdateConfigurationListResult

wynik wyświetlania listy wszystkich konfiguracji aktualizacji oprogramowania

Nazwa Typ Opis
value

softwareUpdateConfigurationCollectionItem[]

obiekt zewnętrzny zwracany podczas wyświetlania listy wszystkich konfiguracji aktualizacji oprogramowania

softwareUpdateConfigurationTasks

Właściwości zadania konfiguracji aktualizacji oprogramowania.

Nazwa Typ Opis
postTask

taskProperties

Opublikuj właściwości zadania.

preTask

taskProperties

Właściwości przed zadaniem.

TagOperators

Filtruj maszyny wirtualne według dowolnych lub wszystkich określonych tagów.

Nazwa Typ Opis
All

string

Any

string

TagSettingsProperties

Taguj informacje o filtrze maszyny wirtualnej.

Nazwa Typ Opis
filterOperator

TagOperators

Filtruj maszyny wirtualne według dowolnych lub wszystkich określonych tagów.

tags

object

Słownik tagów z listą wartości.

TargetProperties

Grupuj specyficzne dla konfiguracji aktualizacji.

Nazwa Typ Opis
azureQueries

AzureQueryProperties[]

Lista zapytań platformy Azure w konfiguracji aktualizacji oprogramowania.

nonAzureQueries

NonAzureQueryProperties[]

Lista zapytań spoza platformy Azure w konfiguracji aktualizacji oprogramowania.

taskProperties

Właściwości zadania konfiguracji aktualizacji oprogramowania.

Nazwa Typ Opis
parameters

object

Pobiera lub ustawia parametry zadania.

source

string

Pobiera lub ustawia nazwę elementu Runbook.

updateConfiguration

Zaktualizuj określone właściwości konfiguracji aktualizacji oprogramowania.

Nazwa Typ Opis
azureVirtualMachines

string[]

Lista identyfikatorów zasobów platformy Azure dla maszyn wirtualnych platformy Azure przeznaczonych dla konfiguracji aktualizacji oprogramowania.

duration

string

Maksymalny dozwolony czas uruchomienia konfiguracji aktualizacji oprogramowania. Czas trwania należy określić przy użyciu formatu PT[n]H[n]M[n]S zgodnie z ISO8601

linux

LinuxProperties

Konfiguracja aktualizacji specyficznej dla systemu Linux.

nonAzureComputerNames

string[]

Lista nazw maszyn innych niż azure objętych konfiguracją aktualizacji oprogramowania.

operatingSystem

OperatingSystemType

system operacyjny maszyn docelowych

targets

TargetProperties

Grupuj cele konfiguracji aktualizacji oprogramowania.

windows

WindowsProperties

Konfiguracja aktualizacji specyficznej dla systemu Windows.

WindowsProperties

Konfiguracja aktualizacji specyficznej dla systemu Windows.

Nazwa Typ Opis
excludedKbNumbers

string[]

Numery KB wykluczone z konfiguracji aktualizacji oprogramowania.

includedKbNumbers

string[]

Numery KB zawarte w konfiguracji aktualizacji oprogramowania.

includedUpdateClassifications

WindowsUpdateClasses

Klasyfikacja aktualizacji uwzględniona w konfiguracji aktualizacji oprogramowania. Ciąg rozdzielony przecinkami z wymaganymi wartościami

rebootSetting

string

Ustawienie ponownego uruchamiania konfiguracji aktualizacji oprogramowania.

WindowsUpdateClasses

Klasyfikacja aktualizacji uwzględniona w konfiguracji aktualizacji oprogramowania. Ciąg rozdzielony przecinkami z wymaganymi wartościami

Nazwa Typ Opis
Critical

string

Definition

string

FeaturePack

string

Security

string

ServicePack

string

Tools

string

Unclassified

string

UpdateRollup

string

Updates

string