createUser Creating user username password apiuser firstname apiuser lastname apiuser email apiuser@gmail.com accounttype 0 id userid account accountname registerUserKeys Registering the user id userid apikey apikey secretkey secretkey createNetworkGroup true Creating a network group name accountname authorizeNetworkGroupIngress Authorizing network group ingress networkgroupname accountname cidrlist 192.168.1.143/32 endport 22 startport 22 protocol tcp account accountname domainid 1 deployVirtualMachine true Deploying vm zoneid globalzoneid serviceofferingid flatnetworkserviceofferingid networkgrouplist accountname templateid globaltemplateid id vmid ipaddress vmip deployVirtualMachine true Deploying vm zoneid globalzoneid serviceofferingid flatnetworkserviceofferingid networkgrouplist accountname templateid globaltemplateid id vmid1 createVolume true Creating a volume name zoneid globalzoneid diskofferingid flatnetworkdiskofferingid id volumeid attachVolume true Attaching the volume id volumeid virtualmachineid vmid sleep.sh Sleep for 2 min s 120 ssh.sh Ssh test for the vm h vmip p rs-ccb35ea5 sleep.sh Sleep for 1 min s 60 stopVirtualMachine true Stopping vm id vmid startVirtualMachine true Starting vm id vmid rebootVirtualMachine true Rebooting vm id vmid detachVolume true Detaching volume id volumeid attachVolume true Attaching the volume id volumeid virtualmachineid vmid1 stopVirtualMachine true Stopping vm id vmid startVirtualMachine true Starting vm id vmid1 rebootVirtualMachine true Rebooting vm id vmid1 detachVolume true Detaching volume id volumeid deleteVolume true Deleting volume id volumeid createVolume true Creating a new volume name zoneid globalzoneid diskofferingid flatnetworkdiskofferingid id volumeid attachVolume true Attaching the volume to the vm id volumeid virtualmachineid vmid revokeNetworkGroupIngress Revoking network group igress networkgroupname accountname cidrlist 192.168.1.143/32 endport 22 startport 22 protocol tcp account accountname domainid 1 ssh.sh true Ssh test for the vm - should fail as network group is revoked h vmip p password destroyVirtualMachine true Destroying virutal machine id vmid sleep.sh Sleep for 2 min s 120 deleteUser Deleting the user id userid