Поделиться через


Software Update Configurations - List

Получение всех конфигураций обновлений программного обеспечения для учетной записи.

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

Имя В Обязательно Тип Описание
automationAccountName
path True

string

Имя учетной записи службы автоматизации.

resourceGroupName
path True

string

Имя группы ресурсов Azure.

Шаблон регулярного выражения: ^[-\w\._]+$

subscriptionId
path True

string

Возвращает учетные данные подписки, которые уникально идентифицируют подписку Microsoft Azure. Идентификатор подписки формирует часть URI для каждого вызова службы.

api-version
query True

string

Версия API клиента.

$filter
query

string

Фильтр, применяемый к операции.

Заголовок запроса

Имя Обязательно Тип Описание
clientRequestId

string

Определяет этот конкретный клиентский запрос.

Ответы

Имя Тип Описание
200 OK

softwareUpdateConfigurationListResult

Возвращает список конфигураций обновлений программного обеспечения.

Other Status Codes

ErrorResponse

Ответ об ошибке автоматизации, описывающий причину сбоя операции.

Безопасность

azure_auth

Поток OAuth2 в Azure Active Directory

Тип: oauth2
Flow: implicit
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth2/authorize

Области

Имя Описание
user_impersonation олицетворения учетной записи пользователя

Примеры

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

List software update configurations

Образец запроса

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

Пример ответа

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

Образец запроса

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

Пример ответа

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

Определения

Имя Описание
AzureQueryProperties

Запрос Azure для конфигурации обновления.

ErrorResponse

Ответ на ошибку при сбое операции

LinuxProperties

Конфигурация обновления для Linux.

LinuxUpdateClasses

Классификации обновлений, включенные в конфигурацию обновления программного обеспечения.

NonAzureQueryProperties

Запрос не Azure для конфигурации обновления.

OperatingSystemType

операционная система целевых компьютеров

ScheduleFrequency

Возвращает или задает частоту расписания.

softwareUpdateConfigurationCollectionItem

Свойства элементов коллекции конфигурации обновления программного обеспечения.

softwareUpdateConfigurationListResult

результат перечисления всех конфигураций обновлений программного обеспечения

softwareUpdateConfigurationTasks

Свойства задачи конфигурации обновления программного обеспечения.

TagOperators

Фильтрация виртуальных машин по любым или всем указанным тегам.

TagSettingsProperties

Сведения о фильтре тегов для виртуальной машины.

TargetProperties

Группа, относясь к конфигурации обновления.

taskProperties

Свойства задачи конфигурации обновления программного обеспечения.

updateConfiguration

Обновление определенных свойств конфигурации обновления программного обеспечения.

WindowsProperties

Конфигурация обновления для Windows.

WindowsUpdateClasses

Классификация обновлений, включенная в конфигурацию обновления программного обеспечения. Строка, разделенная запятыми, с обязательными значениями

AzureQueryProperties

Запрос Azure для конфигурации обновления.

Имя Тип Описание
locations

string[]

Список расположений, в которые область запрос.

scope

string[]

Список идентификаторов ARM подписки или группы ресурсов.

tagSettings

TagSettingsProperties

Теги параметров для виртуальной машины.

ErrorResponse

Ответ на ошибку при сбое операции

Имя Тип Описание
code

string

Код ошибки

message

string

Сообщение об ошибке, указывающее, почему операция завершилась сбоем.

LinuxProperties

Конфигурация обновления для Linux.

Имя Тип Описание
excludedPackageNameMasks

string[]

пакеты, исключенные из конфигурации обновления программного обеспечения.

includedPackageClassifications

LinuxUpdateClasses

Классификации обновлений, включенные в конфигурацию обновления программного обеспечения.

includedPackageNameMasks

string[]

пакеты, включенные в конфигурацию обновления программного обеспечения.

rebootSetting

string

Параметр перезагрузки для конфигурации обновления программного обеспечения.

LinuxUpdateClasses

Классификации обновлений, включенные в конфигурацию обновления программного обеспечения.

Имя Тип Описание
Critical

string

Other

string

Security

string

Unclassified

string

NonAzureQueryProperties

Запрос не Azure для конфигурации обновления.

Имя Тип Описание
functionAlias

string

Имя сохраненного поиска Log Analytics.

workspaceId

string

Идентификатор рабочей области для Log Analytics, в которой находится сохраненный поиск.

OperatingSystemType

операционная система целевых компьютеров

Имя Тип Описание
Linux

string

Windows

string

ScheduleFrequency

