Software Update Configurations - List
Ottenere tutte le configurazioni di aggiornamento software per l'account.
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}
Parametri dell'URI
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
automation
|
path | True |
string |
Nome dell'account di automazione. |
resource
|
path | True |
string |
Nome di un gruppo di risorse di Azure. Criterio di espressione regolare: |
subscription
|
path | True |
string |
Ottiene le credenziali di sottoscrizione che consentono di identificare in modo univoco la sottoscrizione Microsoft Azure. L'ID sottoscrizione fa parte dell'URI per ogni chiamata di servizio. |
api-version
|
query | True |
string |
Versione api client. |
$filter
|
query |
string |
Filtro da applicare all'operazione. |
Intestazione della richiesta
Nome | Necessario | Tipo | Descrizione |
---|---|---|---|
clientRequestId |
string |
Identifica questa richiesta client specifica. |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
Restituisce l'elenco delle configurazioni di aggiornamento software. |
|
Other Status Codes |
Risposta di errore di automazione che descrive il motivo per cui l'operazione non è riuscita. |
Sicurezza
azure_auth
Flusso OAuth2 di Azure Active Directory
Tipo:
oauth2
Flow:
implicit
URL di autorizzazione:
https://login.microsoftonline.com/common/oauth2/authorize
Ambiti
Nome | Descrizione |
---|---|
user_impersonation | rappresentare l'account utente |
Esempio
List software update configurations |
List software update configurations Targeting a specific azure virtual machine |
List software update configurations
Esempio di richiesta
Risposta di esempio
{
"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
Esempio di richiesta
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')
Risposta di esempio
{
"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"
}
}
]
}
Definizioni
Nome | Descrizione |
---|---|
Azure |
Query di Azure per la configurazione dell'aggiornamento. |
Error |
Risposta di errore di un errore dell'operazione |
Linux |
Configurazione dell'aggiornamento specifica di Linux. |
Linux |
Classificazioni degli aggiornamenti incluse nella configurazione degli aggiornamenti software. |
Non |
Query non di Azure per la configurazione dell'aggiornamento. |
Operating |
sistema operativo dei computer di destinazione |
Schedule |
Ottiene o imposta la frequenza della pianificazione. |
software |
Proprietà degli elementi della raccolta di configurazione degli aggiornamenti software. |
software |
risultato dell'elenco di tutte le configurazioni di aggiornamento software |
software |
Proprietà dell'attività della configurazione dell'aggiornamento software. |
Tag |
Filtrare le macchine virtuali in base a qualsiasi o a tutti i tag specificati. |
Tag |
Informazioni sul filtro dei tag per la macchina virtuale. |
Target |
Gruppo specifico della configurazione dell'aggiornamento. |
task |
Proprietà dell'attività della configurazione dell'aggiornamento software. |
update |
Aggiornare proprietà specifiche della configurazione dell'aggiornamento software. |
Windows |
Configurazione dell'aggiornamento specifica di Windows. |
Windows |
Classificazione degli aggiornamenti inclusa nella configurazione degli aggiornamenti software. Stringa delimitata da virgole con valori obbligatori |
AzureQueryProperties
Query di Azure per la configurazione dell'aggiornamento.
Nome | Tipo | Descrizione |
---|---|---|
locations |
string[] |
Elenco di percorsi a cui definire l'ambito della query. |
scope |
string[] |
Elenco di ID ARM della sottoscrizione o del gruppo di risorse. |
tagSettings |
Impostazioni tag per la macchina virtuale. |
ErrorResponse
Risposta di errore di un errore dell'operazione
Nome | Tipo | Descrizione |
---|---|---|
code |
string |
Codice di errore |
message |
string |
Messaggio di errore che indica il motivo per cui l'operazione non è riuscita. |
LinuxProperties
Configurazione dell'aggiornamento specifica di Linux.
Nome | Tipo | Descrizione |
---|---|---|
excludedPackageNameMasks |
string[] |
pacchetti esclusi dalla configurazione dell'aggiornamento software. |
includedPackageClassifications |
Classificazioni degli aggiornamenti incluse nella configurazione degli aggiornamenti software. |
|
includedPackageNameMasks |
string[] |
pacchetti inclusi nella configurazione dell'aggiornamento software. |
rebootSetting |
string |
Impostazione di riavvio per la configurazione dell'aggiornamento software. |
LinuxUpdateClasses
Classificazioni degli aggiornamenti incluse nella configurazione degli aggiornamenti software.
Nome | Tipo | Descrizione |
---|---|---|
Critical |
string |
|
Other |
string |
|
Security |
string |
|
Unclassified |
string |
NonAzureQueryProperties
Query non di Azure per la configurazione dell'aggiornamento.
Nome | Tipo | Descrizione |
---|---|---|
functionAlias |
string |
Nome della ricerca salvata in Log Analytics. |
workspaceId |
string |
ID area di lavoro per Log Analytics in cui risiede la ricerca salvata. |
OperatingSystemType
sistema operativo dei computer di destinazione
Nome | Tipo | Descrizione |
---|---|---|
Linux |
string |
|
Windows |
string |
ScheduleFrequency
Ottiene o imposta la frequenza della pianificazione.
Nome | Tipo | Descrizione |
---|---|---|
Day |
string |
|
Hour |
string |
|
Minute |
string |
L'intervallo minimo consentito per le pianificazioni dei minuti è di 15 minuti. |
Month |
string |
|
OneTime |
string |
|
Week |
string |
softwareUpdateConfigurationCollectionItem
Proprietà degli elementi della raccolta di configurazione degli aggiornamenti software.
Nome | Tipo | Descrizione |
---|---|---|
id |
string |
ID risorsa della configurazione dell'aggiornamento software |
name |
string |
Nome della configurazione dell'aggiornamento software. |
properties.creationTime |
string |
Ora di creazione della configurazione dell'aggiornamento software, che viene visualizzata solo nella risposta. |
properties.frequency |
frequenza di esecuzione della pianificazione associata alla configurazione dell'aggiornamento software |
|
properties.lastModifiedTime |
string |
Ultima modifica della configurazione dell'aggiornamento software, che viene visualizzata solo nella risposta. |
properties.nextRun |
string |
ext run time dell'aggiornamento. |
properties.provisioningState |
string |
Stato di provisioning per la configurazione dell'aggiornamento software, che viene visualizzato solo nella risposta. |
properties.startTime |
string |
ora di inizio dell'aggiornamento. |
properties.tasks |
Attività predefinite e successive definite |
|
properties.updateConfiguration |
Aggiornare proprietà specifiche della configurazione dell'aggiornamento software. |
softwareUpdateConfigurationListResult
risultato dell'elenco di tutte le configurazioni di aggiornamento software
Nome | Tipo | Descrizione |
---|---|---|
value |
oggetto esterno restituito quando si elencano tutte le configurazioni di aggiornamento software |
softwareUpdateConfigurationTasks
Proprietà dell'attività della configurazione dell'aggiornamento software.
Nome | Tipo | Descrizione |
---|---|---|
postTask |
Pubblicare le proprietà dell'attività. |
|
preTask |
Proprietà pre-attività. |
TagOperators
Filtrare le macchine virtuali in base a qualsiasi o a tutti i tag specificati.
Nome | Tipo | Descrizione |
---|---|---|
All |
string |
|
Any |
string |
TagSettingsProperties
Informazioni sul filtro dei tag per la macchina virtuale.
Nome | Tipo | Descrizione |
---|---|---|
filterOperator |
Filtrare le macchine virtuali in base a qualsiasi o a tutti i tag specificati. |
|
tags |
object |
Dizionario dei tag con il relativo elenco di valori. |
TargetProperties
Gruppo specifico della configurazione dell'aggiornamento.
Nome | Tipo | Descrizione |
---|---|---|
azureQueries |
Elenco di query di Azure nella configurazione dell'aggiornamento software. |
|
nonAzureQueries |
Elenco di query non di Azure nella configurazione dell'aggiornamento software. |
taskProperties
Proprietà dell'attività della configurazione dell'aggiornamento software.
Nome | Tipo | Descrizione |
---|---|---|
parameters |
object |
Ottiene o imposta i parametri dell'attività. |
source |
string |
Ottiene o imposta il nome del runbook. |
updateConfiguration
Aggiornare proprietà specifiche della configurazione dell'aggiornamento software.
Nome | Tipo | Descrizione |
---|---|---|
azureVirtualMachines |
string[] |
Elenco degli ID risorsa di Azure per le macchine virtuali di Azure destinate alla configurazione dell'aggiornamento software. |
duration |
string |
Tempo massimo consentito per l'esecuzione della configurazione degli aggiornamenti software. La durata deve essere specificata usando il formato PT[n]H[n]M[n]S in base a ISO8601 |
linux |
Configurazione dell'aggiornamento specifica di Linux. |
|
nonAzureComputerNames |
string[] |
Elenco di nomi di computer non azure destinati alla configurazione dell'aggiornamento software. |
operatingSystem |
sistema operativo dei computer di destinazione |
|
targets |
Destinazioni di gruppo per la configurazione dell'aggiornamento software. |
|
windows |
Configurazione dell'aggiornamento specifica di Windows. |
WindowsProperties
Configurazione dell'aggiornamento specifica di Windows.
Nome | Tipo | Descrizione |
---|---|---|
excludedKbNumbers |
string[] |
Numeri kb esclusi dalla configurazione dell'aggiornamento software. |
includedKbNumbers |
string[] |
Numeri della Knowledge Base inclusi nella configurazione dell'aggiornamento software. |
includedUpdateClassifications |
Classificazione degli aggiornamenti inclusa nella configurazione degli aggiornamenti software. Stringa delimitata da virgole con valori obbligatori |
|
rebootSetting |
string |
Impostazione di riavvio per la configurazione dell'aggiornamento software. |
WindowsUpdateClasses
Classificazione degli aggiornamenti inclusa nella configurazione degli aggiornamenti software. Stringa delimitata da virgole con valori obbligatori
Nome | Tipo | Descrizione |
---|---|---|
Critical |
string |
|
Definition |
string |
|
FeaturePack |
string |
|
Security |
string |
|
ServicePack |
string |
|
Tools |
string |
|
Unclassified |
string |
|
UpdateRollup |
string |
|
Updates |
string |