Udostępnij za pośrednictwem


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

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

Nazwa grupy zasobów platformy Azure.

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 protokołu OAuth2 usługi Azure Active Directory

Typ: oauth2
Flow: implicit
Adres URL autoryzacji: https://login.microsoftonline.com/common/oauth2/authorize

Zakresy

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

Przykładowe żądanie

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

Przykładowa odpowiedź

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

Przykładowe żądanie

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

Przykładowa odpowiedź

{
  "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 spoza 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 określoną 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.

Wartość Opis
Critical
Other
Security
Unclassified

NonAzureQueryProperties

Zapytanie spoza platformy Azure dotyczące konfiguracji aktualizacji.

Nazwa Typ Opis
functionAlias

string

Zapisana nazwa 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

Wartość Opis
Linux
Windows

ScheduleFrequency

Pobiera lub ustawia częstotliwość harmonogramu.

Wartość Opis
Day
Hour
Minute

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

Month
OneTime
Week

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 (date-time)

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 (date-time)

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

properties.nextRun

string (date-time)

ext czas wykonywania aktualizacji.

properties.provisioningState

string

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

properties.startTime

string (date-time)

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 zadania wstępnego.

TagOperators

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

Wartość Opis
All
Any

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 określoną 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 objętych konfiguracją aktualizacji oprogramowania.

duration

string (duration)

Maksymalny dozwolony czas uruchamiania 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 spoza platformy Azure objętych konfiguracją aktualizacji oprogramowania.

operatingSystem

OperatingSystemType

system operacyjny maszyn docelowych

targets

TargetProperties

Grupuj elementy docelowe 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

Wartość Opis
Critical
Definition
FeaturePack
Security
ServicePack
Tools
Unclassified
UpdateRollup
Updates