Elastic Compute Overview

Elastic Compute Overview

Elastic Compute provides an Infrastructure as a Service environment based on Apache CloudStack as management middleware and KVM hypervisors. The platform is configured, set up, maintained, and monitored by Leaseweb.

As a user you will get a pool of resources with CPU cores, RAM and NFS storage on a fully redundant platform. Through the native Apache CloudStack Dashboard and API, these resources are used to build and deploy different type of networks and virtual machines.

Elastic compute comes with two types of resource options for different workloads:

Elastic Compute– For a more competitively priced option without sacrificing excellent computing performance.
– This option is currently only available in AMS-01, MTL-02 and WDC-02.
Elastic Compute Premium– Has dedicated hyper threads, ready to maximize performance and handle your most demanding workloads.
– This option is available in AMS-01, LON-01, SIN-01, FRA-01 and WDC-02.

Software

Operating system

Leaseweb supplies OS templates and ISO’s in the Apache CloudStack dashboard, to get you easily started with creating your own virtual machine(s). It is also possible to upload an ISO and create your own template from an existing virtual machine.

Windows

Leaseweb does not supply (pre-licensed) windows OS templates.
We do supply prepared Windows ISOs so that you can start installing Windows yourself. To activate Windows on a virtual machine, you need to acquire a Windows license. The licenses for Windows can be acquired through our Sales colleagues and are not included in your default elastic compute pricing.

Control panel software

We do not supply pre-created templates with control panel software. However, you can buy licenses and install any panel.

Network

Apache CloudStack provides a wealth of options with respect to networks. The two basic network models available in Elastic Compute are:

  • Shared network: instances get a public IPv4 address directly assigned to their virtual NIC
  • Isolated network: all instances are deployed behind a virtual router device within a private network using private IP space. The virtual router is the gateway to the public internet

For both network types we provide a public IPv4 subnet, connecting your virtual machines (based on the network type) to the public internet.

Particularly, the isolated network provides different additional features including:

  • Load balancing (basic load balancing by the virtual router device for an isolated network)
  • Firewall (both ingress and egress policies)
  • Port forwarding (through the virtual router to specific instances within the virtual routers isolated network)
  • Virtual Private Cloud, VPC (a network consisting of multiple isolated networks, tiers, all connected and managed through the same virtual router)
  • Site-to-site VPNs (with a VPC)

Read more about networking on the Managing Apache CloudStack Network page.

Firewall

Within Elastic Compute, there is a firewall functionality for isolated networks. This functionality is delivered by means of the virtual router and is part of the default product. It does not incur any additional cost.

The firewall feature allows you to set traffic rules for the internet protocols TCP, UDP and ICMP and define the port(s) on IP address level.

Read more about firewall on the Setting up firewall rules in an Isolated Network section.

IP addresses

For Elastic Compute it is possible to buy ranges of public IPv4 addresses starting with a /29. These IP addresses are charged per subnet.
You need to acquire these ranges per network model you require. Therefore, if both the shared and the isolated networks are needed, then two ranges are required to give that connectivity to the Internet. Please keep in mind that due to the nature of subnets, the effectively usable IP addresses that you can assign to virtual machines are less than the total number bought.

Since each subnet is announced to the public internet as a network, 5 IP addresses are reserved for: network, router 1, router 2, gateway and broadcast addresses.

Regular procedures for obtaining these addresses apply. If more than a /28 range is required, it is possible to get them but regular procedure for obtaining those IP addresses apply. Our Sales colleagues can help you with that request.

SLA

It is possible to obtain SLAs for Private Cloud based on Apache CloudStack. This will ensure fast support and a quicker response time.

Upgrades and Downgrades

In the Customer Portal you can request an upgrade for your resource pool. Increase your resource pool using the sliders and click on Submit to request the upgrade. Your upgrade request will be processed, and we will notify you when the resources are added.

Managing assigned Elastic Compute IP Addresses

This section describes how to view the IP list and edit the reverse lookup of your Elastic Compute assigned IP address space through the Actions in the Customer Portal.

  1. In the Customer Portal, click the ID of your Elastic Compute than click Manage Elastic Compute to visit the details page.
  2. Click the Network tab and scroll down to the IP Address Management section.
  3. Click on an IP address to expand the options, where you will find options to manage the rDNS, DDoS IP profile and null route your IP address.

Setting Reverse Lookup

The configuration of PTR resource records to identify servers by Reverse DNS is strictly an optional part of the DNS standard implementation.
You are not required to use reverse lookup zones (although for some applications, such as SMTP, Reverse DNS records are used to perform security checks).

  1. Modify Reverse DNS Name to which PTR record you would like for your allocated IP addresses to point at.
  2. Click OK to save.

Upgrading DDoS IP Protection Profile

There are different DDoS IP protection profiles to be enabled for your IP address. For more information please visit the knowledge base article DDoS IP Protection.

  • Click the Upgrade button to upgrade your DDoS IP Protection Type from Standard to Advanced.
  • After upgrading to Advanced, you will be able to manage the Profile.

Null routing Assigned IP Addresses

Null routing allows you to block all the IP traffic to the respective IP address that is assigned to your VM.

  • Click on Null-route, to null-route the IP address.
  • You can provide a comment and the duration for the null routing (optional) in the next screen.

Delivery time

The delivery of Elastic Compute is fully automated, unless there is an account verification required. In the case there is an account verification needed, the order requires manual approval by Leaseweb.

CloudStack APIs

The Private Cloud API provides you all sorts of information about the Private Clouds that you have at Leaseweb. Using the APIs you can list your Private Cloud contract data, access credentials and inspect usage for data traffic, CPU, RAM and storage.

The complete list of endpoints including instructions can be found here: Private Cloud APIs.

Bursting with Elastic Compute resource pool

With the type of resource pool (a monthly committed amount of resources), you can activate bursting that allows you to use more resources than is available within your resource pool. By enabling bursting, you will be allowed to use additional cores and RAM up to 1.5 times of your current committed resource pool. Bursting is charged by the hour and will be reflected in your next invoice.

For more information on billing, please check out our bursting FAQ here.

Typical use cases for Bursting

  • For periodic resource needs: during a period of new deployment, a new product launch, a marketing campaign, etc.
  • During rapid unpredictable growth period: to see what would be needed before committing to a larger pool.
  • To cover unpredictable jumps in workloads.

Enabling/disabling Bursting for Elastic Compute

Follow these steps to enable Bursting for your Elastic Compute resource pool:

  1. Login to the Customer Portal and click on Elastic Compute under Cloud Compute.
  2. Select the Elastic Compute contract and click Manage Elastic Compute.
  3. In the Technical Details under the Management tab, you can find the Bursting option.
  4. Activate bursting by switching the Bursting button to Enabled, and then click Submit.

Billing of Bursting

Your resource pool limit in the contract does not change and you keep paying for the committed resource pool. But the actual Elastic Compute resource limits will be raised by 1.5 times your resource pool capacity. This increase is reflected in the Apache CloudStack dashboard only.

All consumed resources above the committed resource pool are tracked hourly and billed on your next invoice, these are the Bursting resources. This also means that you can have bursting enabled but as long as you do not exceed your resource pool limits, there are no additional costs.

In below table an example of a resource pool with 20 cores and 40 GB memory:

ExampleCPUsRAM
Resource Pool limits2040 GB
Resource Pool limits with Bursting enabled3060 GB

The following criteria applies for billing of Bursting:

  • A resource pool contract is invoiced at the start of the month.
  • The actual usage for each item is reported on an hourly basis.
  • In case an item (CPU, RAM or both) is used over the committed resource pool, you will be charged hourly for the item used. Over-usage calculations are as follows:
    • CPU and RAM: unit price for the item x number of hours used x amount that is overused
      Note: Unit prices are on demand list prices.

