Set-AzureRmApplicationGatewayConnectionDraining

Upraví konfiguraci vyprázdnění připojení objektu nastavení HTTP back-endu.

Upozorňující

Modul AzureRM PowerShell byl od 29. února 2024 oficiálně zastaralý. Uživatelům se doporučuje migrovat z AzureRM do modulu Az PowerShell, aby se zajistila nepřetržitá podpora a aktualizace.

I když může modul AzureRM stále fungovat, už se neudržuje ani nepodporuje, přičemž jakékoli další použití se bude umisťovat podle vlastního uvážení a rizika uživatele. Pokyny k přechodu na modul Az najdete v našich zdrojích informací o migraci.

Syntax

Set-AzureRmApplicationGatewayConnectionDraining
   -BackendHttpSettings <PSApplicationGatewayBackendHttpSettings>
   -Enabled <Boolean>
   -DrainTimeoutInSec <Int32>
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

Rutina Set-AzureRmApplicationGatewayWebApplicationFirewallConfiguration upravuje konfiguraci vyprázdnění připojení objektu nastavení HTTP back-endu.

Příklady

Příklad 1

PS C:\> $AppGw = Get-AzureRmApplicationGateway -Name "ApplicationGateway01" -ResourceGroupName "ResourceGroup01"
PS C:\> $Settings  = Get-AzureRmApplicationGatewayBackendHttpSettings -Name "Settings01" -ApplicationGateway $AppGw
PS C:\> Set-AzureRmApplicationGatewayConnectionDraining -BackendHttpSettings $poolSetting02 -Enabled $False -DrainTimeoutInSec 3600

První příkaz získá aplikační bránu s názvem ApplicationGateway01 ve skupině prostředků s názvem ResourceGroup01 a uloží ji do proměnné $AppGw. Druhý příkaz získá nastavení HTTP back-endu s názvem Nastavení 01 pro $AppGw a uloží nastavení do proměnné $Nastavení. Poslední příkaz upraví konfiguraci vyprázdnění připojení objektu nastavení HTTP back-endu uloženého v $Nastavení nastavením Povoleno na False a DrainTimeoutInSec na 3600.

Parametry

-BackendHttpSettings

Nastavení http back-endu

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

-DefaultProfile

Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.

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

-DrainTimeoutInSec

Počet sekund vyprázdnění připojení je aktivní. Přijatelné hodnoty jsou od 1 sekundy do 3600 sekund.

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

-Enabled

Bez ohledu na to, jestli je povolené vyprazdňování připojení, nebo ne.

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

Vstupy

PSApplicationGatewayBackendHttpSettings

Parametry: BackendHttp Nastavení (ByValue)

Výstupy

PSApplicationGatewayBackendHttpSettings