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 |
---|---|---|---|---|
automation
|
path | True |
string |
Nombre de la cuenta de Automation. |
resource
|
path | True |
string |
Nombre de un grupo de recursos de Azure. Patrón de Regex: |
subscription
|
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 |
Devuelve la lista de configuraciones de actualización de software. |
|
Other Status Codes |
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
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 |
---|---|
Azure |
Consulta de Azure para la configuración de actualización. |
Error |
Respuesta de error de un error de operación |
Linux |
Configuración de actualización específica de Linux. |
Linux |
Clasificaciones de actualización incluidas en la configuración de actualización de software. |
Non |
Consulta que no es de Azure para la configuración de actualización. |
Operating |
sistema operativo de las máquinas de destino |
Schedule |
Obtiene o establece la frecuencia de la programación. |
software |
Propiedades de elemento de colección de configuración de actualización de software. |
software |
resultado de enumerar toda la configuración de actualización de software |
software |
Propiedades de tarea de la configuración de actualización de software. |
Tag |
Filtre las máquinas virtuales por cualquiera o todas las etiquetas especificadas. |
Tag |
Etiquetar información de filtro para la máquina virtual. |
Target |
Grupo específico de la configuración de actualización. |
task |
Propiedades de tarea de la configuración de actualización de software. |
update |
Actualice las propiedades específicas de la configuración de actualización de software. |
Windows |
Configuración de actualización específica de Windows. |
Windows |
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 |
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 |
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 |
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 |
Tareas previas y posteriores definidas |
|
properties.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 |
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 |
Publicar las propiedades de la tarea. |
|
preTask |
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 |
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 |
Lista de consultas de Azure en la configuración de actualización de software. |
|
nonAzureQueries |
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 |
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 |
sistema operativo de las máquinas de destino |
|
targets |
Destinos de grupo para la configuración de actualización de software. |
|
windows |
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 |
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 |