createAccount [Create the Account and a User for the account] account accountname accounttype 1 domainid 1 email admin@gmail.com firstname admin lastname adminlastname username usernameparam password password id accountid name accountname accounttype 1 domainid 1 domain ROOT receivedbytes 0 sentbytes 0 vmavailable Unlimited vmlimit Unlimited vmtotal 0 ipavailable Unlimited iptotal 0 iplimit Unlimited volumelimit Unlimited volumetotal 0 volumeavailable Unlimited snapshotlimit Unlimited snapshottotal 0 snapshotavailable Unlimited templatelimit Unlimited templatetotal 0 templateavailable Unlimited vmstopped 0 vmrunning 0 state enabled listUsers 5 [List the Created User in (3)] account accountname id userid username usernameparam firstname admin lastname adminlastname email admin@gmail.com created createtimestamp state enabled account accountname accounttype 1 domainid 1 domain ROOT createUser 3 [Create User Command] account accountname accounttype 1 username secondusernameparam password password firstname nimbus-user lastname nimbus-userlastname email nimbus-user@gmail.com domainid 1 id seconduserid username usernameparam firstname nimbus-user lastname nimbus-userlastname email nimbus-user@gmail.com account accountname accounttype 0 domainid 1 domain ROOT created createtimestamp state enabled listAccounts 950 [List the Account of the User created in (3)] name accountname id accountid name accountname accounttype 1 domainid 1 domain ROOT receivedbytes 0 sentbytes 0 vmlimit Unlimited vmtotal 0 vmavailable Unlimited ipavailable Unlimited iptotal 0 iplimit Unlimited volumelimit Unlimited volumetotal 0 volumeavailable Unlimited snapshotlimit Unlimited snapshottotal 0 snapshotavailable Unlimited templatelimit Unlimited templatetotal 0 templateavailable Unlimited vmstopped 0 vmrunning 0 state enabled updateUser 6 [Update the User created in (3)] id userid username newuser password password firstname updatednimbus lastname updatednimbuslastname email updatednimbus@gmail.com timezone PST apikey userapikey secretkey usersecretkey id userid username newuser firstname updatednimbus lastname updatednimbuslastname email updatednimbus@gmail.com created createtimestamp state enabled account accountname accounttype 1 domainid 1 domain ROOT timezone PST apikey userapikey secretkey usersecretkey listUsers 5 [List the Updated User updated in (6)] id userid id userid username newuser firstname updatednimbus lastname updatednimbuslastname email updatednimbus@gmail.com created createtimestamp state enabled account accountname accounttype 1 domainid 1 domain ROOT timezone PST apikey userapikey secretkey usersecretkey disableUser 428 [Disable the User created in (3)] id userid id userid username newuser firstname updatednimbus lastname updatednimbuslastname email updatednimbus@gmail.com created createtimestamp state disabled account accountname accounttype 1 domainid 1 domain ROOT timezone PST apikey userapikey secretkey usersecretkey enableUser 9 [Enable the User created in (3)] id userid id userid username newuser firstname updatednimbus lastname updatednimbuslastname email updatednimbus@gmail.com created createtimestamp state enabled account accountname accounttype 1 domainid 1 domain ROOT timezone PST apikey userapikey secretkey usersecretkey disableAccount [Disable the Account] account accountname domainid 1 lock true id accountid name accountname accounttype 1 domainid 1 domain ROOT receivedbytes 0 sentbytes 0 vmlimit Unlimited vmtotal 0 vmavailable Unlimited ipavailable Unlimited iptotal 0 iplimit Unlimited volumelimit Unlimited volumetotal 0 volumeavailable Unlimited snapshotlimit Unlimited snapshottotal 0 snapshotavailable Unlimited templatelimit Unlimited templatetotal 0 templateavailable Unlimited vmstopped 0 vmrunning 0 state locked enableAccount [Enable the Locked Account] account accountname domainid 1 id accountid name accountname accounttype 1 domainid 1 domain ROOT receivedbytes 0 sentbytes 0 vmlimit Unlimited vmtotal 0 vmavailable Unlimited ipavailable Unlimited iptotal 0 iplimit Unlimited volumelimit Unlimited volumetotal 0 volumeavailable Unlimited snapshotlimit Unlimited snapshottotal 0 snapshotavailable Unlimited templatelimit Unlimited templatetotal 0 templateavailable Unlimited vmstopped 0 vmrunning 0 state enabled disableAccount [Lock the Account] account accountname domainid 1 lock false id accountid name accountname accounttype 1 domainid 1 domain ROOT receivedbytes 0 sentbytes 0 vmlimit Unlimited vmtotal 0 vmavailable Unlimited ipavailable Unlimited iptotal 0 iplimit Unlimited volumelimit Unlimited volumetotal 0 volumeavailable Unlimited snapshotlimit Unlimited snapshottotal 0 snapshotavailable Unlimited templatelimit Unlimited templatetotal 0 templateavailable Unlimited vmstopped 0 vmrunning 0 state disabled enableAccount [Enable the Locked Account] account accountname domainid 1 id accountid name accountname accounttype 1 domainid 1 domain ROOT receivedbytes 0 sentbytes 0 vmlimit Unlimited vmtotal 0 vmavailable Unlimited ipavailable Unlimited iptotal 0 iplimit Unlimited volumelimit Unlimited volumetotal 0 volumeavailable Unlimited snapshotlimit Unlimited snapshottotal 0 snapshotavailable Unlimited templatelimit Unlimited templatetotal 0 templateavailable Unlimited vmstopped 0 vmrunning 0 state enabled createDomain 10 [Create Domain] name domainname name domainname id newdomainid level 1 parentdomainid 1 parentdomainname ROOT haschild false listDomains 11 [List Domains] name domainname id newdomainid name domainname level 1 parentdomainid 1 parentdomainname ROOT haschild false updateDomain 952 [Update the Domain created in (10)] id newdomainid name newdomainname id newdomainid name newdomainname level 1 parentdomainid 1 parentdomainname ROOT haschild false listDomainChildren - [List One of the Children of the Parent Domain] id 1 domain 0 id newdomainid name newdomainname level 1 parentdomainid 1 parentdomainname ROOT haschild false deleteDomain 654 [Delete Domain created in (10)] id newdomainid cleanup true success true listTemplates 27 [List Templates - List System Template] templatefilter self id 1 template 0 id debian50templateid name debian50templatename displaytext debian50templatedisplaytext ispublic debian50templateispublic created debian50templatecreated isready true passwordenabled debian50templatepasswordenabled format VHD isfeatured false crossZones true ostypeid debian50templateostypeid ostypename debian50templateostypename size debian50templatesize account system zoneid globalzoneid zonename globalzonename status Download Complete templatetype SYSTEM hypervisor XenServer domain ROOT domainid 1 listTemplates - Verify All the Parameters of the Listed Template - name debian50templatename templatefilter self template 0 id debian50templateid name debian50templatename displaytext debian50templatedisplaytext ispublic debian50templateispublic created debian50templatecreated isready true isfeatured false passwordenabled debian50templatepasswordenabled crossZones true format VHD ostypeid debian50templateostypeid ostypename debian50templateostypename account system domainid 1 domain ROOT zoneid globalzoneid zonename globalzonename status Download Complete size debian50templatesize templatetype SYSTEM hypervisor XenServer listServiceOfferings 28 [List the Small Instance Service Offering] id globalserviceofferingid id smallofferingid name smallofferingname displaytext smallofferingdisplaytext cpunumber smallofferingcpunumber cpuspeed smallofferingcpuspeed memory smallofferingmemory created smallofferingcreatetime storagetype smallofferingstoragetype offerha false listServiceOfferings 876 [Verify the First Service Offering] name smallofferingname serviceoffering 0 id smallofferingid name smallofferingname displaytext smallofferingdisplaytext cpunumber smallofferingcpunumber cpuspeed smallofferingcpuspeed memory smallofferingmemory created smallofferingcreatetime storagetype smallofferingstoragetype offerha false listZones 39 [List the Global Zone with id-2] zone 0 id globalzoneid name globalzonename dns1 dns1 dns2 dns2 internaldns1 internaldns1 vlan guestcidraddress networktype Advanced createNetwork [Creating default network] zoneid globalzoneid networkOfferingId globalnetworkofferingid account accountname domainid 1 name defaultregressionnetwork displaytext defaultregressionnetwork id networkid deployVirtualMachine 13 zoneid globalzoneid serviceofferingid globalserviceofferingid diskofferingid globaldiskofferingid templateid globaltemplateid account accountname domainid 1 displayname namefordisplay group group1 networkids networkid id vmid name vmname ipaddress vmipaddress created zoneid globalzoneid zonename globalzonename haenable false state Running account accountname templateid globaltemplateid serviceofferingid globalserviceofferingid cpunumber smallofferingcpunumber cpuspeed smallofferingcpuspeed memory smallofferingmemory displayname namefordisplay group group1 listVirtualMachines 957 false name vmname id vmid name vmname ipaddress vmipaddress created zoneid globalzoneid zonename globalzonename haenable false state Running account accountname templateid globaltemplateid serviceofferingid smallofferingid serviceofferingname smallofferingname cpunumber smallofferingcpunumber cpuspeed smallofferingcpuspeed memory smallofferingmemory displayname namefordisplay group group1 listRouters 35 zoneid globalzoneid account accountname domainid 1 router 0 id routerid publicip sourcenatpublicip zoneid globalzoneid zonename globalzonename dns1 dns1 dns2 dns2 networkdomain gateway name routername podid privateip privatemacaddress privatenetmask publicmacaddress routerpublicmacaddress guestipaddress routeripaddress guestmacaddress routermacaddress created hostid state Running associateIpAddress 546 zoneid globalzoneid account accountname domainid 1 id nonsourcenatpublicipid ipaddress nonsourcenatpublicip allocated zoneid globalzoneid zonename globalzonename issourcenat false createLoadBalancerRule 986 name lbname publicipid nonsourcenatpublicipid privateport privateport publicport publicport algorithm roundrobin account accountname domainid 1 id lbid name lbname privateport privateport publicport publicport algorithm roundrobin publicipid nonsourcenatpublicipid publicip sourcenatpublicip account accountname listLoadBalancerRules 988 false account accountname domainId 1 assignToLoadBalancerRule 989 id lbid virtualmachineids vmid deleteLoadBalancerRule 987 id lbid listLoadBalancerRules true createLoadBalancerRule name lbname publicipid nonsourcenatpublicipid privateport privateport publicport publicport algorithm roundrobin account accountname domainid 1 id lbid name lbname privateport privateport publicport publicport algorithm roundrobin publicipid nonsourcenatpublicipid publicip sourcenatpublicip account accountname assignToLoadBalancerRule id lbid virtualmachineids vmid listLoadBalancerRuleInstances 991 false id lbid removeFromLoadBalancerRule 990 id lbid virtualmachineids vmid account accountname listLoadBalancerRuleInstances true id lbid rebootVirtualMachine 16 id vmid listVirtualMachines account accountname name vmname state Running stopVirtualMachine 17 id vmid listVirtualMachines account accountname name vmname state Stopped listVolumes virtualmachineid vmid type ROOT id rootvolumeid listVolumes virtualmachineid vmid type DATADISK id datavolumeid detachVolume id datavolumeid listVolumes true virtualmachineid vmid type DATADISK createVolume 1026 account accountname domainid 1 name zoneid globalzoneid diskofferingid globaldiskofferingid id datavolumeid attachVolume id datavolumeid virtualmachineid vmid listVolumes false virtualmachineid vmid type DATADISK createVolume account accountname domainid 1 name zoneid globalzoneid diskofferingid globaldiskofferingid id datavolumeid1 deleteVolume id datavolumeid1 listVolumes true id datavolumeid1 createSnapshot volumeid rootvolumeid id snapshotid1 volumeid rootvolumeid created name account accountname listSnapshots false volumeid rootvolumeid deleteSnapshot 24 id snapshotid1 listSnapshots 26 true volumeid rootvolumeid createSnapshot volumeid rootvolumeid id snapshotid1 createTemplate 958 snapshotid snapshotid1 name privatetemplatename displaytext newtext osTypeId 1 id privatetemplateid name privatetemplatename ispublic false isready true created passwordenabled false listTemplates 27 name privatetemplatename templatefilter self id privatetemplateid name privatetemplatename ispublic false isready true created passwordenabled false updateTemplate Update template id privatetemplateid displaytext lalala name blah listTemplates List updated template id privatetemplateid templatefilter self displaytext lalala listTemplatePermissions list template permissions command id privatetemplateid templatefilter self ispublic false updateTemplatePermissions update template permissions id privatetemplateid ispublic true listTemplates List template with updated permission id privatetemplateid templatefilter self ispublic true deleteTemplate 959 id privatetemplateid listTemplates true name privatetemplatename templatefilter self changeServiceForVirtualMachine 20 id vmid serviceofferingid mediumglobalserviceofferingid listVirtualMachines account accountname name vmname state Stopped serviceofferingid 2 resetPasswordForVirtualMachine 19 id vmid id vmid password listVirtualMachines account accountname name vmname state Stopped listVirtualMachines account accountname name vmname state Stopped startVirtualMachine 18 id vmid id vmid name vmname ipaddress vmipaddress created zoneid globalzoneid zonename globalzonename haenable false state Running account accountname templateid globaltemplateid serviceofferingid 2 listVirtualMachines account accountname name vmname state Running updateVirtualMachine id vmid haenable true listVirtualMachines 21 account accountname name vmname haenable true updateVirtualMachine id vmid haenable false listVirtualMachines 21 account accountname name vmname haenable false listPublicIpAddresses 547 account accountname disassociateIpAddress 548 ipaddress nonsourcenatpublicip account accountname rebootRouter 36 id routerid stopRouter 37 id routerid startRouter 38 id routerid id routerid publicip sourcenatpublicip zoneid globalzoneid zonename globalzonename dns1 dns1 networkdomain name routername podid privateip privatemacaddress privatenetmask publicmacaddress routerpublicmacaddress guestipaddress routeripaddress guestmacaddress routermacaddress created hostid state Running listEvents 40 account accountname destroyVirtualMachine 14 id vmid listVirtualMachines id vmid state Destroyed recoverVirtualMachine 22 id vmid listVirtualMachines account accountname name vmname state Stopped listConfigurations 549 false listConfigurations 878 false category advanced updateConfiguration 550 name update.wait value 35 listConfigurations name update.wait value 35 listPods 552 createAccount [Create the Account and a User for the account] account accountname1 accounttype 1 domainid 1 email admin@gmail.com firstname admin lastname adminlastname username usernameparam password password listAccounts name accountname1 id accountid1 updateAccount 951 account accountname1 domainid 1 newname updatedname listAccounts name updatedname id accountid1 name updatedname disableAccount 7 account updatedname domainid 1 lock true enableAccount 8 account updatedname domainid 1 updateResourceLimit 953 resourcetype 1 max 300 domainid 1 domainid 1 domain ROOT resourcetype 1 max 300 listResourceLimits true 956 domainid 1 resourcetype 1 max 300 updateResourceLimit 954 domainid 1 resourcetype 1 max 65 listResourceLimits domainid 1 resourcetype 1 max 65 createDiskOffering 932 name newdiskname description newdiskdesc disksize 1024 displaytext volumedisplay id diskid domainid 1 name newdiskname displaytext volumedisplay disksize 1099511627776 listDiskOfferings 934 false domainid 1 name newdisk updateDiskOffering id diskid name newdiskname listDiskOfferings domainid 1 name newdiskname name newdiskname deleteDiskOffering 933 id diskid listDiskOfferings true domainid 1 id diskid listAlerts 750 false listCapacity 974 false listHosts false 975 listIsos 960 true createServiceOffering 962 name displaytext newoff cpunumber 1 cpuspeed 200 memory 256 id soid listServiceOfferings id soid id newofferingid displaytext newoff cpunumber 1 cpuspeed 200 memory 256 created updateServiceOffering 964 id newofferingid name displaytext display listServiceOfferings id newofferingid id newofferingid displaytext display cpunumber 1 cpuspeed 200 memory 256 created deleteServiceOffering 963-1 id newofferingid listServiceOfferings 963-2 true id newofferingid registerIso Register iso name isoname displaytext isodisplay url http://172.16.0.220/images/sumita/iso/ubuntu-9.04-server-amd64.iso ostypeid 53 zoneid globalzoneid account accountname domainid 1 id privateisoid created ispublic false bootable true isready false isfeatured false name registername displaytext registerdisplay listIsos List isos false id privateisoid registerTemplate Register template name registername displaytext registerdisplay url globaltemplateurl ostypeid 1 format vhd zoneid globalzoneid account accountname domainid 1 hypervisor globalhypervisortype id systemtemplateid created ispublic false isfeatured false passwordenabled false format VHD isready false name registername displaytext registerdisplay listSystemVms List system vms domainid 1 systemvm 0 id consoleid publicip zoneid zonename dns1 dns1 dns2 dns2 networkdomain gateway name podid privateip privatemacaddress privatenetmask publicmacaddress privatemacaddress created hostid state Running activeviewersessions 0 rebootSystemVm Reboot system vm id consoleid stopSystemVm Stop system vm id consoleid startSystemVm Start system vm id consoleid deleteIso Delete iso id privateisoid listIsos List isos true id privateisoid deleteTemplate Delete template id systemtemplateid listTemplates List templates true id systemtemplateid templatefilter self deleteAccount Deleting account id accountid