Set-AzLoadBalancerInboundNatPoolConfig
Hiermee stelt u een binnenkomende NAT-poolconfiguratie in voor een load balancer.
Syntaxis
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>]
Description
De Set-AzLoadBalancerInboundNatPoolConfig cmdlet stelt een inkomende NAT-poolconfiguratie in voor een load balancer.
Voorbeelden
Voorbeeld 1: Instellen
$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
Parameters
-BackendPort
Type: Int32
Position: Named
Default value: None
Vereist: True
Pijplijninvoer accepteren: True
Jokertekens accepteren: False
-Confirm
U wordt gevraagd om bevestiging voordat u de cmdlet uitvoert.
Type: SwitchParameter
Aliassen: cf
Position: Named
Default value: None
Vereist: False
Pijplijninvoer accepteren: False
Jokertekens accepteren: False
-DefaultProfile
De referenties, het account, de tenant en het abonnement die worden gebruikt voor communicatie met Azure.
Type: IAzureContextContainer
Aliassen: AzContext, AzureRmContext, AzureCredential
Position: Named
Default value: None
Vereist: False
Pijplijninvoer accepteren: False
Jokertekens accepteren: False
-EnableFloatingIP
Hiermee configureert u het eindpunt van een virtuele machine voor de zwevende IP-mogelijkheid die is vereist voor het configureren van een SQL AlwaysOn-beschikbaarheidsgroep. Deze instelling is vereist wanneer u de SQL AlwaysOn-beschikbaarheidsgroepen in SQL Server gebruikt. Deze instelling kan niet worden gewijzigd nadat u het eindpunt hebt gemaakt.
Type: SwitchParameter
Position: Named
Default value: None
Vereist: False
Pijplijninvoer accepteren: False
Jokertekens accepteren: False
-EnableTcpReset
Ontvang bidirectionele TCP-reset bij time-out voor inactiviteit van TCP-stroom of onverwachte beƫindiging van de verbinding. Dit element wordt alleen gebruikt wanneer het protocol is ingesteld op TCP.
Type: SwitchParameter
Position: Named
Default value: None
Vereist: False
Pijplijninvoer accepteren: False
Jokertekens accepteren: False
-FrontendIpConfiguration
Type: PSFrontendIPConfiguration
Position: Named
Default value: None
Vereist: False
Pijplijninvoer accepteren: True
Jokertekens accepteren: False
-FrontendIpConfigurationId
Type: String
Position: Named
Default value: None
Vereist: False
Pijplijninvoer accepteren: True
Jokertekens accepteren: False
-FrontendPortRangeEnd
Type: Int32
Position: Named
Default value: None
Vereist: True
Pijplijninvoer accepteren: True
Jokertekens accepteren: False
-FrontendPortRangeStart
Type: Int32
Position: Named
Default value: None
Vereist: True
Pijplijninvoer accepteren: True
Jokertekens accepteren: False
-IdleTimeoutInMinutes
De time-out voor de TCP-inactiviteit-verbinding. De waarde kan tussen 4 en 30 minuten worden ingesteld. De standaardwaarde is 4 minuten. Dit element wordt alleen gebruikt wanneer het protocol is ingesteld op TCP.
Type: Int32
Position: Named
Default value: None
Vereist: False
Pijplijninvoer accepteren: True
Jokertekens accepteren: False
-LoadBalancer
Type: PSLoadBalancer
Position: Named
Default value: None
Vereist: True
Pijplijninvoer accepteren: True
Jokertekens accepteren: False
-Name
Type: String
Position: Named
Default value: None
Vereist: True
Pijplijninvoer accepteren: False
Jokertekens accepteren: False
-Protocol
Type: String
Position: Named
Default value: None
Vereist: True
Pijplijninvoer accepteren: True
Jokertekens accepteren: False
-WhatIf
Toont wat er zou gebeuren als de cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.
Type: SwitchParameter
Aliassen: wi
Position: Named
Default value: None
Vereist: False
Pijplijninvoer accepteren: False
Jokertekens accepteren: False
PSLoadBalancer
String
Int32
PSFrontendIPConfiguration
Uitvoerwaarden
PSLoadBalancer