Set-AzLoadBalancerInboundNatPoolConfig
Imposta una configurazione del pool NAT in ingresso per un servizio di bilanciamento del carico.
Sintassi
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>]
Descrizione
Il cmdlet Set-AzLoadBalancerInboundNatPoolConfig imposta una configurazione del pool NAT in ingresso per un servizio di bilanciamento del carico.
Esempio
Esempio 1: Impostare
$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
Parametri
-BackendPort
Tipo: Int32
Posizione: Named
Valore predefinito: None
Necessario: True
Accettare l'input della pipeline: True
Accettare caratteri jolly: False
-Confirm
Richiede conferma prima di eseguire il cmdlet.
Tipo: SwitchParameter
Alias: cf
Posizione: Named
Valore predefinito: None
Necessario: False
Accettare l'input della pipeline: False
Accettare caratteri jolly: False
-DefaultProfile
Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure.
Tipo: IAzureContextContainer
Alias: AzContext, AzureRmContext, AzureCredential
Posizione: Named
Valore predefinito: None
Necessario: False
Accettare l'input della pipeline: False
Accettare caratteri jolly: False
-EnableFloatingIP
Configura l'endpoint di una macchina virtuale per la funzionalità IP mobile necessaria per configurare un gruppo di disponibilità SQL AlwaysOn. Questa impostazione è necessaria quando si usano i gruppi di disponibilità Sql AlwaysOn in SQL Server. Questa impostazione non può essere modificata dopo la creazione dell'endpoint.
Tipo: SwitchParameter
Posizione: Named
Valore predefinito: None
Necessario: False
Accettare l'input della pipeline: False
Accettare caratteri jolly: False
-EnableTcpReset
Ricevere la reimpostazione TCP bidirezionale sul timeout di inattività del flusso TCP o la terminazione imprevista della connessione. Questo elemento viene utilizzato solo quando il protocollo è impostato su TCP.
Tipo: SwitchParameter
Posizione: Named
Valore predefinito: None
Necessario: False
Accettare l'input della pipeline: False
Accettare caratteri jolly: False
-FrontendIpConfiguration
Tipo: PSFrontendIPConfiguration
Posizione: Named
Valore predefinito: None
Necessario: False
Accettare l'input della pipeline: True
Accettare caratteri jolly: False
-FrontendIpConfigurationId
Tipo: String
Posizione: Named
Valore predefinito: None
Necessario: False
Accettare l'input della pipeline: True
Accettare caratteri jolly: False
-FrontendPortRangeEnd
Tipo: Int32
Posizione: Named
Valore predefinito: None
Necessario: True
Accettare l'input della pipeline: True
Accettare caratteri jolly: False
-FrontendPortRangeStart
Tipo: Int32
Posizione: Named
Valore predefinito: None
Necessario: True
Accettare l'input della pipeline: True
Accettare caratteri jolly: False
-IdleTimeoutInMinutes
Timeout per la connessione TCP inattiva. Il valore può essere impostato tra 4 e 30 minuti. Il valore predefinito è 4 minuti. Questo elemento viene utilizzato solo quando il protocollo è impostato su TCP.
Tipo: Int32
Posizione: Named
Valore predefinito: None
Necessario: False
Accettare l'input della pipeline: True
Accettare caratteri jolly: False
-LoadBalancer
Tipo: PSLoadBalancer
Posizione: Named
Valore predefinito: None
Necessario: True
Accettare l'input della pipeline: True
Accettare caratteri jolly: False
-Name
Tipo: String
Posizione: Named
Valore predefinito: None
Necessario: True
Accettare l'input della pipeline: False
Accettare caratteri jolly: False
-Protocol
Tipo: String
Posizione: Named
Valore predefinito: None
Necessario: True
Accettare l'input della pipeline: True
Accettare caratteri jolly: False
-WhatIf
Mostra gli effetti dell'esecuzione del cmdlet. Il cmdlet non viene eseguito.
Tipo: SwitchParameter
Alias: wi
Posizione: Named
Valore predefinito: None
Necessario: False
Accettare l'input della pipeline: False
Accettare caratteri jolly: False
PSLoadBalancer
String
Int32
PSFrontendIPConfiguration
Output
PSLoadBalancer