<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Chapter 4. API Changes in 4.2</title><link rel="stylesheet" type="text/css" href="Common_Content/css/default.css" /><link rel="stylesheet" media="print" href="Common_Content/css/print.css" type="text/css" /><meta name="generator" content="publican 2.8" /><meta name="package" content="Apache_CloudStack-Release_Notes-4.2.0-en-US-1-" /><script type="text/javascript" src="../../../../../toc.js"></script><script type="text/javascript">
              addID('Apache_CloudStack');
              
	      addID('Apache_CloudStack.4.2.0');
              
              addID('Apache_CloudStack.4.2.0.books');
	      addID('Apache_CloudStack.4.2.0.Release_Notes');
              </script><link rel="home" href="index.html" title="Version 4.2.0 Release Notes" /><link rel="up" href="index.html" title="Version 4.2.0 Release Notes" /><link rel="prev" href="upgrade-instructions.html" title="Chapter 3. Upgrade Instructions for 4.2" /></head><body class="toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://cloudstack.apache.org"><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://cloudstack.apache.org/docs"><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="upgrade-instructions.html"><strong>Prev</strong></a></li><li class="next"></li></ul><div class="chapter" id="api-changes"><div class="titlepage"><div><div><h1 class="title">Chapter 4. API Changes in 4.2</h1></div></div></div><div class="toc"><dl class="toc"><dt><span class="section"><a href="api-changes.html#added-API-commands-4.2">4.1. Added API Commands in 4.2</a></span></dt><dt><span class="section"><a href="api-changes.html#changed-api-commands-4.2">4.2. Changed API Commands in 4.2</a></span></dt><dt><span class="section"><a href="api-changes.html#removed-api-4.2">4.3. Deprecated APIs</a></span></dt></dl></div><div class="section" id="added-API-commands-4.2"><div class="titlepage"><div><div><h2 class="title">4.1. Added API Commands in 4.2</h2></div></div></div><div class="section" id="idp23901952"><div class="titlepage"><div><div><h3 class="title" id="idp23901952">4.1.1. Secondary Storage</h3></div></div></div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
							addImageStore (Adds all types of secondary storage providers, S3/Swift/NFS)
						</div></li><li class="listitem"><div class="para">
							createSecondaryStagingStore (Adds a staging secondary storage in each zone)
						</div></li><li class="listitem"><div class="para">
							listImageStores (Lists all secondary storages, S3/Swift/NFS)
						</div></li><li class="listitem"><div class="para">
							listSecondaryStagingStores (Lists all staging secondary storages)
						</div></li><li class="listitem"><div class="para">
							addS3 (Adds a Amazon Simple Storage Service instance.) It is recommended to use addImageStore instead.
						</div></li><li class="listitem"><div class="para">
							listS3s (Lists all the Amazon Simple Storage Service instances.) It is recommended to use listImageStores instead.
						</div></li></ul></div></div><div class="section" id="idp23909648"><div class="titlepage"><div><div><h3 class="title" id="idp23909648">4.1.2. VM Snapshot</h3></div></div></div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
							createVMSnapshot (Creates a virtual machine snapshot; see <a class="xref" href="version-4.2.html#vm-snapshots">Section 2.4.16, “Virtual Machine Snapshots for VMware”</a>)
						</div></li><li class="listitem"><div class="para">
							deleteVMSnapshot (Deletes a virtual machine snapshot)
						</div></li><li class="listitem"><div class="para">
							listVMSnapshot (Shows a virtual machine snapshot)
						</div></li><li class="listitem"><div class="para">
							revertToVMSnapshot (Returns a virtual machine to the state and data saved in a given snapshot)
						</div></li></ul></div></div><div class="section" id="idp23916000"><div class="titlepage"><div><div><h3 class="title" id="idp23916000">4.1.3. Load Balancer Health Check</h3></div></div></div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
							createLBHealthCheckPolicy (Creates a new health check policy for a load balancer rule; see <a class="xref" href="version-4.2.html#health-check">Section 2.3.19, “Health Checks for Load Balanced Instances”</a>)
						</div></li><li class="listitem"><div class="para">
							deleteLBHealthCheckPolicy (Deletes an existing health check policy from a load balancer rule)
						</div></li><li class="listitem"><div class="para">
							listLBHealthCheckPolicies (Displays the health check policy for a load balancer rule)
						</div></li></ul></div></div><div class="section" id="idp23921424"><div class="titlepage"><div><div><h3 class="title" id="idp23921424">4.1.4. Egress Firewall Rules</h3></div></div></div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
							createEgressFirewallRules (Creates an egress firewall rule on the guest network; see <a class="xref" href="version-4.2.html#egress-firewall">Section 2.3.10, “Enhanced Juniper SRX Support for Egress Firewall Rules”</a>)
						</div></li><li class="listitem"><div class="para">
							deleteEgressFirewallRules (Deletes a egress firewall rule on the guest network.)
						</div></li><li class="listitem"><div class="para">
							listEgressFirewallRules (Lists the egress firewall rules configured for a guest network.)
						</div></li></ul></div></div><div class="section" id="idp23926832"><div class="titlepage"><div><div><h3 class="title" id="idp23926832">4.1.5. SSH Key</h3></div></div></div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
							resetSSHKeyForVirtualMachine (Resets the SSHkey for virtual machine.)
						</div></li></ul></div></div><div class="section" id="idp23929296"><div class="titlepage"><div><div><h3 class="title" id="idp23929296">4.1.6. Bare Metal</h3></div></div></div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
							addBaremetalHost (Adds a new host. Technically, this API command was present in v3.0.6, but its functionality was disabled. See <a class="xref" href="version-4.2.html#baremetal">Section 2.4.12, “Kickstart Installation for Bare Metal Provisioning”</a>)
						</div></li><li class="listitem"><div class="para">
							addBaremetalDhcp (Adds a DHCP server for bare metal hosts)
						</div></li><li class="listitem"><div class="para">
							addBaremetalPxePingServer (Adds a PXE PING server for bare metal hosts)
						</div></li><li class="listitem"><div class="para">
							addBaremetalPxeKickStartServer (Adds a PXE server for bare metal hosts)
						</div></li><li class="listitem"><div class="para">
							listBaremetalDhcp (Shows the DHCP servers currently defined for bare metal hosts)
						</div></li><li class="listitem"><div class="para">
							listBaremetalPxePingServer (Shows the PXE PING servers currently defined for bare metal hosts)
						</div></li></ul></div></div><div class="section" id="idp23937824"><div class="titlepage"><div><div><h3 class="title" id="idp23937824">4.1.7. NIC</h3></div></div></div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
							addNicToVirtualMachine (Adds a new NIC to the specified VM on a selected network; see <a class="xref" href="version-4.2.html#multiple-ip-nic">Section 2.3.14, “Configuring Multiple IP Addresses on a Single NIC”</a>)
						</div></li><li class="listitem"><div class="para">
							removeNicFromVirtualMachine (Removes the specified NIC from a selected VM.)
						</div></li><li class="listitem"><div class="para">
							updateDefaultNicForVirtualMachine (Updates the specified NIC to be the default one for a selected VM.)
						</div></li><li class="listitem"><div class="para">
							addIpToNic (Assigns secondary IP to a NIC.)
						</div></li><li class="listitem"><div class="para">
							removeIpFromNic (Assigns secondary IP to a NIC.)
						</div></li><li class="listitem"><div class="para">
							listNics (Lists the NICs associated with a VM.)
						</div></li></ul></div></div><div class="section" id="idp23946256"><div class="titlepage"><div><div><h3 class="title" id="idp23946256">4.1.8. Regions</h3></div></div></div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
							addRegion (Registers a Region into another Region; see <a class="xref" href="version-4.2.html#regions">Section 2.1.1, “Regions”</a>)
						</div></li><li class="listitem"><div class="para">
							updateRegion (Updates Region details: ID, Name, Endpoint, User API Key, and User Secret Key.)
						</div></li><li class="listitem"><div class="para">
							removeRegion (Removes a Region from current Region.)
						</div></li><li class="listitem"><div class="para">
							listRegions (Get all the Regions. They can be filtered by using the ID or Name.)
						</div></li></ul></div></div><div class="section" id="idp23952640"><div class="titlepage"><div><div><h3 class="title" id="idp23952640">4.1.9. User</h3></div></div></div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
							getUser (This API can only be used by the Admin. Get user account details by using the API Key.)
						</div></li></ul></div></div><div class="section" id="idp23955136"><div class="titlepage"><div><div><h3 class="title" id="idp23955136">4.1.10. API Throttling</h3></div></div></div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
							getApiLimit (Show number of remaining APIs for the invoking user in current window)
						</div></li><li class="listitem"><div class="para">
							resetApiLimit (For root admin, if accountId parameter is passed, it will reset count for that particular account, otherwise it will reset all counters)
						</div></li><li class="listitem"><div class="para">
							resetApiLimit (Reset the API count.)
						</div></li></ul></div></div><div class="section" id="idp23959648"><div class="titlepage"><div><div><h3 class="title" id="idp23959648">4.1.11. Locking</h3></div></div></div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
							lockAccount (Locks an account)
						</div></li><li class="listitem"><div class="para">
							lockUser (Locks a user account)
						</div></li></ul></div></div><div class="section" id="idp23962944"><div class="titlepage"><div><div><h3 class="title" id="idp23962944">4.1.12. VM Scaling</h3></div></div></div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
							scaleVirtualMachine (Scales the virtual machine to a new service offering.)
						</div></li></ul></div></div><div class="section" id="idp23965424"><div class="titlepage"><div><div><h3 class="title" id="idp23965424">4.1.13. Migrate Volume</h3></div></div></div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
							migrateVirtualMachineWithVolume (Attempts migrating VM with its volumes to a different host.)
						</div></li><li class="listitem"><div class="para">
							listStorageProviders (Lists storage providers.)
						</div></li><li class="listitem"><div class="para">
							findStoragePoolsForMigration (Lists storage pools available for migrating a volume.)
						</div></li></ul></div></div><div class="section" id="idp23969968"><div class="titlepage"><div><div><h3 class="title" id="idp23969968">4.1.14. Dedicated IP and VLAN</h3></div></div></div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
							dedicatePublicIpRange (Dedicates a Public IP range to an account.)
						</div></li><li class="listitem"><div class="para">
							releasePublicIpRange (Releases a Public IP range back to the system pool.)
						</div></li><li class="listitem"><div class="para">
							dedicateGuestVlanRange (Dedicates a guest VLAN range to an account.)
						</div></li><li class="listitem"><div class="para">
							releaseDedicatedGuestVlanRange (Releases a dedicated guest VLAN range to the system.)
						</div></li><li class="listitem"><div class="para">
							listDedicatedGuestVlanRanges (Lists dedicated guest VLAN ranges.)
						</div></li></ul></div></div><div class="section" id="idp23976560"><div class="titlepage"><div><div><h3 class="title" id="idp23976560">4.1.15. Port Forwarding</h3></div></div></div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
							updatePortForwardingRule (Updates a port forwarding rule. Only the private port and the VM can be updated.)
						</div></li></ul></div></div><div class="section" id="idp23979072"><div class="titlepage"><div><div><h3 class="title" id="idp23979072">4.1.16. Scale System VM</h3></div></div></div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
							scaleSystemVm (Scale the service offering for a systemVM, console proxy, or secondary storage.)
						</div></li></ul></div></div><div class="section" id="idp23981568"><div class="titlepage"><div><div><h3 class="title" id="idp23981568">4.1.17. Deployment Planner</h3></div></div></div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
							listDeploymentPlanners (Lists all the deployment planners available.)
						</div></li></ul></div></div><div class="section" id="idp23984032"><div class="titlepage"><div><div><h3 class="title" id="idp23984032">4.1.18. Archive and Delete Events and Alerts</h3></div></div></div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
							archiveEvents (Archive one or more events.)
						</div></li><li class="listitem"><div class="para">
							deleteEvents (Delete one or more events.)
						</div></li><li class="listitem"><div class="para">
							archiveAlerts (Archive one or more alerts.)
						</div></li><li class="listitem"><div class="para">
							deleteAlerts (Delete one or more alerts.)
						</div></li></ul></div></div><div class="section" id="idp23989520"><div class="titlepage"><div><div><h3 class="title" id="idp23989520">4.1.19. Host Reservation</h3></div></div></div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
							releaseHostReservation (Releases host reservation.)
						</div></li></ul></div></div><div class="section" id="idp23991968"><div class="titlepage"><div><div><h3 class="title" id="idp23991968">4.1.20. Resize Volume</h3></div></div></div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
							resizeVolume (Resizes a volume.)
						</div></li><li class="listitem"><div class="para">
							updateVolume (Updates the volume.)
						</div></li></ul></div></div><div class="section" id="idp23995264"><div class="titlepage"><div><div><h3 class="title" id="idp23995264">4.1.21. Egress Firewall Rules</h3></div></div></div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
							createEgressFirewallRule (Creates a egress firewall rule for a given network. )
						</div></li><li class="listitem"><div class="para">
							deleteEgressFirewallRule (Deletes an egress firewall rule.)
						</div></li><li class="listitem"><div class="para">
							listEgressFirewallRules (Lists all egress firewall rules for network.)
						</div></li></ul></div></div><div class="section" id="idp23999792"><div class="titlepage"><div><div><h3 class="title" id="idp23999792">4.1.22. Network ACL</h3></div></div></div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
							updateNetworkACLItem (Updates ACL item with specified ID.)
						</div></li><li class="listitem"><div class="para">
							createNetworkACLList (Creates a Network ACL for the given VPC.)
						</div></li><li class="listitem"><div class="para">
							deleteNetworkACLList (Deletes a Network ACL.)
						</div></li><li class="listitem"><div class="para">
							replaceNetworkACLList (Replaces ACL associated with a Network or private gateway.)
						</div></li><li class="listitem"><div class="para">
							listNetworkACLLists (Lists all network ACLs.)
						</div></li></ul></div></div><div class="section" id="idp24006336"><div class="titlepage"><div><div><h3 class="title" id="idp24006336">4.1.23. Resource Detail</h3></div></div></div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
							addResourceDetail (Adds detail for the Resource.)
						</div></li><li class="listitem"><div class="para">
							removeResourceDetail (Removes detail for the Resource.)
						</div></li><li class="listitem"><div class="para">
							listResourceDetails (List resource details.)
						</div></li></ul></div></div><div class="section" id="idp24010800"><div class="titlepage"><div><div><h3 class="title" id="idp24010800">4.1.24. Nicira Integration</h3></div></div></div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
							addNiciraNvpDevice (Adds a Nicira NVP device.)
						</div></li><li class="listitem"><div class="para">
							deleteNiciraNvpDevice (Deletes a Nicira NVP device.)
						</div></li><li class="listitem"><div class="para">
							listNiciraNvpDevices (Lists Nicira NVP devices.)
						</div></li><li class="listitem"><div class="para">
							listNiciraNvpDeviceNetworks (Lists network that are using a Nicira NVP device.)
						</div></li></ul></div></div><div class="section" id="idp24016304"><div class="titlepage"><div><div><h3 class="title" id="idp24016304">4.1.25. BigSwitch VNS</h3></div></div></div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
							addBigSwitchVnsDevice (Adds a BigSwitch VNS device.)
						</div></li><li class="listitem"><div class="para">
							deleteBigSwitchVnsDevice (Deletes a BigSwitch VNS device.)
						</div></li><li class="listitem"><div class="para">
							listBigSwitchVnsDevices (Lists BigSwitch VNS devices.)
						</div></li></ul></div></div><div class="section" id="idp24020784"><div class="titlepage"><div><div><h3 class="title" id="idp24020784">4.1.26. Simulator</h3></div></div></div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
							configureSimulator (Configures a simulator.)
						</div></li></ul></div></div><div class="section" id="idp24023232"><div class="titlepage"><div><div><h3 class="title" id="idp24023232">4.1.27. API Discovery</h3></div></div></div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
							listApis (Lists all the available APIs on the server, provided by the API Discovery plugin.)
						</div></li></ul></div></div><div class="section" id="idp24025728"><div class="titlepage"><div><div><h3 class="title" id="idp24025728">4.1.28. Global Load Balancer</h3></div></div></div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
							createGlobalLoadBalancerRule (Creates a global load balancer rule.)
						</div></li><li class="listitem"><div class="para">
							deleteGlobalLoadBalancerRule (Deletes a global load balancer rule.)
						</div></li><li class="listitem"><div class="para">
							updateGlobalLoadBalancerRule (update global load balancer rules.)
						</div></li><li class="listitem"><div class="para">
							listGlobalLoadBalancerRules (Lists load balancer rules.)
						</div></li><li class="listitem"><div class="para">
							assignToGlobalLoadBalancerRule (Assign load balancer rule or list of load balancer rules to a global load balancer rules.)
						</div></li><li class="listitem"><div class="para">
							removeFromGlobalLoadBalancerRule (Removes a load balancer rule association with global load balancer rule)
						</div></li></ul></div></div><div class="section" id="idp24033408"><div class="titlepage"><div><div><h3 class="title" id="idp24033408">4.1.29. Load Balancer</h3></div></div></div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
							createLoadBalancer (Creates a Load Balancer)
						</div></li><li class="listitem"><div class="para">
							listLoadBalancers (Lists Load Balancers)
						</div></li><li class="listitem"><div class="para">
							deleteLoadBalancer (Deletes a load balancer)
						</div></li><li class="listitem"><div class="para">
							configureInternalLoadBalancerElement (Configures an Internal Load Balancer element.)
						</div></li><li class="listitem"><div class="para">
							createInternalLoadBalancerElement (Create an Internal Load Balancer element.)
						</div></li><li class="listitem"><div class="para">
							listInternalLoadBalancerElements (Lists all available Internal Load Balancer elements.)
						</div></li></ul></div></div><div class="section" id="idp24040912"><div class="titlepage"><div><div><h3 class="title" id="idp24040912">4.1.30. Affinity Group</h3></div></div></div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
							createAffinityGroup (Creates an affinity or anti-affinity group.)
						</div></li><li class="listitem"><div class="para">
							deleteAffinityGroup (Deletes an affinity group.)
						</div></li><li class="listitem"><div class="para">
							listAffinityGroups (Lists all the affinity groups.)
						</div></li><li class="listitem"><div class="para">
							updateVMAffinityGroup (Updates the affinity or anti-affinity group associations of a VM. The VM has to be stopped and restarted for the new properties to take effect.)
						</div></li><li class="listitem"><div class="para">
							listAffinityGroupTypes (Lists affinity group types available.)
						</div></li></ul></div></div><div class="section" id="idp24047536"><div class="titlepage"><div><div><h3 class="title" id="idp24047536">4.1.31. Portable IP</h3></div></div></div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
							createPortableIpRange (Adds a range of portable portable IPs to a Region.)
						</div></li><li class="listitem"><div class="para">
							deletePortableIpRange (Deletes a range of portable portable IPs associated with a Region.)
						</div></li><li class="listitem"><div class="para">
							listPortableIpRanges (Lists portable IP ranges.)
						</div></li></ul></div></div><div class="section" id="idp24052080"><div class="titlepage"><div><div><h3 class="title" id="idp24052080">4.1.32. Internal Load Balancer VM</h3></div></div></div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
							stopInternalLoadBalancerVM (Stops an Internal LB VM.)
						</div></li><li class="listitem"><div class="para">
							startInternalLoadBalancerVM (Starts an existing Internal LB VM.)
						</div></li><li class="listitem"><div class="para">
							listInternalLoadBalancerVMs (List internal LB VMs.)
						</div></li></ul></div></div><div class="section" id="idp24056576"><div class="titlepage"><div><div><h3 class="title" id="idp24056576">4.1.33. Network Isolation</h3></div></div></div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
							listNetworkIsolationMethods (Lists supported methods of network isolation.)
						</div></li></ul></div></div><div class="section" id="idp24059056"><div class="titlepage"><div><div><h3 class="title" id="idp24059056">4.1.34. Dedicated Resources</h3></div></div></div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
							dedicateZone (Dedicates a zone.)
						</div></li><li class="listitem"><div class="para">
							dedicatePod (Dedicates a pod.)
						</div></li><li class="listitem"><div class="para">
							dedicateCluster (Dedicate an existing cluster.)
						</div></li><li class="listitem"><div class="para">
							dedicateHost (Dedicates a host.)
						</div></li><li class="listitem"><div class="para">
							releaseDedicatedZone (Release dedication of zone.)
						</div></li><li class="listitem"><div class="para">
							releaseDedicatedPod (Release dedication for the pod.)
						</div></li><li class="listitem"><div class="para">
							releaseDedicatedCluster (Release dedication for cluster.)
						</div></li><li class="listitem"><div class="para">
							releaseDedicatedHost (Release dedication for host.)
						</div></li><li class="listitem"><div class="para">
							listDedicatedZones (List dedicated zones.)
						</div></li><li class="listitem"><div class="para">
							listDedicatedPods (Lists dedicated pods.)
						</div></li><li class="listitem"><div class="para">
							listDedicatedClusters (Lists dedicated clusters.)
						</div></li><li class="listitem"><div class="para">
							listDedicatedHosts (Lists dedicated hosts.)
						</div></li></ul></div></div></div><div class="section" id="changed-api-commands-4.2"><div class="titlepage"><div><div><h2 class="title">4.2. Changed API Commands in 4.2</h2></div></div></div><div class="informaltable"><table border="1"><colgroup><col width="50%" align="left" class="1" /><col width="50%" align="left" class="2" /></colgroup><thead><tr><th class="" align="left">
								<div class="para">
									API Commands
								</div>

							</th><th class="" align="left">
								<div class="para">
									Description
								</div>

							</th></tr></thead><tbody><tr><td class="" align="left">
								<div class="para">
									listNetworkACLs
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following new request parameters are added: aclid (optional), action (optional), protocol (optional)
								</div>
								 <div class="para">
									The following new response parameters are added: aclid, action, number
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									copyTemplate
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following new response parameters are added: isdynamicallyscalable, sshkeyenabled
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									listRouters
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following new response parameters are added: ip6dns1, ip6dns2, role
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									updateConfiguration
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following new request parameters are added: accountid (optional), clusterid (optional), storageid (optional), zoneid (optional)
								</div>
								 <div class="para">
									The following new response parameters are added: id, scope
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									listVolumes
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following request parameter is removed: details
								</div>
								 <div class="para">
									The following new response parameter is added: displayvolume
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									suspendProject
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following new response parameters are added: cpuavailable, cpulimit, cputotal, ipavailable, iplimit, iptotal, memoryavailable, memorylimit, memorytotal, networkavailable, networklimit, networktotal, primarystorageavailable, primarystoragelimit, primarystoragetotal, secondarystorageavailable, secondarystoragelimit, secondarystoragetotal, snapshotavailable, snapshotlimit, snapshottotal, templateavailable, templatelimit, templatetotal, vmavailable, vmlimit, vmrunning, vmstopped, vmtotal, volumeavailable, volumelimit, volumetotal, vpcavailable, vpclimit, vpctotal
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									listRemoteAccessVpns
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following new response parameters are added: id
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									registerTemplate
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following new request parameters are added: imagestoreuuid (optional), isdynamicallyscalable (optional), isrouting (optional)
								</div>
								 <div class="para">
									The following new response parameters are added: isdynamicallyscalable, sshkeyenabled
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									addTrafficMonitor
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following response parameters are removed: privateinterface, privatezone, publicinterface, publiczone, usageinterface, username
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									createTemplate
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following response parameters are removed: clusterid, clustername, disksizeallocated, disksizetotal, disksizeused, ipaddress, path, podid, podname, state, tags, type
								</div>
								 <div class="para">
									The following new response parameters are added: account, accountid, bootable, checksum, crossZones, details, displaytext, domain, domainid, format, hostid, hostname, hypervisor, isdynamicallyscalable, isextractable, isfeatured, ispublic, isready, ostypeid, ostypename, passwordenabled, project, projectid, removed, size, sourcetemplateid, sshkeyenabled, status, templatetag, templatetype, tags
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									listLoadBalancerRuleInstances
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following new response parameters are added: diskioread, diskiowrite, diskkbsread, diskkbswrite, displayvm, isdynamicallyscalable, affinitygroup
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									migrateVolume
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following new request parameters is added: livemigrate (optional)
								</div>
								 <div class="para">
									The following new response parameters is added: displayvolume
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									createAccount
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following new request parameters are added: accountid (optional), userid (optional)
								</div>
								 <div class="para">
									The following new response parameters are added: accountdetails, cpuavailable, cpulimit, cputotal, defaultzoneid, ipavailable, iplimit, iptotal, iscleanuprequired, isdefault, memoryavailable, memorylimit, memorytotal, name, networkavailable, networkdomain, networklimit, networktotal, primarystorageavailable, primarystoragelimit, primarystoragetotal, projectavailable, projectlimit, projecttotal, receivedbytes, secondarystorageavailable, secondarystoragelimit, secondarystoragetotal, sentbytes, snapshotavailable, snapshotlimit, snapshottotal, templateavailable, templatelimit, templatetotal, vmavailable, vmlimit, vmrunning, vmstopped, vmtotal, volumeavailable, volumelimit, volumetotal, vpcavailable, vpclimit, vpctotal, user
								</div>
								 <div class="para">
									The following parameters are removed: account, accountid, apikey, created, email, firstname, lastname, secretkey, timezone, username
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									updatePhysicalNetwork
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following new request parameters is added: removevlan (optional)
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									listTrafficMonitors
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following response parameters are removed: privateinterface, privatezone, publicinterface, publiczone, usageinterface, username
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									attachIso
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following new response parameters are added: diskioread, diskiowrite, diskkbsread, diskkbswrite, displayvm, isdynamicallyscalable, affinitygroup
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									listProjects
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following new request parameters are added: cpuavailable, cpulimit, cputotal, ipavailable, iplimit, iptotal, memoryavailable, memorylimit, memorytotal, networkavailable, networklimit, networktotal, primarystorageavailable, primarystoragelimit, primarystoragetotal, secondarystorageavailable, secondarystoragelimit, secondarystoragetotal, snapshotavailable, snapshotlimit, snapshottotal, templateavailable, templatelimit, templatetotal, vmavailable, vmlimit, vmrunning, vmstopped, vmtotal, volumeavailable, volumelimit, volumetotal, vpcavailable, vpclimit, vpctotal
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									enableAccount
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following new response parameters are added: cpuavailable, cpulimit, cputotal, isdefault, memoryavailable, memorylimit, memorytotal, primarystorageavailable, primarystoragelimit, primarystoragetotal, secondarystorageavailable, secondarystoragelimit, secondarystoragetotal
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									listPublicIpAddresses
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following new response parameters are added: isportable, vmipaddress
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									enableStorageMaintenance
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following new response parameters are added: hypervisor, scope, suitableformigration
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									listLoadBalancerRules
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following new request parameters is added: networkid (optional)
								</div>
								 <div class="para">
									The following new response parameters is added: networkid
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									stopRouter
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following new response parameters are added: ip6dns1, ip6dns2, role
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									listClusters
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following new response parameters are added: cpuovercommitratio, memoryovercommitratio
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									attachVolume
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following new response parameter is added: displayvolume
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									updateVPCOffering
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following request parameters is made mandatory: id
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									resetSSHKeyForVirtualMachine
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following new request parameter is added: keypair (required)
								</div>
								 <div class="para">
									The following parameter is removed: name
								</div>
								 <div class="para">
									The following new response parameters are added: diskioread, diskiowrite, diskkbsread, diskkbswrite, displayvm, isdynamicallyscalable, affinitygroup
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									updateCluster
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following request parameters are removed: cpuovercommitratio, memoryovercommitratio (optional)
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									listPrivateGateways
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following new response parameters are added: aclid, sourcenatsupported
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									ldapConfig
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following new request parameters are added: listall (optional)
								</div>
								 <div class="para">
									The following parameters has been made optional: searchbase, hostname, queryfilter
								</div>
								 <div class="para">
									The following new response parameter is added: ssl
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									listTemplates
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following new response parameters are added: isdynamicallyscalable, sshkeyenabled
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									listNetworks
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following new response parameters are added: aclid, displaynetwork, ip6cidr, ip6gateway, ispersistent, networkcidr, reservediprange
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									restartNetwork
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following new response parameters are added: isportable, vmipaddress
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									prepareTemplate
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following new response parameters are added: isdynamicallyscalable, sshkeyenabled
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									rebootVirtualMachine
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following new response parameters are added: diskioread, diskiowrite, diskkbsread, diskkbswrite, displayvm, isdynamicallyscalable, affinitygroup
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									changeServiceForRouter
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following new request parameters are added: aclid (optional), action (optional), protocol (optional)
								</div>
								 <div class="para">
									The following new response parameters are added: id, scope
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									updateZone
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following new request parameters are added: ip6dns1 (optional), ip6dns2 (optional)
								</div>
								 <div class="para">
									The following new response parameters are added: ip6dns1, ip6dns2
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									ldapRemove
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following new response parameters are added: ssl
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									updateServiceOffering
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following new response parameters are added: deploymentplanner, isvolatile
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									updateStoragePool
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following new response parameters are added: hypervisor, scope, suitableformigration
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									listFirewallRules
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following request parameter is removed: traffictype
								</div>
								 <div class="para">
									The following new response parameters are added: networkid
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									updateUser
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following new response parameters are added: iscallerchilddomain, isdefault
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									updateProject
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following new response parameters are added: cpuavailable, cpulimit, cputotal, ipavailable, iplimit, iptotal, memoryavailable, memorylimit, memorytotal, networkavailable, networklimit, networktotal, primarystorageavailable, primarystoragelimit, primarystoragetotal, secondarystorageavailable, secondarystoragelimit, secondarystoragetotal, snapshotavailable, snapshotlimit, snapshottotal, templateavailable, templatelimit, templatetotal, vmavailable, vmlimit, vmrunning, vmstopped, vmtotal, volumeavailable, volumelimit, volumetotal, vpcavailable, vpclimit, vpctotal
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									updateTemplate
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following new request parameters are added: isdynamicallyscalable (optional), isrouting (optional)
								</div>
								 <div class="para">
									The following new response parameters are added: isdynamicallyscalable, sshkeyenabled
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									disableUser
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following new response parameters are added: iscallerchilddomain, isdefault
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									activateProject
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following new response parameters are added: cpuavailable, cpulimit, cputotal, ipavailable, iplimit, iptotal, memoryavailable, memorylimit, memorytotal, networkavailable, networklimit, networktotal, primarystorageavailable, primarystoragelimit, primarystoragetotal, secondarystorageavailable, secondarystoragelimit, secondarystoragetotal, snapshotavailable, snapshotlimit, snapshottotal, templateavailable, templatelimit, templatetotal, vmavailable, vmlimit, vmrunning, vmstopped, vmtotal, volumeavailable, volumelimit, volumetotal, vpcavailable, vpclimit, vpctotal
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									createNetworkACL
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following new request parameters are added: aclid (optional), action (optional), number (optional)
								</div>
								 <div class="para">
									The following request parameter is now optional: networkid
								</div>
								 <div class="para">
									The following new response parameters are added: aclid, action, number
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									enableStaticNat
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following new request parameters are added: vmguestip (optional)
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									registerIso
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following new request parameters are added: imagestoreuuid (optional), isdynamicallyscalable (optional)
								</div>
								 <div class="para">
									The following new response parameters are added: isdynamicallyscalable, sshkeyenabled
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									createIpForwardingRule
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following new response parameter is added: vmguestip
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									resetPasswordForVirtualMachine
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following new response parameters are added: diskioread, diskiowrite, diskkbsread, diskkbswrite, displayvm, isdynamicallyscalable, affinitygroup
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									createVolume
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following new request parameter is added: displayvolume (optional)
								</div>
								 <div class="para">
									The following new response parameter is added: displayvolume
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									startRouter
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following new response parameters are added: ip6dns1, ip6dns2, role
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									listCapabilities
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following new response parameters are added: apilimitinterval and apilimitmax.
								</div>
								 <div class="para">
									See <a class="xref" href="version-4.2.html#api-request-throttling">Section 2.5.3, “API Request Throttling”</a>.
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									createServiceOffering
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following new request parameters are added: deploymentplanner (optional), isvolatile (optional), serviceofferingdetails (optional).
								</div>
								 <div class="para">
									isvolatie indicates whether the service offering includes Volatile VM capability, which will discard the VM's root disk and create a new one on reboot. See <a class="xref" href="version-4.2.html#reset-vm-reboot">Section 2.4.15, “Reset VM on Reboot”</a>.
								</div>
								 <div class="para">
									The following new response parameters are added: deploymentplanner, isvolatile
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									restoreVirtualMachine
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following request parameter is added: templateID (optional). This is used to point to the new template ID when the base image is updated. The parameter templateID can be an ISO ID in case of restore vm deployed using ISO. See <a class="xref" href="version-4.2.html#update-vm-image">Section 2.4.14, “Changing a VM's Base Image”</a>.
								</div>
								 <div class="para">
									The following response parameters are added: diskioread, diskiowrite, diskkbsread, diskkbswrite, displayvm, isdynamicallyscalable, affinitygroup
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									createNetwork
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following new request parameters are added: aclid (optional), displaynetwork (optional), endipv6 (optional), ip6cidr (optional), ip6gateway (optional), isolatedpvlan (optional), startipv6 (optional)
								</div>
								 <div class="para">
									The following new response parameters are added: aclid, displaynetwork, ip6cidr, ip6gateway, ispersistent, networkcidr, reservediprange
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									createVlanIpRange
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following new request parameters are added: startipv6, endipv6, ip6gateway, ip6cidr
								</div>
								 <div class="para">
									Changed parameters: startip (is now optional)
								</div>
								 <div class="para">
									The following new response parameters are added: startipv6, endipv6, ip6gateway, ip6cidr
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									CreateZone
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following new request parameters are added: ip6dns1, ip6dns2
								</div>
								 <div class="para">
									The following new response parameters are added: ip6dns1, ip6dns2
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									deployVirtualMachine
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following request parameters are added: affinitygroupids (optional), affinitygroupnames (optional), displayvm (optional), ip6address (optional)
								</div>
								 <div class="para">
									The following request parameter is modified: iptonetworklist has a new possible value, ipv6
								</div>
								 <div class="para">
									The following new response parameters are added: diskioread, diskiowrite, diskkbsread, diskkbswrite, displayvm, isdynamicallyscalable, affinitygroup
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									createNetworkOffering
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following request parameters are added: details (optional), egressdefaultpolicy (optional), ispersistent (optional)
								</div>
								 <div class="para">
									ispersistent determines if the network or network offering created or listed by using this offering are persistent or not.
								</div>
								 <div class="para">
									The following response parameters are added: details, egressdefaultpolicy, ispersistent
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									listNetworks
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following request parameters is added: isPersistent.
								</div>
								 <div class="para">
									This parameter determines if the network or network offering created or listed by using this offering are persistent or not.
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									listNetworkOfferings
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following request parameters is added: isPersistent.
								</div>
								 <div class="para">
									This parameter determines if the network or network offering created or listed by using this offering are persistent or not.
								</div>
								 <div class="para">
									For listNetworkOfferings, the following response parameter has been added: details, egressdefaultpolicy, ispersistent
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									addF5LoadBalancer
								</div>
								 <div class="para">
									configureNetscalerLoadBalancer
								</div>
								 <div class="para">
									addNetscalerLoadBalancer
								</div>
								 <div class="para">
									listF5LoadBalancers
								</div>
								 <div class="para">
									configureF5LoadBalancer
								</div>
								 <div class="para">
									listNetscalerLoadBalancers
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following response parameter is removed: inline.
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									listRouters
								</div>

							</td><td class="" align="left">
								<div class="para">
									For nic responses, the following fields have been added.
								</div>
								 <div class="itemizedlist"><ul><li class="listitem"><div class="para">
											ip6address
										</div></li><li class="listitem"><div class="para">
											ip6gateway
										</div></li><li class="listitem"><div class="para">
											ip6cidr
										</div></li></ul></div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									listVirtualMachines
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following request parameters are added: affinitygroupid (optional), vpcid (optional)
								</div>
								 <div class="para">
									The following response parameters are added: diskioread, diskiowrite, diskkbsread, diskkbswrite, displayvm, isdynamicallyscalable, affinitygroup
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									listRouters
								</div>
								 <div class="para">
									listZones
								</div>

							</td><td class="" align="left">
								<div class="para">
									For DomainRouter and DataCenter response, the following fields have been added.
								</div>
								 <div class="itemizedlist"><ul><li class="listitem"><div class="para">
											ip6dns1
										</div></li><li class="listitem"><div class="para">
											ip6dns2
										</div></li></ul></div>
								 <div class="para">
									For listZones, the following optional request parameters are added: name, networktype
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									listFirewallRules
								</div>
								 <div class="para">
									createFirewallRule
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following request parameter is added: traffictype (optional).
								</div>
								 <div class="para">
									The following response parameter is added: networkid
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									listUsageRecords
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following response parameter is added: virtualsize.
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									deleteIso
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following request parameter is removed: forced
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									addCluster
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following request parameters are added: guestvswitchtype (optional), guestvswitchtype (optional), publicvswitchtype (optional), publicvswitchtype (optional)
								</div>
								 <div class="para">
									See <a class="xref" href="version-4.2.html#cpu-ram-overcommit">Section 2.4.11, “CPU and Memory Over-Provisioning”</a>.
								</div>
								 <div class="para">
									The following request parameters are removed: cpuovercommitratio, memoryovercommitratio
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									updateCluster
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following request parameters are added: cpuovercommitratio, ramovercommitratio
								</div>
								 <div class="para">
									See <a class="xref" href="version-4.2.html#cpu-ram-overcommit">Section 2.4.11, “CPU and Memory Over-Provisioning”</a>.
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									createStoragePool
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following request parameters are added: hypervisor (optional), provider (optional), scope (optional)
								</div>
								 <div class="para">
									The following request parameters have been made mandatory: podid, clusterid
								</div>
								 <div class="para">
									See <a class="xref" href="version-4.2.html#zone-wide-primary-storage">Section 2.1.3, “Zone-Wide Primary Storage”</a>.
								</div>
								 <div class="para">
									The following response parameter has been added: hypervisor, scope, suitableformigration
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									listStoragePools
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following request parameter is added: scope (optional)
								</div>
								 <div class="para">
									See <a class="xref" href="version-4.2.html#zone-wide-primary-storage">Section 2.1.3, “Zone-Wide Primary Storage”</a>.
								</div>
								 <div class="para">
									The following response parameters are added: hypervisor, scope, suitableformigration
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									updateDiskOffering
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following response parameter is added: displayoffering
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									changeServiceForVirtualMachine
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following response parameter are added: diskioread, diskiowrite, diskkbsread, diskkbswrite, displayvm, isdynamicallyscalable, affinitygroup
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									recoverVirtualMachine
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following response parameters are added: diskioread, diskiowrite, diskkbsread, diskkbswrite, displayvm, isdynamicallyscalable, affinitygroup
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									listCapabilities
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following response parameters are added: apilimitinterval, apilimitmax
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									createRemoteAccessVpn
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following response parameters are added: id
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									startVirtualMachine
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following response parameters are added: diskioread, diskiowrite, diskkbsread, diskkbswrite, displayvm, isdynamicallyscalable, affinitygroup
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									detachIso
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following response parameters are added: diskioread, diskiowrite, diskkbsread, diskkbswrite, displayvm, isdynamicallyscalable, affinitygroup
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									updateVPC
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following request parameters has been made mandatory: id, name
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									associateIpAddress
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following request parameters are added: isportable (optional), regionid (optional)
								</div>
								 <div class="para">
									The following response parameters are added: isportable, vmipaddress
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									listProjectAccounts
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following response parameters are added: cpuavailable, cpulimit, cputotal, ipavailable, iplimit, iptotal, memoryavailable, memorylimit, memorytotal, networkavailable, networklimit, networktotal, primarystorageavailable, primarystoragelimit, primarystoragetotal, secondarystorageavailable, secondarystoragelimit, secondarystoragetotal, snapshotavailable, snapshotlimit, snapshottotal, templateavailable, templatelimit, templatetotal, vmavailable, vmlimit, vmrunning, vmstopped, vmtotal, volumeavailable, volumelimit, volumetotal, vpcavailable, vpclimit, vpctotal
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									disableAccount
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following response parameters are added: cpuavailable, cpulimit, cputotal, isdefault, memoryavailable, memorylimit, memorytotal, primarystorageavailable, primarystoragelimit, primarystoragetotal, secondarystorageavailable, secondarystoragelimit, secondarystoragetotal
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									listPortForwardingRules
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following response parameters are added: vmguestip
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									migrateVirtualMachine
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following response parameters are added: diskioread, diskiowrite, diskkbsread, diskkbswrite, displayvm, isdynamicallyscalable, affinitygroup
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									cancelStorageMaintenance
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following response parameters are added: hypervisor, scope, suitableformigration
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									createPortForwardingRule
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following request parameter is added: vmguestip (optional)
								</div>
								The following response parameter is added: vmguestip
							</td></tr><tr><td class="" align="left">
								<div class="para">
									addVpnUser
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following response parameter is added: state
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									createVPCOffering
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following request parameter is added: serviceproviderlist (optional)
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									assignVirtualMachine
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following response parameters are added: diskioread, diskiowrite, diskkbsread, diskkbswrite, displayvm, isdynamicallyscalable, affinitygroup
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									listConditions
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following response parameters are added: account, counter, domain, domainid, project, projectid, relationaloperator, threshold
								</div>
								 <div class="para">
									Removed response parameters: name, source, value
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									createPrivateGateway
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following request parameters are added: aclid (optional), sourcenatsupported (optional)
								</div>
								 <div class="para">
									The following response parameters are added: aclid, sourcenatsupported
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									updateVirtualMachine
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following request parameters are added: displayvm (optional), isdynamicallyscalable (optional)
								</div>
								 <div class="para">
									The following response parameters are added: diskioread, diskiowrite, diskkbsread, diskkbswrite, displayvm, isdynamicallyscalable, affinitygroup
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									destroyRouter
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following response parameters are added: ip6dns1, ip6dns2, role
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									listServiceOfferings
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following response parameters are added: deploymentplanner, isvolatile
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									listUsageRecords
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following response parameters are removed: virtualsize
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									createProject
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following response parameters are added: cpuavailable, cpulimit, cputotal, ipavailable, iplimit, iptotal, memoryavailable, memorylimit, memorytotal, networkavailable, networklimit, networktotal, primarystorageavailable, primarystoragelimit, primarystoragetotal, secondarystorageavailable, secondarystoragelimit, secondarystoragetotal, snapshotavailable, snapshotlimit, snapshottotal, templateavailable, templatelimit, templatetotal, vmavailable, vmlimit, vmrunning, vmstopped, vmtotal, volumeavailable, volumelimit, volumetotal, vpcavailable, vpclimit, vpctotal
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									enableUser
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following response parameters are added: iscallerchilddomain, isdefault
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									createLoadBalancerRule
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following response parameter is added: networkid
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									updateAccount
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following response parameters are added: cpuavailable, cpulimit, cputotal, isdefault, memoryavailable, memorylimit, memorytotal, primarystorageavailable, primarystoragelimit, primarystoragetotal, secondarystorageavailable, secondarystoragelimit, secondarystoragetotal
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									copyIso
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following response parameters are added: isdynamicallyscalable, sshkeyenabled
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									uploadVolume
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following request parameters are added: imagestoreuuid (optional), projectid (optional
								</div>
								 <div class="para">
									The following response parameters are added: displayvolume
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									createDomain
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following request parameter is added: domainid (optional)
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									stopVirtualMachine
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following response parameters are added: diskioread, diskiowrite, diskkbsread, diskkbswrite, displayvm, isdynamicallyscalable, affinitygroup
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									listAccounts
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following response parameters are added: cpuavailable, cpulimit, cputotal, isdefault, memoryavailable, memorylimit, memorytotal, primarystorageavailable, primarystoragelimit, primarystoragetotal, secondarystorageavailable, secondarystoragelimit, secondarystoragetotal
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									createSnapshot
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following response parameter is added: zoneid
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									updateIso
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following request parameters are added: isdynamicallyscalable (optional), isrouting (optional)
								</div>
								 <div class="para">
									The following response parameters are added: isdynamicallyscalable, sshkeyenabled
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									listIpForwardingRules
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following response parameter is added: vmguestip
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									updateNetwork
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following request parameters are added: displaynetwork (optional), guestvmcidr (optional)
								</div>
								 <div class="para">
									The following response parameters are added: aclid, displaynetwork, ip6cidr, ip6gateway, ispersistent, networkcidr, reservediprange
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									destroyVirtualMachine
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following response parameters are added: diskioread, diskiowrite, diskkbsread, diskkbswrite, displayvm, isdynamicallyscalable, affinitygroup
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									createDiskOffering
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following request parameter is added: displayoffering (optional)
								</div>
								 <div class="para">
									The following response parameter is added: displayoffering
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									rebootRouter
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following response parameters are added: ip6dns1, ip6dns2, role
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									listConfigurations
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following request parameters are added: accountid (optional), clusterid (optional), storageid (optional), zoneid (optional)
								</div>
								 <div class="para">
									The following response parameters are added: id, scope
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									createUser
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following request parameter is added: userid (optional)
								</div>
								 <div class="para">
									The following response parameters are added: iscallerchilddomain, isdefault
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									listDiskOfferings
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following response parameter is added: displayoffering
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									detachVolume
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following response parameter is added: displayvolume
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									deleteUser
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following response parameters are added: displaytext, success
								</div>
								 <div class="para">
									Removed parameters: id, account, accountid, accounttype, apikey, created, domain, domainid, email, firstname, lastname, secretkey, state, timezone, username
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									listSnapshots
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following request parameter is added: zoneid (optional)
								</div>
								 <div class="para">
									The following response parameter is added: zoneid
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									markDefaultZoneForAccount
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following response parameters are added: cpuavailable, cpulimit, cputotal, isdefault, memoryavailable, memorylimit, memorytotal, primarystorageavailable, primarystoragelimit, primarystoragetotal, secondarystorageavailable, secondarystoragelimit, secondarystoragetotal
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									restartVPC
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following request parameters are made mandatory: id
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									updateHypervisorCapabilities
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following response parameters are added: hypervisor, hypervisorversion, maxdatavolumeslimit, maxguestslimit, maxhostspercluster, securitygroupenabled, storagemotionenabled
								</div>
								 <div class="para">
									Removed parameters: cpunumber, cpuspeed, created, defaultuse, displaytext, domain, domainid, hosttags, issystem, limitcpuuse, memory, name, networkrate, offerha, storagetype, systemvmtype, tags
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									updateLoadBalancerRule
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following response parameter is added: networkid
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									listVlanIpRanges
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following response parameters are added: endipv6, ip6cidr, ip6gateway, startipv6
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									listHypervisorCapabilities
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following response parameters are added: maxdatavolumeslimit, maxhostspercluster, storagemotionenabled
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									updateNetworkOffering
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following response parameters are added: details, egressdefaultpolicy, ispersistent
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									createVirtualRouterElement
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following request parameters are added: providertype (optional)
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									listVpnUsers
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following response parameter is added: state
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									listUsers
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following response parameters are added: iscallerchilddomain, isdefault
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									listSupportedNetworkServices
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following response parameter is added: provider
								</div>

							</td></tr><tr><td class="" align="left">
								<div class="para">
									listIsos
								</div>

							</td><td class="" align="left">
								<div class="para">
									The following response parameters are added: isdynamicallyscalable, sshkeyenabled
								</div>

							</td></tr></tbody></table></div></div><div class="section" id="removed-api-4.2"><div class="titlepage"><div><div><h2 class="title">4.3. Deprecated APIs</h2></div></div></div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
						addExternalLoadBalancer (Adds F5 external load balancer appliance.)
					</div></li><li class="listitem"><div class="para">
						deleteExternalLoadBalancer (Deletes a F5 external load balancer appliance added in a zone.)
					</div></li><li class="listitem"><div class="para">
						listExternalLoadBalancers (Lists F5 external load balancer appliances added in a zone.)
					</div></li></ul></div></div></div><ul class="docnav"><li class="previous"><a accesskey="p" href="upgrade-instructions.html"><strong>Prev</strong>Chapter 3. Upgrade Instructions for 4.2</a></li><li class="up"><a accesskey="u" href="#"><strong>Up</strong></a></li><li class="home"><a accesskey="h" href="index.html"><strong>Home</strong></a></li></ul></body></html>