Reporting on Bursting usage

You can use the reporting feature to do the following tasks:

  • See your real usage in “Usage Graphs” on the Customer Portal.
  • Graph shows the usage of storage, CPUs, memory allocated to VMs, and data traffic usage.
  • Next to real usage, flat fee resource pool amounts are displayed along with the over-usage amounts.

Upgrading resource pools with Bursting enabled

If you have cloud bursting enabled, in case of a resource pool upgrade request, your new bursting limit will also upgrade at 1.5 and your bursting feature will stay enabled.

Managing data traffic notifications for Elastic Compute

Perform the following steps to set and manage data traffic notifications for Elastic Compute:

  1. Login to the Customer Portal and click on Elastic Compute under Cloud Compute.
  2. Select the Elastic Compute contract and click Manage Elastic Compute.
  3. Select the Usage Statistics tab, click Manage Notification Settings.
    You will find the following information on this screen:

Data traffic notification is configured by default to inform you (to your Technical Contact email address(es)) when the data traffic usage has reached 80% of your monthly limit. By updating the settings, you are able to change the default and customize your notification settings.

Send to emailsA notification is an email that is sent to the Technical Contact email address(es) of your account, when the specified threshold is reached or exceeded by the actual usage.
LimitThe Limit value is the threshold required to trigger the notification. It needs to be a whole number in TB.
FrequencyCan be OnceDaily or Weekly.
The frequency determines how often the notification email is repeated, once the threshold has been reached.
Note: The usage is checked every hour, therefore you may not immediately get notified once your set threshold limit has been reached.

Managing Apache CloudStack panel access

The Apache CloudStack dashboard, where you manage your cloud environments, has restricted access for only allowed IP addresses. This restriction is to protect your environments from malicious users, that can gain access through the Apache CloudStack dashboard. Please make sure to whitelist your IP address(es) to be able to reach the Apache CloudStack dashboard.

Perform the following steps to whitelist an IP address or network:

  1. Login to the Customer Portal and click on Elastic Compute under Cloud Compute.
  2. Select the Elastic Compute contract and click Manage Elastic Compute.
  3. Go to the Access tab, click Add IP.
  4. After clicking on Add or Remove, the selected IP or Network will be added or removed from the whitelist.

Elastic Compute Overview - Manage

Leaseweb provided documentation

We have written an extensive manual explaining the available functions and tasks you can perform in the Elastic Compute:

 

CloudStack provided documentation

There are a lot of generic documentation explaining the infrastructure setup and generic concepts within CloudStack. Particularly the “Concepts and Terminology” and “Programmer guide” can be of great use.
The first gives a basic understanding of CloudStack setup and working. The second is a great source for getting started with the API: http://docs.cloudstack.apache.org/en/latest/conceptsandterminology/

There is the Usage guide which provides a lot of insight in the setup and workings of CloudStack: http://docs.cloudstack.apache.org/en/latest/adminguide/index.html

The Release Notes will tell you what has changed between the versions. This can be useful in case our Private Cloud version is not yet updated to the latest one (which will always be a temporary situation):

There is the API guide which will give insight in the available API calls. Together with the “Programmer guide”, this provides a good starting point for using the API. Please be notified that Some API are only available for the admin users. As a results, our customer won’t have access to them.

There is a wiki which contains additional information: https://cwiki.apache.org/confluence/display/CLOUDSTACK/Home

 

 

Elastic Compute Overview - Release Notes

Release Notes: Apache CloudStack 4.17

Feature updates

  • New graphical user interface official
    With this CloudStack major upgrade we are move entirely to the new graphical user interface, know under the project name Primate.
    The revamp of the graphical user interface of CloudStack brings a refreshing and dynamic interface.
  • Role-based users for Projects
    Users can be assigned a restricted role, allowing them to have limited actions available in the graphical user interface. This can be convenient when you don’t want your users to be able to perform all actions available, like destroying instances.
  • Virtual routers support for IKEv2
    With the support for IKEv2 VPN encryption and connections are much faster and more reliable than before.
  • Bulk actions added to new graphical user interface
    The new graphical user interface now allows you to make bulk changes. Think of managing firewall rules or public IP addresses.
  • Support for multiple SSH keys
    You can now assign multiple SSH keys to an instance using the CloudStack interfaces.
  • Attach and detach root disk options available in graphical user interface
    In the new graphical user interface, it is now also possible to attach and detach the root disk of an instance. This option was only available through the API before.

 

API updates

The following APIs have been added new or modified for your use:

 

New API Commands:

Name
Description
deleteGuestNetworkIpv6Prefix Deletes an existing guest network IPv6 prefix.
releaseIpAddress Releases an IP address from the account.
listGuestVlans Lists all guest vlans
reserveIpAddress Reserve a public IP to an account.
resetConfiguration Resets a configuration. The configuration will be set to default value for global setting, and removed from account_details or domain_details for Account/Domain settings
listUsageServerMetrics Lists Usage Server metrics
listIpv6FirewallRules Lists all IPv6 firewall rules
patchSystemVm Attempts to live patch systemVMs – CPVM, SSVM
createNetworkPermissions Updates network permissions.
listManagementServersMetrics Lists Management Server metrics
changeOfferingForVolume Change disk offering of the volume and also an option to auto migrate if required to apply the new disk offering
listTemplateDirectDownloadCertificates List the uploaded certificates for direct download templates
createIpv6FirewallRule Creates an Ipv6 firewall rule in the given network (the network has to belong to VPC)
createGuestNetworkIpv6Prefix Creates a guest network IPv6 prefix.
listGuestNetworkIpv6Prefixes Lists guest network IPv6 prefixes
listVirtualMachinesUsageHistory Lists VM stats
provisionTemplateDirectDownloadCertificate Provisions a host with a direct download certificate
resetNetworkPermissions Resets network permissions.
listDbMetrics list the db hosts and statistics
listNetworkPermissions List network visibility and all accounts that have permissions to view this network.
updateIpv6FirewallRule Updates Ipv6 firewall rule with specified ID
deleteIpv6FirewallRule Deletes a IPv6 firewall rule
removeNetworkPermissions Removes network permissions.
listVsphereStoragePolicyCompatiblePools List storage pools compatible with a vSphere storage policy
listProjectRolePermissions Lists a project’s project role permissions
importVsphereStoragePolicies Import vSphere storage policies
migrateSecondaryStorageData migrates data objects from one secondary storage to destination image store(s)
unmanageVirtualMachine Unmanage a guest virtual machine.
updateImageStore Updates image store read-only status
deleteProjectRole Delete Project roles in CloudStack
deleteUserFromProject Deletes user from the project
listProjectRoles Lists Project roles in CloudStack
createProjectRole Creates a Project role
updateProjectRole Creates a Project role
listVsphereStoragePolicies List vSphere storage policies
createProjectRolePermission Adds API permissions to a project role
updateProjectRolePermission Updates a project role permission and/or order
addUserToProject Adds user to a project
importRole Imports a role based on provided map of rule permissions
deleteProjectRolePermission Deletes a project role permission in the project
listResourceIcon Lists the resource icon for the specified resource(s)
updatePodManagementNetworkIpRange Updates a management network IP range. Only allowed when no IPs are allocated.
deleteResourceIcon deletes the resource icon from the specified resource(s)
updateBackupOffering Updates a backup offering.
updateStorageCapabilities Syncs capabilities of storage pools
uploadResourceIcon Uploads an icon for the specified resource(s)
updateVlanIpRange Updates a VLAN IP range.
declareHostAsDegraded Declare host as ‘Degraded’. Host must be on ‘Disconnected’ or ‘Alert’ state. The ADMIN must be sure that there are no VMs running on the respective host otherwise this command might corrupted VMs that were running on the ‘Degraded’ host.
updateAnnotationVisibility update an annotation visibility.
cancelHostAsDegraded Cancel host status from ‘Degraded’. Host will transit back to status ‘Enabled’.
syncStoragePool Sync storage pool with management server (currently supported for Datastore Cluster in VMware and syncs the datastores in it)

 

 

