Software Update Configurations - List

Získejte všechny konfigurace aktualizací softwaru pro účet.

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 identifikátoru URI

Name V Vyžadováno Typ Description
automationAccountName
path True

string

Název účtu Automation.

resourceGroupName
path True

string

Název skupiny prostředků Azure

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

subscriptionId
path True

string

Získá přihlašovací údaje předplatného, které jednoznačně identifikují předplatné Microsoft Azure. ID předplatného je součástí identifikátoru URI pro každé volání služby.

api-version
query True

string

Verze rozhraní API klienta.

$filter
query

string

Filtr, který se má použít na operaci.

Hlavička požadavku

Name Vyžadováno Typ Description
clientRequestId

string

Identifikuje tento konkrétní požadavek klienta.

Odpovědi

Name Typ Description
200 OK

softwareUpdateConfigurationListResult

Vrátit seznam konfigurací aktualizací softwaru.

Other Status Codes

ErrorResponse

Odpověď na chybu automatizace popisující, proč operace selhala.

Zabezpečení

azure_auth

Tok Azure Active Directory OAuth2

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

Scopes

Name Description
user_impersonation zosobnění uživatelského účtu

Příklady

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

Definice

Name Description
AzureQueryProperties

Dotaz Azure na konfiguraci aktualizace

ErrorResponse

Chybová odpověď při selhání operace

LinuxProperties

Konfigurace aktualizací specifická pro Linux.

LinuxUpdateClasses

Klasifikace aktualizací zahrnuté v konfiguraci aktualizací softwaru.

NonAzureQueryProperties

Dotaz na konfiguraci aktualizace mimo Azure

OperatingSystemType

operační systém cílových počítačů

ScheduleFrequency

Získá nebo nastaví frekvenci plánu.

softwareUpdateConfigurationCollectionItem

Vlastnosti položky kolekce konfigurace aktualizace softwaru.

softwareUpdateConfigurationListResult

výsledek výpisu všech konfigurací aktualizací softwaru

softwareUpdateConfigurationTasks

Vlastnosti úlohy konfigurace aktualizace softwaru.

TagOperators

Filtrujte virtuální počítače podle zadaných značek Any nebo All.

TagSettingsProperties

Informace o filtru značek pro virtuální počítač

TargetProperties

Skupina specifická pro konfiguraci aktualizace.

taskProperties

Vlastnosti úlohy konfigurace aktualizace softwaru.

updateConfiguration

Aktualizujte specifické vlastnosti konfigurace aktualizace softwaru.

WindowsProperties

Konfigurace aktualizací specifická pro Windows.

WindowsUpdateClasses

Klasifikace aktualizací zahrnutá v konfiguraci aktualizace softwaru. Řetězec oddělený čárkami s požadovanými hodnotami

AzureQueryProperties

Dotaz Azure na konfiguraci aktualizace

Name Typ Description
locations

string[]

Seznam umístění, na která se má dotaz vymezit.

scope

string[]

Seznam ID ARM předplatného nebo skupiny prostředků

tagSettings

TagSettingsProperties

Nastavení značek pro virtuální počítač

ErrorResponse

Chybová odpověď při selhání operace

Name Typ Description
code

string

Kód chyby

message

string

Chybová zpráva označující, proč operace selhala.

LinuxProperties

Konfigurace aktualizací specifická pro Linux.

Name Typ Description
excludedPackageNameMasks

string[]

balíčky vyloučené z konfigurace aktualizací softwaru.

includedPackageClassifications

LinuxUpdateClasses

Klasifikace aktualizací zahrnuté v konfiguraci aktualizací softwaru.

includedPackageNameMasks

string[]

balíčky zahrnuté z konfigurace aktualizace softwaru.

rebootSetting

string

Nastavení restartování pro konfiguraci aktualizace softwaru.

LinuxUpdateClasses

Klasifikace aktualizací zahrnuté v konfiguraci aktualizací softwaru.

Name Typ Description
Critical

string

Other

string

Security

string

Unclassified

string

NonAzureQueryProperties

Dotaz na konfiguraci aktualizace mimo Azure

Name Typ Description
functionAlias

string

Název uloženého hledání v Log Analytics.

workspaceId

string

ID pracovního prostoru pro Log Analytics, ve kterém se nachází uložené hledání.

OperatingSystemType

operační systém cílových počítačů

Name Typ Description
Linux

string

Windows

string

ScheduleFrequency

Získá nebo nastaví frekvenci plánu.

Name Typ Description
Day

string

Hour

string

Minute

string

