Set-AzApplicationGatewayProbeConfig

Задает конфигурацию пробы работоспособности для существующего Шлюз приложений.

Синтаксис

Set-AzApplicationGatewayProbeConfig
   -ApplicationGateway <PSApplicationGateway>
   -Name <String>
   -Protocol <String>
   [-HostName <String>]
   [-Path <String>]
   -Interval <Int32>
   -Timeout <Int32>
   -UnhealthyThreshold <Int32>
   [-PickHostNameFromBackendHttpSettings]
   [-MinServers <Int32>]
   [-Port <Int32>]
   [-Match <PSApplicationGatewayProbeHealthResponseMatch>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Описание

Командлет Set-AzApplicationGatewayProbeConfig задает конфигурацию пробы работоспособности для существующего Шлюз приложений.

Примеры

Пример 1. Настройка конфигурации пробы работоспособности в шлюзе приложений

Set-AzApplicationGatewayProbeConfig -ApplicationGateway Gateway -Name "Probe05" -Protocol Http -HostName "contoso.com" -Path "/path/custompath.htm" -Interval 30 -Timeout 120 -UnhealthyThreshold 8

Эта команда задает конфигурацию пробы работоспособности с именем Probe05 для шлюза приложений с именем Gateway. Команда также задает неработоспособное пороговое значение 8 повторных попыток и время ожидания после 120 секунд.

Пример 2

Задает конфигурацию пробы работоспособности для существующего Шлюз приложений. (автоматическое создание)

Set-AzApplicationGatewayProbeConfig -ApplicationGateway Gateway -Interval 30 -Match <PSApplicationGatewayProbeHealthResponseMatch> -Name 'Probe05' -Path '/path/custompath.htm' -PickHostNameFromBackendHttpSettings -Protocol https -Timeout 120 -UnhealthyThreshold 8

Параметры

-ApplicationGateway

Указывает шлюз приложений, в который этот командлет отправляет пробу.

Тип:PSApplicationGateway
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-DefaultProfile

Учетные данные, учетная запись, клиент и подписка, используемые для обмена данными с Azure.

Тип:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-HostName

Указывает имя узла, в которое этот командлет отправляет пробу.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Interval

Указывает интервал пробы в секундах. Интервал времени между двумя последовательными проверками. Это значение составляет от 1 до 86400 секунд.

Тип:Int32
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Match

Текст, который должен содержаться в ответе на работоспособности. Значение по умолчанию пусто

Тип:PSApplicationGatewayProbeHealthResponseMatch
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-MinServers

Минимальное количество серверов, которые всегда помечены как работоспособные. Значение по умолчанию — 0.

Тип:Int32
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Name

Указывает имя пробы.

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Path

Указывает относительный путь пробы. Допустимые пути начинаются с символа косой черты (/). Проба отправляется в <protocol>://<host>:<port><path>.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-PickHostNameFromBackendHttpSettings

Следует ли выбрать заголовок узла из параметров http серверной части. Значение по умолчанию — false.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Port

Порт, используемый для проверки серверного сервера

Тип:Int32
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Protocol

Указывает протокол, используемый для отправки пробы.

Тип:String
Допустимые значения:Http, Https, TCP, TLS
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Timeout

Указывает время ожидания пробы в секундах. Этот командлет помечает пробу как неудачную, если допустимый ответ не получен с этим периодом ожидания. Допустимые значения : от 1 секунды до 86400 секунд.

Тип:Int32
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-UnhealthyThreshold

Указывает число повторных попыток пробы. Сервер серверной части помечается вниз после того, как число последовательных сбоев пробы достигает порогового значения неработоспособного значения. Допустимые значения : от 1 до 20 секунд.

Тип:Int32
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

Входные данные

PSApplicationGateway

Выходные данные

PSApplicationGateway