Add-AzLoadBalancerInboundNatPoolConfig
Добавляет в подсистему балансировки нагрузки пул NAT для входящего трафика.
Синтаксис
Add-AzLoadBalancerInboundNatPoolConfig
-LoadBalancer <PSLoadBalancer>
-Name <String>
-Protocol <String>
-FrontendPortRangeStart <Int32>
-FrontendPortRangeEnd <Int32>
-BackendPort <Int32>
[-IdleTimeoutInMinutes <Int32>]
[-EnableFloatingIP]
[-EnableTcpReset]
[-FrontendIpConfiguration <PSFrontendIPConfiguration>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Add-AzLoadBalancerInboundNatPoolConfig
-LoadBalancer <PSLoadBalancer>
-Name <String>
-Protocol <String>
-FrontendPortRangeStart <Int32>
-FrontendPortRangeEnd <Int32>
-BackendPort <Int32>
[-IdleTimeoutInMinutes <Int32>]
[-EnableFloatingIP]
[-EnableTcpReset]
[-FrontendIpConfigurationId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Описание
Командлет Add-AzLoadBalancerInboundNatPoolConfig добавляет в балансировщик нагрузки входящий пул NAT.
Примеры
Пример 1. Добавление
$slb = Get-AzLoadBalancer -Name "MyLoadBalancer" -ResourceGroupName "MyResourceGroup"
$feIpConfig = Get-AzLoadBalancerFrontendIpConfig -Name "FrontendName" -Loadbalancer $slb
$slb | Add-AzLoadBalancerInboundNatPoolConfig -Name "myInboundNatPool" -Protocol TCP -FrontendIPConfigurationId $feIpConfig.Id -FrontendPortRangeStart 1001 -FrontendPortRangeEnd 2000 -BackendPort 1001
$lb | Set-AzLoadBalancer
Пример 2
Добавляет в подсистему балансировки нагрузки пул NAT для входящего трафика. (автоматическое создание)
Add-AzLoadBalancerInboundNatPoolConfig -BackendPort 1001 -FrontendIpConfigurationId <String> -FrontendPortRangeEnd 2000 -FrontendPortRangeStart 1001 -Name 'myInboundNatPool' -Protocol TCP -LoadBalancer <PSLoadBalancer>
Параметры
-BackendPort
Тип: Int32
Position: Named
Default value: None
Обязательно: True
Принять входные данные конвейера: True
Принять подстановочные знаки: False
-Confirm
Запрос подтверждения перед выполнением командлета.
Тип: SwitchParameter
Aliases: cf
Position: Named
Default value: None
Обязательно: False
Принять входные данные конвейера: False
Принять подстановочные знаки: False
-DefaultProfile
Учетные данные, учетная запись, клиент и подписка, используемые для обмена данными с Azure.
Тип: IAzureContextContainer
Aliases: AzContext, AzureRmContext, AzureCredential
Position: Named
Default value: None
Обязательно: False
Принять входные данные конвейера: False
Принять подстановочные знаки: False
-EnableFloatingIP
Настраивает конечную точку виртуальной машины для функции с плавающей ip-адресой, необходимой для настройки группы доступности SQL AlwaysOn. Этот параметр требуется при использовании групп доступности SQL AlwaysOn на сервере SQL Server. Этот параметр нельзя изменить после создания конечной точки.
Тип: SwitchParameter
Position: Named
Default value: None
Обязательно: False
Принять входные данные конвейера: False
Принять подстановочные знаки: False
-EnableTcpReset
Получение двунаправленного сброса TCP для времени ожидания простоя потока TCP или неожиданного завершения подключения. Этот элемент используется только в том случае, если протокол имеет значение TCP.
Тип: SwitchParameter
Position: Named
Default value: None
Обязательно: False
Принять входные данные конвейера: False
Принять подстановочные знаки: False
-FrontendIpConfiguration
Тип: PSFrontendIPConfiguration
Position: Named
Default value: None
Обязательно: False
Принять входные данные конвейера: True
Принять подстановочные знаки: False
-FrontendIpConfigurationId
Тип: String
Position: Named
Default value: None
Обязательно: False
Принять входные данные конвейера: True
Принять подстановочные знаки: False
-FrontendPortRangeEnd
Тип: Int32
Position: Named
Default value: None
Обязательно: True
Принять входные данные конвейера: True
Принять подстановочные знаки: False
-FrontendPortRangeStart
Тип: Int32
Position: Named
Default value: None
Обязательно: True
Принять входные данные конвейера: True
Принять подстановочные знаки: False
-IdleTimeoutInMinutes
Время ожидания для подключения TCP бездействия. Значение может быть задано в диапазоне от 4 до 30 минут. Значение по умолчанию — 4 минуты. Этот элемент используется только в том случае, если протокол имеет значение TCP.
Тип: Int32
Position: Named
Default value: None
Обязательно: False
Принять входные данные конвейера: True
Принять подстановочные знаки: False
-LoadBalancer
Тип: PSLoadBalancer
Position: Named
Default value: None
Обязательно: True
Принять входные данные конвейера: True
Принять подстановочные знаки: False
-Name
Тип: String
Position: Named
Default value: None
Обязательно: True
Принять входные данные конвейера: False
Принять подстановочные знаки: False
-Protocol
Тип: String
Position: Named
Default value: None
Обязательно: True
Принять входные данные конвейера: True
Принять подстановочные знаки: False
-WhatIf
Показывает, что произойдет при запуске командлета. Командлет не выполняется.
Тип: SwitchParameter
Aliases: wi
Position: Named
Default value: None
Обязательно: False
Принять входные данные конвейера: False
Принять подстановочные знаки: False
PSLoadBalancer
String
Int32
PSFrontendIPConfiguration
Выходные данные
PSLoadBalancer