Add-AzLoadBalancerInboundNatPoolConfig
Voegt een binnenkomende NAT-pool toe aan een load balancer.
Syntaxis
Add-AzLoadBalancerInboundNatPoolConfig
-LoadBalancer <PSLoadBalancer>
-Name <String>
-Protocol <String>
-FrontendPortRangeStart <Int32>
-FrontendPortRangeEnd <Int32>
-BackendPort <Int32>
[-IdleTimeoutInMinutes <Int32>]
[-EnableFloatingIP]
[-EnableTcpReset]
[-FrontendIpConfiguration <PSFrontendIPConfiguration>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Add-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 cmdlet Add-AzLoadBalancerInboundNatPoolConfig voegt een binnenkomende NAT-pool toe aan een load balancer.
Voorbeelden
Voorbeeld 1: Toevoegen
$slb = Get-AzLoadBalancer -Name "MyLoadBalancer" -ResourceGroupName "MyResourceGroup"
$feIpConfig = Get-AzLoadBalancerFrontendIpConfig -Name "FrontendName" -Loadbalancer $slb
$slb | Add-AzLoadBalancerInboundNatPoolConfig -Name "myInboundNatPool" -Protocol TCP -FrontendIPConfigurationId $feIpConfig.Id -FrontendPortRangeStart 1001 -FrontendPortRangeEnd 2000 -BackendPort 1001
$lb | Set-AzLoadBalancer
Voorbeeld 2
Voegt een binnenkomende NAT-pool toe aan een load balancer. (automatisch gegenereerd)
Add-AzLoadBalancerInboundNatPoolConfig -BackendPort 1001 -FrontendIpConfigurationId <String> -FrontendPortRangeEnd 2000 -FrontendPortRangeStart 1001 -Name 'myInboundNatPool' -Protocol TCP -LoadBalancer <PSLoadBalancer>
Parameters
-BackendPort
Type: Int32
Position: Named
Default value: None
Vereist: True
Pijplijninvoer accepteren: True
Jokertekens accepteren: False
-Confirm
Hiermee wordt u 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
Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. 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