Freigeben über


ArmMaintenanceModelFactory.MaintenanceConfigurationData Methode

Definition

Initialisiert eine neue instance von MaintenanceConfigurationData.

public static Azure.ResourceManager.Maintenance.MaintenanceConfigurationData MaintenanceConfigurationData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, string namespace = default, System.Collections.Generic.IDictionary<string,string> extensionProperties = default, Azure.ResourceManager.Maintenance.Models.MaintenanceScope? maintenanceScope = default, Azure.ResourceManager.Maintenance.Models.MaintenanceConfigurationVisibility? visibility = default, Azure.ResourceManager.Maintenance.Models.MaintenancePatchConfiguration installPatches = default, DateTimeOffset? startOn = default, DateTimeOffset? expireOn = default, TimeSpan? duration = default, string timeZone = default, string recurEvery = default);
static member MaintenanceConfigurationData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * string * System.Collections.Generic.IDictionary<string, string> * Nullable<Azure.ResourceManager.Maintenance.Models.MaintenanceScope> * Nullable<Azure.ResourceManager.Maintenance.Models.MaintenanceConfigurationVisibility> * Azure.ResourceManager.Maintenance.Models.MaintenancePatchConfiguration * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Nullable<TimeSpan> * string * string -> Azure.ResourceManager.Maintenance.MaintenanceConfigurationData
Public Shared Function MaintenanceConfigurationData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional namespace As String = Nothing, Optional extensionProperties As IDictionary(Of String, String) = Nothing, Optional maintenanceScope As Nullable(Of MaintenanceScope) = Nothing, Optional visibility As Nullable(Of MaintenanceConfigurationVisibility) = Nothing, Optional installPatches As MaintenancePatchConfiguration = Nothing, Optional startOn As Nullable(Of DateTimeOffset) = Nothing, Optional expireOn As Nullable(Of DateTimeOffset) = Nothing, Optional duration As Nullable(Of TimeSpan) = Nothing, Optional timeZone As String = Nothing, Optional recurEvery As String = Nothing) As MaintenanceConfigurationData

Parameter

id
ResourceIdentifier

Die ID.

name
String

Der Name.

resourceType
ResourceType

Der resourceType.

systemData
SystemData

SystemDaten.

tags
IDictionary<String,String>

Die Tags.

location
AzureLocation

Der Speicherort.

namespace
String

Ruft den Namespace der Ressource ab oder legt diese fest.

extensionProperties
IDictionary<String,String>

Ruft extensionProperties der maintenanceConfiguration ab oder legt diese fest.

maintenanceScope
Nullable<MaintenanceScope>

Ruft maintenanceScope der Konfiguration ab oder legt diese fest.

visibility
Nullable<MaintenanceConfigurationVisibility>

Ruft die Sichtbarkeit der Konfiguration ab bzw. legt diese fest. Der Standardwert ist "Custom".

installPatches
MaintenancePatchConfiguration

Die Eingabeparameter, die an den Patchausführungsvorgang übergeben werden sollen.

startOn
Nullable<DateTimeOffset>

Effektives Startdatum des Wartungsfensters im JJJJ-MM-TT hh:mm-Format. Das Startdatum kann entweder auf das aktuelle Datum oder das zukünftige Datum festgelegt werden. Das Fenster wird in der angegebenen Zeitzone erstellt und an die Sommerzeit entsprechend dieser Zeitzone angepasst.

expireOn
Nullable<DateTimeOffset>

Effektives Ablaufdatum des Wartungsfensters im JJJJ-MM-TT hh:mm-Format. Das Fenster wird in der angegebenen Zeitzone erstellt und an die Sommerzeit entsprechend dieser Zeitzone angepasst. Das Ablaufdatum muss auf ein zukünftiges Datum festgelegt werden. Falls nicht angegeben, wird es auf die maximale Datumszeit 9999-12-31 23:59:59 festgelegt.

duration
Nullable<TimeSpan>

Dauer des Wartungsfensters im hh:mm-Format. Ohne Angabe wird der Standardwert basierend auf dem angegebenen Wartungsbereich verwendet, Beispiel: 05:00.

timeZone
String

Name der Zeitzone. Die Liste der Zeitzonen kann durch Ausführen von [System.TimeZoneInfo]::GetSystemTimeZones() in PowerShell abgerufen werden. Beispiel: Pazifische Standardzeit, UTC, W. Europäische Standardzeit, Korea Standardzeit, Cen. Australische Normalzeit.

recurEvery
String

Rate, mit der ein Wartungsfenster wiederholt werden soll. Die Rate kann als täglicher, wöchentlicher oder monatlicher Zeitplan ausgedrückt werden. Täglicher Zeitplan wird als recurEvery formatiert: [Häufigkeit als Ganzzahl]['Day(s)']. Wenn keine Häufigkeit bereitgestellt wird, ist die Standardfrequenz 1. Beispiele für tägliche Zeitpläne sind recurEvery: Day, recurEvery: 3Days. Wöchentlicher Zeitplan wird als recurEvery formatiert: [Häufigkeit als Ganzzahl]['Week(s)'] [Optional Komma separate Liste der Wochentage Montag-Sonntag]. Beispiele für wöchentliche Zeitpläne sind recurEvery: 3Weeks, recurEvery: Week Saturday,Sunday. Monatliche Zeitpläne sind formatiert als [Häufigkeit als ganze Zahl]['Monat(s)'] [durch Kommage getrennte Liste der Monatstage] oder [Häufigkeit als ganze Zahl]['Monat(s)'] [Woche des Monats (Erste, zweite, dritte, vierte, letzte)] [Wochentag Montag-Sonntag] [Optionaler Offset(Anzahl von Tagen)]. Der Offsetwert muss zwischen -6 und einschließlich 6 liegen. Beispiele für einen monatlichen Zeitplan sind recurEvery: Month, recurEvery: 2Months, recurEvery: Month day23,day24, recurEvery: Month Last Sunday, recurEvery: Month Fourth Monday, recurEvery: Month Last Sunday Offset-3, recurEvery: Month Third Sunday Offset6.

Gibt zurück

Eine neue MaintenanceConfigurationData instance zum Mocking.

Gilt für: