Я пытаюсь настроить свою лазурную инфраструктуру с помощью Terraform, которая до сих пор была довольно успешной. Наша группа разработчиков приложений должна определить роли, специфичные для приложения, в манифесте приложения AzureAD, который мы сейчас обрабатываем с помощью портала Azure, просто изменив манифест:
"appRoles": [
{
"allowedMemberTypes": [
"Application"
],
"displayName": "SurveyCreator",
"id": "1b4f816e-5eaf-48b9-8613-7923830595ad",
"isEnabled": true,
"description": "Creators can create Surveys",
"value": "SurveyCreator"
}
]
Используя Terraform, я создал azurerm_azuread_application
и теперь хочу соответствующим образом изменить манифест.
resource "azurerm_azuread_application" "test" {
name = "APP"
homepage = "http://APPHOMEPAGE"
identifier_uris = ["http://APPHOMEPAGE"]
reply_urls = ["http://APPHOMEPAGE/REPLYURL"]
available_to_other_tenants = false
oauth2_allow_implicit_flow = false
}
Есть ли способ достичь этого, используя только Terraform?