Set-AzLoadBalancerInboundNatPoolConfig
Define uma configuração de pool de NAT de entrada para um balanceador de carga.
Sintaxe
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
O cmdlet Set-AzLoadBalancerInboundNatPoolConfig define uma configuração de pool NAT de entrada para um balanceador de carga.
Exemplos
Exemplo 1: Definir
$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
Parâmetros
-BackendPort
Tipo: Int32
Position: Named
Default value: None
Necessário: True
Aceitar entrada de pipeline: True
Aceitar carateres universais: False
-Confirm
Solicita a sua confirmação antes de executar o cmdlet.
Tipo: SwitchParameter
Aliases: cf
Position: Named
Default value: None
Necessário: False
Aceitar entrada de pipeline: False
Aceitar carateres universais: False
-DefaultProfile
As credenciais, a conta, o locatário e a assinatura usados para comunicação com o azure.
Tipo: IAzureContextContainer
Aliases: AzContext, AzureRmContext, AzureCredential
Position: Named
Default value: None
Necessário: False
Aceitar entrada de pipeline: False
Aceitar carateres universais: False
-EnableFloatingIP
Configura o ponto de extremidade de uma máquina virtual para o recurso IP flutuante necessário para configurar um Grupo de Disponibilidade AlwaysOn do SQL. Essa configuração é necessária ao usar os Grupos de Disponibilidade AlwaysOn do SQL no SQL Server. Essa configuração não pode ser alterada depois que você cria o ponto de extremidade.
Tipo: SwitchParameter
Position: Named
Default value: None
Necessário: False
Aceitar entrada de pipeline: False
Aceitar carateres universais: False
-EnableTcpReset
Receba TCP Reset bidirecional no tempo limite de inatividade do fluxo TCP ou no encerramento inesperado da conexão. Este elemento só é usado quando o protocolo é definido como TCP.
Tipo: SwitchParameter
Position: Named
Default value: None
Necessário: False
Aceitar entrada de pipeline: False
Aceitar carateres universais: False
-FrontendIpConfiguration
Tipo: PSFrontendIPConfiguration
Position: Named
Default value: None
Necessário: False
Aceitar entrada de pipeline: True
Aceitar carateres universais: False
-FrontendIpConfigurationId
Tipo: String
Position: Named
Default value: None
Necessário: False
Aceitar entrada de pipeline: True
Aceitar carateres universais: False
-FrontendPortRangeEnd
Tipo: Int32
Position: Named
Default value: None
Necessário: True
Aceitar entrada de pipeline: True
Aceitar carateres universais: False
-FrontendPortRangeStart
Tipo: Int32
Position: Named
Default value: None
Necessário: True
Aceitar entrada de pipeline: True
Aceitar carateres universais: False
-IdleTimeoutInMinutes
O tempo limite para a conexão ociosa TCP. O valor pode ser definido entre 4 e 30 minutos. O valor padrão é 4 minutos. Este elemento só é usado quando o protocolo é definido como TCP.
Tipo: Int32
Position: Named
Default value: None
Necessário: False
Aceitar entrada de pipeline: True
Aceitar carateres universais: False
-LoadBalancer
Tipo: PSLoadBalancer
Position: Named
Default value: None
Necessário: True
Aceitar entrada de pipeline: True
Aceitar carateres universais: False
-Name
Tipo: String
Position: Named
Default value: None
Necessário: True
Aceitar entrada de pipeline: False
Aceitar carateres universais: False
-Protocol
Tipo: String
Position: Named
Default value: None
Necessário: True
Aceitar entrada de pipeline: True
Aceitar carateres universais: False
-WhatIf
Apresenta o que aconteceria mediante a execução do cmdlet. O cmdlet não é executado.
Tipo: SwitchParameter
Aliases: wi
Position: Named
Default value: None
Necessário: False
Aceitar entrada de pipeline: False
Aceitar carateres universais: False
PSLoadBalancer
String
Int32
PSFrontendIPConfiguration
Saídas
PSLoadBalancer