----- Original Message ----- > From: "Tejesh M" <[email protected]> > To: "Moti Asayag" <[email protected]> > Cc: "[email protected]" <[email protected]>, "Omer Frenkel" <[email protected]> > Sent: Thursday, March 6, 2014 7:40:47 AM > Subject: Re: Clone a Template using API
> Thanks Moti. > On Wed, Mar 5, 2014 at 7:06 PM, Moti Asayag < [email protected] > wrote: > > ----- Original Message ----- > > > > From: "Tejesh M" < [email protected] > > > > > To: "[email protected]" < [email protected] >, "Moti Asayag" < > > > [email protected] > > > > > Sent: Wednesday, March 5, 2014 1:01:18 PM > > > > Subject: Clone a Template using API > > > > > > > > Hi, > > > > > > > > While creating VM from Template via Web Admin portal, the default > > > > provisioning is Clone. But while doing the same via API its is doing Thin > > > > provisioning. Can someone share there view. > > > > > > > > > > > > org.ovirt.engine.sdk.entities.Template templateData = new Template(); > > > > templateData.setName(templateName); > > > > org.ovirt.engine.sdk.entities.Cluster clusterData = new Cluster(); > > > > clusterData.setName(clusterName); > > > > org.ovirt.engine.sdk.entities.VM vmDataForCreate = new VM(); > > > Try with those lines: > > > Disks disks = new Disks(); > > > disks.setClone(true); > > > vm.setDisks(disks); > > > Adding Omer to confirm. > yes, should work > > > vmDataForCreate.setName(vmName); > > > > vmDataForCreate.setCluster(clusterData); > > > > vmDataForCreate.setTemplate(templateData); > > > > api.getVMs().add(vmDataForCreate); > > > > > > > > -- > > > > Thanks & Regards > > > > Tejesh > > > > > > -- > Thanks & Regards > Tejesh
_______________________________________________ Users mailing list [email protected] http://lists.ovirt.org/mailman/listinfo/users

