New-AzAksMaintenanceConfiguration

Crea o aggiorna una configurazione di manutenzione nel cluster gestito specificato.

Sintassi

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

Descrizione

Crea o aggiorna una configurazione di manutenzione nel cluster gestito specificato.

Esempio

Esempio 1: crea o aggiorna una configurazione di manutenzione nel cluster gestito specificato

$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

Creare una configurazione di manutenzione "aks_maintenance_config" in un cluster gestito "myCluster" con un periodo di tempo in settimana e un intervallo di tempo non consentito.

Parametri

-ConfigName

Nome della configurazione di manutenzione.

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

-Confirm

Richiede conferma prima di eseguire il cmdlet.

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

-DefaultProfile

Il parametro DefaultProfile non è funzionale. Usare il parametro SubscriptionId quando disponibile se si esegue il cmdlet su una sottoscrizione diversa.

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

-NotAllowedTime

Intervalli di tempo in cui l'aggiornamento non è consentito. Per costruire, vedere la sezione NOTES per le proprietà NOTALLOWEDTIME e creare una tabella hash.

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

-ResourceGroupName

Nome del gruppo di risorse. Il nome non fa distinzione tra maiuscole e minuscole.

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

-ResourceName

Nome della risorsa cluster gestita.

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

-SubscriptionId

ID della sottoscrizione di destinazione.

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

-TimeInWeek

Se due voci di matrice specificano lo stesso giorno della settimana, la configurazione applicata è l'unione di volte in entrambe le voci. Per costruire, vedere la sezione NOTES per le proprietà TIMEINW edizione Enterprise K e creare una tabella hash.

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

-WhatIf

Mostra gli effetti dell'esecuzione del cmdlet. Il cmdlet non viene eseguito.

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

Output

IMaintenanceConfiguration

Note

ALIAS

PROPRIETÀ DEI PARAMETRI COMPLESSI

Per creare i parametri descritti di seguito, creare una tabella hash contenente le proprietà appropriate. Per informazioni sulle tabelle hash, eseguire get-help about_Hash_Tables.

NOTALLOWEDTIME <ITimeSpan[]>: intervalli di tempo in cui l'aggiornamento non è consentito.

  • [End <DateTime?>]: fine di un intervallo di tempo
  • [Start <DateTime?>]: inizio di un intervallo di tempo

TIMEINWEEK <ITimeInWeek[]>: se due voci di matrice specificano lo stesso giorno della settimana, la configurazione applicata è l'unione di volte in entrambe le voci.

  • [Day <WeekDay?>]: giorno della settimana.
  • [HourSlot <Int32[]>]: ogni ora intera rappresenta un intervallo di tempo che inizia a 0m dopo l'ora che termina all'ora successiva (non inclusiva). 0 corrisponde alle 00:00 UTC, 23 corrisponde alle 23:00 UTC. Specificando [0, 1] si intende l'intervallo di tempo 00:00 - 02:00 UTC.