Возвращает или задает частоту расписания.

Имя Тип Описание
Day

string

Hour

string

Minute

string

Минимальный допустимый интервал для минутных расписаний составляет 15 минут.

Month

string

OneTime

string

Week

string

softwareUpdateConfigurationCollectionItem

Свойства элементов коллекции конфигурации обновления программного обеспечения.

Имя Тип Описание
id

string

Идентификатор ресурса конфигурации обновления программного обеспечения

name

string

Имя конфигурации обновления программного обеспечения.

properties.creationTime

string

Время создания конфигурации обновления программного обеспечения, которое отображается только в ответе.

properties.frequency

ScheduleFrequency

частота выполнения расписания, связанного с конфигурацией обновления программного обеспечения

properties.lastModifiedTime

string

При последнем изменении конфигурации обновления программного обеспечения, которая отображается только в ответе.

properties.nextRun

string

ext время выполнения обновления.

properties.provisioningState

string

Состояние подготовки для конфигурации обновления программного обеспечения, которое отображается только в ответе.

properties.startTime

string

время начала обновления.

properties.tasks

softwareUpdateConfigurationTasks

Определены задачи до и после

properties.updateConfiguration

updateConfiguration

Обновление определенных свойств конфигурации обновления программного обеспечения.

softwareUpdateConfigurationListResult

результат перечисления всех конфигураций обновлений программного обеспечения

Имя Тип Описание
value

softwareUpdateConfigurationCollectionItem[]

внешний объект возвращается при перечислении всех конфигураций обновлений программного обеспечения

softwareUpdateConfigurationTasks

Свойства задачи конфигурации обновления программного обеспечения.

Имя Тип Описание
postTask

taskProperties

Свойства задачи post.

preTask

taskProperties

Свойства предварительной задачи.

TagOperators

Фильтрация виртуальных машин по любым или всем указанным тегам.

Имя Тип Описание
All

string

Any

string

TagSettingsProperties

Сведения о фильтре тегов для виртуальной машины.

Имя Тип Описание
filterOperator

TagOperators

Фильтрация виртуальных машин по любым или всем указанным тегам.

tags

object

Словарь тегов со списком значений.

TargetProperties

Группа, относясь к конфигурации обновления.

Имя Тип Описание
azureQueries

AzureQueryProperties[]

Список запросов Azure в конфигурации обновления программного обеспечения.

nonAzureQueries

NonAzureQueryProperties[]

Список запросов, отличных от Azure, в конфигурации обновления программного обеспечения.

taskProperties

Свойства задачи конфигурации обновления программного обеспечения.

Имя Тип Описание
parameters

object

Возвращает или задает параметры задачи.

source

string

Возвращает или задает имя модуля Runbook.

updateConfiguration

Обновление определенных свойств конфигурации обновления программного обеспечения.

Имя Тип Описание
azureVirtualMachines

string[]

Список идентификаторов ресурсов Azure для виртуальных машин Azure, предназначенных для конфигурации обновления программного обеспечения.

duration

string

Максимальное время выполнения конфигурации обновления программного обеспечения. Длительность должна быть указана в формате PT[n]H[n]M[n]S в соответствии с ISO8601

linux

LinuxProperties

Конфигурация обновления для Linux.

nonAzureComputerNames

string[]

Список имен компьютеров, не относящихся к Azure, предназначенных для конфигурации обновления программного обеспечения.

operatingSystem

OperatingSystemType

операционная система целевых компьютеров

targets

TargetProperties

Целевые объекты группы для конфигурации обновления программного обеспечения.

windows

WindowsProperties

Конфигурация обновления для Windows.

WindowsProperties

Конфигурация обновления для Windows.

Имя Тип Описание
excludedKbNumbers

string[]

Номера кб, исключенные из конфигурации обновления программного обеспечения.

includedKbNumbers

string[]

Номера кб, включенные в конфигурацию обновления программного обеспечения.

includedUpdateClassifications

WindowsUpdateClasses

Классификация обновлений, включенная в конфигурацию обновления программного обеспечения. Строка, разделенная запятыми, с обязательными значениями

rebootSetting

string

Параметр перезагрузки для конфигурации обновления программного обеспечения.

WindowsUpdateClasses

Классификация обновлений, включенная в конфигурацию обновления программного обеспечения. Строка, разделенная запятыми, с обязательными значениями

Имя Тип Описание
Critical

string

Definition

string

FeaturePack

string

Security

string

ServicePack

string

Tools

string

Unclassified

string

UpdateRollup

string

Updates

string