Datacenter in API should be UUID
The api allows to send an string in datacenter in compute resource.
The datacenter should contain the uuid of the datacenter.
Sending the name instead of uuid will cause a not found error from ovirt when trying to display the vms of the compute resource.
Workaround to fix - clicking "Test Connection" will reload the datacenters and allow to save the correct datacenter.