Set-AzLoadBalancerInboundNatPoolConfig
Ustawia konfigurację puli nat dla ruchu przychodzącego dla modułu równoważenia obciążenia.
Składnia
Set-AzLoadBalancerInboundNatPoolConfig
-LoadBalancer <PSLoadBalancer>
-Name <String>
-Protocol <String>
-FrontendPortRangeStart <Int32>
-FrontendPortRangeEnd <Int32>
-BackendPort <Int32>
[-IdleTimeoutInMinutes <Int32>]
[-EnableFloatingIP]
[-EnableTcpReset]
[-FrontendIpConfiguration <PSFrontendIPConfiguration>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-AzLoadBalancerInboundNatPoolConfig
-LoadBalancer <PSLoadBalancer>
-Name <String>
-Protocol <String>
-FrontendPortRangeStart <Int32>
-FrontendPortRangeEnd <Int32>
-BackendPort <Int32>
[-IdleTimeoutInMinutes <Int32>]
[-EnableFloatingIP]
[-EnableTcpReset]
[-FrontendIpConfigurationId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Opis
Polecenie cmdlet Set-AzLoadBalancerInboundNatPoolConfig ustawia konfigurację puli nat dla ruchu przychodzącego dla modułu równoważenia obciążenia.
Przykłady
Przykład 1. Ustaw
$slb = Get-AzLoadBalancer -Name "MyLoadBalancer" -ResourceGroupName "MyResourceGroup"
$feIpConfig = Get-AzLoadBalancerFrontendIpConfig -Name "FrontendName" -LoadBalancer $slb
Set-AzLoadBalancerInboundNatPoolConfig -Name "myInboundNatPool" -LoadBalancer $slb -FrontendIpConfigurationId $inboundNatPoolConfig.FrontendIPConfiguration -Protocol TCP -FrontendPortRangeStart 2001 -FrontendPortRangeEnd 3000 -BackendPort 2001
$slb | Set-AzLoadBalancer
Parametry
-BackendPort
Typ: Int32
Position: Named
Domyślna wartość: None
Wymagane: True
Akceptowanie danych wejściowych potoku: True
Akceptowanie symboli wieloznacznych: False
-Confirm
Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.
Typ: SwitchParameter
Aliasy: cf
Position: Named
Domyślna wartość: None
Wymagane: False
Akceptowanie danych wejściowych potoku: False
Akceptowanie symboli wieloznacznych: False
-DefaultProfile
Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.
Typ: IAzureContextContainer
Aliasy: AzContext, AzureRmContext, AzureCredential
Position: Named
Domyślna wartość: None
Wymagane: False
Akceptowanie danych wejściowych potoku: False
Akceptowanie symboli wieloznacznych: False
-EnableFloatingIP
Konfiguruje punkt końcowy maszyny wirtualnej dla funkcji pływających adresów IP wymaganych do skonfigurowania zawsze włączonej grupy dostępności SQL. To ustawienie jest wymagane w przypadku korzystania z zawsze włączonych grup dostępności SQL na serwerze SQL. Tego ustawienia nie można zmienić po utworzeniu punktu końcowego.
Typ: SwitchParameter
Position: Named
Domyślna wartość: None
Wymagane: False
Akceptowanie danych wejściowych potoku: False
Akceptowanie symboli wieloznacznych: False
-EnableTcpReset
Odbieranie dwukierunkowego resetowania protokołu TCP w przypadku limitu czasu bezczynności przepływu TCP lub nieoczekiwanego zakończenia połączenia. Ten element jest używany tylko wtedy, gdy protokół jest ustawiony na TCP.
Typ: SwitchParameter
Position: Named
Domyślna wartość: None
Wymagane: False
Akceptowanie danych wejściowych potoku: False
Akceptowanie symboli wieloznacznych: False
-FrontendIpConfiguration
Typ: PSFrontendIPConfiguration
Position: Named
Domyślna wartość: None
Wymagane: False
Akceptowanie danych wejściowych potoku: True
Akceptowanie symboli wieloznacznych: False
-FrontendIpConfigurationId
Typ: String
Position: Named
Domyślna wartość: None
Wymagane: False
Akceptowanie danych wejściowych potoku: True
Akceptowanie symboli wieloznacznych: False
-FrontendPortRangeEnd
Typ: Int32
Position: Named
Domyślna wartość: None
Wymagane: True
Akceptowanie danych wejściowych potoku: True
Akceptowanie symboli wieloznacznych: False
-FrontendPortRangeStart
Typ: Int32
Position: Named
Domyślna wartość: None
Wymagane: True
Akceptowanie danych wejściowych potoku: True
Akceptowanie symboli wieloznacznych: False
-IdleTimeoutInMinutes
Limit czasu dla bezczynności połączenia TCP. Wartość można ustawić z zakresu od 4 do 30 minut. Wartość domyślna to 4 minuty. Ten element jest używany tylko wtedy, gdy protokół jest ustawiony na TCP.
Typ: Int32
Position: Named
Domyślna wartość: None
Wymagane: False
Akceptowanie danych wejściowych potoku: True
Akceptowanie symboli wieloznacznych: False
-LoadBalancer
Typ: PSLoadBalancer
Position: Named
Domyślna wartość: None
Wymagane: True
Akceptowanie danych wejściowych potoku: True
Akceptowanie symboli wieloznacznych: False
-Name
Typ: String
Position: Named
Domyślna wartość: None
Wymagane: True
Akceptowanie danych wejściowych potoku: False
Akceptowanie symboli wieloznacznych: False
-Protocol
Typ: String
Position: Named
Domyślna wartość: None
Wymagane: True
Akceptowanie danych wejściowych potoku: True
Akceptowanie symboli wieloznacznych: False
-WhatIf
Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.
Typ: SwitchParameter
Aliasy: wi
Position: Named
Domyślna wartość: None
Wymagane: False
Akceptowanie danych wejściowych potoku: False
Akceptowanie symboli wieloznacznych: False
PSLoadBalancer
String
Int32
PSFrontendIPConfiguration
Dane wyjściowe
PSLoadBalancer