Демистифицирующие шаблоны руки (12 части серии)
Azure DEVOPS — DEVOPS LAB — Видео
В разделе «Выходы» вашего шаблона вы можете указать значения, которые будут возвращены после успешного развертывания. Вы можете использовать эти выходы в своих шаблонах для возврата свойств от ресурсов, которые вы развертываете. Например, может быть полезно получить конечные точки для недавно развернутой учетной записи хранения или общедоступный IP-адрес или вновь развернутый ресурс.
Выходной раздел использует ссылочную функцию для получения состояния времени выполнения ресурсов. Чтобы получить состояние выполнения ресурса, вы передаете имя или идентификатор ресурса.
Существуют определенные элементы, которые составляют раздел выходов.
"outputs": { "": { "condition": " ", "type": " ", "value": " ", "copy": { "count": , "input": } } }
- Выходное имя : Должен быть действительным идентификатором JavaScript.
- Состояние : (Необязательно) — это логическое значение, которое указывает, возвращается ли это выходное значение. Когда true, значение включено в вывод для развертывания. Когда false, выходное значение пропущено для этого развертывания. При отсутствии указанного значение значения по умолчанию верно.
Тип : Типы поддерживаемых выходных значений такие же, как типы входных параметров шаблона.
- ЗАМЕТКА: Если вы укажете SecureString для типа вывода, значение не отображается в истории развертывания и не может быть получено из другого шаблона. Чтобы использовать секретное значение в более чем в одном шаблоне, храните секрет в ключевом хранилище и ссылайтесь на секрет в файле параметра. Для получения дополнительной информации см. Использование хранилища Key Azure, чтобы пройти безопасное значение параметра во время развертывания.
- Ценность : (Необязательно) Выражение языка шаблона, которое оценивается и возвращается как выходное значение.
- Скопировать : (Необязательно) Копия используется для возврата более чем одного значения для вывода.
Для получения дополнительной информации и для полной документации на выходах вы можете обратиться к Выходная итерация в шаблонах менеджера ресурсов Azure Отказ
А для полного набора примеров выходов см. В Выходы в шаблоне менеджера ресурсов Azure документ.
использованная литература
Демистифицирующие шаблоны руки (12 части серии)
Оригинал: «https://dev.to/azure/demystifying-arm-templates-template-output-1932»