Add-AzureRmLoadBalancerInboundNatPoolConfig
Предупреждение
Модуль AzureRM PowerShell официально устарел с 29 февраля 2024 г. Пользователям рекомендуется выполнить миграцию из AzureRM в модуль Az PowerShell, чтобы обеспечить постоянную поддержку и обновления.
Хотя модуль AzureRM по-прежнему может функционировать, он больше не поддерживается или не поддерживается, размещая любое постоянное использование на усмотрение и риск пользователя. Ознакомьтесь с нашими ресурсами миграции, чтобы получить рекомендации по переходу в модуль Az.
Синтаксис
Add-AzureRmLoadBalancerInboundNatPoolConfig
-LoadBalancer <PSLoadBalancer>
-Name <String>
-Protocol <String>
-FrontendPortRangeStart <Int32>
-FrontendPortRangeEnd <Int32>
-BackendPort <Int32>
[-IdleTimeoutInMinutes <Int32>]
[-EnableFloatingIP]
[-EnableTcpReset]
[-FrontendIpConfiguration <PSFrontendIPConfiguration>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Add-AzureRmLoadBalancerInboundNatPoolConfig
-LoadBalancer <PSLoadBalancer>
-Name <String>
-Protocol <String>
-FrontendPortRangeStart <Int32>
-FrontendPortRangeEnd <Int32>
-BackendPort <Int32>
[-IdleTimeoutInMinutes <Int32>]
[-EnableFloatingIP]
[-EnableTcpReset]
[-FrontendIpConfigurationId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Примеры
1. Добавление
PS C:\> $slb = Get-AzureRmLoadBalancer -Name "MyLoadBalancer" -ResourceGroupName "MyResourceGroup"
PS C:\> $feIpConfig = Get-AzureRmLoadBalancerFrontendIpConfig -Name "FrontendName" -Loadbalancer $slb
PS C:\> $slb | Add-AzureRmLoadBalancerInboundNatPoolConfig -Name "myInboundNatPool" -Protocol TCP -FrontendIPConfigurationId $feIpConfig.Id -FrontendPortRangeStart 1001 -FrontendPortRangeEnd 2000 -BackendPort 1001
Параметры
-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: 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
Параметры: LoadBalancer (ByValue)
Выходные данные
PSLoadBalancer