Software Update Configurations - List

Obtenha todas as configurações de atualização de software para a conta.

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}

Parâmetros do URI

Name Em Necessário Tipo Description
automationAccountName
path True

string

O nome da conta de automatização.

resourceGroupName
path True

string

Nome de um grupo de Recursos do Azure.

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

subscriptionId
path True

string

Obtém credenciais de subscrição que identificam exclusivamente a subscrição do Microsoft Azure. O ID da subscrição faz parte do URI para cada chamada de serviço.

api-version
query True

string

Versão da API de Cliente.

$filter
query

string

O filtro a aplicar na operação.

Cabeçalho do Pedido

Name Necessário Tipo Description
clientRequestId

string

Identifica este pedido de cliente específico.

Respostas

Name Tipo Description
200 OK

softwareUpdateConfigurationListResult

Devolver lista de configurações de atualização de software.

Other Status Codes

ErrorResponse

Resposta de erro de automatização que descreve o motivo pela qual a operação falhou.

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory

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

Scopes

Name Description
user_impersonation representar a sua conta de utilizador

Exemplos

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

Definições

Name Description
AzureQueryProperties

Consulta do Azure para a configuração da atualização.

ErrorResponse

Resposta de erro de uma falha de operação

LinuxProperties

Configuração de atualização específica do Linux.

LinuxUpdateClasses

Classificações de atualizações incluídas na configuração da atualização de software.

NonAzureQueryProperties

Não é a consulta do Azure para a configuração da atualização.

OperatingSystemType

sistema operativo de máquinas de destino

ScheduleFrequency

Obtém ou define a frequência da agenda.

softwareUpdateConfigurationCollectionItem

Propriedades do item de coleção de configuração de atualização de software.

softwareUpdateConfigurationListResult

resultado da listagem de toda a configuração de atualização de software

softwareUpdateConfigurationTasks

Propriedades da tarefa da configuração da atualização de software.

TagOperators

Filtre as VMs por Qualquer ou Todas as etiquetas especificadas.

TagSettingsProperties

Informações de filtro de etiquetas para a VM.

TargetProperties

Agrupe especificamente a configuração da atualização.

taskProperties

Propriedades da tarefa da configuração da atualização de software.

updateConfiguration

Atualize propriedades específicas da configuração da atualização de software.

WindowsProperties

Configuração de atualização específica do Windows.

WindowsUpdateClasses

Classificação de atualizações incluída na configuração da atualização de software. Uma cadeia separada por vírgulas com valores necessários

AzureQueryProperties

Consulta do Azure para a configuração da atualização.

Name Tipo Description
locations

string[]

Lista de localizações a que pretende definir o âmbito da consulta.

scope

string[]

Lista de IDs arm da Subscrição ou do Grupo de Recursos.

tagSettings

TagSettingsProperties

Definições de etiqueta para a VM.

ErrorResponse

Resposta de erro de uma falha de operação

Name Tipo Description
code

string

Código de erro

message

string

Mensagem de erro a indicar por que motivo a operação falhou.

LinuxProperties

Configuração de atualização específica do Linux.

Name Tipo Description
excludedPackageNameMasks

string[]

pacotes excluídos da configuração da atualização de software.

includedPackageClassifications

LinuxUpdateClasses

Classificações de atualizações incluídas na configuração da atualização de software.

includedPackageNameMasks

string[]

pacotes incluídos na configuração da atualização de software.

rebootSetting

string

Definição de reinício da configuração da atualização de software.

LinuxUpdateClasses

Classificações de atualizações incluídas na configuração da atualização de software.

Name Tipo Description
Critical

string

Other

string

Security

string

Unclassified

string

NonAzureQueryProperties

Não é a consulta do Azure para a configuração da atualização.

Name Tipo Description
functionAlias

string

Nome da Pesquisa Guardada do Log Analytics.

workspaceId

string

ID da área de trabalho do Log Analytics no qual reside a Pesquisa guardada.

OperatingSystemType

sistema operativo de máquinas de destino

Name Tipo Description
Linux

string

Windows

string

ScheduleFrequency

Obtém ou define a frequência da agenda.

Name Tipo Description
Day

string

Hour

string

Minute