Removed API Commands:

Name
Description
deleteExternalLoadBalancer Deletes a F5 external load balancer appliance added in a zone.
configureF5LoadBalancer configures a F5 load balancer device
listF5LoadBalancers lists F5 load balancer devices
listExternalLoadBalancers Lists F5 external load balancer appliances added in a zone.
deleteF5LoadBalancer delete a F5 load balancer device
addExternalLoadBalancer Adds F5 external load balancer appliance.
addF5LoadBalancer Adds a F5 BigIP load balancer device
listF5LoadBalancerNetworks lists network that are using a F5 load balancer device
listTemplateOvfProperties List template OVF properties if available.

Changed API Commands

API
Description
createVPCOffering

Request:

New Parameters:

  • internetprotocol (optional)

Response:

New Parameters:

  • internetprotocol
listVirtualMachinesMetrics

Request:

New Parameters:

  • accumulate (optional)
  • backupofferingid (optional)

Removed Parameters:

  • hostid
  • podid
  • storageid
listNetworks

Request:

New Parameters:

  • associatednetworkid (optional)
  • networkfilter (optional)
  • vlan (optional)

Response:

New Parameters:

  • associatednetwork
  • associatednetworkid
  • egressdefaultpolicy
  • internetprotocol
  • ip6routes
  • ip6routing
updateFirewallRule

Response:

New Parameters:

  • traffictype
restoreVirtualMachine

Response:

New Parameters:

  • keypairs

Removed Parameters:

  • keypair
createEgressFirewallRule

Response:

New Parameters:

  • traffictype
listVPCOfferings

Response:

New Parameters:

  • internetprotocol
uploadVolume

Response:

New Parameters:

  • externaluuid
stopRouter

Response:

New Parameters:

  • softwareversion
listEgressFirewallRules

Response:

New Parameters:

  • traffictype
startRouter

Response:

New Parameters:

  • softwareversion
changeServiceForVirtualMachine

Request:

New Parameters:

  • automigrate (optional)
  • maxiops (optional)
  • miniops (optional)
  • shrinkok (optional)

Response:

New Parameters:

  • keypairs

Removed Parameters:

  • keypair
listFirewallRules

Response:

New Parameters:

  • traffictype
rebootVirtualMachine

Response:

New Parameters:

  • keypairs

Removed Parameters:

  • keypair
updateNetworkOffering

Response:

New Parameters:

  • internetprotocol
updateVPC

Response:

New Parameters:

  • ip6routes
createNetworkOffering

Request:

New Parameters:

  • internetprotocol (optional)

Response:

New Parameters:

  • internetprotocol
updateVmNicIp

Response:

New Parameters:

  • keypairs

Removed Parameters:

  • keypair
startInternalLoadBalancerVM

Response:

New Parameters:

  • softwareversion
updateDiskOffering

Response:

New Parameters:

  • disksizestrictness
stopNetScalerVpx

Response:

New Parameters:

  • softwareversion
destroyVolume

Response:

New Parameters:

  • externaluuid
detachVolume

Response:

New Parameters:

  • externaluuid
rebootRouter

Response:

New Parameters:

  • softwareversion
updateHypervisorCapabilities

Request:

New Parameters:

  • maxdatavolumeslimit (optional)
  • maxhostspercluster (optional)
  • storagemotionenabled (optional)
  • vmsnapshotenabled (optional)

Response:

New Parameters:

  • vmsnapshotenabled
addNicToVirtualMachine

Response:

New Parameters:

  • keypairs

Removed Parameters:

  • keypair
updateDefaultNicForVirtualMachine

Response:

New Parameters:

  • keypairs

Removed Parameters:

  • keypair
updateBackupOffering

Request:

New Parameters:

  • allowuserdrivenbackups (optional)
stopInternalLoadBalancerVM

Response:

New Parameters:

  • softwareversion
restartNetwork

Request:

New Parameters:

  • livepatch (optional)
listHypervisorCapabilities

Response:

New Parameters:

  • vmsnapshotenabled
revokeTemplateDirectDownloadCertificate

Request:

New Parameters:

  • id (optional)

Changed Parameters:

  • hypervisor was ‘required’ and is now ‘optional’
  • name was ‘required’ and is now ‘optional’

Response:

New Parameters:

  • details
  • hostid
  • hostname
  • status

Removed Parameters:

  • displaytext
  • success
createServiceOffering

Request:

New Parameters:

  • diskofferingid (optional)
  • diskofferingstrictness (optional)

Response:

New Parameters:

  • diskofferingdisplaytext
  • diskofferingid
  • diskofferingname
  • diskofferingstrictness
listNiciraNvpDeviceNetworks

Response:

New Parameters:

  • associatednetwork
  • associatednetworkid
  • egressdefaultpolicy
  • internetprotocol
  • ip6routes
  • ip6routing
assignVirtualMachine

Response:

New Parameters:

  • keypairs

Removed Parameters:

  • keypair
resizeVolume

Response:

New Parameters:

  • externaluuid
createVlanIpRange

Response:

New Parameters:

  • cidr
listPaloAltoFirewallNetworks

Response:

New Parameters:

  • associatednetwork
  • associatednetworkid
  • egressdefaultpolicy
  • internetprotocol
  • ip6routes
  • ip6routing
listManagementServers

Response:

New Parameters:

  • javadistribution
  • javaversion
  • kernelversion
  • lastboottime
  • lastserverstart
  • lastserverstop
  • osdistribution
changeServiceForRouter

Response:

New Parameters:

  • softwareversion
updateVolume

Response:

New Parameters:

  • externaluuid
updateVirtualMachine

Response:

New Parameters:

  • keypairs

Removed Parameters:

  • keypair
updateNetwork

Response:

New Parameters:

  • associatednetwork
  • associatednetworkid
  • egressdefaultpolicy
  • internetprotocol
  • ip6routes
  • ip6routing
listNetworkACLLists

Response:

New Parameters:

  • vpcname
migrateVirtualMachine

Response:

New Parameters:

  • keypairs

Removed Parameters:

  • keypair
resetPasswordForVirtualMachine

Response:

New Parameters:

  • keypairs

Removed Parameters:

  • keypair
resetSSHKeyForVirtualMachine

Request:

New Parameters:

  • keypairs (optional)

Changed Parameters:

  • keypair was ‘required’ and is now ‘optional’

Response:

New Parameters:

  • keypairs

Removed Parameters:

  • keypair
createVPC

Response:

New Parameters:

  • ip6routes
listInternalLoadBalancerVMs

Response:

New Parameters:

  • softwareversion
listSrxFirewallNetworks

Response:

New Parameters:

  • associatednetwork
  • associatednetworkid
  • egressdefaultpolicy
  • internetprotocol
  • ip6routes
  • ip6routing
detachIso

Response:

New Parameters:

  • keypairs

Removed Parameters:

  • keypair
listVirtualMachines

Request:

New Parameters:

  • accumulate (optional)
  • backupofferingid (optional)

Response:

New Parameters:

  • keypairs

Removed Parameters:

  • keypair
listDiskOfferings

Request:

New Parameters:

  • storageid (optional)
  • volumeid (optional)

Response:

New Parameters:

  • disksizestrictness
revertToVMSnapshot

Response:

New Parameters:

  • keypairs

Removed Parameters:

  • keypair
deployVirtualMachine

Request:

New Parameters:

  • keypairs (optional)
  • overridediskofferingid (optional)

Response:

New Parameters:

  • keypairs

