New-AzApplicationGatewayAutoscaleConfiguration

Crea una configurazione di scalabilità automatica per il gateway applicazione.

Sintassi

New-AzApplicationGatewayAutoscaleConfiguration
   -MinCapacity <Int32>
   [-MaxCapacity <Int32>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Descrizione

Il cmdlet New-AzApplicationGatewayAutoscaleConfiguration crea la configurazione di scalabilità automatica per un gateway applicazione di Azure.

Esempio

Esempio 1

$AutoscaleConfig = New-AzApplicationGatewayAutoscaleConfiguration -MinCapacity 3
$Gateway = New-AzApplicationGateway -Name "AppGateway01" -ResourceGroupName "ResourceGroup01" -Location "West US" -BackendAddressPools $Pool -BackendHttpSettingsCollection $PoolSetting -FrontendIpConfigurations $FrontEndIpConfig -GatewayIpConfigurations $GatewayIpConfig -FrontendPorts $FrontEndPort -HttpListeners $Listener -RequestRoutingRules $Rule -Sku $Sku -AutoscaleConfiguration $AutoscaleConfig

Il primo comando crea una configurazione di scalabilità automatica con capacità minima 3. Il secondo comando crea un gateway applicazione con la configurazione di scalabilità automatica.

Esempio 2

$gw = Get-AzApplicationGateway -Name "ApplicationGateway01" -ResourceGroupName "ResourceGroup01"
$gw.Sku.Capacity = $null
$gw.AutoscaleConfiguration = New-AzApplicationGatewayAutoscaleConfiguration -MinCapacity 2 -MaxCapacity 4
$gw = Set-AzApplicationGateway -ApplicationGateway $gw

Il primo comando ottiene la configurazione del gateway applicazione in una variabile. Il secondo comando cancella la variabile Capacità SKU per consentire l'impostazione della configurazione della scalabilità automatica. Il terzo comando specifica una nuova configurazione di scalabilità automatica per il gateway applicazione. Il quarto comando applica la nuova configurazione al gateway applicazione.

Parametri

-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

Le credenziali, l’account, il tenant e la sottoscrizione usati per comunicare con Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MaxCapacity

Unità di capacità massime che saranno sempre disponibili [e addebitate] per il gateway applicazione.

Type:Nullable<T>[Int32]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MinCapacity

Unità di capacità minime che saranno sempre disponibili [e addebitate] per il gateway applicazione.

Type:Int32
Position:Named
Default value:None
Required:True
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

Input

None

Output

PSApplicationGatewayAutoscaleConfiguration