Получить список веб-приложений в группе ресурсов из шаблона ARM - PullRequest
1 голос
/ 17 мая 2019

Можно ли получить список веб-приложений, которые существуют в данной группе ресурсов во время развертывания шаблона ARM?Если да, то как?

Если я запрашиваю все свойства группы ресурсов, используя выходные данные в моем шаблоне, я получаю только {"provisioningState":"Succeeded"}.

"outputs": {
    "rg": {
        "type": "Object",
        "value": "[resourceGroup().properties]"
    }
}

Сценарий. Попытка создания правил на основе пути шлюза приложений для каждого веб-приложения автоматически при добавлении приложений в план обслуживания приложения.

1 Ответ

1 голос
/ 17 мая 2019

Я вполне уверен, что вы не можете сделать это, потому что у группы ресурсов нет таких свойств, ваши варианты:

  1. передать массив имен веб-приложений
  2. для чтения тегов группы ресурсов с одним и тем же массивом, вам придется предварительно заполнить имена веб-приложений тегом
  3. создайте функцию Azure, которая будет запрашивать API-интерфейс rest Azure, чтобы получить список веб-приложений и вернуть его в шаблон ARM
...