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.
Syntaxe
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
Typ: | PSApplicationGatewayBackendHttpSettings |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-DefaultProfile
Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.
Typ: | IAzureContextContainer |
Aliasy: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-DrainTimeoutInSec
Počet sekund vyprázdnění připojení je aktivní. Přijatelné hodnoty jsou od 1 sekundy do 3600 sekund.
Typ: | Int32 |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Enabled
Bez ohledu na to, jestli je povolené vyprazdňování připojení, nebo ne.
Typ: | Boolean |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
Vstupy
PSApplicationGatewayBackendHttpSettings
Parametry: BackendHttp Nastavení (ByValue)
Výstupy
PSApplicationGatewayBackendHttpSettings