Правильная версия API для справки - PullRequest
0 голосов
/ 21 апреля 2020

Как узнать, какие свойства я могу вызвать из ссылочного объекта? Это зависит от типа ресурса, на который я ссылаюсь. В документах сказано, что я могу вывести ссылку на этот ресурс при развертывании и посмотреть, что он содержит.

Но функция ссылки использует версию API. Как я могу узнать, какая версия API подходит для того типа ресурса, на который я хочу ссылаться?

Пример в скрипте ARM:

"outputs": {
    "fullReferenceOutput": {
    "type": "object",
    "value": "[reference(parameters('logicapp_Name'), '2016-12-01', 'Full')]"
  }
}

1 Ответ

0 голосов
/ 25 апреля 2020

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

Вы можете использовать providers Функция ARM для динамического определения последней действительной версии API.

Так что providers('Microsoft.Web', 'sites').apiVersions[0] будет соответствовать последнему API.

...