modules/storage/main.tf (25 lines of code) (raw):

resource "azapi_resource" "this" { type = "Microsoft.App/managedEnvironments/storages@2024-03-01" body = { properties = { azureFile = { accessMode = var.access_mode accountKey = var.access_key accountName = var.account_name shareName = var.share_name } } } name = var.name parent_id = var.managed_environment.resource_id schema_validation_enabled = true dynamic "timeouts" { for_each = var.timeouts == null ? [] : [var.timeouts] content { create = timeouts.value.create delete = timeouts.value.delete read = timeouts.value.read update = timeouts.value.update } } }