locals.lock.tf (12 lines of code) (raw):

locals { lock_azapi = var.lock != null ? { type = local.lock_type name = lookup(var.lock, "name", null) body = { properties = { level = var.lock.kind } } } : null lock_type = "Microsoft.Authorization/locks@2020-05-01" }