Minimální povolený interval pro minutové plány je 15 minut.

Month

string

OneTime

string

Week

string

softwareUpdateConfigurationCollectionItem

Vlastnosti položky kolekce konfigurace aktualizace softwaru.

Name Typ Description
id

string

ID prostředku konfigurace aktualizace softwaru

name

string

Název konfigurace aktualizace softwaru.

properties.creationTime

string

Čas vytvoření konfigurace aktualizace softwaru, která se zobrazí pouze v odpovědi.

properties.frequency

ScheduleFrequency

Frekvence provádění plánu přidruženého ke konfiguraci aktualizace softwaru

properties.lastModifiedTime

string

Čas poslední změny konfigurace aktualizace softwaru, který se zobrazí pouze v odpovědi.

properties.nextRun

string

ext run time aktualizace.

properties.provisioningState

string

Stav zřizování pro konfiguraci aktualizace softwaru, který se zobrazí pouze v odpovědi.

properties.startTime

string

čas zahájení aktualizace.

properties.tasks

softwareUpdateConfigurationTasks

Definované úkoly před a po dokončení

properties.updateConfiguration

updateConfiguration

Aktualizujte specifické vlastnosti konfigurace aktualizace softwaru.

softwareUpdateConfigurationListResult

výsledek výpisu všech konfigurací aktualizací softwaru

Name Typ Description
value

softwareUpdateConfigurationCollectionItem[]

Vnější objekt vrácený při výpisu všech konfigurací aktualizací softwaru

softwareUpdateConfigurationTasks

Vlastnosti úlohy konfigurace aktualizace softwaru.

Name Typ Description
postTask

taskProperties

Pozálohovat vlastnosti úkolu.

preTask

taskProperties

Vlastnosti před úkolem.

TagOperators

Filtrujte virtuální počítače podle zadaných značek Any nebo All.

Name Typ Description
All

string

Any

string

TagSettingsProperties

Informace o filtru značek pro virtuální počítač

Name Typ Description
filterOperator

TagOperators

Filtrujte virtuální počítače podle zadaných značek Any nebo All.

tags

object

Slovník značek se seznamem hodnot.

TargetProperties

Skupina specifická pro konfiguraci aktualizace.

Name Typ Description
azureQueries

AzureQueryProperties[]

Seznam dotazů Azure v konfiguraci aktualizací softwaru

nonAzureQueries

NonAzureQueryProperties[]

Seznam dotazů mimo Azure v konfiguraci aktualizací softwaru

taskProperties

Vlastnosti úlohy konfigurace aktualizace softwaru.

Name Typ Description
parameters

object

Získá nebo nastaví parametry úlohy.

source

string

Získá nebo nastaví název runbooku.

updateConfiguration

Aktualizujte specifické vlastnosti konfigurace aktualizace softwaru.

Name Typ Description
azureVirtualMachines

string[]

Seznam ID prostředků Azure pro virtuální počítače Azure, na které cílí konfigurace aktualizací softwaru

duration

string

Maximální čas povolený pro spuštění konfigurace aktualizace softwaru. Dobu trvání je potřeba zadat ve formátu PT[n]H[n]M[n]S podle ISO8601

linux

LinuxProperties

Konfigurace aktualizací specifická pro Linux.

nonAzureComputerNames

string[]

Seznam názvů počítačů mimo Azure, na které cílí konfigurace aktualizací softwaru

operatingSystem

OperatingSystemType

operační systém cílových počítačů

targets

TargetProperties

Cíle skupiny pro konfiguraci aktualizací softwaru.

windows

WindowsProperties

Konfigurace aktualizací specifická pro Windows.

WindowsProperties

Konfigurace aktualizací specifická pro Windows.

Name Typ Description
excludedKbNumbers

string[]

Čísla KB vyloučená z konfigurace aktualizace softwaru.

includedKbNumbers

string[]

Čísla KB zahrnutá v konfiguraci aktualizace softwaru.

includedUpdateClassifications

WindowsUpdateClasses

Klasifikace aktualizací zahrnutá v konfiguraci aktualizace softwaru. Řetězec oddělený čárkami s požadovanými hodnotami

rebootSetting

string

Nastavení restartování pro konfiguraci aktualizace softwaru.

WindowsUpdateClasses

Klasifikace aktualizací zahrnutá v konfiguraci aktualizace softwaru. Řetězec oddělený čárkami s požadovanými hodnotami

Name Typ Description
Critical

string

Definition

string

FeaturePack

string

Security

string

ServicePack

string

Tools

string

Unclassified

string

UpdateRollup

string

Updates

string