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