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