main.lock.tf (7 lines of code) (raw):

resource "azapi_resource" "lock" { count = var.lock != null ? 1 : 0 type = module.avm_interfaces.lock_azapi.type body = module.avm_interfaces.lock_azapi.body name = coalesce(module.avm_interfaces.lock_azapi.name, "lock-${azapi_resource.this.name}") parent_id = azapi_resource.this.id }