Compartir a través de


Software Update Configurations - List

Obtenga todas las configuraciones de actualización de software de la cuenta.

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 de identificador URI

Nombre En Requerido Tipo Description
automationAccountName
path True

string

Nombre de la cuenta de Automation.

resourceGroupName
path True

string

Nombre de un grupo de recursos de Azure.

Patrón de Regex: ^[-\w\._]+$

subscriptionId
path True

string

Obtiene las credenciales de suscripción que identifican a la suscripción de Microsoft Azure de forma única. El identificador de suscripción forma parte del URI para cada llamada al servicio.

api-version
query True

string

Versión de api de cliente.

$filter
query

string

Filtro que se va a aplicar en la operación.

Encabezado de la solicitud

Nombre Requerido Tipo Description
clientRequestId

string

Identifica esta solicitud de cliente específica.

Respuestas

Nombre Tipo Description
200 OK

softwareUpdateConfigurationListResult

Devuelve la lista de configuraciones de actualización de software.

Other Status Codes

ErrorResponse

Respuesta de error de Automatización que describe por qué se produjo un error en la operación.

Seguridad

azure_auth

Flujo OAuth2 de Azure Active Directory

Tipo: oauth2
Flujo: implicit
Dirección URL de autorización: https://login.microsoftonline.com/common/oauth2/authorize

Ámbitos

Nombre Description
user_impersonation suplantación de su cuenta de usuario

Ejemplos

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

List software update configurations

Solicitud de ejemplo

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

Respuesta de muestra

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

Solicitud de ejemplo

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

Respuesta de muestra

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

Definiciones

Nombre Description
AzureQueryProperties

Consulta de Azure para la configuración de actualización.

ErrorResponse

Respuesta de error de un error de operación

LinuxProperties

Configuración de actualización específica de Linux.

LinuxUpdateClasses

Clasificaciones de actualización incluidas en la configuración de actualización de software.

NonAzureQueryProperties

Consulta que no es de Azure para la configuración de actualización.

OperatingSystemType

sistema operativo de las máquinas de destino

ScheduleFrequency

Obtiene o establece la frecuencia de la programación.

softwareUpdateConfigurationCollectionItem

Propiedades de elemento de colección de configuración de actualización de software.

softwareUpdateConfigurationListResult

resultado de enumerar toda la configuración de actualización de software

softwareUpdateConfigurationTasks

Propiedades de tarea de la configuración de actualización de software.

TagOperators

Filtre las máquinas virtuales por cualquiera o todas las etiquetas especificadas.

TagSettingsProperties

Etiquetar información de filtro para la máquina virtual.

TargetProperties

Grupo específico de la configuración de actualización.

taskProperties

Propiedades de tarea de la configuración de actualización de software.

updateConfiguration

Actualice las propiedades específicas de la configuración de actualización de software.

WindowsProperties

Configuración de actualización específica de Windows.

WindowsUpdateClasses

Clasificación de actualizaciones incluida en la configuración de actualización de software. Una cadena separada por comas con los valores necesarios

AzureQueryProperties

Consulta de Azure para la configuración de actualización.

Nombre Tipo Description
locations

string[]

Lista de ubicaciones a las que se va a definir el ámbito de la consulta.

scope

string[]

Lista de identificadores de ARM de suscripción o grupo de recursos.

tagSettings

TagSettingsProperties

Configuración de etiquetas para la máquina virtual.

ErrorResponse

Respuesta de error de un error de operación

Nombre Tipo Description
code

string

Código de error

message

string

Mensaje de error que indica por qué se produjo un error en la operación.

LinuxProperties

Configuración de actualización específica de Linux.

Nombre Tipo Description
excludedPackageNameMasks

string[]

paquetes excluidos de la configuración de actualización de software.

includedPackageClassifications

LinuxUpdateClasses

Clasificaciones de actualización incluidas en la configuración de actualización de software.

includedPackageNameMasks

string[]

paquetes incluidos en la configuración de actualización de software.

rebootSetting

string

Configuración de reinicio para la configuración de actualización de software.

LinuxUpdateClasses

Clasificaciones de actualización incluidas en la configuración de actualización de software.

Nombre Tipo Description
Critical

string

Other

string

Security

string

Unclassified

string

NonAzureQueryProperties

Consulta que no es de Azure para la configuración de actualización.

Nombre Tipo Description
functionAlias

string

Nombre de búsqueda guardada de Log Analytics.

workspaceId

string

Identificador del área de trabajo de Log Analytics en el que reside la búsqueda guardada.

OperatingSystemType

sistema operativo de las máquinas de destino

