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
}