API Commands
|
Description
|
---|---|
listNetworkACLs
|
The following new request parameters are added: aclid (optional), action (optional), protocol (optional)
The following new response parameters are added: aclid, action, number
|
copyTemplate
|
The following new response parameters are added: isdynamicallyscalable, sshkeyenabled
|
listRouters
|
The following new response parameters are added: ip6dns1, ip6dns2, role
|
updateConfiguration
|
The following new request parameters are added: accountid (optional), clusterid (optional), storageid (optional), zoneid (optional)
The following new response parameters are added: id, scope
|
listVolumes
|
The following request parameter is removed: details
The following new response parameter is added: displayvolume
|
suspendProject
|
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
|
listRemoteAccessVpns
|
The following new response parameters are added: id
|
registerTemplate
|
The following new request parameters are added: imagestoreuuid (optional), isdynamicallyscalable (optional), isrouting (optional)
The following new response parameters are added: isdynamicallyscalable, sshkeyenabled
|
addTrafficMonitor
|
The following response parameters are removed: privateinterface, privatezone, publicinterface, publiczone, usageinterface, username
|
createTemplate
|
The following response parameters are removed: clusterid, clustername, disksizeallocated, disksizetotal, disksizeused, ipaddress, path, podid, podname, state, tags, type
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
|
listLoadBalancerRuleInstances
|
The following new response parameters are added: diskioread, diskiowrite, diskkbsread, diskkbswrite, displayvm, isdynamicallyscalable, affinitygroup
|
migrateVolume
|
The following new request parameters is added: livemigrate (optional)
The following new response parameters is added: displayvolume
|
createAccount
|
The following new request parameters are added: accountid (optional), userid (optional)
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
The following parameters are removed: account, accountid, apikey, created, email, firstname, lastname, secretkey, timezone, username
|
updatePhysicalNetwork
|
The following new request parameters is added: removevlan (optional)
|
listTrafficMonitors
|
The following response parameters are removed: privateinterface, privatezone, publicinterface, publiczone, usageinterface, username
|
attachIso
|
The following new response parameters are added: diskioread, diskiowrite, diskkbsread, diskkbswrite, displayvm, isdynamicallyscalable, affinitygroup
|
listProjects
|
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
|
enableAccount
|
The following new response parameters are added: cpuavailable, cpulimit, cputotal, isdefault, memoryavailable, memorylimit, memorytotal, primarystorageavailable, primarystoragelimit, primarystoragetotal, secondarystorageavailable, secondarystoragelimit, secondarystoragetotal
|
listPublicIpAddresses
|
The following new response parameters are added: isportable, vmipaddress
|
enableStorageMaintenance
|
The following new response parameters are added: hypervisor, scope, suitableformigration
|
listLoadBalancerRules
|
The following new request parameters is added: networkid (optional)
The following new response parameters is added: networkid
|
stopRouter
|
The following new response parameters are added: ip6dns1, ip6dns2, role
|
listClusters
|
The following new response parameters are added: cpuovercommitratio, memoryovercommitratio
|
attachVolume
|
The following new response parameter is added: displayvolume
|
updateVPCOffering
|
The following request parameters is made mandatory: id
|
resetSSHKeyForVirtualMachine
|
The following new request parameter is added: keypair (required)
The following parameter is removed: name
The following new response parameters are added: diskioread, diskiowrite, diskkbsread, diskkbswrite, displayvm, isdynamicallyscalable, affinitygroup
|
updateCluster
|
The following request parameters are removed: cpuovercommitratio, memoryovercommitratio (optional)
|
listPrivateGateways
|
The following new response parameters are added: aclid, sourcenatsupported
|
ldapConfig
|
The following new request parameters are added: listall (optional)
The following parameters has been made optional: searchbase, hostname, queryfilter
The following new response parameter is added: ssl
|
listTemplates
|
The following new response parameters are added: isdynamicallyscalable, sshkeyenabled
|
listNetworks
|
The following new response parameters are added: aclid, displaynetwork, ip6cidr, ip6gateway, ispersistent, networkcidr, reservediprange
|
restartNetwork
|
The following new response parameters are added: isportable, vmipaddress
|
prepareTemplate
|
The following new response parameters are added: isdynamicallyscalable, sshkeyenabled
|
rebootVirtualMachine
|
The following new response parameters are added: diskioread, diskiowrite, diskkbsread, diskkbswrite, displayvm, isdynamicallyscalable, affinitygroup
|
changeServiceForRouter
|
The following new request parameters are added: aclid (optional), action (optional), protocol (optional)
The following new response parameters are added: id, scope
|
updateZone
|
The following new request parameters are added: ip6dns1 (optional), ip6dns2 (optional)
The following new response parameters are added: ip6dns1, ip6dns2
|
ldapRemove
|
The following new response parameters are added: ssl
|
updateServiceOffering
|
The following new response parameters are added: deploymentplanner, isvolatile
|
updateStoragePool
|
The following new response parameters are added: hypervisor, scope, suitableformigration
|
listFirewallRules
|
The following request parameter is removed: traffictype
The following new response parameters are added: networkid
|
updateUser
|
The following new response parameters are added: iscallerchilddomain, isdefault
|
updateProject
|
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
|
updateTemplate
|
The following new request parameters are added: isdynamicallyscalable (optional), isrouting (optional)
The following new response parameters are added: isdynamicallyscalable, sshkeyenabled
|
disableUser
|
The following new response parameters are added: iscallerchilddomain, isdefault
|
activateProject
|
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
|
createNetworkACL
|
The following new request parameters are added: aclid (optional), action (optional), number (optional)
The following request parameter is now optional: networkid
The following new response parameters are added: aclid, action, number
|
enableStaticNat
|
The following new request parameters are added: vmguestip (optional)
|
registerIso
|
The following new request parameters are added: imagestoreuuid (optional), isdynamicallyscalable (optional)
The following new response parameters are added: isdynamicallyscalable, sshkeyenabled
|
createIpForwardingRule
|
The following new response parameter is added: vmguestip
|
resetPasswordForVirtualMachine
|
The following new response parameters are added: diskioread, diskiowrite, diskkbsread, diskkbswrite, displayvm, isdynamicallyscalable, affinitygroup
|
createVolume
|
The following new request parameter is added: displayvolume (optional)
The following new response parameter is added: displayvolume
|
startRouter
|
The following new response parameters are added: ip6dns1, ip6dns2, role
|
listCapabilities
|
The following new response parameters are added: apilimitinterval and apilimitmax.
|
createServiceOffering
|
The following new request parameters are added: deploymentplanner (optional), isvolatile (optional), serviceofferingdetails (optional).
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 Section 2.4.15, “Reset VM on Reboot”.
The following new response parameters are added: deploymentplanner, isvolatile
|
restoreVirtualMachine
|
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 Section 2.4.14, “Changing a VM's Base Image”.
The following response parameters are added: diskioread, diskiowrite, diskkbsread, diskkbswrite, displayvm, isdynamicallyscalable, affinitygroup
|
createNetwork
|
The following new request parameters are added: aclid (optional), displaynetwork (optional), endipv6 (optional), ip6cidr (optional), ip6gateway (optional), isolatedpvlan (optional), startipv6 (optional)
The following new response parameters are added: aclid, displaynetwork, ip6cidr, ip6gateway, ispersistent, networkcidr, reservediprange
|
createVlanIpRange
|
The following new request parameters are added: startipv6, endipv6, ip6gateway, ip6cidr
Changed parameters: startip (is now optional)
The following new response parameters are added: startipv6, endipv6, ip6gateway, ip6cidr
|
CreateZone
|
The following new request parameters are added: ip6dns1, ip6dns2
The following new response parameters are added: ip6dns1, ip6dns2
|
deployVirtualMachine
|
The following request parameters are added: affinitygroupids (optional), affinitygroupnames (optional), displayvm (optional), ip6address (optional)
The following request parameter is modified: iptonetworklist has a new possible value, ipv6
The following new response parameters are added: diskioread, diskiowrite, diskkbsread, diskkbswrite, displayvm, isdynamicallyscalable, affinitygroup
|
createNetworkOffering
|
The following request parameters are added: details (optional), egressdefaultpolicy (optional), ispersistent (optional)
ispersistent determines if the network or network offering created or listed by using this offering are persistent or not.
The following response parameters are added: details, egressdefaultpolicy, ispersistent
|
listNetworks
|
The following request parameters is added: isPersistent.
This parameter determines if the network or network offering created or listed by using this offering are persistent or not.
|
listNetworkOfferings
|
The following request parameters is added: isPersistent.
This parameter determines if the network or network offering created or listed by using this offering are persistent or not.
For listNetworkOfferings, the following response parameter has been added: details, egressdefaultpolicy, ispersistent
|
addF5LoadBalancer
configureNetscalerLoadBalancer
addNetscalerLoadBalancer
listF5LoadBalancers
configureF5LoadBalancer
listNetscalerLoadBalancers
|
The following response parameter is removed: inline.
|
listRouters
|
For nic responses, the following fields have been added.
|
listVirtualMachines
|
The following request parameters are added: affinitygroupid (optional), vpcid (optional)
The following response parameters are added: diskioread, diskiowrite, diskkbsread, diskkbswrite, displayvm, isdynamicallyscalable, affinitygroup
|
listRouters
listZones
|
For DomainRouter and DataCenter response, the following fields have been added.
For listZones, the following optional request parameters are added: name, networktype
|
listFirewallRules
createFirewallRule
|
The following request parameter is added: traffictype (optional).
The following response parameter is added: networkid
|
listUsageRecords
|
The following response parameter is added: virtualsize.
|
deleteIso
|
The following request parameter is removed: forced
|
addCluster
|
The following request parameters are added: guestvswitchtype (optional), guestvswitchtype (optional), publicvswitchtype (optional), publicvswitchtype (optional)
The following request parameters are removed: cpuovercommitratio, memoryovercommitratio
|
updateCluster
|
The following request parameters are added: cpuovercommitratio, ramovercommitratio
|
createStoragePool
|
The following request parameters are added: hypervisor (optional), provider (optional), scope (optional)
The following request parameters have been made mandatory: podid, clusterid
The following response parameter has been added: hypervisor, scope, suitableformigration
|
listStoragePools
|
The following request parameter is added: scope (optional)
The following response parameters are added: hypervisor, scope, suitableformigration
|
updateDiskOffering
|
The following response parameter is added: displayoffering
|
changeServiceForVirtualMachine
|
The following response parameter are added: diskioread, diskiowrite, diskkbsread, diskkbswrite, displayvm, isdynamicallyscalable, affinitygroup
|
recoverVirtualMachine
|
The following response parameters are added: diskioread, diskiowrite, diskkbsread, diskkbswrite, displayvm, isdynamicallyscalable, affinitygroup
|
listCapabilities
|
The following response parameters are added: apilimitinterval, apilimitmax
|
createRemoteAccessVpn
|
The following response parameters are added: id
|
startVirtualMachine
|
The following response parameters are added: diskioread, diskiowrite, diskkbsread, diskkbswrite, displayvm, isdynamicallyscalable, affinitygroup
|
detachIso
|
The following response parameters are added: diskioread, diskiowrite, diskkbsread, diskkbswrite, displayvm, isdynamicallyscalable, affinitygroup
|
updateVPC
|
The following request parameters has been made mandatory: id, name
|
associateIpAddress
|
The following request parameters are added: isportable (optional), regionid (optional)
The following response parameters are added: isportable, vmipaddress
|
listProjectAccounts
|
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
|
disableAccount
|
The following response parameters are added: cpuavailable, cpulimit, cputotal, isdefault, memoryavailable, memorylimit, memorytotal, primarystorageavailable, primarystoragelimit, primarystoragetotal, secondarystorageavailable, secondarystoragelimit, secondarystoragetotal
|
listPortForwardingRules
|
The following response parameters are added: vmguestip
|
migrateVirtualMachine
|
The following response parameters are added: diskioread, diskiowrite, diskkbsread, diskkbswrite, displayvm, isdynamicallyscalable, affinitygroup
|
cancelStorageMaintenance
|
The following response parameters are added: hypervisor, scope, suitableformigration
|
createPortForwardingRule
|
The following request parameter is added: vmguestip (optional)
The following response parameter is added: vmguestip
|
addVpnUser
|
The following response parameter is added: state
|
createVPCOffering
|
The following request parameter is added: serviceproviderlist (optional)
|
assignVirtualMachine
|
The following response parameters are added: diskioread, diskiowrite, diskkbsread, diskkbswrite, displayvm, isdynamicallyscalable, affinitygroup
|
listConditions
|
The following response parameters are added: account, counter, domain, domainid, project, projectid, relationaloperator, threshold
Removed response parameters: name, source, value
|
createPrivateGateway
|
The following request parameters are added: aclid (optional), sourcenatsupported (optional)
The following response parameters are added: aclid, sourcenatsupported
|
updateVirtualMachine
|
The following request parameters are added: displayvm (optional), isdynamicallyscalable (optional)
The following response parameters are added: diskioread, diskiowrite, diskkbsread, diskkbswrite, displayvm, isdynamicallyscalable, affinitygroup
|
destroyRouter
|
The following response parameters are added: ip6dns1, ip6dns2, role
|
listServiceOfferings
|
The following response parameters are added: deploymentplanner, isvolatile
|
listUsageRecords
|
The following response parameters are removed: virtualsize
|
createProject
|
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
|
enableUser
|
The following response parameters are added: iscallerchilddomain, isdefault
|
createLoadBalancerRule
|
The following response parameter is added: networkid
|
updateAccount
|
The following response parameters are added: cpuavailable, cpulimit, cputotal, isdefault, memoryavailable, memorylimit, memorytotal, primarystorageavailable, primarystoragelimit, primarystoragetotal, secondarystorageavailable, secondarystoragelimit, secondarystoragetotal
|
copyIso
|
The following response parameters are added: isdynamicallyscalable, sshkeyenabled
|
uploadVolume
|
The following request parameters are added: imagestoreuuid (optional), projectid (optional
The following response parameters are added: displayvolume
|
createDomain
|
The following request parameter is added: domainid (optional)
|
stopVirtualMachine
|
The following response parameters are added: diskioread, diskiowrite, diskkbsread, diskkbswrite, displayvm, isdynamicallyscalable, affinitygroup
|
listAccounts
|
The following response parameters are added: cpuavailable, cpulimit, cputotal, isdefault, memoryavailable, memorylimit, memorytotal, primarystorageavailable, primarystoragelimit, primarystoragetotal, secondarystorageavailable, secondarystoragelimit, secondarystoragetotal
|
createSnapshot
|
The following response parameter is added: zoneid
|
updateIso
|
The following request parameters are added: isdynamicallyscalable (optional), isrouting (optional)
The following response parameters are added: isdynamicallyscalable, sshkeyenabled
|
listIpForwardingRules
|
The following response parameter is added: vmguestip
|
updateNetwork
|
The following request parameters are added: displaynetwork (optional), guestvmcidr (optional)
The following response parameters are added: aclid, displaynetwork, ip6cidr, ip6gateway, ispersistent, networkcidr, reservediprange
|
destroyVirtualMachine
|
The following response parameters are added: diskioread, diskiowrite, diskkbsread, diskkbswrite, displayvm, isdynamicallyscalable, affinitygroup
|
createDiskOffering
|
The following request parameter is added: displayoffering (optional)
The following response parameter is added: displayoffering
|
rebootRouter
|
The following response parameters are added: ip6dns1, ip6dns2, role
|
listConfigurations
|
The following request parameters are added: accountid (optional), clusterid (optional), storageid (optional), zoneid (optional)
The following response parameters are added: id, scope
|
createUser
|
The following request parameter is added: userid (optional)
The following response parameters are added: iscallerchilddomain, isdefault
|
listDiskOfferings
|
The following response parameter is added: displayoffering
|
detachVolume
|
The following response parameter is added: displayvolume
|
deleteUser
|
The following response parameters are added: displaytext, success
Removed parameters: id, account, accountid, accounttype, apikey, created, domain, domainid, email, firstname, lastname, secretkey, state, timezone, username
|
listSnapshots
|
The following request parameter is added: zoneid (optional)
The following response parameter is added: zoneid
|
markDefaultZoneForAccount
|
The following response parameters are added: cpuavailable, cpulimit, cputotal, isdefault, memoryavailable, memorylimit, memorytotal, primarystorageavailable, primarystoragelimit, primarystoragetotal, secondarystorageavailable, secondarystoragelimit, secondarystoragetotal
|
restartVPC
|
The following request parameters are made mandatory: id
|
updateHypervisorCapabilities
|
The following response parameters are added: hypervisor, hypervisorversion, maxdatavolumeslimit, maxguestslimit, maxhostspercluster, securitygroupenabled, storagemotionenabled
Removed parameters: cpunumber, cpuspeed, created, defaultuse, displaytext, domain, domainid, hosttags, issystem, limitcpuuse, memory, name, networkrate, offerha, storagetype, systemvmtype, tags
|
updateLoadBalancerRule
|
The following response parameter is added: networkid
|
listVlanIpRanges
|
The following response parameters are added: endipv6, ip6cidr, ip6gateway, startipv6
|
listHypervisorCapabilities
|
The following response parameters are added: maxdatavolumeslimit, maxhostspercluster, storagemotionenabled
|
updateNetworkOffering
|
The following response parameters are added: details, egressdefaultpolicy, ispersistent
|
createVirtualRouterElement
|
The following request parameters are added: providertype (optional)
|
listVpnUsers
|
The following response parameter is added: state
|
listUsers
|
The following response parameters are added: iscallerchilddomain, isdefault
|
listSupportedNetworkServices
|
The following response parameter is added: provider
|
listIsos
|
The following response parameters are added: isdynamicallyscalable, sshkeyenabled
|