New-AzAksMaintenanceConfiguration

Erstellt oder aktualisiert eine Standard Konfiguration im angegebenen verwalteten Cluster.

Syntax

New-AzAksMaintenanceConfiguration
   -ConfigName <String>
   -ResourceGroupName <String>
   -ResourceName <String>
   [-SubscriptionId <String>]
   [-NotAllowedTime <ITimeSpan[]>]
   [-TimeInWeek <ITimeInWeek[]>]
   [-DefaultProfile <PSObject>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Beschreibung

Erstellt oder aktualisiert eine Standard Konfiguration im angegebenen verwalteten Cluster.

Beispiele

Beispiel 1: Erstellt oder aktualisiert eine Standard Konfiguration im angegebenen verwalteten Cluster.

$TimeSpan = New-AzAksTimeSpanObject -Start (Get-Date -Year 2023 -Month 3 -Day 1) -End (Get-Date -Year 2023 -Month 3 -Day 2)
$TimeInWeek = New-AzAksTimeInWeekObject -Day 'Sunday' -HourSlot 1,2
$MaintenanceConfig = New-AzAksMaintenanceConfiguration -ResourceGroupName mygroup -ResourceName myCluster -ConfigName 'aks_maintenance_config' -TimeInWeek $TimeInWeek -NotAllowedTime $TimeSpan

Name
----
aks_maintenance_config

Erstellen Sie eine Standard konfiguration "aks_Standard tenance_config" in einem verwalteten Cluster "myCluster" mit einer Zeit in der Woche und einer nicht zulässigen Zeitspanne.

Parameter

-ConfigName

Der Name der Standard Konfiguration.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Der Parameter DefaultProfile ist nicht funktionsfähig. Verwenden Sie den Parameter "SubscriptionId", wenn sie verfügbar ist, wenn Sie das Cmdlet für ein anderes Abonnement ausführen.

Type:PSObject
Aliases:AzureRMContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-NotAllowedTime

Zeitfenster, für die ein Upgrade nicht zulässig ist. Informationen zum Erstellen finden Sie im Abschnitt "NOTES" für NOTALLOWEDTIME-Eigenschaften und erstellen eine Hashtabelle.

Type:ITimeSpan[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ResourceName

Der Name der verwalteten Clusterressource.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-SubscriptionId

Hierbei handelt es sich um die ID des Zielabonnements.

Type:String
Position:Named
Default value:(Get-AzContext).Subscription.Id
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TimeInWeek

Wenn zwei Arrayeinträge den gleichen Wochentag angeben, ist die angewendete Konfiguration die Vereinigung der Zeiten in beiden Einträgen. Informationen zum Erstellen finden Sie im Abschnitt "NOTES" für TIMEINWEEK-Eigenschaften und erstellen eine Hashtabelle.

Type:ITimeInWeek[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Ausgaben

IMaintenanceConfiguration

Hinweise

ALIASE

KOMPLEXE PARAMETEREIGENSCHAFTEN

Um die unten beschriebenen Parameter zu erstellen, erstellen Sie eine Hashtabelle mit den entsprechenden Eigenschaften. Informationen zu Hashtabellen finden Sie unter "Get-Help about_Hash_Tables".

NOTALLOWEDTIME <ITimeSpan[]>: Zeitfenster, für die ein Upgrade nicht zulässig ist.

  • [End <DateTime?>]: Das Ende einer Zeitspanne
  • [Start <DateTime?>]: Der Anfang einer Zeitspanne

TIMEINWEEK <ITimeInWeek[]>: Wenn zwei Arrayeinträge den gleichen Tag der Woche angeben, ist die angewendete Konfiguration die Vereinigung der Zeiten in beiden Einträgen.

  • [Day <WeekDay?>]: Der Wochentag.
  • [HourSlot <Int32[]>]: Jede ganze Stunde stellt einen Zeitbereich dar, der um 0 m nach der Stunde beginnt, die bei der nächsten Stunde endet (nicht einschließlich). 0 entspricht 00:00 UTC, 23 entspricht 23:00 UTC. [0, 1] gibt den Zeitbereich 00:00 - 02:00 UTC an.