Set-AzureRmApplicationGatewayConnectionDraining
Memodifikasi konfigurasi pengurasan koneksi dari objek pengaturan HTTP back-end.
Peringatan
Modul AzureRM PowerShell telah resmi tidak digunakan lagi per 29 Februari 2024. Pengguna disarankan untuk bermigrasi dari AzureRM ke modul Az PowerShell untuk memastikan dukungan dan pembaruan yang berkelanjutan.
Meskipun modul AzureRM mungkin masih berfungsi, modul tersebut tidak lagi dipertahankan atau didukung, menempatkan penggunaan berkelanjutan berdasarkan kebijaksanaan dan risiko pengguna. Silakan merujuk ke sumber daya migrasi kami untuk panduan tentang transisi ke modul Az.
Sintaks
Set-AzureRmApplicationGatewayConnectionDraining
-BackendHttpSettings <PSApplicationGatewayBackendHttpSettings>
-Enabled <Boolean>
-DrainTimeoutInSec <Int32>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Deskripsi
Cmdlet Set-AzureRmApplicationGatewayWebApplicationFirewallConfiguration memodifikasi konfigurasi pengurasan koneksi objek pengaturan HTTP back-end.
Contoh
Contoh 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
Perintah pertama mendapatkan gateway aplikasi bernama ApplicationGateway01 dalam grup sumber daya bernama ResourceGroup01 dan menyimpannya dalam variabel $AppGw. Perintah kedua mendapatkan pengaturan HTTP back-end bernama Pengaturan 01 untuk $AppGw dan menyimpan pengaturan dalam variabel $Pengaturan. Perintah terakhir memodifikasi konfigurasi pengurasan koneksi objek pengaturan HTTP back-end yang disimpan dalam $Pengaturan dengan mengatur Diaktifkan ke False dan DrainTimeoutInSec ke 3600.
Parameter
-BackendHttpSettings
Pengaturan http backend
Jenis: | PSApplicationGatewayBackendHttpSettings |
Position: | Named |
nilai default: | None |
Diperlukan: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DefaultProfile
Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan azure.
Jenis: | IAzureContextContainer |
Aliases: | AzureRmContext, AzureCredential |
Position: | Named |
nilai default: | None |
Diperlukan: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DrainTimeoutInSec
Jumlah detik pengurasan koneksi aktif. Nilai yang dapat diterima adalah dari 1 detik hingga 3600 detik.
Jenis: | Int32 |
Position: | Named |
nilai default: | None |
Diperlukan: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Enabled
Apakah pengurasan koneksi diaktifkan atau tidak.
Jenis: | Boolean |
Position: | Named |
nilai default: | None |
Diperlukan: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Input
PSApplicationGatewayBackendHttpSettings
Parameter: BackendHttp Pengaturan (ByValue)
Output
PSApplicationGatewayBackendHttpSettings