Hello.
Can't reexport a VM if this VM is already present in the export domain
With Java api:
VM vm = api.getVMs().get("vm01");
StorageDomain exportDomain = api.getStorageDomains().get("export");
Action act = vm.exportVm(new Action() {
{
setExclusive(True);
setDiscardSnapshots(True);
setStorageDomain(exportDomain);
}
});
And following error is returned:
Exception in thread "main"
code : 409
reason: Conflict
detail: Cannot export VM. VM with the same identifier already exists.
at org.ovirt.engine.sdk.web.HttpProxy.execute(HttpProxy.java:120)
at org.ovirt.engine.sdk.web.HttpProxyBroker.add(HttpProxyBroker.java:209)
at org.ovirt.engine.sdk.web.HttpProxyBroker.action(HttpProxyBroker.java:153)
at org.ovirt.engine.sdk.decorators.VM.exportVm(VM.java:784)