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 |
---|---|---|---|---|
automation
|
path | True |
string |
Nazwa konta usługi Automation. |
resource
|
path | True |
string |
Nazwa grupy zasobów platformy Azure. Wzorzec wyrażenia regularnego: |
subscription
|
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 |
Zwraca listę konfiguracji aktualizacji oprogramowania. |
|
Other Status Codes |
Odpowiedź na błąd automatyzacji opisująca, dlaczego operacja nie powiodła się. |
Zabezpieczenia
azure_auth
Przepływ 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
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 |
---|---|
Azure |
Zapytanie platformy Azure dotyczące konfiguracji aktualizacji. |
Error |
Odpowiedź na błąd operacji |
Linux |
Konfiguracja aktualizacji specyficznej dla systemu Linux. |
Linux |
Klasyfikacje aktualizacji uwzględnione w konfiguracji aktualizacji oprogramowania. |
Non |
Zapytanie nie platformy Azure dotyczące konfiguracji aktualizacji. |
Operating |
system operacyjny maszyn docelowych |
Schedule |
Pobiera lub ustawia częstotliwość harmonogramu. |
software |
Właściwości elementu kolekcji konfiguracji aktualizacji oprogramowania. |
software |
wynik wyświetlania listy wszystkich konfiguracji aktualizacji oprogramowania |
software |
Właściwości zadania konfiguracji aktualizacji oprogramowania. |
Tag |
Filtruj maszyny wirtualne według dowolnych lub wszystkich określonych tagów. |
Tag |
Taguj informacje o filtrze maszyny wirtualnej. |
Target |
Grupuj specyficzne dla konfiguracji aktualizacji. |
task |
Właściwości zadania konfiguracji aktualizacji oprogramowania. |
update |
Zaktualizuj określone właściwości konfiguracji aktualizacji oprogramowania. |
Windows |
Konfiguracja aktualizacji specyficznej dla systemu Windows. |
Windows |
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 |
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 |
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 |
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 |
Zdefiniowane zadania wstępne i post |
|
properties.updateConfiguration |
Zaktualizuj określone właściwości konfiguracji aktualizacji oprogramowania. |
softwareUpdateConfigurationListResult
wynik wyświetlania listy wszystkich konfiguracji aktualizacji oprogramowania
Nazwa | Typ | Opis |
---|---|---|
value |
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 |
Opublikuj właściwości zadania. |
|
preTask |
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 |
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 |
Lista zapytań platformy Azure w konfiguracji aktualizacji oprogramowania. |
|
nonAzureQueries |
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 |
Konfiguracja aktualizacji specyficznej dla systemu Linux. |
|
nonAzureComputerNames |
string[] |
Lista nazw maszyn innych niż azure objętych konfiguracją aktualizacji oprogramowania. |
operatingSystem |
system operacyjny maszyn docelowych |
|
targets |
Grupuj cele konfiguracji aktualizacji oprogramowania. |
|
windows |
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 |
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 |