main.accesspolicies.tf (14 lines of code) (raw):

#Create the azurerm redis access policy and assignment resources here. resource "azurerm_redis_cache_access_policy" "this" { for_each = var.cache_access_policies name = each.value.name permissions = each.value.permissions redis_cache_id = azurerm_redis_cache.this.id } resource "azurerm_redis_cache_access_policy_assignment" "this" { for_each = var.cache_access_policy_assignments access_policy_name = each.value.access_policy_name name = each.value.name object_id = each.value.object_id object_id_alias = each.value.object_id_alias redis_cache_id = azurerm_redis_cache.this.id }