Microsoft.Maintenance MaintenanceConfigurations
Bicep-Ressourcendefinition
Der Ressourcentyp "maintenanceConfigurations" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Maintenance/maintenanceConfigurations-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Bicep hinzu.
resource symbolicname 'Microsoft.Maintenance/maintenanceConfigurations@2023-10-01-preview' = {
location: 'string'
name: 'string'
properties: {
extensionProperties: {
{customized property}: 'string'
}
installPatches: {
linuxParameters: {
classificationsToInclude: [
'string'
]
packageNameMasksToExclude: [
'string'
]
packageNameMasksToInclude: [
'string'
]
}
rebootSetting: 'string'
windowsParameters: {
classificationsToInclude: [
'string'
]
excludeKbsRequiringReboot: bool
kbNumbersToExclude: [
'string'
]
kbNumbersToInclude: [
'string'
]
}
}
maintenanceScope: 'string'
maintenanceWindow: {
duration: 'string'
expirationDateTime: 'string'
recurEvery: 'string'
startDateTime: 'string'
timeZone: 'string'
}
namespace: 'string'
visibility: 'string'
}
tags: {
{customized property}: 'string'
}
}
Eigenschaftswerte
InputLinuxParameters
Name | Beschreibung | Wert |
---|---|---|
classificationsToInclude | Klassifizierungskategorie von Patches, die gepatcht werden sollen | string[] |
packageNameMasksToExclude | Paketnamen, die für das Patchen ausgeschlossen werden sollen. | string[] |
packageNameMasksToInclude | Paketnamen, die zum Patchen eingeschlossen werden sollen. | string[] |
InputPatchConfiguration
Name | Beschreibung | Wert |
---|---|---|
linuxParameters | Eingabeparameter, die für das Patchen eines Linux-Computers spezifisch sind. Übergeben Sie diese Eigenschaft für Windows-Computer nicht. | InputLinuxParameters |
rebootSetting | Mögliche Neustarteinstellung gemäß definition des Benutzers, auf deren Grundlage es beschlossen würde, den Computer neu zu starten oder nicht, nachdem der Patchvorgang abgeschlossen wurde. | "Immer" "IfRequired" "Nie" |
windowsParameters | Eingabeparameter, die für das Patchen eines Windows-Computers spezifisch sind. Übergeben Sie diese Eigenschaft für Linux-Computer nicht. | InputWindowsParameters- |
InputWindowsParameters
Name | Beschreibung | Wert |
---|---|---|
classificationsToInclude | Klassifizierungskategorie von Patches, die gepatcht werden sollen | string[] |
excludeKbsRequiringReboot | Schließen Sie Patches aus, die neustarten müssen | Bool |
kbNumbersToExclude | Windows KBID, die für das Patchen ausgeschlossen werden soll. | string[] |
kbNumbersToInclude | Windows KBID, die zum Patchen enthalten sein soll. | string[] |
MaintenanceConfigurationProperties
Name | Beschreibung | Wert |
---|---|---|
extensionProperties | Dient zum Abrufen oder Festlegen von ExtensionProperties der maintenanceConfiguration | MaintenanceConfigurationPropertiesExtensionProperties |
installPatches | Die Eingabeparameter, die an den Patchausführungsvorgang übergeben werden sollen. | InputPatchConfiguration- |
maintenanceScope | Dient zum Abrufen oder Festlegen von MaintenanceScope der Konfiguration. | "Erweiterung" "Host" 'InGuestPatch' "OSImage" "Ressource" 'SQLDB' 'SQLManagedInstance' |
maintenanceWindow | Definition eines MaintenanceWindow | MaintenanceWindow- |
Namespace | Ruft den Namespace der Ressource ab oder legt sie fest. | Schnur |
Sichtbarkeit | Ruft die Sichtbarkeit der Konfiguration ab oder legt sie fest. Der Standardwert ist "Benutzerdefiniert" | 'Benutzerdefiniert' "Öffentlich" |
MaintenanceConfigurationPropertiesExtensionProperties
Name | Beschreibung | Wert |
---|
MaintenanceConfigurationTags
Name | Beschreibung | Wert |
---|
MaintenanceWindow
Name | Beschreibung | Wert |
---|---|---|
Dauer | Dauer des Wartungsfensters im HH:mm-Format. Wenn nicht angegeben, wird der Standardwert basierend auf dem bereitgestellten Wartungsumfang verwendet. Beispiel: 05:00. | Schnur |
expirationDateTime | Effektives Ablaufdatum des Wartungsfensters im JJJJ-MM-DD hh:mm-Format. Das Fenster wird in der bereitgestellten Zeitzone erstellt und entsprechend dieser Zeitzone auf Sommereinsparungen angepasst. Das Ablaufdatum muss auf ein zukünftiges Datum festgelegt werden. Wenn nicht angegeben, wird sie auf die maximale Datumszeit 9999-12-31 23:59:59:59 festgelegt. | Schnur |
recurEvery | Rate, mit der ein Wartungsfenster wieder auftritt. Der Satz kann als tägliche, wöchentliche oder monatliche Zeitpläne ausgedrückt werden. Tageszeitplan wird als "recurEvery" formatiert: [Häufigkeit als ganze Zahl]['Tag(n)']. Wenn keine Häufigkeit angegeben wird, ist die Standardhäufigkeit 1. Beispiele für tägliche Zeitpläne sind recurEvery: Day, recurEvery: 3Days. Wochenplan wird als "recurEvery" formatiert: [Häufigkeit als ganze Zahl]['Woche(n)'] [Optionale durch Komma getrennte Liste der Wochentage Montag-Sonntag]. Wöchentliche Zeitplanbeispiele sind recurEvery: 3Weeks, recurEvery: Week Saturday,Sunday. Monatliche Zeitpläne werden als [Häufigkeit als ganze Zahl]['Monat(n)' [Durch Trennzeichen getrennte Liste der Monatstage] oder [Häufigkeit als ganze Zahl][Monatsmonat(s)] [Woche des Monats (Erste, Zweite, Dritte, Vierte, Letzte)] [Wochentag Montag-Sonntag] [Optional offset(No. of days)] formatiert. Der Offsetwert muss zwischen -6 und einschließlich 6 liegen. Beispiele für monatlichen Zeitplan sind recurEvery: Month, recurEvery: 2Months, recurEvery: Month day23,day24, recurEvery: Month Last Sunday, recurEvery: Month Fourth Montag, recurEvery: Month Last Sunday Offset-3, recurEvery: Month Third Sunday Offset6. | Schnur |
startDateTime | Effektives Startdatum des Wartungsfensters im JJJJ-MM-DD hh:mm-Format. Das Startdatum kann entweder auf das aktuelle Datum oder das zukünftige Datum festgelegt werden. Das Fenster wird in der bereitgestellten Zeitzone erstellt und entsprechend dieser Zeitzone auf Sommereinsparungen angepasst. | Schnur |
timeZone | Name der Zeitzone. Eine Liste der Zeitzonen kann durch Ausführen von [System.TimeZoneInfo]::GetSystemTimeZones() in PowerShell abgerufen werden. Beispiel: Pacific Standard Time, UTC, W. Europe Standard Time, Korea Standard Time, Cen. Australien Standardzeit. | Schnur |
Microsoft.Maintenance/maintenanceConfigurations
Name | Beschreibung | Wert |
---|---|---|
Ort | Ruft den Speicherort der Ressource ab oder legt sie fest. | Schnur |
Name | Der Ressourcenname | Zeichenfolge (erforderlich) |
Eigenschaften | Dient zum Abrufen oder Festlegen von Eigenschaften der Ressource | MaintenanceConfigurationProperties |
Schilder | Ressourcentags | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
ARM-Vorlagenressourcendefinition
Der Ressourcentyp "maintenanceConfigurations" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Maintenance/maintenanceConfigurations-Ressource zu erstellen, fügen Sie Der Vorlage den folgenden JSON-Code hinzu.
{
"type": "Microsoft.Maintenance/maintenanceConfigurations",
"apiVersion": "2023-10-01-preview",
"name": "string",
"location": "string",
"properties": {
"extensionProperties": {
"{customized property}": "string"
},
"installPatches": {
"linuxParameters": {
"classificationsToInclude": [ "string" ],
"packageNameMasksToExclude": [ "string" ],
"packageNameMasksToInclude": [ "string" ]
},
"rebootSetting": "string",
"windowsParameters": {
"classificationsToInclude": [ "string" ],
"excludeKbsRequiringReboot": "bool",
"kbNumbersToExclude": [ "string" ],
"kbNumbersToInclude": [ "string" ]
}
},
"maintenanceScope": "string",
"maintenanceWindow": {
"duration": "string",
"expirationDateTime": "string",
"recurEvery": "string",
"startDateTime": "string",
"timeZone": "string"
},
"namespace": "string",
"visibility": "string"
},
"tags": {
"{customized property}": "string"
}
}
Eigenschaftswerte
InputLinuxParameters
Name | Beschreibung | Wert |
---|---|---|
classificationsToInclude | Klassifizierungskategorie von Patches, die gepatcht werden sollen | string[] |
packageNameMasksToExclude | Paketnamen, die für das Patchen ausgeschlossen werden sollen. | string[] |
packageNameMasksToInclude | Paketnamen, die zum Patchen eingeschlossen werden sollen. | string[] |
InputPatchConfiguration
Name | Beschreibung | Wert |
---|---|---|
linuxParameters | Eingabeparameter, die für das Patchen eines Linux-Computers spezifisch sind. Übergeben Sie diese Eigenschaft für Windows-Computer nicht. | InputLinuxParameters |
rebootSetting | Mögliche Neustarteinstellung gemäß definition des Benutzers, auf deren Grundlage es beschlossen würde, den Computer neu zu starten oder nicht, nachdem der Patchvorgang abgeschlossen wurde. | "Immer" "IfRequired" "Nie" |
windowsParameters | Eingabeparameter, die für das Patchen eines Windows-Computers spezifisch sind. Übergeben Sie diese Eigenschaft für Linux-Computer nicht. | InputWindowsParameters- |
InputWindowsParameters
Name | Beschreibung | Wert |
---|---|---|
classificationsToInclude | Klassifizierungskategorie von Patches, die gepatcht werden sollen | string[] |
excludeKbsRequiringReboot | Schließen Sie Patches aus, die neustarten müssen | Bool |
kbNumbersToExclude | Windows KBID, die für das Patchen ausgeschlossen werden soll. | string[] |
kbNumbersToInclude | Windows KBID, die zum Patchen enthalten sein soll. | string[] |
MaintenanceConfigurationProperties
Name | Beschreibung | Wert |
---|---|---|
extensionProperties | Dient zum Abrufen oder Festlegen von ExtensionProperties der maintenanceConfiguration | MaintenanceConfigurationPropertiesExtensionProperties |
installPatches | Die Eingabeparameter, die an den Patchausführungsvorgang übergeben werden sollen. | InputPatchConfiguration- |
maintenanceScope | Dient zum Abrufen oder Festlegen von MaintenanceScope der Konfiguration. | "Erweiterung" "Host" 'InGuestPatch' "OSImage" "Ressource" 'SQLDB' 'SQLManagedInstance' |
maintenanceWindow | Definition eines MaintenanceWindow | MaintenanceWindow- |
Namespace | Ruft den Namespace der Ressource ab oder legt sie fest. | Schnur |
Sichtbarkeit | Ruft die Sichtbarkeit der Konfiguration ab oder legt sie fest. Der Standardwert ist "Benutzerdefiniert" | 'Benutzerdefiniert' "Öffentlich" |
MaintenanceConfigurationPropertiesExtensionProperties
Name | Beschreibung | Wert |
---|
MaintenanceConfigurationTags
Name | Beschreibung | Wert |
---|
MaintenanceWindow
Name | Beschreibung | Wert |
---|---|---|
Dauer | Dauer des Wartungsfensters im HH:mm-Format. Wenn nicht angegeben, wird der Standardwert basierend auf dem bereitgestellten Wartungsumfang verwendet. Beispiel: 05:00. | Schnur |
expirationDateTime | Effektives Ablaufdatum des Wartungsfensters im JJJJ-MM-DD hh:mm-Format. Das Fenster wird in der bereitgestellten Zeitzone erstellt und entsprechend dieser Zeitzone auf Sommereinsparungen angepasst. Das Ablaufdatum muss auf ein zukünftiges Datum festgelegt werden. Wenn nicht angegeben, wird sie auf die maximale Datumszeit 9999-12-31 23:59:59:59 festgelegt. | Schnur |
recurEvery | Rate, mit der ein Wartungsfenster wieder auftritt. Der Satz kann als tägliche, wöchentliche oder monatliche Zeitpläne ausgedrückt werden. Tageszeitplan wird als "recurEvery" formatiert: [Häufigkeit als ganze Zahl]['Tag(n)']. Wenn keine Häufigkeit angegeben wird, ist die Standardhäufigkeit 1. Beispiele für tägliche Zeitpläne sind recurEvery: Day, recurEvery: 3Days. Wochenplan wird als "recurEvery" formatiert: [Häufigkeit als ganze Zahl]['Woche(n)'] [Optionale durch Komma getrennte Liste der Wochentage Montag-Sonntag]. Wöchentliche Zeitplanbeispiele sind recurEvery: 3Weeks, recurEvery: Week Saturday,Sunday. Monatliche Zeitpläne werden als [Häufigkeit als ganze Zahl]['Monat(n)' [Durch Trennzeichen getrennte Liste der Monatstage] oder [Häufigkeit als ganze Zahl][Monatsmonat(s)] [Woche des Monats (Erste, Zweite, Dritte, Vierte, Letzte)] [Wochentag Montag-Sonntag] [Optional offset(No. of days)] formatiert. Der Offsetwert muss zwischen -6 und einschließlich 6 liegen. Beispiele für monatlichen Zeitplan sind recurEvery: Month, recurEvery: 2Months, recurEvery: Month day23,day24, recurEvery: Month Last Sunday, recurEvery: Month Fourth Montag, recurEvery: Month Last Sunday Offset-3, recurEvery: Month Third Sunday Offset6. | Schnur |
startDateTime | Effektives Startdatum des Wartungsfensters im JJJJ-MM-DD hh:mm-Format. Das Startdatum kann entweder auf das aktuelle Datum oder das zukünftige Datum festgelegt werden. Das Fenster wird in der bereitgestellten Zeitzone erstellt und entsprechend dieser Zeitzone auf Sommereinsparungen angepasst. | Schnur |
timeZone | Name der Zeitzone. Eine Liste der Zeitzonen kann durch Ausführen von [System.TimeZoneInfo]::GetSystemTimeZones() in PowerShell abgerufen werden. Beispiel: Pacific Standard Time, UTC, W. Europe Standard Time, Korea Standard Time, Cen. Australien Standardzeit. | Schnur |
Microsoft.Maintenance/maintenanceConfigurations
Name | Beschreibung | Wert |
---|---|---|
apiVersion | Die API-Version | "2023-10-01-preview" |
Ort | Ruft den Speicherort der Ressource ab oder legt sie fest. | Schnur |
Name | Der Ressourcenname | Zeichenfolge (erforderlich) |
Eigenschaften | Dient zum Abrufen oder Festlegen von Eigenschaften der Ressource | MaintenanceConfigurationProperties |
Schilder | Ressourcentags | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
Art | Der Ressourcentyp | "Microsoft.Maintenance/maintenanceConfigurations" |
Terraform -Ressourcendefinition (AzAPI-Anbieter)
Der Ressourcentyp "maintenanceConfigurations" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Maintenance/maintenanceConfigurations-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Maintenance/maintenanceConfigurations@2023-10-01-preview"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
extensionProperties = {
{customized property} = "string"
}
installPatches = {
linuxParameters = {
classificationsToInclude = [
"string"
]
packageNameMasksToExclude = [
"string"
]
packageNameMasksToInclude = [
"string"
]
}
rebootSetting = "string"
windowsParameters = {
classificationsToInclude = [
"string"
]
excludeKbsRequiringReboot = bool
kbNumbersToExclude = [
"string"
]
kbNumbersToInclude = [
"string"
]
}
}
maintenanceScope = "string"
maintenanceWindow = {
duration = "string"
expirationDateTime = "string"
recurEvery = "string"
startDateTime = "string"
timeZone = "string"
}
namespace = "string"
visibility = "string"
}
})
}
Eigenschaftswerte
InputLinuxParameters
Name | Beschreibung | Wert |
---|---|---|
classificationsToInclude | Klassifizierungskategorie von Patches, die gepatcht werden sollen | string[] |
packageNameMasksToExclude | Paketnamen, die für das Patchen ausgeschlossen werden sollen. | string[] |
packageNameMasksToInclude | Paketnamen, die zum Patchen eingeschlossen werden sollen. | string[] |
InputPatchConfiguration
Name | Beschreibung | Wert |
---|---|---|
linuxParameters | Eingabeparameter, die für das Patchen eines Linux-Computers spezifisch sind. Übergeben Sie diese Eigenschaft für Windows-Computer nicht. | InputLinuxParameters |
rebootSetting | Mögliche Neustarteinstellung gemäß definition des Benutzers, auf deren Grundlage es beschlossen würde, den Computer neu zu starten oder nicht, nachdem der Patchvorgang abgeschlossen wurde. | "Immer" "IfRequired" "Nie" |
windowsParameters | Eingabeparameter, die für das Patchen eines Windows-Computers spezifisch sind. Übergeben Sie diese Eigenschaft für Linux-Computer nicht. | InputWindowsParameters- |
InputWindowsParameters
Name | Beschreibung | Wert |
---|---|---|
classificationsToInclude | Klassifizierungskategorie von Patches, die gepatcht werden sollen | string[] |
excludeKbsRequiringReboot | Schließen Sie Patches aus, die neustarten müssen | Bool |
kbNumbersToExclude | Windows KBID, die für das Patchen ausgeschlossen werden soll. | string[] |
kbNumbersToInclude | Windows KBID, die zum Patchen enthalten sein soll. | string[] |
MaintenanceConfigurationProperties
Name | Beschreibung | Wert |
---|---|---|
extensionProperties | Dient zum Abrufen oder Festlegen von ExtensionProperties der maintenanceConfiguration | MaintenanceConfigurationPropertiesExtensionProperties |
installPatches | Die Eingabeparameter, die an den Patchausführungsvorgang übergeben werden sollen. | InputPatchConfiguration- |
maintenanceScope | Dient zum Abrufen oder Festlegen von MaintenanceScope der Konfiguration. | "Erweiterung" "Host" 'InGuestPatch' "OSImage" "Ressource" 'SQLDB' 'SQLManagedInstance' |
maintenanceWindow | Definition eines MaintenanceWindow | MaintenanceWindow- |
Namespace | Ruft den Namespace der Ressource ab oder legt sie fest. | Schnur |
Sichtbarkeit | Ruft die Sichtbarkeit der Konfiguration ab oder legt sie fest. Der Standardwert ist "Benutzerdefiniert" | 'Benutzerdefiniert' "Öffentlich" |
MaintenanceConfigurationPropertiesExtensionProperties
Name | Beschreibung | Wert |
---|
MaintenanceConfigurationTags
Name | Beschreibung | Wert |
---|
MaintenanceWindow
Name | Beschreibung | Wert |
---|---|---|
Dauer | Dauer des Wartungsfensters im HH:mm-Format. Wenn nicht angegeben, wird der Standardwert basierend auf dem bereitgestellten Wartungsumfang verwendet. Beispiel: 05:00. | Schnur |
expirationDateTime | Effektives Ablaufdatum des Wartungsfensters im JJJJ-MM-DD hh:mm-Format. Das Fenster wird in der bereitgestellten Zeitzone erstellt und entsprechend dieser Zeitzone auf Sommereinsparungen angepasst. Das Ablaufdatum muss auf ein zukünftiges Datum festgelegt werden. Wenn nicht angegeben, wird sie auf die maximale Datumszeit 9999-12-31 23:59:59:59 festgelegt. | Schnur |
recurEvery | Rate, mit der ein Wartungsfenster wieder auftritt. Der Satz kann als tägliche, wöchentliche oder monatliche Zeitpläne ausgedrückt werden. Tageszeitplan wird als "recurEvery" formatiert: [Häufigkeit als ganze Zahl]['Tag(n)']. Wenn keine Häufigkeit angegeben wird, ist die Standardhäufigkeit 1. Beispiele für tägliche Zeitpläne sind recurEvery: Day, recurEvery: 3Days. Wochenplan wird als "recurEvery" formatiert: [Häufigkeit als ganze Zahl]['Woche(n)'] [Optionale durch Komma getrennte Liste der Wochentage Montag-Sonntag]. Wöchentliche Zeitplanbeispiele sind recurEvery: 3Weeks, recurEvery: Week Saturday,Sunday. Monatliche Zeitpläne werden als [Häufigkeit als ganze Zahl]['Monat(n)' [Durch Trennzeichen getrennte Liste der Monatstage] oder [Häufigkeit als ganze Zahl][Monatsmonat(s)] [Woche des Monats (Erste, Zweite, Dritte, Vierte, Letzte)] [Wochentag Montag-Sonntag] [Optional offset(No. of days)] formatiert. Der Offsetwert muss zwischen -6 und einschließlich 6 liegen. Beispiele für monatlichen Zeitplan sind recurEvery: Month, recurEvery: 2Months, recurEvery: Month day23,day24, recurEvery: Month Last Sunday, recurEvery: Month Fourth Montag, recurEvery: Month Last Sunday Offset-3, recurEvery: Month Third Sunday Offset6. | Schnur |
startDateTime | Effektives Startdatum des Wartungsfensters im JJJJ-MM-DD hh:mm-Format. Das Startdatum kann entweder auf das aktuelle Datum oder das zukünftige Datum festgelegt werden. Das Fenster wird in der bereitgestellten Zeitzone erstellt und entsprechend dieser Zeitzone auf Sommereinsparungen angepasst. | Schnur |
timeZone | Name der Zeitzone. Eine Liste der Zeitzonen kann durch Ausführen von [System.TimeZoneInfo]::GetSystemTimeZones() in PowerShell abgerufen werden. Beispiel: Pacific Standard Time, UTC, W. Europe Standard Time, Korea Standard Time, Cen. Australien Standardzeit. | Schnur |
Microsoft.Maintenance/maintenanceConfigurations
Name | Beschreibung | Wert |
---|---|---|
Ort | Ruft den Speicherort der Ressource ab oder legt sie fest. | Schnur |
Name | Der Ressourcenname | Zeichenfolge (erforderlich) |
Eigenschaften | Dient zum Abrufen oder Festlegen von Eigenschaften der Ressource | MaintenanceConfigurationProperties |
Schilder | Ressourcentags | Wörterbuch der Tagnamen und -werte. |
Art | Der Ressourcentyp | "Microsoft.Maintenance/maintenanceConfigurations@2023-10-01-preview" |