Compartir a través de


New-AzAksMaintenanceConfiguration

Crea o actualiza una configuración de mantenimiento en el clúster administrado especificado.

Syntax

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

Description

Crea o actualiza una configuración de mantenimiento en el clúster administrado especificado.

Ejemplos

Ejemplo 1: Crea o actualiza una configuración de mantenimiento en el clúster administrado especificado

$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

Cree una configuración de mantenimiento "aks_maintenance_config" en un clúster administrado "myCluster" con una hora en la semana y un intervalo de tiempo no permitido.

Parámetros

-ConfigName

Nombre de la configuración de mantenimiento.

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

-Confirm

Le solicita su confirmación antes de ejecutar el cmdlet.

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

-DefaultProfile

El parámetro DefaultProfile no es funcional. Use el parámetro SubscriptionId cuando esté disponible si ejecuta el cmdlet en otra suscripción.

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

-NotAllowedTime

Intervalos de tiempo en los que no se permite la actualización. Para construir, vea la sección NOTES para las propiedades NOTALLOWEDTIME y crear una tabla hash.

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

-ResourceGroupName

Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.

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

-ResourceName

Nombre del recurso de clúster administrado.

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

-SubscriptionId

Identificador de la suscripción de destino.

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

-TimeInWeek

Si dos entradas de matriz especifican el mismo día de la semana, la configuración aplicada es la unión de horas en ambas entradas. Para construir, consulte la sección NOTES de las propiedades TIMEINWEEK y cree una tabla hash.

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

-WhatIf

Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta.

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

Salidas

IMaintenanceConfiguration