Из коробки, я думаю, azurerm_app_service провайдер позволяет нам указывать версию платформы .Net, используя поле dotnet_framework_version
.
dotnet_framework_version - (Необязательно) Версия .net
CLR фреймворка, используемый в этой службе приложений. Возможные значения v2.0
(которая будет использовать последнюю версию .net Framework для .net
CLR v2 - в настоящее время .net 3.5) и v4.0 (что соответствует последним
версия .net CLR v4 - которая на момент написания статьи была .net
4.7.1). Для получения дополнительной информации о том, какую версию .net CLR использовать на основе целевой платформы .net, см. Эту таблицу. Значения по умолчанию
до v4.0.
https://www.terraform.io/docs/providers/azurerm/r/app_service.html#dotnet_framework_version
В документе говорится, что возможные значения v2.0 или v4.0.
Но что, если я нацеливаюсь на .NET Core, а не v2.2? Что мне здесь делать?
Портал Azure позволяет выбрать .NET Core из выпадающего меню. (см. скриншот ниже)
Я не уверен, есть ли способ сделать это и с Terraform azurerm_app_service.