This commit is contained in:
Pierre-Luc Dion 2026-03-09 14:14:38 +01:00 committed by GitHub
commit 93f855e20e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
52 changed files with 1912279 additions and 0 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,55 @@
acs-api-commands
================
Collection of API commands.xml of [Apache CloudStack](http://cloudstack.apache.org/) versions. used to generate
[Apache CloudStack Release Notes](http://docs.cloudstack.apache.org/en/latest/releasenotes/index.html).
[How To Generate CloudStack API Documentation](https://cwiki.apache.org/confluence/display/CLOUDSTACK/How+To+Generate+CloudStack+API+Documentation)
Install NonOSS Dependencies
---------------------------
```bash
$ cd /tmp
$ git clone https://github.com/rhtyd/cloudstack-nonoss.git nonoss
$ cd nonoss && bash -x install-non-oss.sh
```
Build API doc
-------------
```bash
$ cd /path/to/cloudstack
$ git fetch <upstream>
$ git checkout main
$ git checkout <release_commit>
$ mvn -Pdeveloper -Dnoredist clean install -DskipTests=true
$ mvn -Pdeveloper -Dnoredist clean install -pl :cloud-apidoc
```
Generate Diff
-------------
```bash
$ cd /path/to/cloudstack
$ export COMMANDS=/path/to/tools/apidoc-versions-diff
$ export OLD_RELEASE=4.13
$ export NEW_RELEASE=4.14
$ cp tools/apidoc/target/commands.xml $COMMANDS/${NEW_RELEASE}_commands.xml
$ mkdir $COMMANDS/diff-${OLD_RELEASE//.}-${NEW_RELEASE//.}
$ java -cp $HOME/.m2/repository/com/thoughtworks/xstream/xstream/1.4.11.1/xstream-1.4.11.1.jar:$HOME/.m2/repository/com/google/code/gson/gson/1.7.2/gson-1.7.2.jar:server/target/classes com.cloud.api.doc.ApiXmlDocReader -old $COMMANDS/${OLD_RELEASE}_commands.xml -new $COMMANDS/${NEW_RELEASE}_commands.xml -d $COMMANDS/diff-${OLD_RELEASE//.}-${NEW_RELEASE//.}
```
Note
----
- For easier automation (i.e. select the "OLD_RELEASE" by simply choosing a previous branch like "4.12" or 4.13")
- and
- taking into consideration that the minor release never has a new/removed API/command (and very rarely changed/updated an existing API call)
- and
- taking into the consideration that we have never so far documented API changes between minor versions (i.e. 4.11.0 and 4.11.1),
- ...
- the naming scheme, used as of 4.11, is now in X.Y form (i.e. 4.11 or 4.12) instead of minor version (4.11.0 or 4.12.0),
while the older generated documentation was moved to folder "before-4.11".
In order to generate .rst version based on the diffs generated here, as well as for the generating a list of PRs/changes/fixed issues in the new release, please see https://github.com/swill/generate_acs_rn

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,14 @@
Added commands:
Removed commands:
Changes in command type (sync versus async)
Changes in commands arguments:
importLdapUsers
Request:
New parameters: account (optional)

View File

@ -0,0 +1,52 @@
Added commands:
updateSnapshotPolicy (Updates the snapshot policy.)
Removed commands:
Changes in command type (sync versus async)
Changes in commands arguments:
listSnapshotPolicies
Request:
New parameters: fordisplay (optional), id (optional)
Changed parameters: volumeid (old version - required, new version - optional)
Response:
New parameters: fordisplay
getUser
Request:
New parameters: userapikey (required)
Removed parameters: apikey
listResourceDetails
Request:
New parameters: value (optional)
createSnapshotPolicy
Request:
New parameters: fordisplay (optional)
Response:
New parameters: fordisplay
uploadVolume
Request:
New parameters: diskofferingid (optional)

View File

@ -0,0 +1,405 @@
Added commands:
samlSso (SP initiated SAML Single Sign On)
samlSlo (SAML Global Log Out API)
getSPMetadata (Returns SAML2 CloudStack Service Provider MetaData)
listHostTags (Lists host tags)
listStorageTags (Lists storage tags)
addBrocadeVcsDevice (Adds a Brocade VCS Switch)
deleteBrocadeVcsDevice ( delete a Brocade VCS Switch)
listBrocadeVcsDevices (Lists Brocade VCS Switches)
listBrocadeVcsDeviceNetworks (lists network that are using a brocade vcs switch)
addNuageVspDevice (Adds a Nuage VSP device)
deleteNuageVspDevice (delete a nuage vsp device)
listNuageVspDevices (Lists Nuage VSP devices)
issueNuageVspResourceRequest (Issues a Nuage VSP REST API resource request)
getSolidFireAccountId (Get SolidFire Account ID)
getSolidFireVolumeSize (Get the SF volume size including Hypervisor Snapshot Reserve)
getSolidFireVolumeAccessGroupId (Get the SF Volume Access Group ID)
getSolidFireVolumeIscsiName (Get SolidFire Volume's Iscsi Name)
addBaremetalRct (adds baremetal rack configuration text)
deleteBaremetalRct (deletes baremetal rack configuration text)
listBaremetalRct (list baremetal rack configuration)
createServiceInstance (Creates a system virtual-machine that implements network services)
addOpenDaylightController (Adds an OpenDyalight controler)
deleteOpenDaylightController (Removes an OpenDyalight controler)
listOpenDaylightControllers (Lists OpenDyalight controllers)
addGloboDnsHost (Adds the GloboDNS external host)
Removed commands:
Changes in command type (sync versus async)
Changes in commands arguments:
reconnectHost
Response:
New parameters: details
listRouters
Response:
New parameters: hypervisor
listVolumes
Response:
New parameters: provisioningtype
migrateVolume
Response:
New parameters: provisioningtype
-
destroySystemVm
Response:
New parameters: hypervisor
listPublicIpAddresses
Request:
New parameters: state (optional)
stopRouter
Response:
New parameters: hypervisor
attachVolume
Response:
New parameters: provisioningtype
updateVolume
Response:
New parameters: provisioningtype
cancelHostMaintenance
Response:
New parameters: details
updateServiceOffering
Response:
New parameters: provisioningtype
addBaremetalHost
Response:
New parameters: details
resizeVolume
Request:
New parameters: maxiops (optional), miniops (optional)
Response:
New parameters: provisioningtype
updateDiskOffering
Response:
New parameters: provisioningtype
--
startInternalLoadBalancerVM
Response:
New parameters: hypervisor
destroyRouter
Response:
New parameters: hypervisor
listUsageRecords
Request:
New parameters: usageid (optional)
updateTrafficType
Request:
New parameters: xenservernetworklabel (optional)
Removed parameters: xennetworklabel
Response:
New parameters: xenservernetworklabel
Removed parameters: xennetworklabel
listLBHealthCheckPolicies
Request:
Removed parameters: id
Changed parameters: lbruleid (old version - optional, new version - required)
addHost
Response:
New parameters: details
rebootRouter
Response:
New parameters: hypervisor
updateHost
Response:
New parameters: details
listDiskOfferings
Response:
New parameters: provisioningtype
detachVolume
Response:
New parameters: provisioningtype
---
prepareHostForMaintenance
Response:
New parameters: details
stopInternalLoadBalancerVM
Response:
New parameters: hypervisor
stopSystemVm
Response:
New parameters: hypervisor
login
Response:
New parameters: registered
Removed parameters: password, timezoneoffset
changeServiceForRouter
Response:
New parameters: hypervisor
updateZone
Response:
Removed parameters: vlan
startSystemVm
Response:
New parameters: hypervisor
createZone
Response:
Removed parameters: vlan
listBaremetalPxeServers
Request:
New parameters: physicalnetworkid (required)
changeServiceForSystemVm
Response:
New parameters: hypervisor
listBaremetalDhcp
Request:
New parameters: physicalnetworkid (required)
addTrafficType
Request:
New parameters: xenservernetworklabel (optional)
Removed parameters: xennetworklabel
Response:
New parameters: xenservernetworklabel
Removed parameters: xennetworklabel
migrateSystemVm
Response:
New parameters: hypervisor
createServiceOffering
Request:
New parameters: provisioningtype (optional)
Response:
New parameters: provisioningtype
listZones
Response:
Removed parameters: vlan
listExternalLoadBalancers
Response:
New parameters: details
createVolume
Response:
New parameters: provisioningtype
startRouter
Response:
New parameters: hypervisor
listSystemVms
Response:
New parameters: hypervisor
updateVirtualMachine
Request:
New parameters: instancename (optional)
listServiceOfferings
Response:
New parameters: provisioningtype
uploadVolume
Response:
New parameters: provisioningtype
createDiskOffering
Request:
New parameters: provisioningtype (optional)
Response:
New parameters: provisioningtype
listInternalLoadBalancerVMs
Response:
New parameters: hypervisor
rebootSystemVm
Response:
New parameters: hypervisor
scaleSystemVm
Response:
New parameters: hypervisor
listHosts
Response:
New parameters: details

View File

@ -0,0 +1,410 @@
Added commands:
listIdps (Returns list of discovered SAML Identity Providers)
authorizeSamlSso (Allow or disallow a user to use SAML SSO)
listSamlAuthorization (Lists authorized users who can used SAML SSO)
listAndSwitchSamlAccount (Lists and switches to other SAML accounts owned by the SAML user)
removeRawUsageRecords (Safely removes raw records from cloud_usage table)
addBigSwitchBcfDevice (Adds a BigSwitch BCF Controller device)
deleteBigSwitchBcfDevice ( delete a BigSwitch BCF Controller device)
listBigSwitchBcfDevices (Lists BigSwitch BCF Controller devices)
linkDomainToLdap (link an existing cloudstack domain to group or OU in ldap)
getUploadParamsForVolume (Upload a data disk to the cloudstack cloud.)
getUploadParamsForTemplate (upload an existing template into the CloudStack cloud. )
Removed commands:
addBigSwitchVnsDevice (Adds a BigSwitch VNS device)
deleteBigSwitchVnsDevice ( delete a bigswitch vns device)
listBigSwitchVnsDevices (Lists BigSwitch Vns devices)
Changes in command type (sync versus async)
Changes in commands arguments:
addNicToVirtualMachine
Response:
New parameters: userid, username
addCluster
Request:
New parameters: ovm3cluster (optional), ovm3pool (optional), ovm3vip (optional)
Response:
New parameters: ovm3vip
createTemplate
Request:
New parameters: projectid (optional)
registerSSHKeyPair
Response:
New parameters: account, domain, domainid
listClusters
Response:
New parameters: ovm3vip
resetSSHKeyForVirtualMachine
Response:
New parameters: userid, username
createSecurityGroup
Response:
New parameters: virtualmachinecount, virtualmachineids
updateStoragePool
Request:
New parameters: enabled (optional)
updateHostPassword
Request:
New parameters: update_passwd_on_host (optional)
listSSHKeyPairs
Response:
New parameters: account, domain, domainid
recoverVirtualMachine
Response:
New parameters: userid, username
listCapabilities
Response:
New parameters: allowuserexpungerecovervm, allowuserviewdestroyedvm
updateVPC
Response:
New parameters: redundantvpcrouter
updatePortForwardingRule
Request:
New parameters: vmguestip (optional)
Removed parameters: ipaddressid, privateip, protocol, publicport
deployVirtualMachine
Response:
New parameters: userid, username
updateTrafficType
Request:
New parameters: ovm3networklabel (optional), xennetworklabel (optional)
Removed parameters: xenservernetworklabel
Response:
New parameters: ovm3networklabel, xennetworklabel
Removed parameters: xenservernetworklabel
createDomain
Response:
New parameters: cpuavailable, cpulimit, cputotal, ipavailable, iplimit, iptotal, memoryavailable, memorylimit, memorytotal, networkavailable, networklimit, networktotal, primarystorageavailable, primarystoragelimit, primarystoragetotal, projectavailable, projectlimit, projecttotal, secondarystorageavailable, secondarystoragelimit, secondarystoragetotal, snapshotavailable, snapshotlimit, snapshottotal, state, templateavailable, templatelimit, templatetotal, vmavailable, vmlimit, vmtotal, volumeavailable, volumelimit, volumetotal, vpcavailable, vpclimit, vpctotal
listLBHealthCheckPolicies
Request:
New parameters: id (optional)
Changed parameters: lbruleid (old version - required, new version - optional)
createVpnCustomerGateway
Request:
New parameters: projectid (optional)
listDiskOfferings
Request:
New parameters: isrecursive (optional), listall (optional)
listSnapshots
Response:
New parameters: physicalsize
addS3
Request:
New parameters: connectionttl (optional), usetcpkeepalive (optional)
attachIso
Response:
New parameters: userid, username
listDomains
Response:
New parameters: cpuavailable, cpulimit, cputotal, ipavailable, iplimit, iptotal, memoryavailable, memorylimit, memorytotal, networkavailable, networklimit, networktotal, primarystorageavailable, primarystoragelimit, primarystoragetotal, projectavailable, projectlimit, projecttotal, secondarystorageavailable, secondarystoragelimit, secondarystoragetotal, snapshotavailable, snapshotlimit, snapshottotal, state, templateavailable, templatelimit, templatetotal, vmavailable, vmlimit, vmtotal, volumeavailable, volumelimit, volumetotal, vpcavailable, vpclimit, vpctotal
updateCluster
Response:
New parameters: ovm3vip
prepareTemplate
Request:
New parameters: storageid (optional)
rebootVirtualMachine
Response:
New parameters: userid, username
listSecurityGroups
Response:
New parameters: virtualmachinecount, virtualmachineids
updateVMAffinityGroup
Response:
New parameters: userid, username
addTrafficType
Request:
New parameters: ovm3networklabel (optional), xennetworklabel (optional)
Removed parameters: xenservernetworklabel
Response:
New parameters: ovm3networklabel, xennetworklabel
Removed parameters: xenservernetworklabel
updateTemplate
Request:
New parameters: requireshvm (optional)
removeNicFromVirtualMachine
Response:
New parameters: userid, username
updateDefaultNicForVirtualMachine
Response:
New parameters: userid, username
createVPC
Response:
New parameters: redundantvpcrouter
resetPasswordForVirtualMachine
Response:
New parameters: userid, username
changeServiceForVirtualMachine
Response:
New parameters: userid, username
startVirtualMachine
Response:
New parameters: userid, username
detachIso
Response:
New parameters: userid, username
migrateVirtualMachine
Response:
New parameters: userid, username
updateDomain
Response:
New parameters: cpuavailable, cpulimit, cputotal, ipavailable, iplimit, iptotal, memoryavailable, memorylimit, memorytotal, networkavailable, networklimit, networktotal, primarystorageavailable, primarystoragelimit, primarystoragetotal, projectavailable, projectlimit, projecttotal, secondarystorageavailable, secondarystoragelimit, secondarystoragetotal, snapshotavailable, snapshotlimit, snapshottotal, state, templateavailable, templatelimit, templatetotal, vmavailable, vmlimit, vmtotal, volumeavailable, volumelimit, volumetotal, vpcavailable, vpclimit, vpctotal
listVPCs
Response:
New parameters: redundantvpcrouter
assignVirtualMachine
Response:
New parameters: userid, username
updateVirtualMachine
Response:
New parameters: userid, username
listServiceOfferings
Request:
New parameters: isrecursive (optional), listall (optional)
samlSso
Request:
New parameters: idpid (required)
Removed parameters: idpurl
restoreVirtualMachine
Response:
New parameters: userid, username
listDomainChildren
Response:
New parameters: cpuavailable, cpulimit, cputotal, ipavailable, iplimit, iptotal, memoryavailable, memorylimit, memorytotal, networkavailable, networklimit, networktotal, primarystorageavailable, primarystoragelimit, primarystoragetotal, projectavailable, projectlimit, projecttotal, secondarystorageavailable, secondarystoragelimit, secondarystoragetotal, snapshotavailable, snapshotlimit, snapshottotal, state, templateavailable, templatelimit, templatetotal, vmavailable, vmlimit, vmtotal, volumeavailable, volumelimit, volumetotal, vpcavailable, vpclimit, vpctotal
migrateVirtualMachineWithVolume
Response:
New parameters: userid, username
stopVirtualMachine
Response:
New parameters: userid, username
createSnapshot
Request:
New parameters: name (optional)
Response:
New parameters: physicalsize
updateIso
Request:
New parameters: requireshvm (optional)
destroyVirtualMachine
Response:
New parameters: userid, username
revertToVMSnapshot
Response:
New parameters: userid, username
listVirtualMachines
Request:
New parameters: keypair (optional), userid (optional)
Response:
New parameters: userid, username
restartVPC
Request:
New parameters: cleanup (optional), makeredundant (optional)
Response:
New parameters: redundantvpcrouter
revertSnapshot
Response:
New parameters: physicalsize

View File

@ -0,0 +1,124 @@
Added commands:
addImageStoreS3 (Adds S3 Image Store)
updateVmNicIp (Update the default Ip of a VM Nic)
updateNuageVspDevice (Update a Nuage VSP device)
quotaStatement (Create a quota statement)
quotaBalance (Create a quota balance statement)
quotaSummary (Lists balance and quota usage for all accounts)
quotaUpdate (Update quota calculations, alerts and statements)
quotaTariffList (Lists all quota tariff plans)
quotaTariffUpdate (Update the tariff plan for a resource)
quotaCredits (Add +-credits to an account)
quotaEmailTemplateList (Lists all quota email templates)
quotaEmailTemplateUpdate (Updates existing email templates for quota alerts)
quotaIsEnabled (Return true if the plugin is enabled)
Removed commands:
addS3 (Adds S3)
listS3s (Lists S3s)
Changes in command type (sync versus async)
Changes in commands arguments:
listRouters
Response:
New parameters: guestnetworkname, vpcname
stopRouter
Response:
New parameters: guestnetworkname, vpcname
createAffinityGroup
Request:
New parameters: projectid (optional)
Response:
New parameters: project, projectid
startInternalLoadBalancerVM
Response:
New parameters: guestnetworkname, vpcname
destroyRouter
Response:
New parameters: guestnetworkname, vpcname
rebootRouter
Response:
New parameters: guestnetworkname, vpcname
stopInternalLoadBalancerVM
Response:
New parameters: guestnetworkname, vpcname
changeServiceForRouter
Response:
New parameters: guestnetworkname, vpcname
listAffinityGroups
Request:
New parameters: projectid (optional)
Response:
New parameters: project, projectid
startRouter
Response:
New parameters: guestnetworkname, vpcname
deleteAffinityGroup
Request:
New parameters: projectid (optional)
dedicatePublicIpRange
Request:
Changed parameters: account (old version - required, new version - optional)
listInternalLoadBalancerVMs
Response:
New parameters: guestnetworkname, vpcname

View File

@ -0,0 +1,86 @@
Added commands:
Removed commands:
Changes in command type (sync versus async)
Changes in commands arguments:
createVpnConnection
Response:
New parameters: forceencap
listNiciraNvpDevices
Response:
New parameters: l2gatewayserviceuuid
addNiciraNvpDevice
Request:
New parameters: l2gatewayserviceuuid (optional)
Response:
New parameters: l2gatewayserviceuuid
createVpnCustomerGateway
Request:
New parameters: forceencap (optional)
Response:
New parameters: forceencap
listVpnCustomerGateways
Response:
New parameters: forceencap
updateVpnCustomerGateway
Request:
New parameters: forceencap (optional)
Response:
New parameters: forceencap
updateVpnConnection
Response:
New parameters: forceencap
listNics
Response:
New parameters: nsxlogicalswitch, nsxlogicalswitchport
createVolume
Request:
Changed parameters: name (old version - required, new version - optional)
resetVpnConnection
Response:
New parameters: forceencap
listVpnConnections
Response:
New parameters: forceencap

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,594 @@
Added commands:
configureOutOfBandManagement (Configures a host's out-of-band management interface)
disableOutOfBandManagementForZone (Disables out-of-band management for a zone)
updateRolePermission (Updates a role permission order)
ldapConfig (Configure the LDAP context for this site.)
createRole (Creates a role)
deleteStratosphereSsp (Removes stratosphere ssp server)
searchLdap (Searches LDAP based on the username attribute)
enableOutOfBandManagementForCluster (Enables out-of-band management for a cluster)
getPathForVolume (Get the path associated with the provided volume UUID)
listRolePermissions (Lists role permissions)
changeOutOfBandManagementPassword (Changes out-of-band management interface password on the host and updates the interface configuration in CloudStack if the operation succeeds, else reverts the old password)
listRoles (Lists dynamic roles in CloudStack)
updateRole (Updates a role)
createRolePermission (Adds a API permission to a role)
enableOutOfBandManagementForHost (Enables out-of-band management for a host)
disableOutOfBandManagementForCluster (Disables out-of-band management for a cluster)
deleteRolePermission (Deletes a role permission)
getVolumeiScsiName (Get Volume's iSCSI Name)
getVolumeSnapshotDetails (Get Volume Snapshot Details)
notifyBaremetalProvisionDone (Notify provision has been done on a host. This api is for baremetal virtual router service, not for end user)
ldapRemove (Remove the LDAP context for this site.)
deleteUcsManager (Delete a Ucs manager)
issueOutOfBandManagementPowerAction (Initiates the specified power action to the host's out-of-band management interface)
disableOutOfBandManagementForHost (Disables out-of-band management for a host)
deleteRole (Deletes a role)
enableOutOfBandManagementForZone (Enables out-of-band management for a zone)
Removed commands:
issueNuageVspResourceRequest (Issues a Nuage VSP REST API resource request)
getSolidFireVolumeIscsiName (Get SolidFire Volume's Iscsi Name)
Changes in command type (sync versus async)
Changes in commands arguments:
reconnectHost
Response:
New parameters: outofbandmanagement
copyTemplate
Response:
Removed parameters: tags(*)
addNicToVirtualMachine
Response:
New parameters: memoryintfreekbs, memorykbs, memorytargetkbs
Removed parameters: tags(*)
addCluster
Response:
New parameters: resourcedetails
listVolumes
Request:
New parameters: ids (optional)
Response:
Removed parameters: tags(*)
importLdapUsers
Request:
New parameters: roleid (optional)
Changed parameters: accounttype (old version - required, new version - optional)
createTemplate
Response:
Removed parameters: tags(*)
migrateVolume
Response:
Removed parameters: tags(*)
enableAccount
Response:
New parameters: roleid, rolename, roletype
listClusters
Response:
New parameters: resourcedetails
attachVolume
Response:
Removed parameters: tags(*)
resetSSHKeyForVirtualMachine
Response:
New parameters: memoryintfreekbs, memorykbs, memorytargetkbs
Removed parameters: tags(*)
updateVmNicIp
Response:
New parameters: memoryintfreekbs, memorykbs, memorytargetkbs
Removed parameters: tags(*)
updateVolume
Response:
Removed parameters: tags(*)
cancelHostMaintenance
Response:
New parameters: outofbandmanagement
addNuageVspDevice
Request:
Changed parameters: retrycount (old version - required, new version - optional), retryinterval (old version - required, new version - optional), apiversion (old version - required, new version - optional)
Response:
New parameters: cmsid
addBaremetalHost
Response:
New parameters: outofbandmanagement
resizeVolume
Response:
Removed parameters: tags(*)
recoverVirtualMachine
Response:
New parameters: memoryintfreekbs, memorykbs, memorytargetkbs
Removed parameters: tags(*)
listCapabilities
Response:
New parameters: dynamicrolesenabled
deployVirtualMachine
Response:
New parameters: memoryintfreekbs, memorykbs, memorytargetkbs
Removed parameters: tags(*)
enableUser
Response:
New parameters: roleid, rolename, roletype
updateAccount
Response:
New parameters: roleid, rolename, roletype
addHost
Response:
New parameters: outofbandmanagement
updateNuageVspDevice
Response:
New parameters: cmsid
updateHost
Response:
New parameters: outofbandmanagement
lockAccount
Response:
New parameters: roleid, rolename, roletype
createUser
Response:
New parameters: roleid, rolename, roletype
detachVolume
Response:
Removed parameters: tags(*)
listSnapshots
Request:
New parameters: ids (optional)
ldapCreateAccount
Request:
New parameters: roleid (optional)
Changed parameters: accounttype (old version - required, new version - optional)
Response:
New parameters: roleid, rolename, roletype
registerTemplate
Response:
Removed parameters: tags(*)
createAccount
Request:
New parameters: roleid (optional)
Changed parameters: accounttype (old version - required, new version - optional)
Response:
New parameters: roleid, rolename, roletype
prepareHostForMaintenance
Response:
New parameters: outofbandmanagement
listNuageVspDevices
Response:
New parameters: cmsid
attachIso
Response:
New parameters: memoryintfreekbs, memorykbs, memorytargetkbs
Removed parameters: tags(*)
getUser
Response:
New parameters: roleid, rolename, roletype
updateCluster
Response:
New parameters: resourcedetails
listTemplates
Request:
New parameters: ids (optional)
Response:
Removed parameters: tags(*)
prepareTemplate
Response:
Removed parameters: tags(*)
rebootVirtualMachine
Response:
New parameters: memoryintfreekbs, memorykbs, memorytargetkbs
Removed parameters: tags(*)
updateVMAffinityGroup
Response:
New parameters: memoryintfreekbs, memorykbs, memorytargetkbs
Removed parameters: tags(*)
updateUser
Response:
New parameters: roleid, rolename, roletype
updateTemplate
Response:
Removed parameters: tags(*)
disableUser
Response:
New parameters: roleid, rolename, roletype
removeNicFromVirtualMachine
Response:
New parameters: memoryintfreekbs, memorykbs, memorytargetkbs
Removed parameters: tags(*)
updateDefaultNicForVirtualMachine
Response:
New parameters: memoryintfreekbs, memorykbs, memorytargetkbs
Removed parameters: tags(*)
registerIso
Response:
Removed parameters: tags(*)
listExternalLoadBalancers
Response:
New parameters: outofbandmanagement
createVolume
Response:
Removed parameters: tags(*)
resetPasswordForVirtualMachine
Response:
New parameters: memoryintfreekbs, memorykbs, memorytargetkbs
Removed parameters: tags(*)
changeServiceForVirtualMachine
Response:
New parameters: memoryintfreekbs, memorykbs, memorytargetkbs
Removed parameters: tags(*)
startVirtualMachine
Response:
New parameters: memoryintfreekbs, memorykbs, memorytargetkbs
Removed parameters: tags(*)
detachIso
Response:
New parameters: memoryintfreekbs, memorykbs, memorytargetkbs
Removed parameters: tags(*)
disableAccount
Response:
New parameters: roleid, rolename, roletype
migrateVirtualMachine
Response:
New parameters: memoryintfreekbs, memorykbs, memorytargetkbs
Removed parameters: tags(*)
listVMSnapshot
Request:
New parameters: vmsnapshotids (optional)
assignVirtualMachine
Response:
New parameters: memoryintfreekbs, memorykbs, memorytargetkbs
Removed parameters: tags(*)
updateVirtualMachine
Request:
New parameters: securitygroupids (optional), securitygroupnames (optional)
Response:
New parameters: memoryintfreekbs, memorykbs, memorytargetkbs
Removed parameters: tags(*)
getSolidFireVolumeSize
Request:
Removed parameters: storageid
restoreVirtualMachine
Response:
New parameters: memoryintfreekbs, memorykbs, memorytargetkbs
Removed parameters: tags(*)
copyIso
Response:
Removed parameters: tags(*)
uploadVolume
Response:
Removed parameters: tags(*)
migrateVirtualMachineWithVolume
Response:
New parameters: memoryintfreekbs, memorykbs, memorytargetkbs
Removed parameters: tags(*)
stopVirtualMachine
Response:
New parameters: memoryintfreekbs, memorykbs, memorytargetkbs
Removed parameters: tags(*)
listAccounts
Response:
New parameters: roleid, rolename, roletype
updateIso
Response:
Removed parameters: tags(*)
destroyVirtualMachine
Response:
New parameters: memoryintfreekbs, memorykbs, memorytargetkbs
Removed parameters: tags(*)
revertToVMSnapshot
Response:
New parameters: memoryintfreekbs, memorykbs, memorytargetkbs
Removed parameters: tags(*)
markDefaultZoneForAccount
Response:
New parameters: roleid, rolename, roletype
lockUser
Response:
New parameters: roleid, rolename, roletype
listVirtualMachines
Response:
New parameters: memoryintfreekbs, memorykbs, memorytargetkbs
Removed parameters: tags(*)
listHosts
Request:
New parameters: outofbandmanagementenabled (optional), outofbandmanagementpowerstate (optional)
Response:
New parameters: outofbandmanagement
listUsers
Response:
New parameters: roleid, rolename, roletype
listIsos
Response:
Removed parameters: tags(*)

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,410 @@
Added commands:
listVirtualMachinesMetrics (Lists VM metrics)
listHostsMetrics (Lists hosts metrics)
listClustersMetrics (Lists clusters metrics)
listNuageUnderlayVlanIpRanges (enable Nuage underlay on vlan ip range)
listVolumesMetrics (Lists volume metrics)
disableNuageUnderlayVlanIpRange (disable Nuage underlay on vlan ip range)
enableNuageUnderlayVlanIpRange (enable Nuage underlay on vlan ip range)
listStoragePoolsMetrics (Lists storage pool metrics)
createSnapshotFromVMSnapshot (Creates an instant snapshot of a volume from existing vm snapshot.)
getUserKeys (This command allows the user to query the seceret and API keys for the account)
listInfrastructure (Lists infrastructure)
listZonesMetrics (Lists zone metrics)
Removed commands:
Changes in command type (sync versus async)
Changes in commands arguments:
copyIso
Request:
New parameters: destzoneids (optional)
Changed parameters: destzoneid (old version - required, new version - optional)
Response:
New parameters: bits
listHosts
Response:
New parameters: memorywithoverprovisioning
updateFirewallRule
Response:
New parameters: destcidrlist
updateGuestOs
Request:
New parameters: details (required)
updateHost
Response:
New parameters: memorywithoverprovisioning
createEgressFirewallRule
Request:
New parameters: destcidrlist (optional)
Response:
New parameters: destcidrlist
addSwift
Response:
Removed parameters: details
listEgressFirewallRules
Response:
New parameters: destcidrlist
listSecondaryStagingStores
Response:
Removed parameters: details
listTemplates
Response:
New parameters: bits
listFirewallRules
Response:
New parameters: destcidrlist
createSecondaryStagingStore
Response:
Removed parameters: details
updateNetworkOffering
Response:
New parameters: supportspublicaccess
createNetworkOffering
Response:
New parameters: supportspublicaccess
listSnapshots
Response:
New parameters: locationtype, osdisplayname, ostypeid
listConfigurations
Request:
New parameters: imagestoreuuid (optional)
addIpToNic
Response:
New parameters: secondaryip
createProject
Response:
New parameters: projectaccountname
createSnapshot
Request:
New parameters: locationtype (optional)
Response:
New parameters: locationtype, osdisplayname, ostypeid
findHostsForMigration
Response:
New parameters: memorywithoverprovisioning
dedicateGuestVlanRange
Request:
Changed parameters: account (old version - required, new version - optional), domainid (old version - required, new version - optional)
updateIso
Request:
New parameters: cleanupdetails (optional)
Response:
New parameters: bits
listExternalLoadBalancers
Response:
New parameters: memorywithoverprovisioning
prepareTemplate
Response:
New parameters: bits
samlSso
Response:
New parameters: timezoneoffset
login
Response:
New parameters: timezoneoffset
addImageStore
Response:
Removed parameters: details
copyTemplate
Request:
New parameters: destzoneids (optional)
Changed parameters: destzoneid (old version - required, new version - optional)
Response:
New parameters: bits
assignVirtualMachine
Request:
New parameters: projectid (optional)
Changed parameters: account (old version - required, new version - optional), domainid (old version - required, new version - optional)
updateTemplate
Request:
New parameters: cleanupdetails (optional)
Response:
New parameters: bits
addSecondaryStorage
Response:
Removed parameters: details
updateVirtualMachine
Request:
New parameters: cleanupdetails (optional)
updateNetwork
Request:
New parameters: forced (optional), updateinsequence (optional)
createTemplate
Response:
New parameters: bits
prepareHostForMaintenance
Response:
New parameters: memorywithoverprovisioning
listProjects
Response:
New parameters: projectaccountname
addGuestOs
Request:
New parameters: details (required)
registerIso
Response:
New parameters: bits
cancelHostMaintenance
Response:
New parameters: memorywithoverprovisioning
listProjectAccounts
Response:
New parameters: projectaccountname
listNetworkOfferings
Response:
New parameters: supportspublicaccess
addHost
Response:
New parameters: memorywithoverprovisioning
updateProject
Response:
New parameters: projectaccountname
listIsos
Response:
New parameters: bits
updateCloudToUseObjectStore
Response:
Removed parameters: details
updateConfiguration
Request:
New parameters: imagestoreuuid (optional)
revertSnapshot
Response:
New parameters: locationtype, osdisplayname, ostypeid
listSwifts
Response:
Removed parameters: details
suspendProject
Response:
New parameters: projectaccountname
registerTemplate
Request:
New parameters: zoneids (optional)
Changed parameters: zoneid (old version - required, new version - optional)
Response:
New parameters: bits
addImageStoreS3
Response:
Removed parameters: details
createFirewallRule
Response:
New parameters: destcidrlist
listImageStores
Response:
Removed parameters: details
activateProject
Response:
New parameters: projectaccountname
reconnectHost
Response:
New parameters: memorywithoverprovisioning
addBaremetalHost
Response:
New parameters: memorywithoverprovisioning
updateEgressFirewallRule
Response:
New parameters: destcidrlist

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,722 @@
Added commands:
provisionCertificate (Issues and propagates client certificate on a connected host/agent using configured CA plugin)
listElastistorPool (Lists the pools of elastistor)
deleteServicePackageOffering (Delete Service Package)
listAnnotations (Lists annotations.)
enableHAForZone (Enables HA for a zone)
enableHAForCluster (Enables HA cluster-wide)
listNuageVspDomainTemplates (Lists Nuage VSP domain templates)
listElastistorInterface (Lists the network Interfaces of elastistor)
stopNetScalerVpx (Stops a NetScalervm.)
disableHAForZone (Disables HA for a zone)
revokeCertificate (Revokes certificate using configured CA plugin)
updateSiocInfo (Update SIOC info)
cloudianSsoLogin (Generates single-sign-on login url for logged-in CloudStack user to access the Cloudian Management Console)
issueCertificate (Issues a client certificate using configured or provided CA plugin)
listNetscalerControlCenter (list control center)
listCAProviders (Lists available certificate authority providers in CloudStack)
acquirePodIpAddress (Allocates IP addresses in respective Pod of a Zone)
deleteManagementNetworkIpRange (Deletes a management network IP range. This action is only allowed when no IPs in this range are allocated.)
addAnnotation (add an annotation.)
deployNetscalerVpx (Creates new NS Vpx)
listElastistorVolume (Lists the volumes of elastistor)
cloudianIsEnabled (Checks if the Cloudian Connector is enabled)
listNuageVspGlobalDomainTemplate (Lists Nuage VSP domain templates)
listHostHAResources (Lists host HA resources)
enableHAForHost (Enables HA for a host)
registerNetscalerServicePackage (Registers NCC Service Package)
listHostHAProviders (Lists HA providers)
listCaCertificate (Lists the CA public certificate(s) as support by the configured/provided CA plugin)
migrateVPC (moves a vpc to another physical network)
configureHAForHost (Configures HA for a host)
listRegisteredServicePackages (lists registered service packages)
disableHAForCluster (Disables HA cluster-wide)
linkAccountToLdap (link a cloudstack account to a group or OU in ldap)
associateNuageVspDomainTemplate (associate a vpc with a domain template)
moveUser (Moves a user to another account)
disableHAForHost (Disables HA for a host)
deleteNetscalerControlCenter (Delete Netscaler Control Center)
migrateNetwork (moves a network to another physical network)
uploadTemplateDirectDownloadCertificate (Upload a certificate for HTTPS direct template download on KVM hosts)
registerNetscalerControlCenter (Adds a netscaler control center device)
createManagementNetworkIpRange (Creates a Management network IP range.)
removeAnnotation (remove an annotation.)
releasePodIpAddress (Releases a Pod IP back to the Pod)
Removed commands:
Changes in command type (sync versus async)
Changes in commands arguments:
createPod
Response:
New parameters: forsystemvms, vlanid
copyIso
Response:
New parameters: childtemplates, directdownload, parenttemplateid, physicalsize
listHosts
Response:
New parameters: annotation, hostha, lastannotated, username
updateStoragePool
Response:
New parameters: allocatediops, provider
rebootSystemVm
Response:
New parameters: guestvlan, publicvlan
listNetworks
Response:
New parameters: externalid
updateResourceLimit
Response:
New parameters: resourcetypename
updateHost
Request:
New parameters: annotation (optional)
Response:
New parameters: annotation, hostha, lastannotated, username
uploadVolume
Response:
New parameters: clusterid, clustername, physicalsize, podid, podname, utilization, virtualsize
destroySystemVm
Response:
New parameters: guestvlan, publicvlan
scaleSystemVm
Response:
New parameters: guestvlan, publicvlan
listLdapConfigurations
Request:
New parameters: domainid (optional)
Response:
New parameters: domainid
listTemplates
Request:
New parameters: parenttemplateid (optional)
Response:
New parameters: childtemplates, directdownload, parenttemplateid, physicalsize
createLoadBalancerRule
Response:
New parameters: zonename
updateNetworkOffering
Request:
New parameters: tags (optional)
stopSystemVm
Response:
New parameters: guestvlan, publicvlan
createNetworkOffering
Request:
New parameters: forvpc (optional)
listVolumesMetrics
Request:
New parameters: clusterid (optional)
listSslCerts
Response:
New parameters: name
listPods
Response:
New parameters: forsystemvms, vlanid
listSnapshots
Response:
New parameters: virtualsize
listConfigurations
Request:
New parameters: domainid (optional)
listSystemVms
Response:
New parameters: guestvlan, publicvlan
detachVolume
Response:
New parameters: clusterid, clustername, physicalsize, podid, podname, utilization, virtualsize
changeServiceForSystemVm
Response:
New parameters: guestvlan, publicvlan
createSnapshot
Request:
New parameters: asyncbackup (optional)
Response:
New parameters: virtualsize
listNics
Response:
New parameters: extradhcpoption
createSnapshotFromVMSnapshot
Response:
New parameters: virtualsize
listStoragePools
Response:
New parameters: allocatediops, provider
addNicToVirtualMachine
Request:
New parameters: dhcpoptions (optional), macaddress (optional)
updateIso
Response:
New parameters: childtemplates, directdownload, parenttemplateid, physicalsize
listExternalLoadBalancers
Response:
New parameters: annotation, hostha, lastannotated, username
prepareTemplate
Response:
New parameters: childtemplates, directdownload, parenttemplateid, physicalsize
copyTemplate
Response:
New parameters: childtemplates, directdownload, parenttemplateid, physicalsize
listNiciraNvpDeviceNetworks
Response:
New parameters: externalid
resizeVolume
Response:
New parameters: clusterid, clustername, physicalsize, podid, podname, utilization, virtualsize
updateTemplate
Response:
New parameters: childtemplates, directdownload, parenttemplateid, physicalsize
createVlanIpRange
Request:
New parameters: forsystemvms (optional)
Response:
New parameters: forsystemvms
listPaloAltoFirewallNetworks
Response:
New parameters: externalid
deleteLdapConfiguration
Request:
New parameters: domainid (optional), port (optional)
Response:
New parameters: domainid
updateVolume
Response:
New parameters: clusterid, clustername, physicalsize, podid, podname, utilization, virtualsize
updateVirtualMachine
Request:
New parameters: dhcpoptionsnetworklist (optional)
listDomains
Request:
New parameters: details (optional)
updateNetwork
Response:
New parameters: externalid
deleteTemplate
Request:
New parameters: forced (optional)
createTemplate
Response:
New parameters: childtemplates, directdownload, parenttemplateid, physicalsize
updatePortForwardingRule
Request:
New parameters: privateendport (optional)
linkDomainToLdap
Request:
New parameters: ldapdomain (optional)
Changed parameters: name (old version - required, new version - optional)
Response:
New parameters: ldapdomain
listSrxFirewallNetworks
Response:
New parameters: externalid
prepareHostForMaintenance
Response:
New parameters: annotation, hostha, lastannotated, username
registerIso
Request:
New parameters: directdownload (optional)
Response:
New parameters: childtemplates, directdownload, parenttemplateid, physicalsize
deployVirtualMachine
Request:
New parameters: datadiskofferinglist (optional), dhcpoptionsnetworklist (optional), macaddress (optional)
cancelHostMaintenance
Response:
New parameters: annotation, hostha, lastannotated, username
listVlanIpRanges
Response:
New parameters: forsystemvms
listVolumes
Request:
New parameters: clusterid (optional)
Response:
New parameters: clusterid, clustername, physicalsize, podid, podname, utilization, virtualsize
lockUser
Response:
New parameters: usersource
createNetwork
Request:
New parameters: bypassvlanoverlapcheck (optional), externalid (optional)
Response:
New parameters: externalid
updateUser
Response:
New parameters: usersource
attachVolume
Response:
New parameters: clusterid, clustername, physicalsize, podid, podname, utilization, virtualsize
addHost
Response:
New parameters: annotation, hostha, lastannotated, username
listUsers
Response:
New parameters: usersource
listResourceLimits
Request:
New parameters: resourcetypename (optional)
Response:
New parameters: resourcetypename
disableUser
Response:
New parameters: usersource
listIsos
Response:
New parameters: childtemplates, directdownload, parenttemplateid, physicalsize
listNetscalerLoadBalancerNetworks
Response:
New parameters: externalid
startSystemVm
Response:
New parameters: guestvlan, publicvlan
migrateVolume
Response:
New parameters: clusterid, clustername, physicalsize, podid, podname, utilization, virtualsize
listEvents
Request:
New parameters: startid (optional)
addLdapConfiguration
Request:
New parameters: domainid (optional)
Response:
New parameters: domainid
updateConfiguration
Request:
New parameters: domainid (optional)
dedicatePublicIpRange
Response:
New parameters: forsystemvms
revertSnapshot
Response:
New parameters: virtualsize
migrateSystemVm
Response:
New parameters: guestvlan, publicvlan
updateResourceCount
Response:
New parameters: resourcetypename
listBrocadeVcsDeviceNetworks
Response:
New parameters: externalid
listUsageRecords
Request:
New parameters: includetags (optional)
enableUser
Response:
New parameters: usersource
registerTemplate
Request:
New parameters: directdownload (optional)
Response:
New parameters: childtemplates, directdownload, parenttemplateid, physicalsize
findStoragePoolsForMigration
Response:
New parameters: allocatediops, provider
createStoragePool
Response:
New parameters: allocatediops, provider
createVolume
Response:
New parameters: clusterid, clustername, physicalsize, podid, podname, utilization, virtualsize
listF5LoadBalancerNetworks
Response:
New parameters: externalid
updatePod
Response:
New parameters: forsystemvms, vlanid
enableStorageMaintenance
Response:
New parameters: allocatediops, provider
createUser
Response:
New parameters: usersource
updateRolePermission
Request:
New parameters: permission (optional), ruleid (optional)
Changed parameters: ruleorder (old version - required, new version - optional)
cancelStorageMaintenance
Response:
New parameters: allocatediops, provider
updateLoadBalancerRule
Request:
New parameters: protocol (optional)
Response:
New parameters: zonename
reconnectHost
Response:
New parameters: annotation, hostha, lastannotated, username
getUser
Response:
New parameters: usersource
listLoadBalancerRules
Response:
New parameters: zonename
uploadSslCert
Request:
New parameters: name (required)
Response:
New parameters: name
addBaremetalHost
Response:
New parameters: annotation, hostha, lastannotated, username
listCapacity
Response:
New parameters: capacityallocated, name

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,332 @@
Added commands:
updateVmwareDc (Updates a VMware datacenter details for a zone)
listManagementServers (Lists management servers.)
archiveSnapshot (Archives (moves) a snapshot on primary storage to secondary storage)
getSolidFireVolumeAccessGroupIds (Get the SF Volume Access Group IDs)
runDiagnostics (Execute network-utility command (ping/arping/tracert) on system VMs remotely)
moveNetworkAclItem (Move an ACL rule to a position bettwen two other ACL rules of the same ACL network list)
Removed commands:
listVolumesOnFiler (List Volumes)
getSolidFireVolumeAccessGroupId (Get the SF Volume Access Group ID)
destroyVolumeOnFiler (Destroy a Volume)
deletePool (Delete a pool)
destroyLunOnFiler (Destroy a LUN)
associateLun (Associate a LUN with a guest IQN)
dissociateLun (Dissociate a LUN)
createLunOnFiler (Create a LUN from a pool)
createPool (Create a pool)
listLunsOnFiler (List LUN)
createVolumeOnFiler (Create a volume)
modifyPool (Modify pool)
listPools (List Pool)
Changes in command type (sync versus async)
Changes in commands arguments:
copyIso
Response:
New parameters: requireshvm
listNetworks
Response:
New parameters: redundantrouter
updateNetworkACLList
Request:
New parameters: description (optional), name (optional)
listTemplates
Response:
New parameters: requireshvm
updateDiskOffering
Response:
New parameters: diskBytesReadRateMax, diskBytesReadRateMaxLength, diskBytesWriteRateMax, diskBytesWriteRateMaxLength, diskIopsReadRateMax, diskIopsReadRateMaxLength, diskIopsWriteRateMax, diskIopsWriteRateMaxLength
updateIso
Request:
New parameters: sshkeyenabled (optional)
Response:
New parameters: requireshvm
prepareTemplate
Response:
New parameters: requireshvm
listAsyncJobs
Response:
New parameters: completed
restartNetwork
Request:
New parameters: makeredundant (optional)
listNetworkACLs
Response:
New parameters: reason
copyTemplate
Response:
New parameters: requireshvm
createServiceOffering
Request:
New parameters: bytesreadratemax (optional), bytesreadratemaxlength (optional), byteswriteratemax (optional), byteswriteratemaxlength (optional), iopsreadratemax (optional), iopsreadratemaxlength (optional), iopswriteratemax (optional), iopswriteratemaxlength (optional)
Response:
New parameters: diskBytesReadRateMax, diskBytesReadRateMaxLength, diskBytesWriteRateMax, diskBytesWriteRateMaxLength, diskIopsReadRateMax, diskIopsReadRateMaxLength, diskIopsWriteRateMax, diskIopsWriteRateMaxLength
listNiciraNvpDeviceNetworks
Response:
New parameters: redundantrouter
updateTemplate
Request:
New parameters: sshkeyenabled (optional)
Response:
New parameters: requireshvm
listPaloAltoFirewallNetworks
Response:
New parameters: redundantrouter
updateAccount
Request:
New parameters: roleid (optional)
Changed parameters: newname (old version - required, new version - optional)
updateVirtualMachine
Request:
New parameters: extraconfig (optional)
updateNetwork
Response:
New parameters: redundantrouter
createTemplate
Request:
New parameters: sshkeyenabled (optional)
Response:
New parameters: requireshvm
createNetworkACL
Request:
New parameters: reason (optional)
Response:
New parameters: reason
listSrxFirewallNetworks
Response:
New parameters: redundantrouter
listDiskOfferings
Response:
New parameters: diskBytesReadRateMax, diskBytesReadRateMaxLength, diskBytesWriteRateMax, diskBytesWriteRateMaxLength, diskIopsReadRateMax, diskIopsReadRateMaxLength, diskIopsWriteRateMax, diskIopsWriteRateMaxLength
registerIso
Request:
New parameters: passwordenabled (optional)
Response:
New parameters: requireshvm
deployVirtualMachine
Request:
New parameters: extraconfig (optional)
createDiskOffering
Request:
New parameters: bytesreadratemax (optional), bytesreadratemaxlength (optional), byteswriteratemax (optional), byteswriteratemaxlength (optional), iopsreadratemax (optional), iopsreadratemaxlength (optional), iopswriteratemax (optional), iopswriteratemaxlength (optional)
Response:
New parameters: diskBytesReadRateMax, diskBytesReadRateMaxLength, diskBytesWriteRateMax, diskBytesWriteRateMaxLength, diskIopsReadRateMax, diskIopsReadRateMaxLength, diskIopsWriteRateMax, diskIopsWriteRateMaxLength
createNetwork
Response:
New parameters: redundantrouter
updateUser
Request:
New parameters: currentpassword (optional)
listIsos
Response:
New parameters: requireshvm
updateRole
Response:
New parameters: id, description, name, type
Removed parameters: displaytext, success
listNetscalerLoadBalancerNetworks
Response:
New parameters: redundantrouter
migrateVolume
Request:
New parameters: newdiskofferingid (optional)
updateNetworkACLItem
Request:
New parameters: partialupgrade (optional), reason (optional)
Response:
New parameters: reason
listBrocadeVcsDeviceNetworks
Response:
New parameters: redundantrouter
listInfrastructure
Response:
New parameters: managementservers
migrateNetwork
Request:
Changed parameters: networkofferingid (old version - optional, new version - required)
Response:
New parameters: redundantrouter
registerTemplate
Response:
New parameters: requireshvm
listF5LoadBalancerNetworks
Response:
New parameters: redundantrouter
queryAsyncJobResult
Response:
New parameters: completed
destroyVirtualMachine
Request:
New parameters: volumeids (optional)
listServiceOfferings
Response:
New parameters: diskBytesReadRateMax, diskBytesReadRateMaxLength, diskBytesWriteRateMax, diskBytesWriteRateMaxLength, diskIopsReadRateMax, diskIopsReadRateMaxLength, diskIopsWriteRateMax, diskIopsWriteRateMaxLength
updateServiceOffering
Response:
New parameters: diskBytesReadRateMax, diskBytesReadRateMaxLength, diskBytesWriteRateMax, diskBytesWriteRateMaxLength, diskIopsReadRateMax, diskIopsReadRateMaxLength, diskIopsWriteRateMax, diskIopsWriteRateMaxLength

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,618 @@
Added commands:
listTemplateOvfProperties (List template OVF properties if available.)
listDetailOptions (Lists all possible details and their options for a resource type such as a VM or a template)
revokeTemplateDirectDownloadCertificate (Revoke a certificate alias from a KVM host)
getUploadParamsForIso (upload an existing ISO into the CloudStack cloud.)
Removed commands:
listNuageVspDomainTemplates (Lists Nuage VSP domain templates)
listNuageUnderlayVlanIpRanges (enable Nuage underlay on vlan ip range)
disableNuageUnderlayVlanIpRange (disable Nuage underlay on vlan ip range)
addNuageVspDevice (Adds a Nuage VSP device)
deleteNuageVspDevice (delete a nuage vsp device)
enableNuageUnderlayVlanIpRange (enable Nuage underlay on vlan ip range)
listNuageVspDevices (Lists Nuage VSP devices)
listNuageVspGlobalDomainTemplate (Lists Nuage VSP domain templates)
associateNuageVspDomainTemplate (associate a vpc with a domain template)
updateNuageVspDevice (Update a Nuage VSP device)
Changes in command type (sync versus async)
Changes in commands arguments:
createVPCOffering
Request:
New parameters: domainid (optional), zoneid (optional)
Response:
New parameters: domain, domainid, zone, zoneid
ldapCreateAccount
Response:
New parameters: domainpath
rebootSystemVm
Response:
New parameters: agentstate, disconnected, version
listNetworks
Response:
New parameters: details
restoreVirtualMachine
Response:
New parameters: readonlyuidetails
listVPCOfferings
Request:
New parameters: zoneid (optional)
Response:
New parameters: domain, domainid, zone, zoneid
uploadVolume
Response:
New parameters: diskioread, diskiowrite, diskkbsread, diskkbswrite
destroySystemVm
Response:
New parameters: agentstate, disconnected, version
scaleSystemVm
Response:
New parameters: agentstate, disconnected, version
lockAccount
Response:
New parameters: domainpath
changeServiceForVirtualMachine
Response:
New parameters: readonlyuidetails
rebootVirtualMachine
Response:
New parameters: readonlyuidetails
updateNetworkOffering
Request:
New parameters: domainid (optional), zoneid (optional)
Response:
New parameters: domain, domainid, zone, zoneid
stopSystemVm
Response:
New parameters: agentstate, disconnected, version
createNetworkOffering
Request:
New parameters: domainid (optional), zoneid (optional)
Response:
New parameters: domain, domainid, zone, zoneid
listVolumesMetrics
Response:
New parameters: diskiopstotal
updateVmNicIp
Response:
New parameters: readonlyuidetails
updateDiskOffering
Request:
New parameters: domainid (optional), zoneid (optional)
Response:
New parameters: zone, zoneid
listSnapshots
Response:
Removed parameters: tags(*)
listConfigurations
Response:
New parameters: isdynamic
listCapabilities
Response:
New parameters: allowuserviewalldomainaccounts
createSnapshotPolicy
Request:
New parameters: tags (optional)
listSystemVms
Response:
New parameters: agentstate, disconnected, version
detachVolume
Response:
New parameters: diskioread, diskiowrite, diskkbsread, diskkbswrite
markDefaultZoneForAccount
Response:
New parameters: domainpath
changeServiceForSystemVm
Response:
New parameters: agentstate, disconnected, version
createSnapshot
Request:
New parameters: tags (optional)
Response:
Removed parameters: tags(*)
createSnapshotFromVMSnapshot
Response:
Removed parameters: tags(*)
addNicToVirtualMachine
Response:
New parameters: readonlyuidetails
listPublicIpAddresses
Request:
New parameters: networkid (optional)
updateDefaultNicForVirtualMachine
Response:
New parameters: readonlyuidetails
createServiceOffering
Request:
New parameters: customized (optional), maxcpunumber (optional), maxmemory (optional), mincpunumber (optional), minmemory (optional), zoneid (optional)
Response:
New parameters: zone, zoneid
listNiciraNvpDeviceNetworks
Response:
New parameters: details
assignVirtualMachine
Response:
New parameters: readonlyuidetails
resizeVolume
Response:
New parameters: diskioread, diskiowrite, diskkbsread, diskkbswrite
listPaloAltoFirewallNetworks
Response:
New parameters: details
updateVolume
Response:
New parameters: diskioread, diskiowrite, diskkbsread, diskkbswrite
updateAccount
Response:
New parameters: domainpath
updateVirtualMachine
Response:
New parameters: readonlyuidetails
disableAccount
Response:
New parameters: domainpath
updateNetwork
Request:
New parameters: hideipaddressusage (optional)
Response:
New parameters: details
archiveSnapshot
Response:
Removed parameters: tags(*)
migrateVirtualMachine
Response:
New parameters: readonlyuidetails
resetPasswordForVirtualMachine
Response:
New parameters: readonlyuidetails
resetSSHKeyForVirtualMachine
Response:
New parameters: readonlyuidetails
listSrxFirewallNetworks
Response:
New parameters: details
detachIso
Response:
New parameters: readonlyuidetails
listVirtualMachines
Response:
New parameters: readonlyuidetails
listDiskOfferings
Request:
New parameters: zoneid (optional)
Response:
New parameters: zone, zoneid
listProjects
Request:
New parameters: details (optional)
createAccount
Response:
New parameters: domainpath
revertToVMSnapshot
Response:
New parameters: readonlyuidetails
deployVirtualMachine
Request:
New parameters: clusterid (optional), copyimagetags (optional), ovfproperties (optional), podid (optional)
Response:
New parameters: readonlyuidetails
updateZone
Request:
New parameters: sortkey (optional)
createDiskOffering
Request:
New parameters: zoneid (optional)
Response:
New parameters: zone, zoneid
listVolumes
Response:
New parameters: diskioread, diskiowrite, diskkbsread, diskkbswrite
listNetworkOfferings
Request:
New parameters: domainid (optional)
Response:
New parameters: domain, domainid, zone, zoneid
createNetwork
Request:
New parameters: hideipaddressusage (optional)
Response:
New parameters: details
migrateVirtualMachineWithVolume
Response:
New parameters: readonlyuidetails
attachVolume
Response:
New parameters: diskioread, diskiowrite, diskkbsread, diskkbswrite
listNetscalerLoadBalancerNetworks
Response:
New parameters: details
startSystemVm
Response:
New parameters: agentstate, disconnected, version
migrateVolume
Response:
New parameters: diskioread, diskiowrite, diskkbsread, diskkbswrite
updateVMAffinityGroup
Response:
New parameters: readonlyuidetails
updateConfiguration
Response:
New parameters: isdynamic
recoverVirtualMachine
Response:
New parameters: readonlyuidetails
revertSnapshot
Response:
Removed parameters: tags(*)
migrateSystemVm
Response:
New parameters: agentstate, disconnected, version
listBrocadeVcsDeviceNetworks
Response:
New parameters: details
listInfrastructure
Response:
New parameters: alerts, ilbvms
listUsageRecords
Request:
New parameters: oldformat (optional)
migrateNetwork
Response:
New parameters: details
uploadTemplateDirectDownloadCertificate
Request:
New parameters: zoneid (required), hostid (optional)
listF5LoadBalancerNetworks
Response:
New parameters: details
createVolume
Response:
New parameters: diskioread, diskiowrite, diskkbsread, diskkbswrite
attachIso
Response:
New parameters: readonlyuidetails
listAccounts
Request:
New parameters: details (optional)
Response:
New parameters: domainpath
removeNicFromVirtualMachine
Response:
New parameters: readonlyuidetails
enableAccount
Response:
New parameters: domainpath
updateVPCOffering
Request:
New parameters: domainid (optional), sortkey (optional), zoneid (optional)
Response:
New parameters: domain, domainid, zone, zoneid
destroyVirtualMachine
Response:
New parameters: readonlyuidetails
listServiceOfferings
Request:
New parameters: zoneid (optional)
Response:
New parameters: zone, zoneid
startVirtualMachine
Request:
New parameters: clusterid (optional), podid (optional)
Response:
New parameters: readonlyuidetails
stopVirtualMachine
Response:
New parameters: readonlyuidetails
updateServiceOffering
Request:
New parameters: domainid (optional), zoneid (optional)
Response:
New parameters: zone, zoneid

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,452 @@
Added commands:
startRollingMaintenance (Start rolling maintenance)
createBackupSchedule (Creates a user-defined VM backup schedule)
listBackupOfferings (Lists backup offerings)
createBackup (Create VM backup)
stopKubernetesCluster (Stops a running Kubernetes cluster)
listKubernetesClusters (Lists Kubernetes clusters)
scaleKubernetesCluster (Scales a created, running or stopped Kubernetes cluster)
destroyVolume (Destroys a Volume.)
deleteBackupOffering (Deletes a backup offering)
updateSecurityGroup (Updates a security group)
getRouterHealthCheckResults (Starts a router.)
listBackups (Lists VM backups)
listBackupProviders (Lists Backup and Recovery providers)
deleteKubernetesSupportedVersion (Deletes a Kubernetes cluster)
restoreBackup (Restores an existing stopped or deleted VM using a VM backup)
addKubernetesSupportedVersion (Add a supported Kubernetes version)
deleteKubernetesCluster (Deletes a Kubernetes cluster)
getKubernetesClusterConfig (Get Kubernetes cluster config)
updateKubernetesSupportedVersion (Update a supported Kubernetes version)
upgradeKubernetesCluster (Upgrades a running Kubernetes cluster)
deleteBackupSchedule (Deletes the backup schedule of a VM)
listBackupProviderOfferings (Lists external backup offerings of the provider)
createKubernetesCluster (Creates a Kubernetes cluster)
importBackupOffering (Imports a backup offering using a backup provider)
removeVirtualMachineFromBackupOffering (Removes a VM from any existing backup offering)
listKubernetesSupportedVersions (Lists container clusters)
recoverVolume (Recovers a Destroy volume.)
listUnmanagedInstances (Lists unmanaged virtual machines for a given cluster.)
importUnmanagedInstance (Import unmanaged virtual machine from a given cluster.)
getDiagnosticsData (Get diagnostics and files from system VMs)
startKubernetesCluster (Starts a stopped Kubernetes cluster)
listBackupSchedule (List backup schedule of a VM)
restoreVolumeFromBackupAndAttachToVM (Restore and attach a backed up volume to VM)
updateBackupSchedule (Updates a user-defined VM backup schedule)
deleteBackup (Delete VM backup)
assignVirtualMachineToBackupOffering (Assigns a VM to a backup offering)
Removed commands:
Changes in command type (sync versus async)
Changes in commands arguments:
listHosts
Response:
New parameters: cpuloadaverage, ueficapability
Removed parameters: averageload
importLdapUsers
Response:
New parameters: conflictingusersource
listHostsMetrics
Response:
New parameters: cpuloadaverage
restoreVirtualMachine
Response:
New parameters: backupofferingid, backupofferingname, bootmode, boottype
updateHost
Response:
New parameters: cpuloadaverage, ueficapability
Removed parameters: averageload
stopRouter
Response:
New parameters: healthchecksfailed, healthcheckresults(*)
changeServiceForVirtualMachine
Response:
New parameters: backupofferingid, backupofferingname, bootmode, boottype
startRouter
Response:
New parameters: healthchecksfailed, healthcheckresults(*)
rebootVirtualMachine
Response:
New parameters: backupofferingid, backupofferingname, bootmode, boottype
listVolumesMetrics
Request:
New parameters: state (optional)
updateVmNicIp
Response:
New parameters: backupofferingid, backupofferingname, bootmode, boottype
startInternalLoadBalancerVM
Response:
New parameters: healthchecksfailed, healthcheckresults(*)
searchLdap
Response:
New parameters: conflictingusersource
stopNetScalerVpx
Response:
New parameters: healthchecksfailed, healthcheckresults(*)
listCapabilities
Response:
New parameters: allowuserexpungerecovervolume, kubernetesclusterexperimentalfeaturesenabled, kubernetesserviceenabled
listLdapUsers
Request:
New parameters: domainid (optional), userfilter (optional)
Response:
New parameters: conflictingusersource
rebootRouter
Response:
New parameters: healthchecksfailed, healthcheckresults(*)
listNics
Response:
New parameters: adaptertype, ipaddresses, isolatedpvlan, isolatedpvlantype, vlanid
addNicToVirtualMachine
Response:
New parameters: backupofferingid, backupofferingname, bootmode, boottype
listExternalLoadBalancers
Response:
New parameters: cpuloadaverage, ueficapability
Removed parameters: averageload
updateDefaultNicForVirtualMachine
Response:
New parameters: backupofferingid, backupofferingname, bootmode, boottype
stopInternalLoadBalancerVM
Response:
New parameters: healthchecksfailed, healthcheckresults(*)
createServiceOffering
Request:
New parameters: cachemode (optional)
Response:
New parameters: cacheMode
assignVirtualMachine
Response:
New parameters: backupofferingid, backupofferingname, bootmode, boottype
changeServiceForRouter
Response:
New parameters: healthchecksfailed, healthcheckresults(*)
updateVirtualMachine
Response:
New parameters: backupofferingid, backupofferingname, bootmode, boottype
migrateVirtualMachine
Response:
New parameters: backupofferingid, backupofferingname, bootmode, boottype
resetPasswordForVirtualMachine
Response:
New parameters: backupofferingid, backupofferingname, bootmode, boottype
associateIpAddress
Request:
New parameters: ipaddress (optional)
resetSSHKeyForVirtualMachine
Response:
New parameters: backupofferingid, backupofferingname, bootmode, boottype
listInternalLoadBalancerVMs
Request:
New parameters: fetchhealthcheckresults (optional)
Response:
New parameters: healthchecksfailed, healthcheckresults(*)
detachIso
Response:
New parameters: backupofferingid, backupofferingname, bootmode, boottype
prepareHostForMaintenance
Response:
New parameters: cpuloadaverage, ueficapability
Removed parameters: averageload
listVirtualMachines
Response:
New parameters: backupofferingid, backupofferingname, bootmode, boottype
revertToVMSnapshot
Response:
New parameters: backupofferingid, backupofferingname, bootmode, boottype
deployVirtualMachine
Request:
New parameters: bootmode (optional), boottype (optional)
Response:
New parameters: backupofferingid, backupofferingname, bootmode, boottype
cancelHostMaintenance
Response:
New parameters: cpuloadaverage, ueficapability
Removed parameters: averageload
createDiskOffering
Request:
New parameters: cachemode (optional)
listVolumes
Request:
New parameters: state (optional)
createNetwork
Request:
New parameters: isolatedpvlantype (optional)
migrateVirtualMachineWithVolume
Response:
New parameters: backupofferingid, backupofferingname, bootmode, boottype
addHost
Response:
New parameters: cpuloadaverage, ueficapability
Removed parameters: averageload
updateVMAffinityGroup
Response:
New parameters: backupofferingid, backupofferingname, bootmode, boottype
recoverVirtualMachine
Response:
New parameters: backupofferingid, backupofferingname, bootmode, boottype
listRouters
Request:
New parameters: fetchhealthcheckresults (optional)
Response:
New parameters: healthchecksfailed, healthcheckresults(*)
attachIso
Response:
New parameters: backupofferingid, backupofferingname, bootmode, boottype
destroyRouter
Response:
New parameters: healthchecksfailed, healthcheckresults(*)
removeNicFromVirtualMachine
Response:
New parameters: backupofferingid, backupofferingname, bootmode, boottype
reconnectHost
Response:
New parameters: cpuloadaverage, ueficapability
Removed parameters: averageload
createPrivateGateway
Request:
New parameters: bypassvlanoverlapcheck (optional)
addBaremetalHost
Response:
New parameters: cpuloadaverage, ueficapability
Removed parameters: averageload
destroyVirtualMachine
Response:
New parameters: backupofferingid, backupofferingname, bootmode, boottype
listServiceOfferings
Response:
New parameters: cacheMode
startVirtualMachine
Response:
New parameters: backupofferingid, backupofferingname, bootmode, boottype
stopVirtualMachine
Response:
New parameters: backupofferingid, backupofferingname, bootmode, boottype
updateServiceOffering
Response:
New parameters: cacheMode

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,966 @@
Added commands:
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)
Removed commands:
listTemplateOvfProperties (List template OVF properties if available.)
Changes in command type (sync versus async)
Changes in commands arguments:
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 (old version - optional, new version - 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 (old version - required, new version - 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 (old version - required, new version - 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 (old version - required, new version - 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

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,756 @@
Added commands:
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.)
Removed commands:
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)
Changes in command type (sync versus async)
Changes in commands arguments:
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 (old version - required, new version - optional), name (old version - required, new version - 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 (old version - required, new version - 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 (old version - required, new version - 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

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff