Lezen in het Engels

Delen via


Set-AzLoadBalancerRuleConfig

Hiermee stelt u de doelstatus in voor de configuratie van een load balancer-regel.

Syntaxis

PowerShell
Set-AzLoadBalancerRuleConfig
   -Name <String>
   -LoadBalancer <PSLoadBalancer>
   [-FrontendIpConfigurationId <String>]
   [-BackendAddressPoolId <String>]
   [-ProbeId <String>]
   [-Protocol <String>]
   [-FrontendPort <Int32>]
   [-BackendPort <Int32>]
   [-IdleTimeoutInMinutes <Int32>]
   [-LoadDistribution <String>]
   [-EnableFloatingIP]
   [-DisableOutboundSNAT]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
PowerShell
Set-AzLoadBalancerRuleConfig
   -Name <String>
   -LoadBalancer <PSLoadBalancer>
   [-FrontendIpConfiguration <PSFrontendIPConfiguration>]
   [-BackendAddressPool <PSBackendAddressPool>]
   [-Probe <PSProbe>]
   [-Protocol <String>]
   [-FrontendPort <Int32>]
   [-BackendPort <Int32>]
   [-IdleTimeoutInMinutes <Int32>]
   [-LoadDistribution <String>]
   [-EnableFloatingIP]
   [-DisableOutboundSNAT]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

De cmdlet Set-AzLoadBalancerRuleConfig stelt de doelstatus voor een configuratie van een load balancer-regel in.

Voorbeelden

Voorbeeld 1: De configuratie van een taakverdelingsregel wijzigen

PowerShell
PS C:\>$slb = Get-AzLoadBalancer -Name "MyLoadBalancer" -ResourceGroupName "MyResourceGroup"
PS C:\> $slb | Add-AzLoadBalancerRuleConfig -Name "NewRule" -FrontendIPConfiguration $slb.FrontendIpConfigurations[0] -Protocol "Tcp" -FrontendPort 3350 -BackendPort 3350 -EnableFloatingIP
PS C:\> $slb | Set-AzLoadBalancerRuleConfig -Name "NewRule" -FrontendIPConfiguration $slb.FrontendIpConfigurations[0] -Protocol "Tcp" -FrontendPort 3350 -BackendPort 3350

Met de eerste opdracht wordt de load balancer met de naam MyLoadBalancer opgeslagen en vervolgens opgeslagen in de variabele $slb.

De tweede opdracht maakt gebruik van de pijplijnoperator om de load balancer in $slb door te geven aan Add-AzLoadBalancerRuleConfig, waarmee een regel met de naam NewRule wordt toegevoegd.

De derde opdracht geeft de load balancer door aan Set-AzLoadBalancerRuleConfig, waarmee de nieuwe regelconfiguratie wordt ingesteld. Houd er rekening mee dat de configuratie geen zwevend IP-adres inschakelt, dat is ingeschakeld door de vorige opdracht.

Parameters

-BackendAddressPool

Hiermee geeft u een BackendAddressPool-object op dat moet worden gekoppeld aan een load balancer-regel.

Type:PSBackendAddressPool
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-BackendAddressPoolId

Hiermee geeft u de id van een BackendAddressPool-object dat moet worden gekoppeld aan een load balancer-regelconfiguratie.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-BackendPort

Hiermee geeft u de back-endpoort op voor verkeer dat overeenkomt met deze regelconfiguratie.

Type:Int32
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:AzureRmContext, AzureCredential
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DisableOutboundSNAT

Hiermee configureert u SNAT voor de VM's in de back-endpool om het openbareIP-adres te gebruiken dat is opgegeven in de front-end van de taakverdelingsregel.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-EnableFloatingIP

Geeft aan dat deze cmdlet een zwevend IP-adres voor een regelconfiguratie inschakelt.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-FrontendIpConfiguration

Hiermee geeft u een lijst met front-end IP-adressen die moeten worden gekoppeld aan een load balancer-regelconfiguratie.

Type:PSFrontendIPConfiguration
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-FrontendIpConfigurationId

Hiermee geeft u de id voor een front-end IP-adresconfiguratie.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-FrontendPort

Hiermee geeft u de front-endpoort op die overeenkomt met een load balancer-regelconfiguratie.

Type:Int32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-IdleTimeoutInMinutes

Hiermee geeft u de tijdsduur op, in minuten, waarvoor de status van gesprekken wordt gehandhaafd in een load balancer.

Type:Int32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-LoadBalancer

Hiermee geeft u een load balancer. Met deze cmdlet stelt u de configuratie van de doelstatusregel in voor de load balancer die met deze parameter wordt opgegeven.

Type:PSLoadBalancer
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-LoadDistribution

Hiermee geeft u een verdeling van de belasting. De acceptabele waarden voor deze parameter zijn: SourceIP en SourceIPProtocol.

Type:String
Geaccepteerde waarden:Default, SourceIP, SourceIPProtocol
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Name

Hiermee geeft u de naam van een load balancer.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Probe

Hiermee geeft u een test te koppelen aan een load balancer-regelconfiguratie.

Type:PSProbe
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ProbeId

Hiermee geeft u de id van de test die moet worden gekoppeld aan een load balancer-regelconfiguratie.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Protocol

Hiermee geeft u het protocol op dat overeenkomt met een load balancer-regel. De acceptabele waarden voor deze parameter zijn: Tcp of Udp.

Type:String
Geaccepteerde waarden:Tcp, Udp, All
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Invoerwaarden

PSLoadBalancer

Parameter 'LoadBalancer' accepteert de waarde van het type 'PSLoadBalancer' uit de pijplijn

Uitvoerwaarden