Свойства шлюза
Описывает свойства ресурса шлюза.
Свойства
Имя | Тип | Обязательно |
---|---|---|
description |
строка | Нет |
sourceNetwork |
NetworkRef | Да |
destinationNetwork |
NetworkRef | Да |
tcp |
массив TcpConfig | Нет |
http |
массив HttpConfig | Нет |
status |
string (перечисление) | Нет |
statusDetails |
строка | Нет |
ipAddress |
строка | Нет |
description
Тип: строка
Обязательный: нет
Описание шлюза, доступное для чтения пользователем.
sourceNetwork
Тип: NetworkRef
Обязательный: да
Сеть, в ней шлюз должен прослушивать запросы.
destinationNetwork
Тип: NetworkRef
Обязательный: да
Сеть, используемая приложением.
tcp
Тип: массив TcpConfig
Обязательный: нет
Настройка tcp-подключения для этого шлюза.
http
Тип: массив HttpConfig.
Обязательный: нет
Конфигурация http-подключения для этого шлюза.
status
Тип: string (перечисление)
Обязательный: нет
Состояние ресурса.
Возможны следующие значения:
-
Unknown
— указывает, что состояние ресурса неизвестно. Значение равно нулю. -
Ready
— указывает, что ресурс готов. Значение равно 1. -
Upgrading
— указывает, что ресурс обновляется. Значение равно 2. -
Creating
— указывает, что ресурс создается. Значение равно 3. -
Deleting
— указывает, что ресурс удаляется. Значение равно 4. -
Failed
— указывает, что ресурс не работает из-за постоянных сбоев. Дополнительные сведения см. в разделе свойство statusDetails. Значение равно 5.
statusDetails
Тип: строка
Обязательный: нет
Предоставляет дополнительные сведения о текущем состоянии шлюза.
ipAddress
Тип: строка
Обязательный: нет
IP-адрес шлюза. Он заполняется в ответе и игнорируется для входящих запросов.