В Service Broker можно настроить значок, служащий представлением содержимого в каталоге, ограничить количество развертываемых экземпляров элемента каталога и настроить форму запроса для импортированных шаблонов. При настройке формы запроса можно также определить входные параметры, которые позволяют пользователю, запрашивающему элемент каталога, указать значения. Можно настроить параметры представления настраиваемых параметров в форме.

С помощью указанного значка вы и потребители каталога можете использовать визуальные очереди для определения конкретных элементов. Если требуется задать только настраиваемый значок, настраивать форму не обязательно. Аналогично при создании настраиваемой формы настраивать значок не требуется.

При создании настраиваемой формы в качестве примера в этом сценарии используется облачный шаблон WordPress. Если вы не настраиваете форму запроса, она представляет собой простой список параметров. См. приведенный ниже пример.

Форма запроса WordPress по умолчанию.

В этом случае необходимо настроить следующие параметры.

  • Уменьшите максимальное значение размера кластера WordPress с 5 до 3.
  • Укажите операционную систему на основе размера узла. Например, если размер небольшой, то операционная система — Coreos. Если размер средний, операционная система — Ubuntu.
  • Установите для параметра "Размер диска данных MySQL" значение 5 и скройте параметр от пользователей, инициирующих запрос.

Необходимые условия

  • В качестве значка можно добавить изображение, размер которого не превышает 100 КБ. Оптимальный размер не превышает 100 × 100 пикселей.
  • В этом случае предполагается, что облачный шаблон в качестве примера использования WordPress импортирован из Cloud Assembly или у вас есть облачный шаблон или шаблон, содержащий входные параметры.

Процедура

  1. Выберите Содержимое и политики > Содержимое.
  2. Найдите облачный шаблон WordPress, щелкните меню слева от имени и выберите Настроить элемент.
    1. а. Задайте максимальное количество экземпляров развертывания для данного элемента каталога.
      Если выбрать значение больше единицы, в форму запроса добавляется поле Количество развертываний. Этот параметр позволяет пользователю, инициирующему запрос, выполнять массовое развертывание.
    2. б. Добавьте настраиваемый значок.
    Если нужен только настраиваемый значок, на этом можно остановиться.
  3. Найдите облачный шаблон WordPress, щелкните меню слева от имени и выберите Настроить форму.
    Если облачный шаблон содержит входные свойства, они отображаются в области входных данных запроса слева и добавляются на холст.
    Холст конструктора настраиваемых форм WordPress.
  4. Измените форму, используя значения, указанные в следующей таблице.
    Для этого поля на снимке экрана Внешний вид Значения Ограничения
    Размер кластера WordPress
    Максимальное значение
    • Источник значения = константа
    • Максимальное значение = 3
    Выбрать образ/ОС

    Значение по умолчанию

    • Источник значения = условное значение
    • Выражение =

      Заданное значение = coreos

      Если размер компьютера на данном уровне — небольшой

    • Выражение =

      Заданное значение = ubuntu

      Если размер компьютера на данном уровне — средний

    Размер диска данных MySQL

    Видимость

    • Источник значения = константа
    • Видимый = нет

    Значение по умолчанию

    • Источник значения = константа
    • Значение по умолчанию = 5
  5. Щелкните и перетащите поля, чтобы упорядочить их в форме.
  6. Чтобы включить настраиваемую форму, нажмите Включить.
    Включение настраиваемой формы.
  7. Нажмите Сохранить.

Результаты

Теперь форма запроса совпадает со следующим примером.

Настроенная форма запроса WordPress.

Обратите внимание, что поле "Размер кластера WordPress" указывает на ошибку. Ограничение — 3, но пользователь ввел значение 4.

Дальнейшие действия

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