Add-AzLoadBalancerOutboundRuleConfig

Dodaje konfigurację reguły ruchu wychodzącego do modułu równoważenia obciążenia.

Składnia

Add-AzLoadBalancerOutboundRuleConfig
   -LoadBalancer <PSLoadBalancer>
   -Name <String>
   [-AllocatedOutboundPort <Int32>]
   -Protocol <String>
   [-EnableTcpReset]
   [-IdleTimeoutInMinutes <Int32>]
   -FrontendIpConfiguration <PSResourceId[]>
   -BackendAddressPool <PSBackendAddressPool>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-AzLoadBalancerOutboundRuleConfig
   -LoadBalancer <PSLoadBalancer>
   -Name <String>
   [-AllocatedOutboundPort <Int32>]
   -Protocol <String>
   [-EnableTcpReset]
   [-IdleTimeoutInMinutes <Int32>]
   -FrontendIpConfiguration <PSResourceId[]>
   -BackendAddressPoolId <String>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Opis

Polecenie cmdlet Add-AzLoadBalancerOutboundRuleConfig dodaje konfigurację reguły ruchu wychodzącego do modułu równoważenia obciążenia platformy Azure.

Przykłady

Przykład 1. Dodawanie konfiguracji reguły ruchu wychodzącego do modułu równoważenia obciążenia

$slb = Get-AzLoadBalancer -ResourceGroupName "MyResourceGroup" -Name "MyLoadBalancer"
$slb | Add-AzLoadBalancerOutboundRuleConfig -Name "NewRule" -Protocol "Tcp" -FrontendIPConfiguration $slb.FrontendIpConfigurations[0] -BackendAddressPool $slb.BackendAddressPools[0]

Pierwsze polecenie pobiera moduł równoważenia obciążenia o nazwie MyLoadBalancer, a następnie zapisuje go w zmiennej $slb. Drugie polecenie używa operatora potoku do przekazania modułu równoważenia obciążenia w $slb do polecenia Add-AzLoadBalancerOutboundRuleConfig, który dodaje konfigurację reguły ruchu wychodzącego do modułu równoważenia obciążenia.

Parametry

-AllocatedOutboundPort

Liczba portów wychodzących, które mają być używane dla translatora adresów sieciowych.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-BackendAddressPool

Odwołanie do puli adresów IP. Ruch wychodzący jest losowo obciążony między adresami IP w adresach IP zaplecza.

Type:PSBackendAddressPool
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-BackendAddressPoolId

Odwołanie do puli adresów IP. Ruch wychodzący jest losowo obciążony między adresami IP w adresach IP zaplecza.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableTcpReset

Odbieranie dwukierunkowego resetowania protokołu TCP w przypadku limitu czasu bezczynności przepływu TCP lub nieoczekiwanego zakończenia połączenia. Ten element jest używany tylko wtedy, gdy protokół jest ustawiony na TCP.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FrontendIpConfiguration

Adresy IP frontonu modułu równoważenia obciążenia.

Type:PSResourceId[]
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-IdleTimeoutInMinutes

Limit czasu dla bezczynności połączenia TCP

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-LoadBalancer

Odwołanie do zasobu modułu równoważenia obciążenia.

Type:PSLoadBalancer
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

Nazwa reguły ruchu wychodzącego.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Protocol

Protokół — TCP, UDP lub Wszystkie

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Dane wejściowe

PSLoadBalancer

Int32

String

PSResourceId[]

PSBackendAddressPool

Dane wyjściowe

PSLoadBalancer