deployVirtualMachine
[Deploy Virtual Machine in the admin account]
-
zoneid
globalzoneid
-
serviceofferingid
globalserviceofferingid
-
diskofferingid
globaldiskofferingid
-
templateid
globaltemplateid
-
account
admin
-
domainid
1
-
displayname
LoadBalancer-VM-1
-
group
group1
-
networkids
globalnetworkid
-
id
vmid
associateIpAddress
[Acquire a non-Source NAT IP Address for the Admin Account]
-
zoneid
globalzoneid
-
account
admin
-
domainid
1
-
ipaddress
nonsourcenatpublicip
createLoadBalancerRule
[Create Load Balancing Rule -ve test (Private Port 0)]
true
853
-
name
-
publicip
nonsourcenatpublicip
-
privateport
0
-
publicport
986
-
algorithm
roundrobin
-
account
admin
-
domainid
1
createLoadBalancerRule
[Create Load Balancing Rule -ve test (Private Port 65536)]
true
853
-
name
-
publicip
nonsourcenatpublicip
-
privateport
65536
-
publicport
986
-
algorithm
roundrobin
-
account
admin
-
domainid
1
createLoadBalancerRule
[Create Load Balancing Rule -ve test (Private Port 65536)]
true
853
-
name
-
publicip
nonsourcenatpublicip
-
privateport
1
-
publicport
0
-
algorithm
roundrobin
-
account
admin
-
domainid
1
createLoadBalancerRule
[Create Load Balancing Rule -ve test (Public Port 65536)]
true
853
-
name
-
publicip
nonsourcenatpublicip
-
privateport
65535
-
publicport
65536
-
algorithm
roundrobin
-
account
admin
-
domainid
1
createLoadBalancerRule
919 [Create Load Balancing Rule - 1(Set of LB Rules for Algorithm Validation begins)]
-
name
-
publicip
nonsourcenatpublicip
-
privateport
9191
-
publicport
9191
-
algorithm
roundrobin
-
account
admin
-
domainid
1
createLoadBalancerRule
919-1 [Create Load Balancing Rule - 2]
-
name
-
publicip
nonsourcenatpublicip
-
privateport
9192
-
publicport
9192
-
algorithm
leastconn
-
account
admin
-
domainid
1
createLoadBalancerRule
919-2 [Create Load Balancing Rule - 3]
-
name
-
publicip
nonsourcenatpublicip
-
privateport
9193
-
publicport
9193
-
algorithm
source
-
account
admin
-
domainid
1
createLoadBalancerRule
true
919-3 [Create Load Balancing Rule - 4 (Set of LB Rules for Algorithm Validation ends)]
-
name
-
publicip
nonsourcenatpublicip
-
privateport
9194
-
publicport
9194
-
algorithm
roundrobinblahblah
-
account
admin
-
domainid
1
createLoadBalancerRule
920-1 [Create Load Balancer Rule]
-
name
lbname
-
publicip
nonsourcenatpublicip
-
privateport
9201
-
publicport
9201
-
algorithm
source
-
account
admin
-
domainid
1
createLoadBalancerRule
920-2 [Create a Load Balancer Rule with the Same Name]
-
name
lbname
-
publicip
nonsourcenatpublicip
-
privateport
9202
-
publicport
9202
-
algorithm
source
-
account
admin
-
domainid
1
createLoadBalancerRule
921-1 [Create Load Balancer Rule in one account]
-
name
lbname
-
publicip
nonsourcenatpublicip
-
privateport
921
-
publicport
921
-
algorithm
source
-
account
admin
-
domainid
1
createAccount
[Create the Account and a User for the account]
-
account
accountvar
-
accounttype
0
-
domainid
1
-
email
apiuser@gmail.com
-
firstname
apiuser
-
lastname
apiuserlastname
-
username
usernameparam
-
password
password
-
id
accountid
-
name
accountvar
listUsers
[List the Created User in that account]
-
account
accountvar
-
id
userid
registerUserKeys
[Register User Keys]
-
id
userid
-
apikey
apikey
-
secretkey
secretkey
createNetwork
[Creating default network]
-
zoneid
globalzoneid
-
networkOfferingId
globalnetworkofferingid
-
account
accountvar
-
domainid
1
-
name
loadbalancersregressionnetwork
-
displaytext
loadbalancersregressionnetwork
-
id
networkid
deployVirtualMachine
[Deploy Virtual Machine in that Account]
true
-
zoneid
globalzoneid
-
serviceofferingid
globalserviceofferingid
-
diskofferingid
globaldiskofferingid
-
templateid
globaltemplateid
-
displayname
namefordisplay
-
group
group1
-
account
accountvar
-
domainid
1
-
networkids
networkid
-
id
vmidtemp
associateIpAddress
[Acquire a Non-Source NAT IP Address]
true
-
zoneid
globalzoneid
-
account
accountvar
-
domainid
1
-
ipaddress
nonsourcenatpublicip1
createLoadBalancerRule
[Creating a LB Rule with the same name of a rule in another account]
true
921-2
-
name
lbname
-
publicip
nonsourcenatpublicip1
-
privateport
9211
-
publicport
9211
-
algorithm
source
-
account
accountvar
-
domainid
1
createLoadBalancerRule
922 [Create Load Balancer Rule with Non-existing ip address -ve case]
true
-
name
-
publicip
192.168.0.5
-
privateport
922
-
publicport
922
-
algorithm
source
-
domainid
1
-
account
admin
createLoadBalancerRule
true
923 [Create Load Balancer Rule with Ip Address belonging to different user -ve case]
true
-
name
-
publicip
nonsourcenatpublicip1
-
privateport
923
-
publicport
923
-
algorithm
source
-
domainid
1
-
account
admin
associateIpAddress
[Acquire a non-Source NAT Ip address]
-
zoneid
globalzoneid
-
account
admin
-
domainid
1
-
ipaddress
nonsourcenatpublicip
createLoadBalancerRule
924 [Create Load Balancer Rule from non-Source NAT IP Address]
-
name
-
publicip
nonsourcenatpublicip
-
privateport
924
-
publicport
924
-
algorithm
roundrobin
-
account
admin
-
domainid
1
deleteLoadBalancerRule
[Try to a delete a Non-Existing Load Balancer Rule]
true
925
-
id
10000
deleteAccount
[Delete account]
-
id
accountid
createAccount
[Create the Account and a User for the account]
-
account
accountvar
-
accounttype
0
-
domainid
1
-
email
apiuser@gmail.com
-
firstname
apiuser
-
lastname
apiuserlastname
-
username
usernameparam
-
password
password
-
id
accountid
-
name
accountvar
listUsers
[List the Created User]
-
account
accountvar
-
id
userid
registerUserKeys
[Register User Keys]
-
id
userid
-
apikey
apikey
-
secretkey
secretkey
createNetwork
[Creating default network]
-
zoneid
globalzoneid
-
networkOfferingId
globalnetworkofferingid
-
account
accountvar
-
domainid
1
-
name
loadbalancersregressionnetwork
-
displaytext
loadbalancersregressionnetwork
-
id
networkid
deployVirtualMachine
[Deploy Virtual Machine in the account created]
true
-
zoneid
globalzoneid
-
serviceofferingid
globalserviceofferingid
-
diskofferingid
globaldiskofferingid
-
templateid
globaltemplateid
-
displayname
namefordisplay
-
group
group1
-
account
accountvar
-
networkids
networkid
associateIpAddress
[Acquire a non-Source NAT IP Address for that account]
true
-
zoneid
globalzoneid
-
account
accountvar
-
domainid
1
-
ipaddress
nonsourcenatpublicip1
createLoadBalancerRule
[Create Load Balancer Rule with the acquired Ip address]
true
-
name
loadb9261
-
publicip
nonsourcenatpublicip1
-
privateport
9261
-
publicport
9261
-
algorithm
source
-
account
accountvar
-
domainid
1
-
id
lbid1
createLoadBalancerRule
[Create a Second Load Balancer Rule with the Acquired Ip Address]
true
-
name
loadb9262
-
publicip
nonsourcenatpublicip1
-
privateport
9262
-
publicport
9262
-
algorithm
source
-
account
accountvar
-
domainid
1
-
id
lbid2
createLoadBalancerRule
[Create a Third Load Balancer Rule with the Acquired Ip Address]
true
-
name
loadb9263
-
publicip
nonsourcenatpublicip1
-
privateport
9263
-
publicport
9263
-
algorithm
source
-
account
accountvar
-
domainid
1
-
id
lbid3
deleteLoadBalancerRule
926 [Admin allowed to Delete Load Balancer Rule of another account via 8096 port]
-
id
lbid1
deleteAccount
[Delete Account as a part of Clean Up]
-
id
accountid
createAccount
[Create the Account and a User for the account]
-
account
accountvar
-
accounttype
0
-
domainid
1
-
email
apiuser@gmail.com
-
firstname
apiuser
-
lastname
apiuserlastname
-
username
usernameparam
-
password
password
-
id
accountid
-
name
accountvar
listUsers
[List the Created User of the Account]
-
account
accountvar
-
id
userid
registerUserKeys
[Register User Keys]
-
id
userid
-
apikey
apikey
-
secretkey
secretkey
deleteLoadBalancerRule
[Admin allowed to Delete Load Balancer Rule of another account via 8080 port]
true
927
-
id
lbid2
deleteAccount
[Delete Account as part of Clean Up]
-
id
accountid
createAccount
[Create the Account and a User for the account]
-
account
accountvar
-
accounttype
0
-
domainid
1
-
email
apiuser@gmail.com
-
firstname
apiuser
-
lastname
apiuserlastname
-
username
usernameparam
-
password
password
-
id
accountid
-
name
accountvar
listUsers
[List the Created User of the account]
-
account
accountvar
-
id
userid
registerUserKeys
[Register User Keys]
-
id
userid
-
domainid
1
-
apikey
apikey
-
secretkey
secretkey
createNetwork
[Creating default network]
-
zoneid
globalzoneid
-
networkOfferingId
globalnetworkofferingid
-
account
accountvar
-
domainid
1
-
name
loadbalancers-regressionnetwork
-
displaytext
loadbalancers-defaultregressionnetwork
-
id
networkid
deleteLoadBalancerRule
true
928 [Regular User can't Delete LBrule belonging to Another User]
true
-
id
lbid3
deployVirtualMachine
[Deploy a Virtual Machine-1 to check multiple VMs - LB assignment]
-
zoneid
globalzoneid
-
serviceofferingid
globalserviceofferingid
-
diskofferingid
globaldiskofferingid
-
templateid
globaltemplateid
-
account
admin
-
domainid
1
-
displayname
LoadBalancers-VM-1
-
group
group1
-
networkids
globalnetworkid
-
id
vmid1
deployVirtualMachine
[Deploy a Virtual Machine-2 to check multiple VMs - LB assignment]
-
zoneid
globalzoneid
-
serviceofferingid
globalserviceofferingid
-
diskofferingid
globaldiskofferingid
-
templateid
globaltemplateid
-
account
admin
-
domainid
1
-
displayname
LoadBalancers-VM-2
-
group
group1
-
networkids
globalnetworkid
-
id
vmid2
associateIpAddress
[Acquire a non-Source NAT IP address]
-
zoneid
globalzoneid
-
account
admin
-
domainid
1
-
ipaddress
nonsourcenatpublicip
createLoadBalancerRule
[Create a Load Balancer Rule]
-
name
-
publicip
nonsourcenatpublicip
-
privateport
931
-
publicport
931
-
algorithm
source
-
domainid
1
-
account
admin
-
id
lbid
assignToLoadBalancerRule
939 [Assign the First VM to the Load Balancing Rule]
-
id
lbid
-
virtualmachineids
vmid1
assignToLoadBalancerRule
939 [Assign the Second VM to the Load Balancing Rule]
-
id
lbid
-
virtualmachineids
vmid2
createLoadBalancerRule
978 [Create Load Balancing Rule (to test the creation of 2 LB Rules with the same settings )]
-
name
-
publicip
nonsourcenatpublicip
-
privateport
978
-
publicport
978
-
algorithm
roundrobin
-
account
admin
-
domainid
1
createLoadBalancerRule
978 [Creation of Second LoadBalancer Rule should Fail]
true
-
name
-
publicip
nonsourcenatpublicip
-
privateport
978
-
publicport
978
-
algorithm
roundrobin
-
account
admin
-
domainid
1
listRouters
[Obtain the source nat IP Address - List Routers]
-
zoneid
globalzoneid
-
account
admin
-
domainid
1
router
0
-
publicip
sourcenatpublicip
createLoadBalancerRule
1017 [Create Load Balancer Rule with Source NAT IP Address]
-
name
-
publicip
sourcenatpublicip
-
privateport
1017
-
publicport
1017
-
algorithm
roundrobin
-
account
admin
-
domainid
1
destroyVirtualMachine
[Destroy VM as a Part of Cleanup]
-
id
vmid1
destroyVirtualMachine
[Destroy vm as a part of cleanup]
-
id
vmid2
destroyVirtualMachine
[Destroy vm as a part of cleanup]
-
id
vmid
deleteAccount
[Deleting Account as a part of cleanup]
-
id
accountid