Nombre Tipo Description
Linux

string

Windows

string

ScheduleFrequency

Obtiene o establece la frecuencia de la programación.

Nombre Tipo Description
Day

string

Hour

string

Minute

string

El intervalo mínimo permitido para las programaciones de minutos es de 15 minutos.

Month

string

OneTime

string

Week

string

softwareUpdateConfigurationCollectionItem

Propiedades de elemento de colección de configuración de actualización de software.

Nombre Tipo Description
id

string

Identificador de recurso de la configuración de actualización de software

name

string

Nombre de la configuración de actualización de software.

properties.creationTime

string

Hora de creación de la configuración de actualización de software, que solo aparece en la respuesta.

properties.frequency

ScheduleFrequency

frecuencia de ejecución de la programación asociada a la configuración de actualización de software

properties.lastModifiedTime

string

La última vez que se modificó la configuración de actualización de software, que solo aparece en la respuesta.

properties.nextRun

string

tiempo de ejecución ext de la actualización.

properties.provisioningState

string

Estado de aprovisionamiento para la configuración de actualización de software, que solo aparece en la respuesta.

properties.startTime

string

la hora de inicio de la actualización.

properties.tasks

softwareUpdateConfigurationTasks

Tareas previas y posteriores definidas

properties.updateConfiguration

updateConfiguration

Actualice las propiedades específicas de la configuración de actualización de software.

softwareUpdateConfigurationListResult

resultado de enumerar toda la configuración de actualización de software

Nombre Tipo Description
value

softwareUpdateConfigurationCollectionItem[]

objeto externo devuelto al enumerar todas las configuraciones de actualización de software

softwareUpdateConfigurationTasks

Propiedades de tarea de la configuración de actualización de software.

Nombre Tipo Description
postTask

taskProperties

Publicar las propiedades de la tarea.

preTask

taskProperties

Propiedades previas a la tarea.

TagOperators

Filtre las máquinas virtuales por cualquiera o todas las etiquetas especificadas.

Nombre Tipo Description
All

string

Any

string

TagSettingsProperties

Etiquetar información de filtro para la máquina virtual.

Nombre Tipo Description
filterOperator

TagOperators

Filtre las máquinas virtuales por cualquiera o todas las etiquetas especificadas.

tags

object

Diccionario de etiquetas con su lista de valores.

TargetProperties

Grupo específico de la configuración de actualización.

Nombre Tipo Description
azureQueries

AzureQueryProperties[]

Lista de consultas de Azure en la configuración de actualización de software.

nonAzureQueries

NonAzureQueryProperties[]

Lista de consultas que no son de Azure en la configuración de actualización de software.

taskProperties

Propiedades de tarea de la configuración de actualización de software.

Nombre Tipo Description
parameters

object

Obtiene o establece los parámetros de la tarea.

source

string

Obtiene o establece el nombre del runbook.

updateConfiguration

Actualice las propiedades específicas de la configuración de actualización de software.

Nombre Tipo Description
azureVirtualMachines

string[]

Lista de identificadores de recursos de Azure para máquinas virtuales de Azure destinadas a la configuración de actualización de software.

duration

string

Tiempo máximo permitido para la ejecución de la configuración de actualización de software. La duración debe especificarse con el formato PT[n]H[n]M[n]S según ISO8601

linux

LinuxProperties

Configuración de actualización específica de Linux.

nonAzureComputerNames

string[]

Lista de nombres de máquinas que no son de Azure destinadas a la configuración de actualización de software.

operatingSystem

OperatingSystemType

sistema operativo de las máquinas de destino

targets

TargetProperties

Destinos de grupo para la configuración de actualización de software.

windows

WindowsProperties

Configuración de actualización específica de Windows.

WindowsProperties

Configuración de actualización específica de Windows.

Nombre Tipo Description
excludedKbNumbers

string[]

Números de KB excluidos de la configuración de actualización de software.

includedKbNumbers

string[]

Números de KB incluidos en la configuración de actualización de software.

includedUpdateClassifications

WindowsUpdateClasses

Clasificación de actualizaciones incluida en la configuración de actualización de software. Una cadena separada por comas con los valores necesarios

rebootSetting

string

Configuración de reinicio para la configuración de actualización de software.

WindowsUpdateClasses

Clasificación de actualizaciones incluida en la configuración de actualización de software. Una cadena separada por comas con los valores necesarios

Nombre Tipo Description
Critical

string

Definition

string

FeaturePack

string

Security

string

ServicePack

string

Tools

string

Unclassified

string

UpdateRollup

string

Updates

string