Set-AzLoadBalancerRuleConfig
Hiermee stelt u de doelstatus in voor de configuratie van een load balancer-regel.
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>]
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>]
De cmdlet Set-AzLoadBalancerRuleConfig stelt de doelstatus voor een configuratie van een load balancer-regel in.
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.
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
Hiermee geeft u de naam van een load balancer.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
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 |
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 |
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 |
PSLoadBalancer
Parameter 'LoadBalancer' accepteert de waarde van het type 'PSLoadBalancer' uit de pijplijn