%BOOK_ENTITIES; ]>
Added API Commands in 4.2 addIpToNic Adds an IP address to the NIC from the guest subnet. The request parameters are: nicid, ipaddress. The response parameters are: nicid, ipaddress, networkid removeIpFromNic Removes the reserved IP for the NIC. The request parameters is: id. The response parameters are: true, false listNics Lists the NIC details of the user VM; the API response also contains the Secondary IP addresses of the NIC. The request parameters are: nicid, virtualmachineid. The response parameters are: id, ipaddress, secondaryips, gateway, netmask, macaddr, broadcasturi, isolationuri, isdefault, deleteAlerts Deletes the specified alerts. The request parameters are: ids (allowed to pass one or more IDs separated by comma); type (string); olderthan (yyyy-mm-dd format). The response parameters are: true, false archiveAlerts Archives the specified alerts. The request parameters are: ids (allowed to pass one or more IDs separated by comma); type (string); olderthan (yyyy-mm-dd format). The response parameters are: true, false deleteEvents Deletes the specified events. The request parameters are: ids (allowed to pass one or more IDs separated by comma); type (string); olderthan (yyyy-mm-dd format). The response parameters are: true, false archiveEvents Archives the specified events. The request parameters are: ids (allowed to pass one or more IDs separated by comma); type (string); olderthan (yyyy-mm-dd format). The response parameters are: true, false createGlobalLoadBalancerRule Creates a GSLB rule. The request parameters are name (the name of the global load balancer rule); domain name ( the preferred domain name for the service); lb algorithm (the algorithm used to load balance the traffic across the zones); session persistence (source IP and HTTP cookie); account name; and domain Id. assignToGlobalLoadBalancerRule Assigns a load balancing rule or list of load balancing rules to GSLB. The request parameters are: id (the UUID of global load balancer rule); loadbalancerrulelist (the list load balancer rules that will be assigned to global load balancer rule. These are second tier load balancing rules created with createLoadBalancerRule API. Weight is optional, the default is 1). removeFromGlobalLoadBalancerRule Removes a load balancer rule association with global load balancer rule. The request parameters are id (the UUID of global load balancer rule); loadbalancerrulelist (the list load balancer rules that will be assigned to global load balancer rule). deleteGlobalLoadBalancerRule Deletes a global load balancer rule. The request parameters is: id (the unique ID of the global load balancer rule). listGlobalLoadBalancerRule Lists load balancer rules. The request parameters are: account (lists resources by account. Use with the domainid parameter); domainid (lists only resources belonging to the domain specified); id (the unique ID of the global load balancer rule); isrecursive (defaults to false; but if true, lists all the resources from the parent specified by the domainid); keyword (lists by keyword); listall (if set to false, lists only resources belonging to the command's caller; if set to true, lists resources that the caller is authorized to see. Default value is false); page; pagesize; projectid (lists objects by project); regionid ; tags (lists resources by tags: key/value pairs). updateGlobalLoadBalancerRule Updates global load balancer rules. The request parameters are: id (the unique ID of the global load balancer rule); account (lists resources by account. Use with the domainid parameter); description (the description of the load balancer rule); domainid (lists only resources belonging to the domain specified); gslblbmethod (the load balancer algorithm that is used to distributed traffic across the zones participating in global server load balancing, if not specified defaults to round robin); gslbstickysessionmethodname (the session sticky method; if not specified defaults to sourceip); isrecursive (defaults to false, but if true, lists all resources from the parent specified by the domainid till leaves); keyword (lists by keyword); listall (if set to false, list only those resources belonging to the command's caller; if set to true, lists resources that the caller is authorized to see. Default value is false); page; pagesize; projectid (lists objects by project); regionid; tags (lists resources by tags: key/value pairs) createPortableIpAddressRange Creates portable IP addresses from the portable public IP address pool. The request parameters are region id, start ip, end ip, netmask, gateway, and vlan. deletePortableIpAddressRange Deletes portable IP addresses from the portable public IP address pool. The request parameters is portable ip address range id. createPortableIpAddressRange Lists portable IP addresses in the portable public IP address pool. The request parameters are elastic ip id and region id.