main.access_policies.tf (11 lines of code) (raw):

resource "azurerm_key_vault_access_policy" "this" { for_each = var.legacy_access_policies_enabled ? var.legacy_access_policies : {} key_vault_id = azurerm_key_vault.this.id object_id = each.value.object_id tenant_id = var.tenant_id application_id = each.value.application_id certificate_permissions = each.value.certificate_permissions key_permissions = each.value.key_permissions secret_permissions = each.value.secret_permissions storage_permissions = each.value.storage_permissions }