Removed Parameters:

  • keypair
listVlanIpRanges

Response:

New Parameters:

  • cidr
createDiskOffering

Request:

New Parameters:

  • disksizestrictness (optional)

Response:

New Parameters:

  • disksizestrictness
listVolumes

Response:

New Parameters:

  • externaluuid
listNetworkOfferings

Response:

New Parameters:

  • internetprotocol
createNetwork

Request:

New Parameters:

  • associatednetworkid (optional)

Response:

New Parameters:

  • associatednetwork
  • associatednetworkid
  • egressdefaultpolicy
  • internetprotocol
  • ip6routes
  • ip6routing
listVPCs

Response:

New Parameters:

  • ip6routes
migrateVirtualMachineWithVolume

Response:

New Parameters:

  • keypairs

Removed Parameters:

  • keypair
restartVPC

Request:

New Parameters:

  • livepatch (optional)
attachVolume

Response:

New Parameters:

  • externaluuid
updateVlanIpRange

Response:

New Parameters:

  • cidr
listNetscalerLoadBalancerNetworks

Response:

New Parameters:

  • associatednetwork
  • associatednetworkid
  • egressdefaultpolicy
  • internetprotocol
  • ip6routes
  • ip6routing
createKubernetesCluster

Request:

Removed Parameters:

  • dockerregistryemail
migrateVolume

Response:

New Parameters:

  • externaluuid
listEvents

Request:

New Parameters:

  • resourceid (optional)
  • resourcetype (optional)

Response:

New Parameters:

  • resourceid
  • resourcename
  • resourcetype
updateVMAffinityGroup

Response:

New Parameters:

  • keypairs

Removed Parameters:

  • keypair
migrateVPC

Response:

New Parameters:

  • ip6routes
dedicatePublicIpRange

Response:

New Parameters:

  • cidr
recoverVirtualMachine

Response:

New Parameters:

  • keypairs

Removed Parameters:

  • keypair
listRouters

Response:

New Parameters:

  • softwareversion
listBrocadeVcsDeviceNetworks

Response:

New Parameters:

  • associatednetwork
  • associatednetworkid
  • egressdefaultpolicy
  • internetprotocol
  • ip6routes
  • ip6routing
recoverVolume

Response:

New Parameters:

  • externaluuid
migrateNetwork

Response:

New Parameters:

  • associatednetwork
  • associatednetworkid
  • egressdefaultpolicy
  • internetprotocol
  • ip6routes
  • ip6routing
uploadTemplateDirectDownloadCertificate

Response:

New Parameters:

  • id
  • alias
  • hostsmap
  • hypervisor
  • issuer
  • serialnum
  • subject
  • validity
  • version
  • zoneid
  • zonename

Removed Parameters:

  • displaytext
  • success
importUnmanagedInstance

Response:

New Parameters:

  • keypairs

Removed Parameters:

  • keypair
createVolume

Response:

New Parameters:

  • externaluuid
createFirewallRule

Response:

New Parameters:

  • traffictype
attachIso

Response:

New Parameters:

  • keypairs

Removed Parameters:

  • keypair
listSSHKeyPairs

Request:

New Parameters:

  • id (optional)
destroyRouter

Response:

New Parameters:

  • softwareversion
removeNicFromVirtualMachine

Response:

New Parameters:

  • keypairs

Removed Parameters:

  • keypair
createPrivateGateway

Request:

New Parameters:

  • associatednetworkid (optional)

Changed Parameters:

  • vlan was ‘required’ and is now ‘optional’
updateVPCOffering

Response:

New Parameters:

  • internetprotocol
scaleVirtualMachine

Request:

New Parameters:

  • automigrate (optional)
  • maxiops (optional)
  • miniops (optional)
  • shrinkok (optional)
destroyVirtualMachine

Response:

New Parameters:

  • keypairs

Removed Parameters:

  • keypair
updateEgressFirewallRule

Response:

New Parameters:

  • traffictype
listServiceOfferings

Response:

New Parameters:

  • diskofferingdisplaytext
  • diskofferingid
  • diskofferingname
  • diskofferingstrictness
startVirtualMachine

Response:

New Parameters:

  • keypairs

Removed Parameters:

  • keypair
updateServiceOffering

Response:

New Parameters:

  • diskofferingdisplaytext
  • diskofferingid
  • diskofferingname
  • diskofferingstrictness
stopVirtualMachine

Response:

New Parameters:

  • keypairs

Removed Parameters:

  • keypair
createNetworkACLList

Response:

New Parameters:

  • vpcname
copyIso

Response:

New Parameters:

  • deployasis
  • deployasisdetails
  • downloaddetails
  • url
listVirtualMachinesMetrics

Request:

New Parameters:

  • haenable (optional)
  • securitygroupid (optional)
listHosts

Response:

New Parameters:

  • cpuallocatedpercentage
  • cpuallocatedvalue
  • cpuallocatedwithoverprovisioning
  • memoryallocatedbytes
  • memoryallocatedpercentage
updateStoragePool

Request:

New Parameters:

  • name (optional)
rebootSystemVm

Response:

New Parameters:

  • podname
  • templatename
listNetworks

Request:

New Parameters:

  • networkofferingid (optional)

Response:

New Parameters:

  • aclname
  • vpcname
restoreVirtualMachine

Response:

New Parameters:

  • osdisplayname
updateHost

Request:

New Parameters:

  • name (optional)

Response:

New Parameters:

  • cpuallocatedpercentage
  • cpuallocatedvalue
  • cpuallocatedwithoverprovisioning
  • memoryallocatedbytes
  • memoryallocatedpercentage
destroySystemVm

Response:

New Parameters:

  • podname
  • templatename
addSwift

Response:

New Parameters:

  • disksizetotal
  • disksizeused
  • readonly
scaleSystemVm

Response:

New Parameters:

  • podname
  • templatename
stopRouter

Response:

New Parameters:

  • podname
  • templatename
listProjectInvitations

Request:

New Parameters:

  • userid (optional)

Response:

New Parameters:

  • userid
listLdapConfigurations

Request:

New Parameters:

  • listall (optional)
listSecondaryStagingStores

Response:

New Parameters:

  • disksizetotal
  • disksizeused
  • readonly
startRouter

Response:

New Parameters:

  • podname
  • templatename
changeServiceForVirtualMachine

Response:

New Parameters:

  • osdisplayname
listTemplates

Request:

New Parameters:

  • details (optional)
  • showunique (optional)

Response:

New Parameters:

  • deployasis
  • deployasisdetails
  • downloaddetails
  • url
listPhysicalNetworks

Response:

New Parameters:

  • zonename
createSecondaryStagingStore

Response:

New Parameters:

  • disksizetotal
  • disksizeused
  • readonly
rebootVirtualMachine

Request:

New Parameters:

  • bootintosetup (optional)

Response:

New Parameters:

  • osdisplayname
updateVPC

Response:

New Parameters:

  • vpcofferingname
stopSystemVm

Response:

New Parameters:

  • podname
  • templatename
listPrivateGateways

Response:

New Parameters:

  • aclname
  • vpcname
updateVmNicIp

Response:

New Parameters:

  • osdisplayname
startInternalLoadBalancerVM

Response:

New Parameters:

  • podname
  • templatename
updateDiskOffering

Request:

New Parameters:

  • bytesreadrate (optional)
  • bytesreadratemax (optional)
  • bytesreadratemaxlength (optional)
  • byteswriterate (optional)
  • byteswriteratemax (optional)
  • byteswriteratemaxlength (optional)
  • cachemode (optional)
  • iopsreadrate (optional)
  • iopsreadratemax (optional)
  • iopsreadratemaxlength (optional)
  • iopswriterate (optional)
  • iopswriteratemax (optional)
  • iopswriteratemaxlength (optional)
  • tags (optional)

