Add 'tools/apidoc-versions-diff/' from commit 'c5ada5ca4e821d619738257449580f48ba047826'

git-subtree-dir: tools/apidoc-versions-diff
git-subtree-mainline: 16c60c7528
git-subtree-split: c5ada5ca4e
This commit is contained in:
Pierre-Luc Dion 2025-06-26 20:20:29 -04:00
commit 73ea0f20fd
53 changed files with 1912482 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,202 @@
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.
"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:
(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.
You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "{}"
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.
Copyright {yyyy} {name of copyright owner}
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

View File

@ -0,0 +1,56 @@
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/acs-api-commands
$ 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