string

O intervalo mínimo permitido para agendamentos de Minutos é de 15 minutos.

Month

string

OneTime

string

Week

string

softwareUpdateConfigurationCollectionItem

Propriedades do item de coleção de configuração de atualização de software.

Name Tipo Description
id

string

ID do recurso da configuração da atualização de software

name

string

Nome da configuração da atualização de software.

properties.creationTime

string

Tempo de criação da configuração da atualização de software, que só aparece na resposta.

properties.frequency

ScheduleFrequency

frequência de execução da agenda associada à configuração da atualização de software

properties.lastModifiedTime

string

A última vez que a configuração da atualização de software foi modificada, que só aparece na resposta.

properties.nextRun

string

ext run time of the update.

properties.provisioningState

string

Estado de aprovisionamento para a configuração da atualização de software, que só aparece na resposta.

properties.startTime

string

a hora de início da atualização.

properties.tasks

softwareUpdateConfigurationTasks

Tarefas Pre e Post definidas

properties.updateConfiguration

updateConfiguration

Atualize propriedades específicas da configuração da atualização de software.

softwareUpdateConfigurationListResult

resultado da listagem de toda a configuração de atualização de software

Name Tipo Description
value

softwareUpdateConfigurationCollectionItem[]

objeto externo devolvido ao listar todas as configurações de atualização de software

softwareUpdateConfigurationTasks

Propriedades da tarefa da configuração da atualização de software.

Name Tipo Description
postTask

taskProperties

Publicar propriedades da tarefa.

preTask

taskProperties

Propriedades da pré-tarefa.

TagOperators

Filtre as VMs por Qualquer ou Todas as etiquetas especificadas.

Name Tipo Description
All

string

Any

string

TagSettingsProperties

Informações de filtro de etiquetas para a VM.

Name Tipo Description
filterOperator

TagOperators

Filtre as VMs por Qualquer ou Todas as etiquetas especificadas.

tags

object

Dicionário de etiquetas com a respetiva lista de valores.

TargetProperties

Agrupe especificamente a configuração da atualização.

Name Tipo Description
azureQueries

AzureQueryProperties[]

Lista de consultas do Azure na configuração da atualização de software.

nonAzureQueries

NonAzureQueryProperties[]

Lista de consultas que não são do Azure na configuração da atualização de software.

taskProperties

Propriedades da tarefa da configuração da atualização de software.

Name Tipo Description
parameters

object

Obtém ou define os parâmetros da tarefa.

source

string

Obtém ou define o nome do runbook.

updateConfiguration

Atualize propriedades específicas da configuração da atualização de software.

Name Tipo Description
azureVirtualMachines

string[]

Lista de IDs de recursos do Azure para máquinas virtuais do Azure direcionadas pela configuração da atualização de software.

duration

string

Tempo máximo permitido para a execução da configuração da atualização de software. A duração tem de ser especificada com o formato PT[n]H[n]M[n]S de acordo com ISO8601

linux

LinuxProperties

Configuração de atualização específica do Linux.

nonAzureComputerNames

string[]

Lista de nomes de máquinas não azure direcionadas pela configuração da atualização de software.

operatingSystem

OperatingSystemType

sistema operativo de máquinas de destino

targets

TargetProperties

Destinos de grupo para a configuração da atualização de software.

windows

WindowsProperties

Configuração de atualização específica do Windows.

WindowsProperties

Configuração de atualização específica do Windows.

Name Tipo Description
excludedKbNumbers

string[]

Números de BDC excluídos da configuração da atualização de software.

includedKbNumbers

string[]

Números de BDC incluídos na configuração da atualização de software.

includedUpdateClassifications

WindowsUpdateClasses

Classificação de atualizações incluída na configuração da atualização de software. Uma cadeia separada por vírgulas com valores necessários

rebootSetting

string

Definição de reinício da configuração da atualização de software.

WindowsUpdateClasses

Classificação de atualizações incluída na configuração da atualização de software. Uma cadeia separada por vírgulas com valores necessários

Name Tipo Description
Critical

string

Definition

string

FeaturePack

string

Security

string

ServicePack

string

Tools

string

Unclassified

string

UpdateRollup

string

Updates

string