Response:

New Parameters:

  • vspherestoragepolicy
addAccountToProject

Request:

New Parameters:

  • projectroleid (optional)
  • roletype (optional)
listKubernetesClusters

Response:

New Parameters:

  • ipaddress
  • ipaddressid
  • virtualmachines

Removed Parameters:

  • virtualmachineids
scaleKubernetesCluster

Request:

Changed Parameters:

  • id was ‘optional’ and is now ‘required’

Response:

New Parameters:

  • ipaddress
  • ipaddressid
  • virtualmachines

Removed Parameters:

  • virtualmachineids
stopNetScalerVpx

Response:

New Parameters:

  • podname
  • templatename
updatePhysicalNetwork

Response:

New Parameters:

  • zonename
createRolePermission

Response:

Removed Parameters:

  • description
  • permission
  • rule
listSystemVms

Response:

New Parameters:

  • podname
  • templatename
createProject

Request:

New Parameters:

  • accountid (optional)
  • userid (optional)

Response:

New Parameters:

  • owner
changeServiceForSystemVm

Response:

New Parameters:

  • podname
  • templatename
rebootRouter

Response:

New Parameters:

  • podname
  • templatename
findHostsForMigration

Response:

New Parameters:

  • cpuallocatedpercentage
  • cpuallocatedvalue
  • cpuallocatedwithoverprovisioning
  • memoryallocatedbytes
  • memoryallocatedpercentage
addNicToVirtualMachine

Response:

New Parameters:

  • osdisplayname
listStaticRoutes

Request:

New Parameters:

  • state (optional)
listPublicIpAddresses

Response:

New Parameters:

  • networkname
  • vpcname
updateIso

Response:

New Parameters:

  • deployasis
  • deployasisdetails
  • downloaddetails
  • url
listExternalLoadBalancers

Response:

New Parameters:

  • cpuallocatedpercentage
  • cpuallocatedvalue
  • cpuallocatedwithoverprovisioning
  • memoryallocatedbytes
  • memoryallocatedpercentage
updateDefaultNicForVirtualMachine

Response:

New Parameters:

  • osdisplayname
prepareTemplate

Response:

New Parameters:

  • deployasis
  • deployasisdetails
  • downloaddetails
  • url
stopInternalLoadBalancerVM

Response:

New Parameters:

  • podname
  • templatename
restartNetwork

Response:

New Parameters:

  • networkname
  • vpcname
addImageStore

Response:

New Parameters:

  • disksizetotal
  • disksizeused
  • readonly
listRolePermissions

Response:

Removed Parameters:

  • description
  • permission
  • rule
listNetworkACLs

Response:

New Parameters:

  • aclname
copyTemplate

Response:

New Parameters:

  • deployasis
  • deployasisdetails
  • downloaddetails
  • url
createServiceOffering

Request:

New Parameters:

  • rootdisksize (optional)
  • storagepolicy (optional)

Response:

New Parameters:

  • rootdisksize
  • vspherestoragepolicy
listNiciraNvpDeviceNetworks

Response:

New Parameters:

  • aclname
  • vpcname
assignVirtualMachine

Response:

New Parameters:

  • osdisplayname
updateTemplate

Request:

New Parameters:

  • templatetype (optional)

Response:

New Parameters:

  • deployasis
  • deployasisdetails
  • downloaddetails
  • url
listPaloAltoFirewallNetworks

Response:

New Parameters:

  • aclname
  • vpcname
changeServiceForRouter

Response:

New Parameters:

  • podname
  • templatename
updateVirtualMachine

Response:

New Parameters:

  • osdisplayname
addSecondaryStorage

Response:

New Parameters:

  • disksizetotal
  • disksizeused
  • readonly
updateNetwork

Response:

New Parameters:

  • aclname
  • vpcname
updateVpnGateway

Response:

New Parameters:

  • vpcname
migrateVirtualMachine

Response:

New Parameters:

  • osdisplayname
createTemplate

Response:

New Parameters:

  • deployasis
  • deployasisdetails
  • downloaddetails
  • url
resetPasswordForVirtualMachine

Response:

New Parameters:

  • osdisplayname
associateIpAddress

Response:

New Parameters:

  • networkname
  • vpcname
createNetworkACL

Response:

New Parameters:

  • aclname
resetSSHKeyForVirtualMachine

Response:

New Parameters:

  • osdisplayname
createVPC

Response:

New Parameters:

  • vpcofferingname
listInternalLoadBalancerVMs

Response:

New Parameters:

  • podname
  • templatename
listSrxFirewallNetworks

Response:

New Parameters:

  • aclname
  • vpcname
detachIso

Response:

New Parameters:

  • osdisplayname
createRole

Request:

New Parameters:

  • roleid (optional)

Changed Parameters:

  • type was ‘required’ and is now ‘optional’

Response:

New Parameters:

  • isdefault

Removed Parameters:

  • id
  • description
  • name
prepareHostForMaintenance

Response:

New Parameters:

  • cpuallocatedpercentage
  • cpuallocatedvalue
  • cpuallocatedwithoverprovisioning
  • memoryallocatedbytes
  • memoryallocatedpercentage
listVirtualMachines

Request:

New Parameters:

  • haenable (optional)
  • securitygroupid (optional)

Response:

New Parameters:

  • osdisplayname
listDiskOfferings

Response:

New Parameters:

  • vspherestoragepolicy
upgradeKubernetesCluster

Response:

New Parameters:

  • ipaddress
  • ipaddressid
  • virtualmachines

Removed Parameters:

  • virtualmachineids
listProjects

Request:

New Parameters:

  • username (optional)

Response:

New Parameters:

  • owner
revertToVMSnapshot

Response:

New Parameters:

  • osdisplayname
registerIso

Response:

New Parameters:

  • deployasis
  • deployasisdetails
  • downloaddetails
  • url
deployVirtualMachine

Request:

New Parameters:

  • bootintosetup (optional)
  • nicnetworklist (optional)
  • properties (optional)

Removed Parameters:

  • ovfproperties

Response:

New Parameters:

  • osdisplayname
cancelHostMaintenance

Response:

New Parameters:

  • cpuallocatedpercentage
  • cpuallocatedvalue
  • cpuallocatedwithoverprovisioning
  • memoryallocatedbytes
  • memoryallocatedpercentage
listProjectAccounts

Request:

New Parameters:

  • projectroleid (optional)
  • userid (optional)

Response:

New Parameters:

  • owner
createDiskOffering

Request:

New Parameters:

  • storagepolicy (optional)

Response:

New Parameters:

  • vspherestoragepolicy
createNetwork

Response:

New Parameters:

  • aclname
  • vpcname
listVPCs

Response:

New Parameters:

  • vpcofferingname
migrateVirtualMachineWithVolume

Response:

New Parameters:

  • osdisplayname
restartVPC

Response:

New Parameters:

  • vpcofferingname
addHost

Response:

New Parameters:

  • cpuallocatedpercentage
  • cpuallocatedvalue
  • cpuallocatedwithoverprovisioning
  • memoryallocatedbytes
  • memoryallocatedpercentage
updateProject

Request:

New Parameters:

  • roletype (optional)
  • swapowner (optional)
  • userid (optional)

Response:

New Parameters:

  • owner
listIsos

Request:

New Parameters:

  • showunique (optional)

Response:

New Parameters:

  • deployasis
  • deployasisdetails
  • downloaddetails
  • url
updateCloudToUseObjectStore

Response:

New Parameters:

  • disksizetotal
  • disksizeused
  • readonly
updateRole

Response:

New Parameters:

  • isdefault

Removed Parameters:

  • id
  • description
  • name
listNetscalerLoadBalancerNetworks

Response:

New Parameters:

  • aclname
  • vpcname
startSystemVm

