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
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
automation
|
path | True |
string |
Имя учетной записи службы автоматизации. |
resource
|
path | True |
string |
Имя группы ресурсов Azure. Шаблон регулярного выражения: |
subscription
|
path | True |
string |
Возвращает учетные данные подписки, которые уникально идентифицируют подписку Microsoft Azure. Идентификатор подписки формирует часть URI для каждого вызова службы. |
api-version
|
query | True |
string |
Версия API клиента. |
$filter
|
query |
string |
Фильтр, применяемый к операции. |
Заголовок запроса
Имя | Обязательно | Тип | Описание |
---|---|---|---|
clientRequestId |
string |
Определяет этот конкретный клиентский запрос. |
Ответы
Имя | Тип | Описание |
---|---|---|
200 OK |
Возвращает список конфигураций обновлений программного обеспечения. |
|
Other Status Codes |
Ответ об ошибке автоматизации, описывающий причину сбоя операции. |
Безопасность
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
Образец запроса
Пример ответа
{
"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"
}
}
]
}
Определения
Имя | Описание |
---|---|
Azure |
Запрос Azure для конфигурации обновления. |
Error |
Ответ на ошибку при сбое операции |
Linux |
Конфигурация обновления для Linux. |
Linux |
Классификации обновлений, включенные в конфигурацию обновления программного обеспечения. |
Non |
Запрос не Azure для конфигурации обновления. |
Operating |
операционная система целевых компьютеров |
Schedule |
Возвращает или задает частоту расписания. |
software |
Свойства элементов коллекции конфигурации обновления программного обеспечения. |
software |
результат перечисления всех конфигураций обновлений программного обеспечения |
software |
Свойства задачи конфигурации обновления программного обеспечения. |
Tag |
Фильтрация виртуальных машин по любым или всем указанным тегам. |
Tag |
Сведения о фильтре тегов для виртуальной машины. |
Target |
Группа, относясь к конфигурации обновления. |
task |
Свойства задачи конфигурации обновления программного обеспечения. |
update |
Обновление определенных свойств конфигурации обновления программного обеспечения. |
Windows |
Конфигурация обновления для Windows. |
Windows |
Классификация обновлений, включенная в конфигурацию обновления программного обеспечения. Строка, разделенная запятыми, с обязательными значениями |
AzureQueryProperties
Запрос Azure для конфигурации обновления.
Имя | Тип | Описание |
---|---|---|
locations |
string[] |
Список расположений, в которые область запрос. |
scope |
string[] |
Список идентификаторов ARM подписки или группы ресурсов. |
tagSettings |
Теги параметров для виртуальной машины. |
ErrorResponse
Ответ на ошибку при сбое операции
Имя | Тип | Описание |
---|---|---|
code |
string |
Код ошибки |
message |
string |
Сообщение об ошибке, указывающее, почему операция завершилась сбоем. |
LinuxProperties
Конфигурация обновления для Linux.
Имя | Тип | Описание |
---|---|---|
excludedPackageNameMasks |
string[] |
пакеты, исключенные из конфигурации обновления программного обеспечения. |
includedPackageClassifications |
Классификации обновлений, включенные в конфигурацию обновления программного обеспечения. |
|
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 |
частота выполнения расписания, связанного с конфигурацией обновления программного обеспечения |
|
properties.lastModifiedTime |
string |
При последнем изменении конфигурации обновления программного обеспечения, которая отображается только в ответе. |
properties.nextRun |
string |
ext время выполнения обновления. |
properties.provisioningState |
string |
Состояние подготовки для конфигурации обновления программного обеспечения, которое отображается только в ответе. |
properties.startTime |
string |
время начала обновления. |
properties.tasks |
Определены задачи до и после |
|
properties.updateConfiguration |
Обновление определенных свойств конфигурации обновления программного обеспечения. |
softwareUpdateConfigurationListResult
результат перечисления всех конфигураций обновлений программного обеспечения
Имя | Тип | Описание |
---|---|---|
value |
внешний объект возвращается при перечислении всех конфигураций обновлений программного обеспечения |
softwareUpdateConfigurationTasks
Свойства задачи конфигурации обновления программного обеспечения.
Имя | Тип | Описание |
---|---|---|
postTask |
Свойства задачи post. |
|
preTask |
Свойства предварительной задачи. |
TagOperators
Фильтрация виртуальных машин по любым или всем указанным тегам.
Имя | Тип | Описание |
---|---|---|
All |
string |
|
Any |
string |
TagSettingsProperties
Сведения о фильтре тегов для виртуальной машины.
Имя | Тип | Описание |
---|---|---|
filterOperator |
Фильтрация виртуальных машин по любым или всем указанным тегам. |
|
tags |
object |
Словарь тегов со списком значений. |
TargetProperties
Группа, относясь к конфигурации обновления.
Имя | Тип | Описание |
---|---|---|
azureQueries |
Список запросов Azure в конфигурации обновления программного обеспечения. |
|
nonAzureQueries |
Список запросов, отличных от Azure, в конфигурации обновления программного обеспечения. |
taskProperties
Свойства задачи конфигурации обновления программного обеспечения.
Имя | Тип | Описание |
---|---|---|
parameters |
object |
Возвращает или задает параметры задачи. |
source |
string |
Возвращает или задает имя модуля Runbook. |
updateConfiguration
Обновление определенных свойств конфигурации обновления программного обеспечения.
Имя | Тип | Описание |
---|---|---|
azureVirtualMachines |
string[] |
Список идентификаторов ресурсов Azure для виртуальных машин Azure, предназначенных для конфигурации обновления программного обеспечения. |
duration |
string |
Максимальное время выполнения конфигурации обновления программного обеспечения. Длительность должна быть указана в формате PT[n]H[n]M[n]S в соответствии с ISO8601 |
linux |
Конфигурация обновления для Linux. |
|
nonAzureComputerNames |
string[] |
Список имен компьютеров, не относящихся к Azure, предназначенных для конфигурации обновления программного обеспечения. |
operatingSystem |
операционная система целевых компьютеров |
|
targets |
Целевые объекты группы для конфигурации обновления программного обеспечения. |
|
windows |
Конфигурация обновления для Windows. |
WindowsProperties
Конфигурация обновления для Windows.
Имя | Тип | Описание |
---|---|---|
excludedKbNumbers |
string[] |
Номера кб, исключенные из конфигурации обновления программного обеспечения. |
includedKbNumbers |
string[] |
Номера кб, включенные в конфигурацию обновления программного обеспечения. |
includedUpdateClassifications |
Классификация обновлений, включенная в конфигурацию обновления программного обеспечения. Строка, разделенная запятыми, с обязательными значениями |
|
rebootSetting |
string |
Параметр перезагрузки для конфигурации обновления программного обеспечения. |
WindowsUpdateClasses
Классификация обновлений, включенная в конфигурацию обновления программного обеспечения. Строка, разделенная запятыми, с обязательными значениями
Имя | Тип | Описание |
---|---|---|
Critical |
string |
|
Definition |
string |
|
FeaturePack |
string |
|
Security |
string |
|
ServicePack |
string |
|
Tools |
string |
|
Unclassified |
string |
|
UpdateRollup |
string |
|
Updates |
string |