Software Update Configurations - Create
Erstellen Sie eine neue Softwareupdatekonfiguration mit dem im URI angegebenen Namen.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/softwareUpdateConfigurations/{softwareUpdateConfigurationName}?api-version=2019-06-01
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
automation
|
path | True |
string |
Der Name des Automatisierungskontos. |
resource
|
path | True |
string minLength: 1maxLength: 90 pattern: ^[-\w\._]+$ |
Name einer Azure-Ressourcengruppe. |
software
|
path | True |
string |
Der Name der zu erstellenden Softwareupdatekonfiguration. |
subscription
|
path | True |
string |
Ruft Abonnementanmeldeinformationen ab, die das Microsoft Azure-Abonnement eindeutig identifizieren. Die Abonnement-ID ist Teil des URI für jeden Dienstaufruf. |
api-version
|
query | True |
string |
Client-API-Version. |
Anforderungsheader
Name | Erforderlich | Typ | Beschreibung |
---|---|---|---|
clientRequestId |
string |
Identifiziert diese spezifische Clientanforderung. |
Anforderungstext
Name | Erforderlich | Typ | Beschreibung |
---|---|---|---|
properties.scheduleInfo | True |
Zeitplaninformationen für die Softwareupdatekonfiguration |
|
properties.updateConfiguration | True |
Aktualisieren bestimmter Eigenschaften für die Softwareupdatekonfiguration |
|
properties.error |
Details des Bereitstellungsfehlers |
||
properties.tasks |
Aufgabeninformationen für die Softwareupdatekonfiguration. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
Die Softwareupdatekonfiguration mit demselben Namen und denselben Eigenschaften ist bereits vorhanden. |
|
201 Created |
Softwareupdatekonfiguration wird erstellt. |
|
Other Status Codes |
Automatisierungsfehlerantwort, die beschreibt, warum der Vorgang fehlgeschlagen ist. |
Sicherheit
azure_auth
Azure Active Directory OAuth2-Fluss
Typ:
oauth2
Ablauf:
implicit
Autorisierungs-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiche
Name | Beschreibung |
---|---|
user_impersonation | Identitätswechsel ihres Benutzerkontos |
Beispiele
Create software update configuration
Beispielanforderung
PUT https://management.azure.com/subscriptions/51766542-3ed7-4a72-a187-0c8ab644ddab/resourceGroups/mygroup/providers/Microsoft.Automation/automationAccounts/myaccount/softwareUpdateConfigurations/testpatch?api-version=2019-06-01
{
"properties": {
"updateConfiguration": {
"operatingSystem": "Windows",
"duration": "PT2H0M",
"windows": {
"excludedKbNumbers": [
"168934",
"168973"
],
"includedUpdateClassifications": "Critical",
"rebootSetting": "IfRequired"
},
"azureVirtualMachines": [
"/subscriptions/5ae68d89-69a4-454f-b5ce-e443cc4e0067/resourceGroups/myresources/providers/Microsoft.Compute/virtualMachines/vm-01",
"/subscriptions/5ae68d89-69a4-454f-b5ce-e443cc4e0067/resourceGroups/myresources/providers/Microsoft.Compute/virtualMachines/vm-02",
"/subscriptions/5ae68d89-69a4-454f-b5ce-e443cc4e0067/resourceGroups/myresources/providers/Microsoft.Compute/virtualMachines/vm-03"
],
"nonAzureComputerNames": [
"box1.contoso.com",
"box2.contoso.com"
],
"targets": {
"azureQueries": [
{
"scope": [
"/subscriptions/5ae68d89-69a4-454f-b5ce-e443cc4e0067/resourceGroups/myresources",
"/subscriptions/5ae68d89-69a4-454f-b5ce-e443cc4e0067"
],
"tagSettings": {
"tags": {
"tag1": [
"tag1Value1",
"tag1Value2",
"tag1Value3"
],
"tag2": [
"tag2Value1",
"tag2Value2",
"tag2Value3"
]
},
"filterOperator": "All"
},
"locations": [
"Japan East",
"UK South"
]
}
],
"nonAzureQueries": [
{
"functionAlias": "SavedSearch1",
"workspaceId": "WorkspaceId1"
},
{
"functionAlias": "SavedSearch2",
"workspaceId": "WorkspaceId2"
}
]
}
},
"scheduleInfo": {
"frequency": "Hour",
"startTime": "2017-10-19T12:22:57+00:00",
"timeZone": "America/Los_Angeles",
"interval": 1,
"expiryTime": "2018-11-09T11:22:57+00:00",
"advancedSchedule": {
"weekDays": [
"Monday",
"Thursday"
]
}
},
"tasks": {
"preTask": {
"source": "HelloWorld",
"parameters": {
"COMPUTERNAME": "Computer1"
}
},
"postTask": {
"source": "GetCache",
"parameters": null
}
}
}
}
Beispiel für eine Antwort
{
"name": "testpatch",
"id": "/subscriptions/51766542-3ed7-4a72-a187-0c8ab644ddab/resourceGroups/mygroup/providers/Microsoft.Automation/automationAccounts/myaccount/softwareUpdateConfigurations/testpatch",
"properties": {
"updateConfiguration": {
"operatingSystem": "Windows",
"windows": {
"includedUpdateClassifications": "Critical",
"excludedKbNumbers": [
"168934",
"168973"
]
},
"linux": {},
"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": "PT2H",
"azureVirtualMachines": [
"/subscriptions/5ae68d89-69a4-454f-b5ce-e443cc4e0067/resourceGroups/myresources/providers/Microsoft.Compute/virtualMachines/vm-01",
"/subscriptions/5ae68d89-69a4-454f-b5ce-e443cc4e0067/resourceGroups/myresources/providers/Microsoft.Compute/virtualMachines/vm-02",
"/subscriptions/5ae68d89-69a4-454f-b5ce-e443cc4e0067/resourceGroups/myresources/providers/Microsoft.Compute/virtualMachines/vm-03"
],
"nonAzureComputerNames": [
"box1.contoso.com",
"box2.contoso.com"
]
},
"scheduleInfo": {
"description": "",
"startTime": "2017-10-19T12:22:00-07:00",
"startTimeOffsetMinutes": -420,
"expiryTime": "2018-11-09T11:22:00-08:00",
"expiryTimeOffsetMinutes": -480,
"isEnabled": true,
"nextRun": "2017-10-19T12:22:00-07:00",
"nextRunOffsetMinutes": -420,
"interval": 1,
"frequency": "Week",
"creationTime": "2017-10-19T18:54:50.5233333+00:00",
"lastModifiedTime": "2017-10-19T18:54:50.5233333+00:00",
"timeZone": "America/Los_Angeles",
"advancedSchedule": {}
},
"tasks": {
"preTask": {
"source": "HelloWorld",
"parameters": {
"COMPUTERNAME": "Computer1"
}
},
"postTask": {
"source": "GetCache",
"parameters": null
}
},
"provisioningState": "Provisioning",
"error": {},
"creationTime": "2017-10-19T18:54:50.5233333+00:00",
"createdBy": "adam@contoso.com",
"lastModifiedBy": "adam@contoso.com",
"lastModifiedTime": "2017-10-19T18:54:50.68+00:00"
}
}
{
"name": "testpatch",
"id": "/subscriptions/51766542-3ed7-4a72-a187-0c8ab644ddab/resourceGroups/mygroup/providers/Microsoft.Automation/automationAccounts/myaccount/softwareUpdateConfigurations/testpatch",
"properties": {
"updateConfiguration": {
"operatingSystem": "Windows",
"windows": {
"includedUpdateClassifications": "Critical",
"excludedKbNumbers": [
"168934",
"168973"
]
},
"linux": {},
"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": "PT2H",
"azureVirtualMachines": [
"/subscriptions/5ae68d89-69a4-454f-b5ce-e443cc4e0067/resourceGroups/myresources/providers/Microsoft.Compute/virtualMachines/vm-01",
"/subscriptions/5ae68d89-69a4-454f-b5ce-e443cc4e0067/resourceGroups/myresources/providers/Microsoft.Compute/virtualMachines/vm-02",
"/subscriptions/5ae68d89-69a4-454f-b5ce-e443cc4e0067/resourceGroups/myresources/providers/Microsoft.Compute/virtualMachines/vm-03"
],
"nonAzureComputerNames": [
"box1.contoso.com",
"box2.contoso.com"
]
},
"scheduleInfo": {
"description": "",
"startTime": "2017-10-19T12:22:00-07:00",
"startTimeOffsetMinutes": -420,
"expiryTime": "2018-11-09T11:22:00-08:00",
"expiryTimeOffsetMinutes": -480,
"isEnabled": true,
"nextRun": "2017-10-19T12:22:00-07:00",
"nextRunOffsetMinutes": -420,
"interval": 1,
"frequency": "Week",
"creationTime": "2017-10-19T18:54:50.5233333+00:00",
"lastModifiedTime": "2017-10-19T18:54:50.5233333+00:00",
"timeZone": "America/Los_Angeles"
},
"tasks": {
"preTask": {
"source": "HelloWorld",
"parameters": {
"COMPUTERNAME": "Computer1"
}
},
"postTask": {
"source": "GetCache",
"parameters": null
}
},
"provisioningState": "Provisioning",
"error": {},
"creationTime": "2017-10-19T18:54:50.5233333+00:00",
"lastModifiedBy": "",
"lastModifiedTime": "2017-10-19T18:54:50.68+00:00"
}
}
Definitionen
Name | Beschreibung |
---|---|
Advanced |
Die Eigenschaften des "Erweiterten Zeitplan erstellen". |
Advanced |
Die Eigenschaften des ereignisses "Erweiterter Zeitplan monatlich erstellen". |
Azure |
Azure-Abfrage für die Updatekonfiguration. |
Error |
Fehlerantwort eines Vorgangsfehlers |
Linux |
Linux-spezifische Updatekonfiguration. |
Linux |
Updateklassifizierungen, die in der Softwareupdatekonfiguration enthalten sind. |
Non |
Keine Azure-Abfrage für die Updatekonfiguration. |
Operating |
Betriebssystem von Zielcomputern |
Schedule |
Tag des Vorkommens. Muss eine von Montag, Dienstag, Mittwoch, Donnerstag, Freitag, Samstag, Sonntag sein. |
Schedule |
Ruft die Häufigkeit des Zeitplans ab oder legt sie fest. |
software |
Konfigurationseigenschaften für Softwareupdates. |
software |
Aufgabeneigenschaften der Softwareupdatekonfiguration. |
SUCSchedule |
Definition von Zeitplanparametern. |
Tag |
Filtert VMs nach Any- oder All-Tags. |
Tag |
Tagfilterinformationen für den virtuellen Computer. |
Target |
Spezifisch für die Updatekonfiguration gruppieren. |
task |
Aufgabeneigenschaften der Softwareupdatekonfiguration. |
update |
Aktualisieren Sie bestimmte Eigenschaften der Softwareupdatekonfiguration. |
Windows |
Windows-spezifische Updatekonfiguration. |
Windows |
Die In der Softwareupdatekonfiguration enthaltene Updateklassifizierung. Eine durch Trennzeichen getrennte Zeichenfolge mit erforderlichen Werten |
AdvancedSchedule
Die Eigenschaften des "Erweiterten Zeitplan erstellen".
Name | Typ | Beschreibung |
---|---|---|
monthDays |
integer[] (int32) |
Tage des Monats, für den der Auftrag ausgeführt werden soll. Muss zwischen 1 und 31 sein. |
monthlyOccurrences |
Vorkommen von Tagen innerhalb eines Monats. |
|
weekDays |
string[] |
Tage der Woche, für die der Auftrag ausgeführt werden soll. |
AdvancedScheduleMonthlyOccurrence
Die Eigenschaften des ereignisses "Erweiterter Zeitplan monatlich erstellen".
Name | Typ | Beschreibung |
---|---|---|
day |
Tag des Vorkommens. Muss eine von Montag, Dienstag, Mittwoch, Donnerstag, Freitag, Samstag, Sonntag sein. |
|
occurrence |
integer (int32) |
Vorkommen der Woche innerhalb des Monats. Muss zwischen 1 und 5 sein |
AzureQueryProperties
Azure-Abfrage für die Updatekonfiguration.
Name | Typ | Beschreibung |
---|---|---|
locations |
string[] |
Liste der Speicherorte, auf die die Abfrage zu beschränken ist. |
scope |
string[] |
Liste der ARM-IDs der Abonnement- oder Ressourcengruppe. |
tagSettings |
Tageinstellungen für den virtuellen Computer. |
ErrorResponse
Fehlerantwort eines Vorgangsfehlers
Name | Typ | Beschreibung |
---|---|---|
code |
string |
Fehlercode |
message |
string |
Fehlermeldung, die angibt, warum der Vorgang fehlgeschlagen ist. |
LinuxProperties
Linux-spezifische Updatekonfiguration.
Name | Typ | Beschreibung |
---|---|---|
excludedPackageNameMasks |
string[] |
Pakete, die von der Softwareupdatekonfiguration ausgeschlossen sind. |
includedPackageClassifications |
Updateklassifizierungen, die in der Softwareupdatekonfiguration enthalten sind. |
|
includedPackageNameMasks |
string[] |
Pakete, die aus der Softwareupdatekonfiguration enthalten sind. |
rebootSetting |
string |
Neustarteinstellung für die Softwareupdatekonfiguration. |
LinuxUpdateClasses
Updateklassifizierungen, die in der Softwareupdatekonfiguration enthalten sind.
Wert | Beschreibung |
---|---|
Critical | |
Other | |
Security | |
Unclassified |
NonAzureQueryProperties
Keine Azure-Abfrage für die Updatekonfiguration.
Name | Typ | Beschreibung |
---|---|---|
functionAlias |
string |
Log Analytics Saved Search name. |
workspaceId |
string |
Arbeitsbereichs-ID für Log Analytics, in der sich die gespeicherte Suche befindet. |
OperatingSystemType
Betriebssystem von Zielcomputern
Wert | Beschreibung |
---|---|
Linux | |
Windows |
ScheduleDay
Tag des Vorkommens. Muss eine von Montag, Dienstag, Mittwoch, Donnerstag, Freitag, Samstag, Sonntag sein.
Wert | Beschreibung |
---|---|
Friday | |
Monday | |
Saturday | |
Sunday | |
Thursday | |
Tuesday | |
Wednesday |
ScheduleFrequency
Ruft die Häufigkeit des Zeitplans ab oder legt sie fest.
Wert | Beschreibung |
---|---|
Day | |
Hour | |
Minute |
Das mindest zulässige Intervall für Minutenzeitpläne beträgt 15 Minuten. |
Month | |
OneTime | |
Week |
softwareUpdateConfiguration
Konfigurationseigenschaften für Softwareupdates.
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Ressourcen-ID. |
name |
string |
Ressourcenname. |
properties.createdBy |
string |
CreatedBy-Eigenschaft, die nur in der Antwort angezeigt wird. |
properties.creationTime |
string (date-time) |
Erstellungszeit der Ressource, die nur in der Antwort angezeigt wird. |
properties.error |
Details des Bereitstellungsfehlers |
|
properties.lastModifiedBy |
string |
LastModifiedBy-Eigenschaft, die nur in der Antwort angezeigt wird. |
properties.lastModifiedTime |
string (date-time) |
Letzte Änderung der Ressource, die nur in der Antwort angezeigt wird. |
properties.provisioningState |
string |
Bereitstellungsstatus für die Softwareupdatekonfiguration, die nur in der Antwort angezeigt wird. |
properties.scheduleInfo |
Zeitplaninformationen für die Softwareupdatekonfiguration |
|
properties.tasks |
Aufgabeninformationen für die Softwareupdatekonfiguration. |
|
properties.updateConfiguration |
Aktualisieren bestimmter Eigenschaften für die Softwareupdatekonfiguration |
|
type |
string |
Ressourcentyp |
softwareUpdateConfigurationTasks
Aufgabeneigenschaften der Softwareupdatekonfiguration.
Name | Typ | Beschreibung |
---|---|---|
postTask |
Aufgabeneigenschaften nach dem Vorgang. |
|
preTask |
Eigenschaften vor dem Vorgang. |
SUCScheduleProperties
Definition von Zeitplanparametern.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
advancedSchedule |
Ruft den erweiterten Zeitplan ab oder legt diesen fest. |
||
creationTime |
string (date-time) |
Ruft die Erstellungszeit ab oder legt sie fest. |
|
description |
string |
Ruft die Beschreibung ab oder legt sie fest. |
|
expiryTime |
string (date-time) |
Ruft die Endzeit des Zeitplans ab oder legt sie fest. |
|
expiryTimeOffsetMinutes |
number (double) |
Ruft den Versatz der Ablaufzeit in Minuten ab oder legt sie fest. |
|
frequency |
Ruft die Häufigkeit des Zeitplans ab oder legt sie fest. |
||
interval |
integer (int64) |
Ruft das Intervall des Zeitplans ab oder legt es fest. |
|
isEnabled |
boolean |
False |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob dieser Zeitplan aktiviert ist. |
lastModifiedTime |
string (date-time) |
Ruft die Uhrzeit der letzten Änderung ab oder legt sie fest. |
|
nextRun |
string (date-time) |
Ruft die nächste Laufzeit des Zeitplans ab oder legt sie fest. |
|
nextRunOffsetMinutes |
number (double) |
Dient zum Abrufen oder Festlegen des Offsets der nächsten Laufzeit in Minuten. |
|
startTime |
string (date-time) |
Ruft die Startzeit des Zeitplans ab oder legt sie fest. |
|
startTimeOffsetMinutes |
number (double) |
Ruft den Offset der Startzeit in Minuten ab. |
|
timeZone |
string |
Ruft die Zeitzone des Zeitplans ab oder legt sie fest. |
TagOperators
Filtert VMs nach Any- oder All-Tags.
Wert | Beschreibung |
---|---|
All | |
Any |
TagSettingsProperties
Tagfilterinformationen für den virtuellen Computer.
Name | Typ | Beschreibung |
---|---|---|
filterOperator |
Filtert VMs nach Any- oder All-Tags. |
|
tags |
object |
Wörterbuch von Tags mit der Liste der Werte. |
TargetProperties
Spezifisch für die Updatekonfiguration gruppieren.
Name | Typ | Beschreibung |
---|---|---|
azureQueries |
Liste der Azure-Abfragen in der Softwareupdatekonfiguration. |
|
nonAzureQueries |
Liste der nicht Azure-Abfragen in der Softwareupdatekonfiguration. |
taskProperties
Aufgabeneigenschaften der Softwareupdatekonfiguration.
Name | Typ | Beschreibung |
---|---|---|
parameters |
object |
Dient zum Abrufen oder Festlegen der Parameter des Vorgangs. |
source |
string |
Ruft den Namen des Runbook ab oder legt den Namen fest. |
updateConfiguration
Aktualisieren Sie bestimmte Eigenschaften der Softwareupdatekonfiguration.
Name | Typ | Beschreibung |
---|---|---|
azureVirtualMachines |
string[] |
Liste der Azure-Ressourcen-IDs für virtuelle Azure-Computer, die von der Softwareupdatekonfiguration betroffen sind. |
duration |
string (duration) |
Maximal zulässige Zeit für die Ausführung der Softwareupdatekonfiguration. Die Dauer muss mit dem Format PT[n]H[n]M[n]S gemäß ISO8601 angegeben werden. |
linux |
Linux-spezifische Updatekonfiguration. |
|
nonAzureComputerNames |
string[] |
Liste der Namen von Nicht-Azure-Computern, die von der Softwareupdatekonfiguration betroffen sind. |
operatingSystem |
Betriebssystem von Zielcomputern |
|
targets |
Gruppenziele für die Softwareupdatekonfiguration. |
|
windows |
Windows-spezifische Updatekonfiguration. |
WindowsProperties
Windows-spezifische Updatekonfiguration.
Name | Typ | Beschreibung |
---|---|---|
excludedKbNumbers |
string[] |
KB-Nummern, die von der Softwareupdatekonfiguration ausgeschlossen sind. |
includedKbNumbers |
string[] |
KB-Nummern, die aus der Softwareupdatekonfiguration enthalten sind. |
includedUpdateClassifications |
Die In der Softwareupdatekonfiguration enthaltene Updateklassifizierung. Eine durch Trennzeichen getrennte Zeichenfolge mit erforderlichen Werten |
|
rebootSetting |
string |
Neustarteinstellung für die Softwareupdatekonfiguration. |
WindowsUpdateClasses
Die In der Softwareupdatekonfiguration enthaltene Updateklassifizierung. Eine durch Trennzeichen getrennte Zeichenfolge mit erforderlichen Werten
Wert | Beschreibung |
---|---|
Critical | |
Definition | |
FeaturePack | |
Security | |
ServicePack | |
Tools | |
Unclassified | |
UpdateRollup | |
Updates |