Response:

New Parameters:

  • podname
  • templatename
createKubernetesCluster

Response:

New Parameters:

  • ipaddress
  • ipaddressid
  • virtualmachines

Removed Parameters:

  • virtualmachineids
updateVMAffinityGroup

Response:

New Parameters:

  • osdisplayname
migrateVPC

Response:

New Parameters:

  • vpcofferingname
recoverVirtualMachine

Response:

New Parameters:

  • osdisplayname
getUploadParamsForTemplate

Request:

Changed Parameters:

  • ostypeid was ‘required’ and is now ‘optional’
updateProjectInvitation

Request:

New Parameters:

  • userid (optional)
migrateSystemVm

Response:

New Parameters:

  • podname
  • templatename
listVpnGateways

Response:

New Parameters:

  • vpcname
listRoles

Response:

New Parameters:

  • isdefault

Removed Parameters:

  • id
  • description
  • name
updateNetworkACLItem

Response:

New Parameters:

  • aclname
listRouters

Response:

New Parameters:

  • podname
  • templatename
listBrocadeVcsDeviceNetworks

Response:

New Parameters:

  • aclname
  • vpcname
listSwifts

Response:

New Parameters:

  • disksizetotal
  • disksizeused
  • readonly
listUsageRecords

Response:

New Parameters:

  • ostypeid
  • vpcid
suspendProject

Response:

New Parameters:

  • owner
updateIpAddress

Response:

New Parameters:

  • networkname
  • vpcname
migrateNetwork

Response:

New Parameters:

  • aclname
  • vpcname
registerTemplate

Request:

Changed Parameters:

  • ostypeid was ‘required’ and is now ‘optional’

Response:

New Parameters:

  • deployasis
  • deployasisdetails
  • downloaddetails
  • url
importUnmanagedInstance

Request:

New Parameters:

  • forced (optional)

Response:

New Parameters:

  • osdisplayname
addImageStoreS3

Response:

New Parameters:

  • disksizetotal
  • disksizeused
  • readonly
createPhysicalNetwork

Response:

New Parameters:

  • zonename
listF5LoadBalancerNetworks

Response:

New Parameters:

  • aclname
  • vpcname
listVMSnapshot

Response:

New Parameters:

  • hypervisor
moveNetworkAclItem

Response:

New Parameters:

  • aclname
attachIso

Response:

New Parameters:

  • osdisplayname
createVpnGateway

Response:

New Parameters:

  • vpcname
createVMSnapshot

Response:

New Parameters:

  • hypervisor
destroyRouter

Response:

New Parameters:

  • podname
  • templatename
listImageStores

Request:

New Parameters:

  • readonly (optional)

Response:

New Parameters:

  • disksizetotal
  • disksizeused
  • readonly
removeNicFromVirtualMachine

Response:

New Parameters:

  • osdisplayname
activateProject

Response:

New Parameters:

  • owner
reconnectHost

Response:

New Parameters:

  • cpuallocatedpercentage
  • cpuallocatedvalue
  • cpuallocatedwithoverprovisioning
  • memoryallocatedbytes
  • memoryallocatedpercentage
startKubernetesCluster

Response:

New Parameters:

  • ipaddress
  • ipaddressid
  • virtualmachines

Removed Parameters:

  • virtualmachineids
createPrivateGateway

Response:

New Parameters:

  • aclname
  • vpcname
uploadSslCert

Request:

New Parameters:

  • enabledrevocationcheck (optional)
addBaremetalHost

Response:

New Parameters:

  • cpuallocatedpercentage
  • cpuallocatedvalue
  • cpuallocatedwithoverprovisioning
  • memoryallocatedbytes
  • memoryallocatedpercentage
destroyVirtualMachine

Response:

New Parameters:

  • osdisplayname
listServiceOfferings

Request:

New Parameters:

  • cpunumber (optional)
  • cpuspeed (optional)
  • memory (optional)

Response:

New Parameters:

  • rootdisksize
  • vspherestoragepolicy
startVirtualMachine

Request:

New Parameters:

  • bootintosetup (optional)

Response:

New Parameters:

  • osdisplayname
updateServiceOffering

Response:

New Parameters:

  • rootdisksize
  • vspherestoragepolicy
stopVirtualMachine

Response:

New Parameters:

  • osdisplayname
createVPCOffering

Request:

New Parameters:

  • enable (optional)
ldapCreateAccount

Response:

New Parameters:

  • created
  • icon
createPod

Response:

New Parameters:

  • ipranges(*)
copyIso

Response:

New Parameters:

  • icon
listVirtualMachinesMetrics

Request:

New Parameters:

  • showicon (optional)
rebootSystemVm

Request:

New Parameters:

  • forced (optional)

Response:

New Parameters:

  • isdynamicallyscalable
listNetworks

Request:

New Parameters:

  • showicon (optional)

Response:

New Parameters:

  • created
  • icon
  • receivedbytes
  • sentbytes
registerSSHKeyPair

Response:

New Parameters:

  • id
restoreVirtualMachine

Response:

New Parameters:

  • icon
  • lastupdated
  • pooltype
  • readonlydetails
  • receivedbytes
  • sentbytes

Removed Parameters:

  • readonlyuidetails
uploadVolume

Response:

New Parameters:

  • supportsstoragesnapshot
destroySystemVm

Response:

New Parameters:

  • isdynamicallyscalable
listAnnotations

Request:

New Parameters:

  • annotationfilter (optional)
  • userid (optional)

Response:

New Parameters:

  • adminsonly
  • entityname
  • username
scaleSystemVm

Response:

New Parameters:

  • isdynamicallyscalable
updateVpnCustomerGateway

Request:

New Parameters:

  • ikeversion (optional)
  • splitconnections (optional)

Response:

New Parameters:

  • ikeversion
  • splitconnections
lockAccount

Response:

New Parameters:

  • created
  • icon
listProjectRolePermissions

Response:

New Parameters:

  • id
  • projectid
  • projectroleid
  • projectrolename

Removed Parameters:

  • displaytext
  • success
changeServiceForVirtualMachine

Response:

New Parameters:

  • icon
  • lastupdated
  • pooltype
  • readonlydetails
  • receivedbytes
  • sentbytes

Removed Parameters:

  • readonlyuidetails
listTemplates

Request:

New Parameters:

  • showicon (optional)

Response:

New Parameters:

  • icon
rebootVirtualMachine

Request:

New Parameters:

  • forced (optional)

Response:

New Parameters:

  • icon
  • lastupdated
  • pooltype
  • readonlydetails
  • receivedbytes
  • sentbytes

Removed Parameters:

  • readonlyuidetails
stopSystemVm

Response:

New Parameters:

  • isdynamicallyscalable
updateVPC

Response:

New Parameters:

  • icon
  • network

Removed Parameters:

  • network(*)
createNetworkOffering

Request:

New Parameters:

  • enable (optional)

Changed Parameters:

  • supportedservices was ‘required’ and is now ‘optional’
updateVmNicIp

Response:

New Parameters:

  • icon
  • lastupdated
  • pooltype
  • readonlydetails
  • receivedbytes
  • sentbytes

Removed Parameters:

  • readonlyuidetails
listPods

Response:

New Parameters:

  • ipranges(*)
resetVpnConnection

Response:

New Parameters:

  • ikeversion
  • splitconnections
listKubernetesClusters

Response:

New Parameters:

  • autoscalingenabled
  • controlnodes
  • maxsize
  • minsize
scaleKubernetesCluster

Request:

New Parameters:

  • autoscalingenabled (optional)
  • maxsize (optional)
  • minsize (optional)
  • nodeids (optional)

Response:

New Parameters:

  • autoscalingenabled
  • controlnodes
  • maxsize
  • minsize
listCapabilities

Response:

New Parameters:

  • defaultuipagesize
destroyVolume

Response:

New Parameters:

  • supportsstoragesnapshot
updateDomain

Response:

New Parameters:

  • created
  • domaindetails
  • icon
listSystemVms

Response:

New Parameters:

  • isdynamicallyscalable
createProject

Response:

New Parameters:

  • created
  • icon

Removed Parameters:

  • account
detachVolume

Response:

New Parameters:

  • supportsstoragesnapshot
markDefaultZoneForAccount

Response:

New Parameters:

  • created
  • icon
changeServiceForSystemVm

Response:

New Parameters:

  • isdynamicallyscalable
rebootRouter

Request:

New Parameters:

  • forced (optional)
addNicToVirtualMachine

Response:

New Parameters:

  • icon
  • lastupdated
  • pooltype
  • readonlydetails
  • receivedbytes
  • sentbytes

Removed Parameters:

  • readonlyuidetails
updateIso

Response:

New Parameters:

  • icon
updateDefaultNicForVirtualMachine

Response:

New Parameters:

  • icon
  • lastupdated
  • pooltype
  • readonlydetails
  • receivedbytes
  • sentbytes

Removed Parameters:

  • readonlyuidetails
prepareTemplate

Response:

New Parameters:

  • icon
createDomain

Response:

New Parameters:

  • created
  • domaindetails
  • icon
restartNetwork

Response:

New Parameters:

  • displaytext
  • success

Removed Parameters:

  • id
  • account
  • allocated
  • associatednetworkid
  • associatednetworkname
  • domain
  • domainid
  • fordisplay
  • forvirtualnetwork
  • ipaddress
  • isportable
  • issourcenat
  • isstaticnat
  • issystem
  • networkid
  • networkname
  • physicalnetworkid
  • project
  • projectid
  • purpose
  • state
  • virtualmachinedisplayname
  • virtualmachineid
  • virtualmachinename
  • vlanid
  • vlanname
  • vmipaddress
  • vpcid
  • vpcname
  • zoneid
  • zonename
  • tags(*)
  • jobid
  • jobstatus
createServiceOffering

Request:

New Parameters:

  • dynamicscalingenabled (optional)

Response:

New Parameters:

  • dynamicscalingenabled
  • storagetags

Removed Parameters:

  • tags
copyTemplate

Response:

New Parameters:

  • icon
listNiciraNvpDeviceNetworks

Response:

New Parameters:

  • created
  • icon
  • receivedbytes
  • sentbytes
assignVirtualMachine

Response:

New Parameters:

  • icon
  • lastupdated
  • pooltype
  • readonlydetails
  • receivedbytes
  • sentbytes

Removed Parameters:

  • readonlyuidetails
resizeVolume

Response:

New Parameters:

  • supportsstoragesnapshot
updateTemplate

Response:

New Parameters:

  • icon
updateVpnConnection

Response:

New Parameters:

  • ikeversion
  • splitconnections
listPaloAltoFirewallNetworks

Response:

New Parameters:

  • created
  • icon
  • receivedbytes
  • sentbytes
updateVolume

Request:

New Parameters:

  • name (optional)

Response:

New Parameters:

  • supportsstoragesnapshot
updateAccount

Response:

New Parameters:

  • created
  • icon
updateVirtualMachine

Response:

New Parameters:

  • icon
  • lastupdated
  • pooltype
  • readonlydetails
  • receivedbytes
  • sentbytes

Removed Parameters:

  • readonlyuidetails
listDomains

Request:

New Parameters:

  • showicon (optional)

Response:

New Parameters:

  • created
  • domaindetails
  • icon
disableAccount

Response:

New Parameters:

  • created
  • icon
updateNetwork

Response:

New Parameters:

  • created
  • icon
  • receivedbytes
  • sentbytes
migrateVirtualMachine

Request:

New Parameters:

  • autoselect (optional)

Response:

New Parameters:

  • icon
  • lastupdated
  • pooltype
  • readonlydetails
  • receivedbytes
  • sentbytes

Removed Parameters:

  • readonlyuidetails
createTemplate

Response:

New Parameters:

  • icon
resetPasswordForVirtualMachine

Response:

New Parameters:

  • icon
  • lastupdated
  • pooltype
  • readonlydetails
  • receivedbytes
  • sentbytes

Removed Parameters:

  • readonlyuidetails
listVpnCustomerGateways

Response:

New Parameters:

  • ikeversion
  • splitconnections
resetSSHKeyForVirtualMachine

Response:

New Parameters:

  • icon
  • lastupdated
  • pooltype
  • readonlydetails
  • receivedbytes
  • sentbytes

Removed Parameters:

  • readonlyuidetails
addKubernetesSupportedVersion

Response:

New Parameters:

  • supportsautoscaling
createVPC

Response:

New Parameters:

  • icon
  • network

Removed Parameters:

  • network(*)
listSrxFirewallNetworks

Response:

New Parameters:

  • created
  • icon
  • receivedbytes
  • sentbytes
updateKubernetesSupportedVersion

Response:

New Parameters:

  • supportsautoscaling
detachIso

Request:

New Parameters:

  • forced (optional)

Response:

New Parameters:

  • icon
  • lastupdated
  • pooltype
  • readonlydetails
  • receivedbytes
  • sentbytes

Removed Parameters:

  • readonlyuidetails
listVirtualMachines

Request:

New Parameters:

  • clusterid (optional)
  • showicon (optional)

Response:

New Parameters:

  • icon
  • lastupdated
  • pooltype
  • readonlydetails
  • receivedbytes
  • sentbytes

Removed Parameters:

  • readonlyuidetails
upgradeKubernetesCluster

Response:

New Parameters:

  • autoscalingenabled
  • controlnodes
  • maxsize
  • minsize
listProjects

Request:

New Parameters:

  • showicon (optional)

Response:

New Parameters:

  • created
  • icon

Removed Parameters:

  • account
createAccount

Response:

New Parameters:

  • created
  • icon
revertToVMSnapshot

Response:

New Parameters:

  • icon
  • lastupdated
  • pooltype
  • readonlydetails
  • receivedbytes
  • sentbytes

Removed Parameters:

  • readonlyuidetails
addAnnotation

Request:

New Parameters:

  • adminsonly (optional)

Response:

New Parameters:

  • adminsonly
  • entityname
  • username
registerIso

Response:

New Parameters:

  • icon
deployVirtualMachine

Request:

New Parameters:

  • dynamicscalingenabled (optional)

Response:

New Parameters:

  • icon
  • lastupdated
  • pooltype
  • readonlydetails
  • receivedbytes
  • sentbytes

Removed Parameters:

  • readonlyuidetails
updateZone

Response:

New Parameters:

  • icon
listProjectAccounts

Response:

New Parameters:

  • created
  • icon

Removed Parameters:

  • account
createDiskOffering

Request:

New Parameters:

  • details (optional)
listVolumes

Response:

New Parameters:

  • supportsstoragesnapshot
lockUser

Response:

New Parameters:

  • icon
createNetwork

Request:

New Parameters:

  • routerip (optional)
  • routeripv6 (optional)

Response:

New Parameters:

  • created
  • icon
  • receivedbytes
  • sentbytes
listVPCs

Request:

New Parameters:

  • showicon (optional)

Response:

New Parameters:

  • icon
  • network

Removed Parameters:

  • network(*)
migrateVirtualMachineWithVolume

Request:

Changed Parameters:

  • hostid was ‘required’ and is now ‘optional’

Response:

New Parameters:

  • icon
  • lastupdated
  • pooltype
  • readonlydetails
  • receivedbytes
  • sentbytes

Removed Parameters:

  • readonlyuidetails
updateUser

Response:

New Parameters:

  • icon
restartVPC

Response:

New Parameters:

  • success

Removed Parameters:

  • id
  • account
  • cidr
  • created
  • distributedvpcrouter
  • domain
  • domainid
  • fordisplay
  • name
  • networkdomain
  • project
  • projectid
  • redundantvpcrouter
  • regionlevelvpc
  • restartrequired
  • state
  • vpcofferingid
  • vpcofferingname
  • zoneid
  • zonename
  • network(*)
  • service(*)
  • tags(*)
attachVolume

Response:

New Parameters:

  • supportsstoragesnapshot
addHost

Request:

Changed Parameters:

  • password was ‘required’ and is now ‘optional’
  • username was ‘required’ and is now ‘optional’
updateProject

Response:

New Parameters:

  • created
  • icon

Removed Parameters:

  • account
listUsers

Request:

New Parameters:

  • showicon (optional)

Response:

New Parameters:

  • icon
listVpnConnections

Response:

New Parameters:

  • ikeversion
  • splitconnections
disableUser

Response:

New Parameters:

  • icon
listIsos

Request:

New Parameters:

  • showicon (optional)

Response:

New Parameters:

  • icon
listZones

Request:

New Parameters:

  • showicon (optional)

Response:

New Parameters:

  • icon
listNetscalerLoadBalancerNetworks

Response:

New Parameters:

  • created
  • icon
  • receivedbytes
  • sentbytes
startSystemVm

Response:

New Parameters:

  • isdynamicallyscalable
createKubernetesCluster

Request:

New Parameters:

  • controlnodes (optional)

Response:

New Parameters:

  • autoscalingenabled
  • controlnodes
  • maxsize
  • minsize
migrateVolume

Response:

New Parameters:

  • supportsstoragesnapshot
updateVMAffinityGroup

Response:

New Parameters:

  • icon
  • lastupdated
  • pooltype
  • readonlydetails
  • receivedbytes
  • sentbytes

Removed Parameters:

  • readonlyuidetails
resetApiLimit

Response:

New Parameters:

  • displaytext
  • success

Removed Parameters:

  • account
  • accountid
  • apiAllowed
  • apiIssued
  • expireAfter
migrateVPC

Response:

New Parameters:

  • icon
  • network

Removed Parameters:

  • network(*)
getUploadParamsForTemplate

Request:

New Parameters:

  • deployasis (optional)
recoverVirtualMachine

Response:

New Parameters:

  • icon
  • lastupdated
  • pooltype
  • readonlydetails
  • receivedbytes
  • sentbytes

Removed Parameters:

  • readonlyuidetails
migrateSystemVm

Request:

New Parameters:

  • autoselect (optional)
  • storageid (optional)

Changed Parameters:

  • hostid was ‘required’ and is now ‘optional’

Response:

New Parameters:

  • isdynamicallyscalable
listRouters

Request:

New Parameters:

  • healthchecksfailed (optional)
createVpnConnection

Response:

New Parameters:

  • ikeversion
  • splitconnections
listBrocadeVcsDeviceNetworks

Response:

New Parameters:

  • created
  • icon
  • receivedbytes
  • sentbytes
listKubernetesSupportedVersions

Response:

New Parameters:

  • supportsautoscaling
listUsageRecords

Request:

New Parameters:

  • isrecursive (optional)

Response:

New Parameters:

  • oscategoryid
  • oscategoryname
  • osdisplayname
recoverVolume

Response:

New Parameters:

  • supportsstoragesnapshot
enableUser

Response:

New Parameters:

  • icon
listZonesMetrics

Request:

New Parameters:

  • showicon (optional)
suspendProject

Response:

New Parameters:

  • created
  • icon

Removed Parameters:

  • account
migrateNetwork

Response:

New Parameters:

  • created
  • icon
  • receivedbytes
  • sentbytes
listUnmanagedInstances

Response:

New Parameters:

  • hostname
registerTemplate

Request:

New Parameters:

  • deployasis (optional)

Response:

New Parameters:

  • icon
createZone

Response:

New Parameters:

  • icon
listDomainChildren

Request:

New Parameters:

  • showicon (optional)

Response:

New Parameters:

  • created
  • domaindetails
  • icon
importUnmanagedInstance

Response:

New Parameters:

  • icon
  • lastupdated
  • pooltype
  • readonlydetails
  • receivedbytes
  • sentbytes

Removed Parameters:

  • readonlyuidetails
listF5LoadBalancerNetworks

Response:

New Parameters:

  • created
  • icon
  • receivedbytes
  • sentbytes
createVolume

Response:

New Parameters:

  • supportsstoragesnapshot
listVMSnapshot

Response:

New Parameters:

  • virtualmachinename
  • zonename
updatePod

Response:

New Parameters:

  • ipranges(*)
attachIso

Request:

New Parameters:

  • forced (optional)

Response:

New Parameters:

  • icon
  • lastupdated
  • pooltype
  • readonlydetails
  • receivedbytes
  • sentbytes

Removed Parameters:

  • readonlyuidetails
createUser

Response:

New Parameters:

  • icon
createVMSnapshot

Response:

New Parameters:

  • virtualmachinename
  • zonename
listSSHKeyPairs

Response:

New Parameters:

  • id
listAccounts

Request:

New Parameters:

  • showicon (optional)

Response:

New Parameters:

  • created
  • icon
removeNicFromVirtualMachine

Response:

New Parameters:

  • icon
  • lastupdated
  • pooltype
  • readonlydetails
  • receivedbytes
  • sentbytes

Removed Parameters:

  • readonlyuidetails
activateProject

Response:

New Parameters:

  • created
  • icon

Removed Parameters:

  • account
enableAccount

Response:

New Parameters:

  • created
  • icon
startKubernetesCluster

Response:

New Parameters:

  • autoscalingenabled
  • controlnodes
  • maxsize
  • minsize
deleteProject

Request:

New Parameters:

  • cleanup (optional)
getUser

Response:

New Parameters:

  • icon
createVpnCustomerGateway

Request:

New Parameters:

  • ikeversion (optional)
  • splitconnections (optional)

Response:

New Parameters:

  • ikeversion
  • splitconnections
createManagementNetworkIpRange

Response:

New Parameters:

  • ipranges(*)
removeAnnotation

Response:

New Parameters:

  • adminsonly
  • entityname
  • username
addBaremetalHost

Request:

Changed Parameters:

  • password was ‘required’ and is now ‘optional’
  • username was ‘required’ and is now ‘optional’
destroyVirtualMachine

Response:

New Parameters:

  • icon
  • lastupdated
  • pooltype
  • readonlydetails
  • receivedbytes
  • sentbytes

Removed Parameters:

  • readonlyuidetails
listServiceOfferings

Response:

New Parameters:

  • dynamicscalingenabled
  • storagetags

Removed Parameters:

  • tags
assignVirtualMachineToBackupOffering

Response:

New Parameters:

  • displaytext
  • success

Removed Parameters:

  • id
  • account
  • accountid
  • backupofferingid
  • backupofferingname
  • created
  • domain
  • domainid
  • externalid
  • size
  • status
  • type
  • virtualmachineid
  • virtualmachinename
  • virtualsize
  • volumes
  • zone
  • zoneid
startVirtualMachine

Response:

New Parameters:

  • icon
  • lastupdated
  • pooltype
  • readonlydetails
  • receivedbytes
  • sentbytes

Removed Parameters:

  • readonlyuidetails
stopVirtualMachine

Response:

New Parameters:

  • icon
  • lastupdated
  • pooltype
  • readonlydetails
  • receivedbytes
  • sentbytes

Removed Parameters:

  • readonlyuidetails
updateServiceOffering

Request:

New Parameters:

  • hosttags (optional)
  • storagetags (optional)

Response:

New Parameters:

  • dynamicscalingenabled
  • storagetags

Removed Parameters:

  • tags