From e3f0ca2c01a8104ad59cd74ec0a117c4425123f8 Mon Sep 17 00:00:00 2001 From: Suresh Kumar Anaparti Date: Thu, 28 Aug 2025 16:38:48 +0530 Subject: [PATCH 1/3] 4.21.0.0 release notes updates --- source/_global.rst | 24 +- source/conf.py | 4 +- source/releasenotes/about.rst | 89 +-- source/releasenotes/changes.rst | 663 ++++++++++++++++++++++ source/upgrading/index.rst | 1 + source/upgrading/upgrade/upgrade-4.21.rst | 303 ++++++++++ 6 files changed, 1005 insertions(+), 79 deletions(-) create mode 100644 source/upgrading/upgrade/upgrade-4.21.rst diff --git a/source/_global.rst b/source/_global.rst index 98a4083f6a..ea5a78a8f8 100644 --- a/source/_global.rst +++ b/source/_global.rst @@ -25,20 +25,20 @@ .. Latest version systemvm template name -.. |sysvm64-version| replace:: 4.20.1 -.. |sysvm64-name-xen| replace:: systemvm-xenserver-4.20.1-x86_64 -.. |sysvm64-name-kvm| replace:: systemvm-kvm-4.20.1-x86_64 -.. |sysvm64-name-vmware| replace:: systemvm-vmware-4.20.1-x86_64 -.. |sysvm64-name-hyperv| replace:: systemvm-hyperv-4.20.1-x86_64 -.. |sysvm64-name-ovm| replace:: systemvm-ovm-4.20.1-x86_64 +.. |sysvm64-version| replace:: 4.20.2 +.. |sysvm64-name-xen| replace:: systemvm-xenserver-4.20.2-x86_64 +.. |sysvm64-name-kvm| replace:: systemvm-kvm-4.20.2-x86_64 +.. |sysvm64-name-vmware| replace:: systemvm-vmware-4.20.2-x86_64 +.. |sysvm64-name-hyperv| replace:: systemvm-hyperv-4.20.2-x86_64 +.. |sysvm64-name-ovm| replace:: systemvm-ovm-4.20.2-x86_64 .. Latest version systemvm template URL -.. |sysvm64-url-xen| replace:: http://download.cloudstack.org/systemvm/4.20/systemvmtemplate-4.20.1-x86_64-xen.vhd.bz2 -.. |sysvm64-url-kvm| replace:: http://download.cloudstack.org/systemvm/4.20/systemvmtemplate-4.20.1-x86_64-kvm.qcow2.bz2 -.. |sysvm64-url-kvm-aarch64| replace:: http://download.cloudstack.org/systemvm/4.20/systemvmtemplate-4.20.1-aarch64-kvm.qcow2.bz2 -.. |sysvm64-url-vmware| replace:: http://download.cloudstack.org/systemvm/4.20/systemvmtemplate-4.20.1-x86_64-vmware.ova -.. |sysvm64-url-hyperv| replace:: http://download.cloudstack.org/systemvm/4.20/systemvmtemplate-4.20.1-x86_64-hyperv.vhd.zip -.. |sysvm64-url-ovm| replace:: http://download.cloudstack.org/systemvm/4.20/systemvmtemplate-4.20.1-x86_64-ovm.raw.bz2 +.. |sysvm64-url-xen| replace:: http://download.cloudstack.org/systemvm/4.20/systemvmtemplate-4.20.2-x86_64-xen.vhd.bz2 +.. |sysvm64-url-kvm| replace:: http://download.cloudstack.org/systemvm/4.20/systemvmtemplate-4.20.2-x86_64-kvm.qcow2.bz2 +.. |sysvm64-url-kvm-aarch64| replace:: http://download.cloudstack.org/systemvm/4.20/systemvmtemplate-4.20.2-aarch64-kvm.qcow2.bz2 +.. |sysvm64-url-vmware| replace:: http://download.cloudstack.org/systemvm/4.20/systemvmtemplate-4.20.2-x86_64-vmware.ova +.. |sysvm64-url-hyperv| replace:: http://download.cloudstack.org/systemvm/4.20/systemvmtemplate-4.20.2-x86_64-hyperv.vhd.zip +.. |sysvm64-url-ovm| replace:: http://download.cloudstack.org/systemvm/4.20/systemvmtemplate-4.20.2-x86_64-ovm.raw.bz2 .. Images diff --git a/source/conf.py b/source/conf.py index 5bf1867ea2..83aa8f291e 100644 --- a/source/conf.py +++ b/source/conf.py @@ -24,9 +24,9 @@ author = 'Apache CloudStack Project' # The short X.Y version -version = '4.20' +version = '4.21' # The full version, including alpha/beta/rc tags -release = '4.20.1.0' +release = '4.21.0.0' rst_epilog = """ .. include:: /_global.rst diff --git a/source/releasenotes/about.rst b/source/releasenotes/about.rst index 4049dd9a30..b66102021e 100644 --- a/source/releasenotes/about.rst +++ b/source/releasenotes/about.rst @@ -17,71 +17,30 @@ What's New in |release| ======================= -Apache CloudStack |release| is a 4.20 LTS minor release with over 150 fixes -and improvements since the 4.20.0.0 release. Some of the highlights include: - -• Improvements to multi-architecture support in CloudStack -• vTPM support for KVM and VMware -• Support for XenServer 8.4 / XCP-ng 8.3 -• Added support for VMware 80u2 and 80u3 -• Updated Sysyem VM template to Debian 12.11 -• NAS B&R improvements -• Experimental Support of EL10 as Management Server and KVM host +Apache CloudStack |release| is a 4.21 Regular release with 15 new features, +around 40 improvements and more than 150 bug fixes since the 4.20.1.0 release. +Some of the highlights include: + +• CloudStack Extensions Framework and Orchestrate Anything extension, with built-in extensions for Proxmox and Hyper-V +• GPU Integration with KVM in CloudStack (Technical Preview) +• Netris Network Plugin Integration +• Cloudian HyperStore Object Store Plugin Integration +• CloudStack Kubernetes Service (CKS) Enhancements +• Create Instance from Backup +• Instance Lease (Automatic Stop/Deletion) +• Backup and Object Storage Limits +• Virtual Trusted Platform Module (vTPM) Support +• Support for KVM on s390x (IBM Z and LinuxONE) architecture +• Management Server Maintenance Mode +• Incremental Volume Snapshots for KVM +• File-Based Disk-Only Instance Snapshots with KVM +• Reconciliation of VM and Volume Copy/Migrate operations for KVM agent +• Storage Access Groups +• Volume Allocation Algorithm Support +• VMware to KVM migration improvements +• Storage plugins - Ceph, PowerFlex, StorPool, Linstor related fixes and improvements +• Several UI fixes and improvements, including Deploy Instance Form, Announcement Banner, etc The full list of new features can be found in the project release notes at -https://docs.cloudstack.apache.org/en/4.20.1.0/releasenotes/changes.html - -What's New in 4.20.0.0 -======================= - -Apache CloudStack 4.20.0.0 is the initial 4.20 LTS release with 190+ new -features, improvements and bug fixes since 4.19, including 15 major -new features. Some of the highlights include: - -• Webhooks -• Dynamic and Static Routing -• Ceph RGW Object Store Support -• NSX integration -• Shared Filesystems -• Multi-arch Zones -• Simple NAS backup plugin for KVM -• Usage UI -• API documentation in UI - - -The full list of new features can be found in the project release notes at -https://docs.cloudstack.apache.org/en/4.20.0.0/releasenotes/changes.html - -Log4j Upgrade -============= - -Up until 4.19.x.x, the logging library used for the project was Log4j 1.29. -The 4.20.0.0 version has updated the library to Log4j2. The new Log4j2 configuration file format is not backwards -compatible with the old one. The 4.20.0.0 packages will come with the default configuration files updated. -Users that have made customizations to their files must update their configuration files to match with the new format, -the `official Log4j documentation`_ might help you migrate your custom configurations. - -JRE Upgrade -============ - -Up until 4.19.x.x, the JRE used for ACS was JRE 11. In 4.20.0.0, JRE has been upgraded to JRE 17 as JRE 11 has reached EOL. -This means that Centos7 (EL7) is no longer supported. - -.. _official Log4j documentation: https://logging.apache.org/log4j/2.x/migrate-from-log4j1.html - -Events Message Bus Change -========================= -On upgrading from 4.19.x or lower, existing AMQP or Kafka integration -configurations should be moved from folder -``/etc/cloudstack/management/META-INF/cloudstack/core`` to -``/etc/cloudstack/management/META-INF/cloudstack/event`` - -Guest OS Categories Change -========================== - -The guest operating system categories have been updated in 4.21, resulting in a -reorganization of the guest operating systems with respect to categories. - -If the ``oscategoryid`` functionality for hosts is being used, ensure it is -pointing to the correct guest operating system category ID. +https://docs.cloudstack.apache.org/en/4.21.0.0/releasenotes/changes.html diff --git a/source/releasenotes/changes.rst b/source/releasenotes/changes.rst index 821e976faf..ca722f7fbd 100644 --- a/source/releasenotes/changes.rst +++ b/source/releasenotes/changes.rst @@ -13,6 +13,669 @@ specific language governing permissions and limitations under the License. +Changes in |release| since 4.20.1.0 +=================================== + +Apache CloudStack uses GitHub https://github.com/apache/cloudstack/milestone/35?closed=1 +to track its issues + +.. cssclass:: table-striped table-bordered table-hover + + ++-------------------------+---------------+------------------------------------------------------------+ +| Version | Github | Description | ++=========================+===============+============================================================+ +| 4.21.0.0 | `#11490`_ | Fix of create a template from a StorPool snapshot on | +| | | another zone | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11457`_ | Fix deployment of CKS clusters in Basic zone | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11463`_ | Remove non-existent network service provider from UI | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11455`_ | Update error message when no snapshot strategy is found | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11458`_ | Fix for PowerFlex MDM configuration on host while | +| | | preparing the SDC connection | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11452`_ | Fix for create template from snapshot (for snapshots on | +| | | primary storage and storage doesn't support create | +| | | snapshot to template directly) | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#10964`_ | [KVM] CPU Features for System VMs | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11448`_ | Fix snapshot physical size listing | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11450`_ | Proxmox: fix restore snapshot with memory | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11397`_ | linstor: fix getVolumeStats if multiple Linstor primary | +| | | storages are used | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11133`_ | server: fix conserve_mode of | +| | | DefaultIsolatedNetworkOfferingForVpcNetworks | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11435`_ | Exclude External hypervisor type during upgrade for System | +| | | VM template checks | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11401`_ | UI: fix addHost error in zone creation wizard | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11432`_ | Add support for nvidia vGPU support with vendor specific | +| | | framework | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#10485`_ | Fix ConfigurationVO load exception after schema change | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11393`_ | ui: make vpc cidr required when not showing cidrsize | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#10645`_ | Network rate must be multiplied by 125 not 128 | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11418`_ | noVNC: Show a dot cursor when the cursor is not visible | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11427`_ | UI: Fix duplicate edit zone button on Basic zones | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11417`_ | Fix edit of compute offering in UI | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11062`_ | api: fix scale or upgrade systemvm | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11404`_ | [UI] Fix zone creation wizard stuck on configuring public | +| | | traffic | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11351`_ | Fix of deployment VM from a copied snapshot in another | +| | | zone | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11386`_ | get forward header for proxies and apply it in Jetty | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11392`_ | cleanup: remove com.cloud.user.MockAccountManagerImpl | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11242`_ | server: fix vm deployment without networkid in a zone with | +| | | shared networks | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11376`_ | Agent connection improvements | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#10860`_ | Fix infrastructure leak on exception while | +| | | attaching/detaching volumes in VMware | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11388`_ | Fix create statement for safer upgrades | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11384`_ | Remove volume size check in restoreBackupToVM | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11373`_ | juniper-contrail: publish events only for the module | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#9733`_ | custom AccessLogger | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#9478`_ | Support of snapshot copy to primary storage in different | +| | | zones. | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11366`_ | fix storage pool capacity threshold flag | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11197`_ | Handle project delete in details view | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11315`_ | ui: pass validated storagepolicy for swift store | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11380`_ | plugin-swift: handle null cache store | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11298`_ | added online/offline copy method for Primera storage | +| | | adapter | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11181`_ | Improve volume backup restoration log | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11115`_ | ceph: fix SignatureDoesNotMatch by using correct secret | +| | | key when create bucket | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11372`_ | cloud.spec: provide option between tzdata-java and | +| | | timezone-java | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11377`_ | Netris: Fix Netris provider parameter name and response | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11016`_ | API to list console sessions | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11374`_ | Fix failing simulator vgpu test | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11349`_ | ui: fix initial pagination for images in deploy forms | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11254`_ | agent: increase timeout for host arch retrieval | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11369`_ | ui: update project menu on projects change | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11370`_ | ui: fix api type in InfiniteScrollSelect | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11291`_ | Update System VM template Guest OS version | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11355`_ | api,server,ui: allow listing events by state | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11164`_ | UI support for deploy a VM from volume/snapshot | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11107`_ | Refactoring smoke tests | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11340`_ | Fix GPU discovery script to make it run with mdev for | +| | | SR-IOV enabled devices | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11313`_ | Show chain size in snapshot response for incremental | +| | | snapshots | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11353`_ | UI: Fix cpu & memory details on list view for unmanaged | +| | | k8s clusters (CAPC) | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#10946`_ | Find system VM templates for CKS clusters and SharedFS | +| | | honouring the preferred architecture | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11177`_ | Allow full clone volumes with thin provisioning | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11070`_ | fix fsvm-init.yml to detect virtio-scsi in kvm | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#10140`_ | Create new Instance from VM backup | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#10902`_ | Selected update traffic type based on chosen traffic type | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11337`_ | ui: fix delete traffic type | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11354`_ | [UI] Use GET request method for list API calls | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11352`_ | API: Set Object name when expunging VM | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11343`_ | Support to list templates in ready state (new API | +| | | parameter 'isready', similar to list ISOs) | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11330`_ | Shutdown MS maintenance jobs when finished | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11223`_ | Refactoring retention of backup schedules | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11142`_ | UI: Display NSX Provider only when NSX is the selected | +| | | Isolation method | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11316`_ | Fix listCapacity sort by usage | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11342`_ | kvm: fix regression | +| | | 5a52ca78ae5e165211c618525613c3d62cfd1b28 | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11317`_ | ui: make events tab selected columns persistent using | +| | | cache | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11245`_ | kvm, ui: fix interface when using vlan subnet for storage | +| | | traffic type | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11306`_ | ui: fix advance setting behaviour in autoscale form | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11332`_ | Fix build and ui build errors in main | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11119`_ | Upgrade noVNC from 1.4.0 to 1.6.0 | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11310`_ | server: fix IllegalMonitorStateException on cluster | +| | | managedstate change | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11328`_ | ui: fix volume size not showing | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11068`_ | [Multi-Arch] Select Template Arch when creating template | +| | | from volume | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11249`_ | Update CIDR/Gateway of the Shared Networks from Guest IP | +| | | ranges | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11143`_ | Feature: Add support for GPU with KVM hosts | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11311`_ | README: add `Contributors Avatars` and `Star History` | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11244`_ | Prevent infinite autoscaling | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11303`_ | api,server,extensions: allow updating extension resource | +| | | map details | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11200`_ | Fix local storage pool disconnect issue | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11307`_ | ui: fix NAN% used memory for vm | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11302`_ | server: fix NaN metrics for external resources | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11309`_ | [UI] Fix for local storage enable/disable toggle in edit | +| | | zone | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11042`_ | Add unit tests for getConfigResources in | +| | | ModuleDefinitionSet and improve context readability | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11237`_ | Prevent multi-select dropdown menu from floating on | +| | | scrolling through the form | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11239`_ | [DB] Add force recreate parameter to | +| | | cloudstack-setup-databases script | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#9752`_ | Extensions Framework & Orchestrate Anything | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11232`_ | ui: fix compute offering edit | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11195`_ | [UI] Add dedicated account field dropdown on zone creation | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11292`_ | schema,framework/db,server: fix user_vm_details usage | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#10986`_ | [CKS] Create Kubernetes ISO support for ARCH optional | +| | | parameter | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11220`_ | Mark LDAP user query timeout as incorrect login instead of | +| | | disabling user immediately | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11210`_ | Allow custom NTP servers for CPVM | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11053`_ | linstor: Use template's uuid if pool's downloadPath is | +| | | null as resour… | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#10458`_ | Netris Network Plugin Integration with CloudStack | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11264`_ | Validate qcow2 file during import operation | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11256`_ | Config 'vm.network.nic.max.secondary.ipaddresses' - Update | +| | | default value (and value if not set) to 10 as per the | +| | | config description and default value in parseInt of the | +| | | config | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11276`_ | Fix pre-commit warnings for deprecated stage names | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#10975`_ | [Vmware to KVM Migration] Preserve boot type and boot mode | +| | | of instances to be migrated | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#10856`_ | polish: Fix some inconsistencies in object names and | +| | | messages | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#10935`_ | UI: Add option to Login to a specific Project view via | +| | | setting on config.json | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11221`_ | console: optimise buffer sizes for faster console | +| | | performance | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11207`_ | [UI] Deploy VM: Restore preselection of the first | +| | | available template | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#10736`_ | schema, refactor: rename cloud.user_vm_details to | +| | | cloud.vm_instance_details | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11102`_ | UI: Fix missing labels | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#10966`_ | misc: fix typo `sercurity` -> `security` | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11075`_ | UI: Fix OS Type displayed for a VM | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11087`_ | list only own zones for resource admin | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11086`_ | Fix for dynamic scaling toggle for instance | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11064`_ | pre-commit: add gitleaks to detect hardcoded secrets | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11067`_ | Fix HTML license; standardize HTML code | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11066`_ | pre-commit: upgrade markdownlint to the latest version | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11265`_ | add since parameter to BackupScheduleResponse | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11258`_ | Fix restore from NAS backup when datadisk is older than | +| | | the root disk. | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11204`_ | NAS backup provider: Support backup and restore with | +| | | Shared mount point primary storage. | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11093`_ | Object storage browser: Get Content-Type from the file | +| | | extension during upload | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11196`_ | OVM deprecation | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11261`_ | UI: Fix ISO Hypervisor selection | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11222`_ | Fix deletion of backup schedules | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#10857`_ | Add special Icon to Shared FileSystem Instances | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11211`_ | Fix to create instances with smaller templates (< 1 GB) on | +| | | PowerFlex/ScaleIO storage | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11215`_ | Guard OS type update for iso/template with existing vms | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11180`_ | Fix KVM incremental snapshot removal when using multiple | +| | | secondary storages | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11214`_ | Add format and physicalsize in listIsoOs api response | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#10879`_ | Handle exception for decoder while uploading ISO from | +| | | local | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11138`_ | Fix update resource count failure for domains | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11231`_ | Update .asf.yaml: remove new committer Bernardo | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11054`_ | npe guard for get host info on vmware | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#10917`_ | kvm: consider Debian same as Ubuntu | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11101`_ | UI: Fix traffic Label on Zone creation wizard for VMware | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11179`_ | List templates and ISOs by domain | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#10947`_ | Allow populating generic templates during Zone Deployment | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11099`_ | PowerFlex/ScaleIO - Wait after SDC service | +| | | start/restart/stop, and retry to fetch SDC id/guid | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#10632`_ | File-based disk-only VM snapshot with KVM as hypervisor | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11097`_ | Usage parsers refactoring | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11047`_ | PowerFlex/ScaleIO - MDM and host SDC connection | +| | | enhancements | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11063`_ | [CKS] Simplify logic for scaling CKS cluster service | +| | | offerings | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11191`_ | UI fix api in project view | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11128`_ | systemvm: build 4.20.2 template with 'depmod -a' | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#10997`_ | CPU to Memory weight based algorithm to order cluster | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#8942`_ | GUI whitelabel runtime system | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#10575`_ | Hide CloudStack version from XML response when | +| | | unauthenticated | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#10848`_ | Remove unfinished usage job entries of the host on start | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#10503`_ | KVM: Option to deploy a VM with existing volume/snapshot | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11109`_ | fix priority for volume copy operation | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11171`_ | schema: fix missing columns index | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#10504`_ | Refactor: Replace sleep() with wait() | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#10576`_ | Inefficient use of a for loop | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11170`_ | Improve error when a template to owned by non root-admin | +| | | is registered for all zones. | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11158`_ | .github: restrict codecov in UI build to apache/cloudstack | +| | | repo | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11168`_ | UI: Fix volumes `SearchView` | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11091`_ | [Vmware to KVM Migration] Fix issue with vCenter | +| | | Standalone hosts for VM listing | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11113`_ | directdownload: fix keytool importcert | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#10951`_ | Allow configuring Announcement banner by admin | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#10899`_ | Support ApiServer to enforce POST requests for state | +| | | changing APIs and requests with timestamps | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#10778`_ | Normalize naming of Kubernetes clusters | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#10325`_ | Add API command remove management server | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11003`_ | [VMware to KVM Migration] Fix for converted instance NPE | +| | | issue when source VMware instance OVF is exported from | +| | | management server | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11116`_ | ui: fix handler for deploy button menu | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11095`_ | server: fix orphan db transaction issue | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11085`_ | Corrected quota type indexes | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#10995`_ | Management Server - Prepare for Maintenance and Cancel | +| | | Maintenance improvements | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11106`_ | Do not rely on Memory engine in DB setup scripts | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11004`_ | Block volume shrink on Xen | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11069`_ | Support Direct Download on Ceph primary storage | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11060`_ | ui: fix missing changes from #10814 | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11019`_ | [Vmware to KVM Migration] Display virt-v2v and ovftool | +| | | versions for supported hosts for migration | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11035`_ | [Vmware to KVM Migration] Improve the Force MS option text | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11057`_ | docs: Update INSTALL.md for frontend build instructions | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11055`_ | Add check for ldap truststore password | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#9102`_ | CKS Enhancements | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11040`_ | Changes baseurl for downloading kubectl | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#9277`_ | Add access modifiers to `VirtualMachineTO` | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11025`_ | docs: revise INSTALL.md with updated Maven setup | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11013`_ | Remove test/selenium/ test/src-not-used/ | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#10475`_ | Fix volume allocation logs | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#10077`_ | enabled discard option | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#9833`_ | StorPool: support for direct download | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#10896`_ | Check Qcow2 version before using --bitmaps | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#10987`_ | Fix data being replicated on VM's metadata file in VR | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#9969`_ | Add parameter to not create additional users on | +| | | `cloudstack-setup-databases` | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11011`_ | engine-schema: fix naming for AlmaLinux | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11012`_ | docs: fix outdated Maven subtitle in INSTALL.md | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11001`_ | engine-schema: fix duplicate statements in upgrade path | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#11010`_ | ui: fix build after forward merge | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#10587`_ | StorPool added device ID tag to the StorPool volumes | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#10663`_ | Accept case insensitive values in boolean settings | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#10773`_ | ui,api,server: template categorization based on os | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#10814`_ | ui: show deploy/create button on right info pane | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#10949`_ | ui: missing changes from #10115 | ++-------------------------+---------------+------------------------------------------------------------+ +| 4.21.0.0 | `#10769`_ | Log previous and new value of configuration when | +| | | reset/update API is called | ++-------------------------+---------------+------------------------------------------------------------+ + +194 Issues listed + +.. _`#11490`: https://github.com/apache/cloudstack/pull/11490 +.. _`#11457`: https://github.com/apache/cloudstack/pull/11457 +.. _`#11463`: https://github.com/apache/cloudstack/pull/11463 +.. _`#11455`: https://github.com/apache/cloudstack/pull/11455 +.. _`#11458`: https://github.com/apache/cloudstack/pull/11458 +.. _`#11452`: https://github.com/apache/cloudstack/pull/11452 +.. _`#10964`: https://github.com/apache/cloudstack/pull/10964 +.. _`#11448`: https://github.com/apache/cloudstack/pull/11448 +.. _`#11450`: https://github.com/apache/cloudstack/pull/11450 +.. _`#11397`: https://github.com/apache/cloudstack/pull/11397 +.. _`#11133`: https://github.com/apache/cloudstack/pull/11133 +.. _`#11435`: https://github.com/apache/cloudstack/pull/11435 +.. _`#11401`: https://github.com/apache/cloudstack/pull/11401 +.. _`#11432`: https://github.com/apache/cloudstack/pull/11432 +.. _`#10485`: https://github.com/apache/cloudstack/pull/10485 +.. _`#11393`: https://github.com/apache/cloudstack/pull/11393 +.. _`#10645`: https://github.com/apache/cloudstack/pull/10645 +.. _`#11418`: https://github.com/apache/cloudstack/pull/11418 +.. _`#11427`: https://github.com/apache/cloudstack/pull/11427 +.. _`#11417`: https://github.com/apache/cloudstack/pull/11417 +.. _`#11062`: https://github.com/apache/cloudstack/pull/11062 +.. _`#11404`: https://github.com/apache/cloudstack/pull/11404 +.. _`#11351`: https://github.com/apache/cloudstack/pull/11351 +.. _`#11386`: https://github.com/apache/cloudstack/pull/11386 +.. _`#11392`: https://github.com/apache/cloudstack/pull/11392 +.. _`#11242`: https://github.com/apache/cloudstack/pull/11242 +.. _`#11376`: https://github.com/apache/cloudstack/pull/11376 +.. _`#10860`: https://github.com/apache/cloudstack/pull/10860 +.. _`#11388`: https://github.com/apache/cloudstack/pull/11388 +.. _`#11384`: https://github.com/apache/cloudstack/pull/11384 +.. _`#11373`: https://github.com/apache/cloudstack/pull/11373 +.. _`#9733`: https://github.com/apache/cloudstack/pull/9733 +.. _`#9478`: https://github.com/apache/cloudstack/pull/9478 +.. _`#11366`: https://github.com/apache/cloudstack/pull/11366 +.. _`#11197`: https://github.com/apache/cloudstack/pull/11197 +.. _`#11315`: https://github.com/apache/cloudstack/pull/11315 +.. _`#11380`: https://github.com/apache/cloudstack/pull/11380 +.. _`#11298`: https://github.com/apache/cloudstack/pull/11298 +.. _`#11181`: https://github.com/apache/cloudstack/pull/11181 +.. _`#11115`: https://github.com/apache/cloudstack/pull/11115 +.. _`#11372`: https://github.com/apache/cloudstack/pull/11372 +.. _`#11377`: https://github.com/apache/cloudstack/pull/11377 +.. _`#11016`: https://github.com/apache/cloudstack/pull/11016 +.. _`#11374`: https://github.com/apache/cloudstack/pull/11374 +.. _`#11349`: https://github.com/apache/cloudstack/pull/11349 +.. _`#11254`: https://github.com/apache/cloudstack/pull/11254 +.. _`#11369`: https://github.com/apache/cloudstack/pull/11369 +.. _`#11370`: https://github.com/apache/cloudstack/pull/11370 +.. _`#11291`: https://github.com/apache/cloudstack/pull/11291 +.. _`#11355`: https://github.com/apache/cloudstack/pull/11355 +.. _`#11164`: https://github.com/apache/cloudstack/pull/11164 +.. _`#11107`: https://github.com/apache/cloudstack/pull/11107 +.. _`#11340`: https://github.com/apache/cloudstack/pull/11340 +.. _`#11313`: https://github.com/apache/cloudstack/pull/11313 +.. _`#11353`: https://github.com/apache/cloudstack/pull/11353 +.. _`#10946`: https://github.com/apache/cloudstack/pull/10946 +.. _`#11177`: https://github.com/apache/cloudstack/pull/11177 +.. _`#11070`: https://github.com/apache/cloudstack/pull/11070 +.. _`#10140`: https://github.com/apache/cloudstack/pull/10140 +.. _`#10902`: https://github.com/apache/cloudstack/pull/10902 +.. _`#11337`: https://github.com/apache/cloudstack/pull/11337 +.. _`#11354`: https://github.com/apache/cloudstack/pull/11354 +.. _`#11352`: https://github.com/apache/cloudstack/pull/11352 +.. _`#11343`: https://github.com/apache/cloudstack/pull/11343 +.. _`#11330`: https://github.com/apache/cloudstack/pull/11330 +.. _`#11223`: https://github.com/apache/cloudstack/pull/11223 +.. _`#11142`: https://github.com/apache/cloudstack/pull/11142 +.. _`#11316`: https://github.com/apache/cloudstack/pull/11316 +.. _`#11342`: https://github.com/apache/cloudstack/pull/11342 +.. _`#11317`: https://github.com/apache/cloudstack/pull/11317 +.. _`#11245`: https://github.com/apache/cloudstack/pull/11245 +.. _`#11306`: https://github.com/apache/cloudstack/pull/11306 +.. _`#11332`: https://github.com/apache/cloudstack/pull/11332 +.. _`#11119`: https://github.com/apache/cloudstack/pull/11119 +.. _`#11310`: https://github.com/apache/cloudstack/pull/11310 +.. _`#11328`: https://github.com/apache/cloudstack/pull/11328 +.. _`#11068`: https://github.com/apache/cloudstack/pull/11068 +.. _`#11249`: https://github.com/apache/cloudstack/pull/11249 +.. _`#11143`: https://github.com/apache/cloudstack/pull/11143 +.. _`#11311`: https://github.com/apache/cloudstack/pull/11311 +.. _`#11244`: https://github.com/apache/cloudstack/pull/11244 +.. _`#11303`: https://github.com/apache/cloudstack/pull/11303 +.. _`#11200`: https://github.com/apache/cloudstack/pull/11200 +.. _`#11307`: https://github.com/apache/cloudstack/pull/11307 +.. _`#11302`: https://github.com/apache/cloudstack/pull/11302 +.. _`#11309`: https://github.com/apache/cloudstack/pull/11309 +.. _`#11042`: https://github.com/apache/cloudstack/pull/11042 +.. _`#11237`: https://github.com/apache/cloudstack/pull/11237 +.. _`#11239`: https://github.com/apache/cloudstack/pull/11239 +.. _`#9752`: https://github.com/apache/cloudstack/pull/9752 +.. _`#11232`: https://github.com/apache/cloudstack/pull/11232 +.. _`#11195`: https://github.com/apache/cloudstack/pull/11195 +.. _`#11292`: https://github.com/apache/cloudstack/pull/11292 +.. _`#10986`: https://github.com/apache/cloudstack/pull/10986 +.. _`#11220`: https://github.com/apache/cloudstack/pull/11220 +.. _`#11210`: https://github.com/apache/cloudstack/pull/11210 +.. _`#11053`: https://github.com/apache/cloudstack/pull/11053 +.. _`#10458`: https://github.com/apache/cloudstack/pull/10458 +.. _`#11264`: https://github.com/apache/cloudstack/pull/11264 +.. _`#11256`: https://github.com/apache/cloudstack/pull/11256 +.. _`#11276`: https://github.com/apache/cloudstack/pull/11276 +.. _`#10975`: https://github.com/apache/cloudstack/pull/10975 +.. _`#10856`: https://github.com/apache/cloudstack/pull/10856 +.. _`#10935`: https://github.com/apache/cloudstack/pull/10935 +.. _`#11221`: https://github.com/apache/cloudstack/pull/11221 +.. _`#11207`: https://github.com/apache/cloudstack/pull/11207 +.. _`#10736`: https://github.com/apache/cloudstack/pull/10736 +.. _`#11102`: https://github.com/apache/cloudstack/pull/11102 +.. _`#10966`: https://github.com/apache/cloudstack/pull/10966 +.. _`#11075`: https://github.com/apache/cloudstack/pull/11075 +.. _`#11087`: https://github.com/apache/cloudstack/pull/11087 +.. _`#11086`: https://github.com/apache/cloudstack/pull/11086 +.. _`#11064`: https://github.com/apache/cloudstack/pull/11064 +.. _`#11067`: https://github.com/apache/cloudstack/pull/11067 +.. _`#11066`: https://github.com/apache/cloudstack/pull/11066 +.. _`#11265`: https://github.com/apache/cloudstack/pull/11265 +.. _`#11258`: https://github.com/apache/cloudstack/pull/11258 +.. _`#11204`: https://github.com/apache/cloudstack/pull/11204 +.. _`#11093`: https://github.com/apache/cloudstack/pull/11093 +.. _`#11196`: https://github.com/apache/cloudstack/pull/11196 +.. _`#11261`: https://github.com/apache/cloudstack/pull/11261 +.. _`#11222`: https://github.com/apache/cloudstack/pull/11222 +.. _`#10857`: https://github.com/apache/cloudstack/pull/10857 +.. _`#11211`: https://github.com/apache/cloudstack/pull/11211 +.. _`#11215`: https://github.com/apache/cloudstack/pull/11215 +.. _`#11180`: https://github.com/apache/cloudstack/pull/11180 +.. _`#11214`: https://github.com/apache/cloudstack/pull/11214 +.. _`#10879`: https://github.com/apache/cloudstack/pull/10879 +.. _`#11138`: https://github.com/apache/cloudstack/pull/11138 +.. _`#11231`: https://github.com/apache/cloudstack/pull/11231 +.. _`#11054`: https://github.com/apache/cloudstack/pull/11054 +.. _`#10917`: https://github.com/apache/cloudstack/pull/10917 +.. _`#11101`: https://github.com/apache/cloudstack/pull/11101 +.. _`#11179`: https://github.com/apache/cloudstack/pull/11179 +.. _`#10947`: https://github.com/apache/cloudstack/pull/10947 +.. _`#11099`: https://github.com/apache/cloudstack/pull/11099 +.. _`#10632`: https://github.com/apache/cloudstack/pull/10632 +.. _`#11097`: https://github.com/apache/cloudstack/pull/11097 +.. _`#11047`: https://github.com/apache/cloudstack/pull/11047 +.. _`#11063`: https://github.com/apache/cloudstack/pull/11063 +.. _`#11191`: https://github.com/apache/cloudstack/pull/11191 +.. _`#11128`: https://github.com/apache/cloudstack/pull/11128 +.. _`#10997`: https://github.com/apache/cloudstack/pull/10997 +.. _`#8942`: https://github.com/apache/cloudstack/pull/8942 +.. _`#10575`: https://github.com/apache/cloudstack/pull/10575 +.. _`#10848`: https://github.com/apache/cloudstack/pull/10848 +.. _`#10503`: https://github.com/apache/cloudstack/pull/10503 +.. _`#11109`: https://github.com/apache/cloudstack/pull/11109 +.. _`#11171`: https://github.com/apache/cloudstack/pull/11171 +.. _`#10504`: https://github.com/apache/cloudstack/pull/10504 +.. _`#10576`: https://github.com/apache/cloudstack/pull/10576 +.. _`#11170`: https://github.com/apache/cloudstack/pull/11170 +.. _`#11158`: https://github.com/apache/cloudstack/pull/11158 +.. _`#11168`: https://github.com/apache/cloudstack/pull/11168 +.. _`#11091`: https://github.com/apache/cloudstack/pull/11091 +.. _`#11113`: https://github.com/apache/cloudstack/pull/11113 +.. _`#10951`: https://github.com/apache/cloudstack/pull/10951 +.. _`#10899`: https://github.com/apache/cloudstack/pull/10899 +.. _`#10778`: https://github.com/apache/cloudstack/pull/10778 +.. _`#10325`: https://github.com/apache/cloudstack/pull/10325 +.. _`#11003`: https://github.com/apache/cloudstack/pull/11003 +.. _`#11116`: https://github.com/apache/cloudstack/pull/11116 +.. _`#11095`: https://github.com/apache/cloudstack/pull/11095 +.. _`#11085`: https://github.com/apache/cloudstack/pull/11085 +.. _`#10995`: https://github.com/apache/cloudstack/pull/10995 +.. _`#11106`: https://github.com/apache/cloudstack/pull/11106 +.. _`#11004`: https://github.com/apache/cloudstack/pull/11004 +.. _`#11069`: https://github.com/apache/cloudstack/pull/11069 +.. _`#11060`: https://github.com/apache/cloudstack/pull/11060 +.. _`#11019`: https://github.com/apache/cloudstack/pull/11019 +.. _`#11035`: https://github.com/apache/cloudstack/pull/11035 +.. _`#11057`: https://github.com/apache/cloudstack/pull/11057 +.. _`#11055`: https://github.com/apache/cloudstack/pull/11055 +.. _`#9102`: https://github.com/apache/cloudstack/pull/9102 +.. _`#11040`: https://github.com/apache/cloudstack/pull/11040 +.. _`#9277`: https://github.com/apache/cloudstack/pull/9277 +.. _`#11025`: https://github.com/apache/cloudstack/pull/11025 +.. _`#11013`: https://github.com/apache/cloudstack/pull/11013 +.. _`#10475`: https://github.com/apache/cloudstack/pull/10475 +.. _`#10077`: https://github.com/apache/cloudstack/pull/10077 +.. _`#9833`: https://github.com/apache/cloudstack/pull/9833 +.. _`#10896`: https://github.com/apache/cloudstack/pull/10896 +.. _`#10987`: https://github.com/apache/cloudstack/pull/10987 +.. _`#9969`: https://github.com/apache/cloudstack/pull/9969 +.. _`#11011`: https://github.com/apache/cloudstack/pull/11011 +.. _`#11012`: https://github.com/apache/cloudstack/pull/11012 +.. _`#11001`: https://github.com/apache/cloudstack/pull/11001 +.. _`#11010`: https://github.com/apache/cloudstack/pull/11010 +.. _`#10587`: https://github.com/apache/cloudstack/pull/10587 +.. _`#10663`: https://github.com/apache/cloudstack/pull/10663 +.. _`#10773`: https://github.com/apache/cloudstack/pull/10773 +.. _`#10814`: https://github.com/apache/cloudstack/pull/10814 +.. _`#10949`: https://github.com/apache/cloudstack/pull/10949 +.. _`#10769`: https://github.com/apache/cloudstack/pull/10769 + Changes in |release| since 4.20.0.0 =================================== diff --git a/source/upgrading/index.rst b/source/upgrading/index.rst index 11631b56b0..485fa80432 100644 --- a/source/upgrading/index.rst +++ b/source/upgrading/index.rst @@ -45,6 +45,7 @@ Contents: upgrade/upgrade_java_17_notes upgrade/mysql upgrade/valid_source + upgrade/upgrade-4.21 upgrade/upgrade-4.20 upgrade/upgrade-4.19 upgrade/upgrade-4.18 diff --git a/source/upgrading/upgrade/upgrade-4.21.rst b/source/upgrading/upgrade/upgrade-4.21.rst new file mode 100644 index 0000000000..0449de1645 --- /dev/null +++ b/source/upgrading/upgrade/upgrade-4.21.rst @@ -0,0 +1,303 @@ +.. Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information# + regarding copyright ownership. The ASF licenses this file + to you 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. + +.. |version_to_upgrade| replace:: 4.21.x + +Upgrade Instruction from |version_to_upgrade| +============================================= + + +This section will show you how to upgrade from CloudStack |version_to_upgrade| to latest +CloudStack |release|. + +Any steps that are hypervisor-specific will be called out with a note. + +We recommend reading through this section once or twice before beginning +your upgrade procedure, and working through it on a test system before +working on a production system. + +.. note:: + The following upgrade instructions should be performed regardless of + hypervisor type. + +Overview of Upgrade Steps: +---------------------------- + +#. Check any customisations and integrations +#. Upload the |sysvm64-version| System VM template if not already using it. +#. Confirm Java 17 is the default Java version +#. Stop all running management servers +#. Backup CloudStack database (MySQL) +#. Upgrade 1st CloudStack management server +#. Update hypervisors specific dependencies +#. Restart 1st management server +#. Check that your upgraded environment works as expected +#. Upgrade and restart the remaining management servers + + +.. include:: _customisation_warnings.rst + +.. include:: _sysvm_templates.rst + +.. include:: _java_version.rst + +Packages repository +------------------- + +Most users of CloudStack manage the installation and upgrades of +CloudStack with one of Linux's predominant package systems, RPM or +APT. This guide assumes you'll be using RPM and Yum (for Red Hat +Enterprise Linux or CentOS), or APT and Debian packages (for Ubuntu). + +Create RPM or Debian packages (as appropriate) and a repository from +the |release| source, or check the Apache CloudStack downloads page at +http://cloudstack.apache.org/downloads.html +for package repositories supplied by community members. You will need +them for :ref:`ubuntu414` or :ref:`kvm414` hosts upgrade. + +Instructions for creating packages from the CloudStack source are in the +`CloudStack Installation Guide`_. + +Database Preparation +-------------------- + +Backup current database + +#. Stop your management server or servers. Run this on all management + server hosts: + + .. parsed-literal:: + + $ sudo service cloudstack-management stop + +#. If you are running a usage server or usage servers, stop those as well: + + .. parsed-literal:: + + $ sudo service cloudstack-usage stop + +#. Make a backup of your MySQL database. If you run into any issues or + need to roll back the upgrade, this will assist in debugging or + restoring your existing environment. You'll be prompted for your + password. + + .. parsed-literal:: + + $ mysqldump -u root -p -R cloud > cloud-backup_$(date +%Y-%m-%d-%H%M%S) + $ mysqldump -u root -p cloud_usage > cloud_usage-backup_$(date +%Y-%m-%d-%H%M%S) + + +.. _ubuntu414: +.. _apt-repo414: + +Management Server +----------------- + +Ubuntu +###### + +If you are using Ubuntu, follow this procedure to upgrade your packages. If +not, skip to step :ref:`rhel414`. + +.. note:: + **Community Packages:** This section assumes you're using the community + supplied packages for CloudStack. If you've created your own packages and + APT repository, substitute your own URL for the ones used in these examples. + +The first order of business will be to change the sources list for +each system with CloudStack packages. This means all management +servers, and any hosts that have the KVM agent (no changes should +be necessary for hosts that are running VMware or Xen.) + +Edit your ``/etc/apt/sources.list.d/cloudstack.list`` file on +any systems that have CloudStack packages installed to points to version |version| + +This file should have one line, which contains: + +.. parsed-literal:: + + deb http://download.cloudstack.org/ubuntu bionic |version| + +Setup the public key for the above repository: + +.. parsed-literal:: + + wget -qO - http://download.cloudstack.org/release.asc | sudo apt-key add - + +#. Now update your apt package list: + + .. parsed-literal:: + + $ sudo apt-get update + +#. Now that you have the repository configured, it's time to upgrade + the ``cloudstack-management`` package. + + .. parsed-literal:: + + $ sudo apt-get upgrade cloudstack-management + +#. If you use CloudStack usage server + + .. parsed-literal:: + + $ sudo apt-get upgrade cloudstack-usage + + +.. _rhel414: +.. _rpm-repo414: + +CentOS/RHEL +############## + +If you are using CentOS or RHEL, follow this procedure to upgrade your +packages. If not, skip to hypervisors section :ref:`upg_hyp_414`. + +.. note:: + **Community Packages:** This section assumes you're using the community + supplied packages for CloudStack. If you've created your own packages and + yum repository, substitute your own URL for the ones used in these examples. + +The first order of business will be to change the yum repository +for each system with CloudStack packages. This means all +management servers, and any hosts that have the KVM agent (no changes +should be necessary for hosts that are running VMware or Xen.) + +Change your ``/etc/yum.repos.d/cloudstack.repo`` file on +any systems that have CloudStack packages installed to points to version |version|. + +This file should have content similar to the following: + +.. parsed-literal:: + + [apache-cloudstack] + name=Apache CloudStack + baseurl=http://download.cloudstack.org/centos/$releasever/|version|/ + enabled=1 + gpgcheck=0 + +Setup the GPG public key if you wish to enable ``gpgcheck=1``: + +.. parsed-literal:: + + rpm --import http://download.cloudstack.org/RPM-GPG-KEY + +#. Now that you have the repository configured, it's time to upgrade the + ``cloudstack-management``. + + .. parsed-literal:: + + $ sudo yum upgrade cloudstack-management + +#. If you use CloudStack usage server + + .. parsed-literal:: + + $ sudo yum upgrade cloudstack-usage + +.. _upg_hyp_414: + +Upgrade Hypervisors +------------------- + +Hypervisor: XenServer +##################### + + +No additional steps are required for XenServer Hypervisor for this upgrade. + + +Hypervisor: VMware +################### + +.. warning:: + For VMware hypervisor, CloudStack management server packages must be + built using "noredist". Refer to :ref:`building-noredist`. + + +No additional steps are required for the VMware Hypervisor for this upgrade. + + +.. _kvm414: + +Hypervisor: KVM +################# + +KVM on Ubuntu +"""""""""""""" + +(KVM only) Additional steps are required for each KVM host. These +steps will not affect running guests in the cloud. These steps are +required only for clouds using KVM as hosts and only on the KVM +hosts. + +#. Configure the :ref:`APT repo ` as detailed above. + +#. Stop the running agent. + + .. parsed-literal:: + + $ sudo service cloudstack-agent stop + +#. Update the agent software. + + .. parsed-literal:: + + $ sudo apt-get upgrade cloudstack-agent + +#. Start the agent. + + .. parsed-literal:: + + $ sudo service cloudstack-agent start + + +KVM on CentOS/RHEL +""""""""""""""""""" + +For KVM hosts, upgrade the ``cloudstack-agent`` package + +#. Configure the :ref:`rpm-repo414` as detailed above. + + .. parsed-literal:: + + $ sudo yum install -y epel-release + $ sudo yum upgrade cloudstack-agent + +#. Restart the agent: + + .. parsed-literal:: + + $ sudo service cloudstack-agent stop + $ sudo service cloudstack-agent start + + +Restart management services +--------------------------- + +#. Now it's time to start the management server + + .. parsed-literal:: + + $ sudo service cloudstack-management start + +#. If you use it, start the usage server + + .. parsed-literal:: + + $ sudo service cloudstack-usage start + + +.. include:: _sysvm_restart.rst From 21b5ae61469604efd00eb9db7f28478ccde72553 Mon Sep 17 00:00:00 2001 From: Suresh Kumar Anaparti Date: Thu, 28 Aug 2025 17:30:22 +0530 Subject: [PATCH 2/3] Updated API changes --- source/releasenotes/api-changes.rst | 5266 +++++++++++++++------------ 1 file changed, 3021 insertions(+), 2245 deletions(-) diff --git a/source/releasenotes/api-changes.rst b/source/releasenotes/api-changes.rst index be62c99603..3661dbd52c 100644 --- a/source/releasenotes/api-changes.rst +++ b/source/releasenotes/api-changes.rst @@ -13,839 +13,122 @@ specific language governing permissions and limitations under the License. -API Changes Introduced in 4.20.1.0 +API Changes Introduced in 4.21.0.0 ================================== For the complete list of API commands and params consult the `CloudStack Apidocs`_. -Parameters Changed API Commands -------------------------------- - -.. cssclass:: table-striped table-bordered table-hover - -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| Name | Description | -+==================================================+================================================================================+ -| ``addKubernetesSupportedVersion`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``addNicToVirtualMachine`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``assignVirtualMachine`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``attachIso`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``cancelStorageMaintenance`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``usediops`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``changeServiceForRouter`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``changeServiceForSystemVm`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``changeServiceForVirtualMachine`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``createAccount`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``apikeyaccess`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``createStoragePool`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``usediops`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``createUser`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``apikeyaccess`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``createVPC`` | **Request:** | -| | | -| | *Changed Parameters:* | -| | | -| | - ``cidr`` was 'required' and is now 'optional' | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``createVPCOffering`` | **Request:** | -| | | -| | *Changed Parameters:* | -| | | -| | - ``supportedservices`` was 'required' and is now 'optional' | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``createZone`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``routedmodeenabled`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``deleteBackupSchedule`` | **Request:** | -| | | -| | *New Parameters:* | -| | | -| | - ``id`` (optional) | -| | | -| | *Changed Parameters:* | -| | | -| | - ``virtualmachineid`` was 'required' and is now 'optional' | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``deployVirtualMachine`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``deployVnfAppliance`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``destroyRouter`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``destroySystemVm`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``destroyVirtualMachine`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``detachIso`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``disableAccount`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``apikeyaccess`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``disableUser`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``apikeyaccess`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``enableAccount`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``apikeyaccess`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``enableStorageMaintenance`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``usediops`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``enableUser`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``apikeyaccess`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``findStoragePoolsForMigration`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``usediops`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``generateUsageRecords`` | **Request:** | -| | | -| | *Changed Parameters:* | -| | | -| | - ``enddate`` was 'required' and is now 'optional' | -| | - ``startdate`` was 'required' and is now 'optional' | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``getUser`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``apikeyaccess`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``importUnmanagedInstance`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``importVm`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``isAccountAllowedToCreateOfferingsWithTags`` | **Request:** | -| | | -| | *Changed Parameters:* | -| | | -| | - ``id`` was 'optional' and is now 'required' | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``ldapCreateAccount`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``apikeyaccess`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``listAccounts`` | **Request:** | -| | | -| | *New Parameters:* | -| | | -| | - ``apikeyaccess`` (optional) | -| | | -| | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``apikeyaccess`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``listClusters`` | **Request:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` (optional) | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``listClustersMetrics`` | **Request:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` (optional) | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``listHosts`` | **Request:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` (optional) | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``listHostsMetrics`` | **Request:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` (optional) | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``listInternalLoadBalancerVMs`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``listKubernetesSupportedVersions`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``listManagementServers`` | **Request:** | -| | | -| | *New Parameters:* | -| | | -| | - ``peers`` (optional) | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``listManagementServersMetrics`` | **Request:** | -| | | -| | *New Parameters:* | -| | | -| | - ``peers`` (optional) | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``listRouters`` | **Request:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` (optional) | -| | | -| | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``listStoragePools`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``usediops`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``listSystemVms`` | **Request:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` (optional) | -| | | -| | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``listUsers`` | **Request:** | -| | | -| | *New Parameters:* | -| | | -| | - ``apikeyaccess`` (optional) | -| | | -| | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``apikeyaccess`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``listVirtualMachines`` | **Request:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` (optional) | -| | - ``userdataid`` (optional) | -| | | -| | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``listVirtualMachinesMetrics`` | **Request:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` (optional) | -| | - ``userdataid`` (optional) | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``listVnfAppliances`` | **Request:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` (optional) | -| | - ``userdataid`` (optional) | -| | | -| | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``listVsphereStoragePolicyCompatiblePools`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``usediops`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``listZones`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``routedmodeenabled`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``lockAccount`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``apikeyaccess`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``lockUser`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``apikeyaccess`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``markDefaultZoneForAccount`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``apikeyaccess`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``migrateSystemVm`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``migrateVirtualMachine`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``migrateVirtualMachineWithVolume`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``rebootRouter`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``rebootSystemVm`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``rebootVirtualMachine`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``recoverVirtualMachine`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``removeNicFromVirtualMachine`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``resetPasswordForVirtualMachine`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``resetSSHKeyForVirtualMachine`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``resetUserDataForVirtualMachine`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``resizeVolume`` | **Request:** | -| | | -| | *New Parameters:* | -| | | -| | - ``automigrate`` (optional) | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``restoreVirtualMachine`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``revertToVMSnapshot`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``scaleSystemVm`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``startInternalLoadBalancerVM`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``startRouter`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``startSystemVm`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``startVirtualMachine`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``stopInternalLoadBalancerVM`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``stopNetScalerVpx`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``stopRouter`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``stopSystemVm`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``stopVirtualMachine`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``syncStoragePool`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``usediops`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``updateAccount`` | **Request:** | -| | | -| | *New Parameters:* | -| | | -| | - ``apikeyaccess`` (optional) | -| | | -| | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``apikeyaccess`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``updateDefaultNicForVirtualMachine`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``updateKubernetesSupportedVersion`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``updateStorageCapabilities`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``usediops`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``updateStoragePool`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``usediops`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``updateUser`` | **Request:** | -| | | -| | *New Parameters:* | -| | | -| | - ``apikeyaccess`` (optional) | -| | | -| | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``apikeyaccess`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``updateVMAffinityGroup`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``updateVirtualMachine`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``updateVmNicIp`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ -| ``updateZone`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``routedmodeenabled`` | -| | | -+--------------------------------------------------+--------------------------------------------------------------------------------+ - - -API Changes Introduced in 4.20.0.0 -================================== -For the complete list of API commands and params consult the `CloudStack Apidocs`_. - New API Commands ---------------- .. cssclass:: table-striped table-bordered table-hover -+---------------------------------------------+--------------------------------------------------------------------------------+ -| Name | Description | -+=============================================+================================================================================+ -| ``changeBgpPeersForNetwork`` | Change the BGP peers for a network. | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``enableRole`` | Enables a role | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``updateSharedFileSystem`` | Update a Shared FileSystem | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``updateIpv4SubnetForZone`` | Updates an existing IPv4 subnet for a zone. | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``listASNumbers`` | List Autonomous Systems Numbers | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``updateRoutingFirewallRule`` | Updates Routing firewall rule with specified ID | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``quotaListEmailConfiguration`` | List quota email template configurations | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``deleteBackupRepository`` | delete a backup repository | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``changeBgpPeersForVpc`` | Change the BGP peers for a VPC. | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``createSharedFileSystem`` | Create a new Shared File System of specified size and disk offering, attached | -| | to the given network | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``quotaPresetVariablesList`` | List the preset variables available for using in the Quota tariff activation | -| | rules given the usage type. | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``addNsxController`` | Add NSX Controller to CloudStack | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``purgeExpungedResources`` | Purge expunged resources | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``deleteNsxController`` | delete NSX Controller to CloudStack | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``listWebhooks`` | Lists Webhooks | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``executeWebhookDelivery`` | Executes a Webhook delivery | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``recoverSharedFileSystem`` | Recover a Shared FileSystem by id | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``listIpv4SubnetsForGuestNetwork`` | Lists IPv4 subnets for guest networks. | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``releaseIpv4SubnetForZone`` | Releases an existing dedicated IPv4 subnet for a zone. | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``createIpv4SubnetForZone`` | Creates a IPv4 subnet for a zone. | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``listNetworkProtocols`` | Lists details of network protocols | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``createASNRange`` | Creates a range of Autonomous Systems for BGP Dynamic Routing | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``deleteBgpPeer`` | Deletes an existing Bgp Peer. | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``updateBgpPeer`` | Updates an existing Bgp Peer. | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``deleteIpv4SubnetForGuestNetwork`` | Deletes an existing IPv4 subnet for guest network. | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``createRoutingFirewallRule`` | Creates a routing firewall rule in the given network in ROUTED mode | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``releaseASNumber`` | Releases an AS Number back to the pool | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``listWebhookDeliveries`` | Lists Webhook deliveries | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``restartSharedFileSystem`` | Restart a Shared FileSystem | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``forgotPassword`` | Sends an email to the user with a token to reset the password using | -| | resetPassword command. | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``listASNRanges`` | List Autonomous Systems Number Ranges | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``resetPassword`` | Resets the password for the user using the token generated via forgotPassword | -| | command. | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``disableRole`` | Disables a role | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``listBackupRepositories`` | Lists all backup repositories | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``createBgpPeer`` | Creates a Bgp Peer for a zone. | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``dedicateBgpPeer`` | Dedicates an existing Bgp Peer to an account or a domain. | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``createIpv4SubnetForGuestNetwork`` | Creates a IPv4 subnet for guest networks. | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``destroySharedFileSystem`` | Destroy a Shared FileSystem by id | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``deleteASNRange`` | deletes a range of Autonomous Systems for BGP Dynamic Routing | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``listRoutingFirewallRules`` | Lists all Routing firewall rules | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``listIpv4SubnetsForZone`` | Lists IPv4 subnets for zone. | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``startSharedFileSystem`` | Start a Shared FileSystem | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``addBackupRepository`` | Adds a backup repository to store NAS backups | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``stopSharedFileSystem`` | Stop a Shared FileSystem | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``deleteRoutingFirewallRule`` | Deletes a routing firewall rule | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``listBgpPeers`` | Lists Bgp Peers. | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``listNsxControllers`` | list all NSX controllers added to CloudStack | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``releaseBgpPeer`` | Releases an existing dedicated Bgp Peer. | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``deleteIpv4SubnetForZone`` | Deletes an existing IPv4 subnet for a zone. | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``deleteWebhookDelivery`` | Deletes Webhook delivery | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``changeSharedFileSystemServiceOffering`` | Change Service offering of a Shared FileSystem | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``quotaConfigureEmail`` | Configure a quota email template | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``dedicateIpv4SubnetForZone`` | Dedicates an existing IPv4 subnet for a zone to an account or a domain. | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``listSharedFileSystems`` | List Shared FileSystems | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``deleteWebhook`` | Deletes a Webhook | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``updateWebhook`` | Updates a Webhook | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``changeSharedFileSystemDiskOffering`` | Change Disk offering of a Shared FileSystem | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``expungeSharedFileSystem`` | Expunge a Shared FileSystem by id | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``createWebhook`` | Creates a Webhook | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``extractSnapshot`` | Returns a download URL for extracting a snapshot. It must be in the Backed Up | -| | state. | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``listSharedFileSystemProviders`` | Lists all available shared filesystem providers. | -+---------------------------------------------+--------------------------------------------------------------------------------+ ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| Name | Description | ++============================================================+================================================================================+ +| ``removeNodesFromKubernetesCluster`` | Removes external nodes from a CKS cluster. | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``removeGuiTheme`` | Removes an existing GUI theme. | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``updateOsCategory`` | Updates an OS category | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``runCustomAction`` | Run the custom action | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``addNodesToKubernetesCluster`` | Add nodes as workers to an existing CKS cluster. | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``configureStorageAccess`` | Configure the storage access groups on zone/pod/cluster/host and storage, | +| | accordingly connections to the storage pools | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``createGpuCard`` | Creates a GPU card definition in the system | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listVgpuProfiles`` | Lists all available vGPU profiles | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``updateGuiTheme`` | Updates an existing GUI theme. | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``manageGpuDevice`` | Manages a GPU device | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``deleteOsCategory`` | Deletes an OS category | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``cancelMaintenance`` | Cancels maintenance of the management server | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``updateGpuCard`` | Updates a GPU card definition in the system | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``updateCustomAction`` | Update the custom action | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listGuiThemes`` | Lists GUI themes. | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``deleteCniConfiguration`` | Deletes a CNI Configuration | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``createExtension`` | Create an extension | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``deleteCustomAction`` | Delete the custom action | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``addNetrisProvider`` | Add Netris Provider to CloudStack | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``deleteGpuDevice`` | Deletes a vGPU profile from the system | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listStorageAccessGroups`` | Lists storage access groups | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``quotaCreditsList`` | Lists quota credits of an account. | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``unmanageGpuDevice`` | Unmanage a GPU device | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``addCustomAction`` | Add a custom action for an extension | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``prepareForMaintenance`` | Prepares management server for maintenance by preventing new jobs from being | +| | accepted after completion of active jobs and migrating the agents | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``updateGpuDevice`` | Updates an existing GPU device | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``createVMFromBackup`` | Creates and automatically starts a VM from a backup. | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listGpuDevices`` | Lists all available GPU devices | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``addOsCategory`` | Adds a new OS category | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``quotaValidateActivationRule`` | Validates if the given activation rule is valid for the informed usage type. | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``updateVgpuProfile`` | Updates a vGPU profile in the system | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``registerExtension`` | Register an extension with a resource | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listGpuCards`` | Lists all available GPU cards | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``deleteVgpuProfile`` | Deletes a vGPU profile from the system | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``deleteExtension`` | Delete the extensions | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``createVgpuProfile`` | Creates a vGPU profile in the system | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listNetrisProviders`` | list all Netris providers added to CloudStack | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listConsoleSessions`` | Lists console sessions. | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listCniConfiguration`` | List user data for CNI plugins | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``createGpuDevice`` | Creates a GPU device manually on a host | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``unregisterExtension`` | Unregister an extension with a resource | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``createGuiTheme`` | Creates a customized GUI theme for a set of Common Names (fixed or wildcard), | +| | a set of domain UUIDs, and/or a set of account UUIDs. | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``registerCniConfiguration`` | Register a CNI Configuration to be used with CKS cluster | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listCustomActions`` | Lists the custom actions | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``updateExtension`` | Update the extension | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``removeManagementServer`` | Removes a Management Server. | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``discoverGpuDevices`` | Discovers available GPU devices on a host | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``deleteNetrisProvider`` | delete Netris Provider to CloudStack | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``deleteGpuCard`` | Deletes a GPU card definition from the system | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listExtensions`` | Lists extensions | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ Parameters Changed API Commands @@ -853,1426 +136,2919 @@ Parameters Changed API Commands .. cssclass:: table-striped table-bordered table-hover -+---------------------------------------------+--------------------------------------------------------------------------------+ -| Name | Description | -+=============================================+================================================================================+ -| ``createVPCOffering`` | **Request:** | -| | | -| | *New Parameters:* | -| | | -| | - ``fornsx`` (optional) | -| | - ``networkmode`` (optional) | -| | - ``nsxsupportlb`` (optional) | -| | - ``routingmode`` (optional) | -| | - ``specifyasnumber`` (optional) | -| | | -| | *Changed Parameters:* | -| | | -| | - ``supportedservices`` was 'required' and is now 'optional' | -| | | -| | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``fornsx`` | -| | - ``networkmode`` | -| | - ``routingmode`` | -| | - ``specifyasnumber`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``ldapCreateAccount`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``taggedresources`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``copyIso`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``updateResourceLimit`` | **Request:** | -| | | -| | *New Parameters:* | -| | | -| | - ``tag`` (optional) | -| | | -| | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``tag`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``restoreVirtualMachine`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``deleteprotection`` | -| | - ``vmtype`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``updateHost`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | - ``explicithosttags`` | -| | - ``implicithosttags`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``listClusters`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``listStoragePoolObjects`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``snapshotname`` | -| | - ``templatename`` | -| | - ``volumename`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``updateVPC`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``asnumber`` | -| | - ``asnumberid`` | -| | - ``bgppeers`` | -| | - ``ip4routes`` | -| | - ``ip4routing`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``updateVmNicIp`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``deleteprotection`` | -| | - ``vmtype`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``updateDiskOffering`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``suitableforvirtualmachine`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``quotaTariffUpdate`` | **Request:** | -| | | -| | *New Parameters:* | -| | | -| | - ``position`` (optional) | -| | | -| | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``id`` | -| | - ``position`` | -| | | -| | *Removed Parameters:* | -| | | -| | - ``uuid`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``listCapabilities`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``allowuserforcestopvm`` | -| | - ``sharedfsvmmincpucount`` | -| | - ``sharedfsvmminramsize`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``checkVolume`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``deleteprotection`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``updateDomain`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``taggedresources`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``detachVolume`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``deleteprotection`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``findHostsForMigration`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``explicithosttags`` | -| | - ``implicithosttags`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``addNicToVirtualMachine`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``deleteprotection`` | -| | - ``vmtype`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``listPublicIpAddresses`` | **Request:** | -| | | -| | *New Parameters:* | -| | | -| | - ``forsystemvms`` (optional) | -| | | -| | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``forsystemvms`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``updateDefaultNicForVirtualMachine`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``deleteprotection`` | -| | - ``vmtype`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``copyTemplate`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``listNiciraNvpDeviceNetworks`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``asnumber`` | -| | - ``asnumberid`` | -| | - ``bgppeers`` | -| | - ``ip4routes`` | -| | - ``ip4routing`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``resizeVolume`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``deleteprotection`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``changeOfferingForVolume`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``deleteprotection`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``updateNetwork`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``asnumber`` | -| | - ``asnumberid`` | -| | - ``bgppeers`` | -| | - ``ip4routes`` | -| | - ``ip4routing`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``listUsageTypes`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``id`` | -| | - ``name`` | -| | | -| | *Removed Parameters:* | -| | | -| | - ``usagetypeid`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``migrateVirtualMachine`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``deleteprotection`` | -| | - ``vmtype`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``resetPasswordForVirtualMachine`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``deleteprotection`` | -| | - ``vmtype`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``createVPC`` | **Request:** | -| | | -| | *New Parameters:* | -| | | -| | - ``asnumber`` (optional) | -| | - ``bgppeerids`` (optional) | -| | - ``cidrsize`` (optional) | -| | | -| | *Changed Parameters:* | -| | | -| | - ``cidr`` was 'required' and is now 'optional' | -| | | -| | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``asnumber`` | -| | - ``asnumberid`` | -| | - ``bgppeers`` | -| | - ``ip4routes`` | -| | - ``ip4routing`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``detachIso`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``deleteprotection`` | -| | - ``vmtype`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``prepareHostForMaintenance`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | - ``explicithosttags`` | -| | - ``implicithosttags`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``listVirtualMachines`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``deleteprotection`` | -| | - ``vmtype`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``listDiskOfferings`` | **Request:** | -| | | -| | *New Parameters:* | -| | | -| | - ``virtualmachineid`` (optional) | -| | | -| | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``suitableforvirtualmachine`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``listProjects`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``taggedresources`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``createAccount`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``taggedresources`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``revertToVMSnapshot`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``deleteprotection`` | -| | - ``vmtype`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``registerIso`` | **Request:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` (optional) | -| | | -| | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``cancelHostMaintenance`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | - ``explicithosttags`` | -| | - ``implicithosttags`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``updateZone`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``asnrange`` | -| | - ``ismultiarch`` | -| | - ``isnsxenabled`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``listVlanIpRanges`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``fornsx`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``listProjectAccounts`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``taggedresources`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``createDiskOffering`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``suitableforvirtualmachine`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``migrateVirtualMachineWithVolume`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``deleteprotection`` | -| | - ``vmtype`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``attachVolume`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``deleteprotection`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``addHost`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | - ``explicithosttags`` | -| | - ``implicithosttags`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``updateProject`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``taggedresources`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``listZones`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``asnrange`` | -| | - ``ismultiarch`` | -| | - ``isnsxenabled`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``listNetscalerLoadBalancerNetworks`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``asnumber`` | -| | - ``asnumberid`` | -| | - ``bgppeers`` | -| | - ``ip4routes`` | -| | - ``ip4routing`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``migrateVolume`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``deleteprotection`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``migrateVPC`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``asnumber`` | -| | - ``asnumberid`` | -| | - ``bgppeers`` | -| | - ``ip4routes`` | -| | - ``ip4routing`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``dedicatePublicIpRange`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``fornsx`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``recoverVirtualMachine`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``deleteprotection`` | -| | - ``vmtype`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``cancelHostAsDegraded`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | - ``explicithosttags`` | -| | - ``implicithosttags`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``listBrocadeVcsDeviceNetworks`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``asnumber`` | -| | - ``asnumberid`` | -| | - ``bgppeers`` | -| | - ``ip4routes`` | -| | - ``ip4routing`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``importRole`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``state`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``quotaTariffCreate`` | **Request:** | -| | | -| | *New Parameters:* | -| | | -| | - ``position`` (optional) | -| | | -| | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``id`` | -| | - ``position`` | -| | | -| | *Removed Parameters:* | -| | | -| | - ``uuid`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``suspendProject`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``taggedresources`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``createZone`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``asnrange`` | -| | - ``ismultiarch`` | -| | - ``isnsxenabled`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``listDomainChildren`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``taggedresources`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``importUnmanagedInstance`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``deleteprotection`` | -| | - ``vmtype`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``attachIso`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``deleteprotection`` | -| | - ``vmtype`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``generateUsageRecords`` | **Request:** | -| | | -| | *Changed Parameters:* | -| | | -| | - ``enddate`` was 'required' and is now 'optional' | -| | - ``startdate`` was 'required' and is now 'optional' | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``listAccounts`` | **Request:** | -| | | -| | *New Parameters:* | -| | | -| | - ``tag`` (optional) | -| | | -| | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``taggedresources`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``activateProject`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``taggedresources`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``deleteVnfTemplate`` | **Request:** | -| | | -| | *New Parameters:* | -| | | -| | - ``issystem`` (optional) | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``addBaremetalHost`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | - ``explicithosttags`` | -| | - ``implicithosttags`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``destroyVirtualMachine`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``deleteprotection`` | -| | - ``vmtype`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``startVirtualMachine`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``deleteprotection`` | -| | - ``vmtype`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``listHosts`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | - ``explicithosttags`` | -| | - ``implicithosttags`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``moveDomain`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``taggedresources`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``listNetworks`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``asnumber`` | -| | - ``asnumberid`` | -| | - ``bgppeers`` | -| | - ``ip4routes`` | -| | - ``ip4routing`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``listAffinityGroups`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``dedicatedresources`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``reserveIpAddress`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``forsystemvms`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``listVPCOfferings`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``fornsx`` | -| | - ``networkmode`` | -| | - ``routingmode`` | -| | - ``specifyasnumber`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``uploadVolume`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``deleteprotection`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``lockAccount`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``taggedresources`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``changeServiceForVirtualMachine`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``deleteprotection`` | -| | - ``vmtype`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``listTemplates`` | **Request:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` (optional) | -| | | -| | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``createAffinityGroup`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``dedicatedresources`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``rebootVirtualMachine`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``deleteprotection`` | -| | - ``vmtype`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``listVnfTemplates`` | **Request:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` (optional) | -| | | -| | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``deployVnfAppliance`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``deleteprotection`` | -| | - ``vmtype`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``updateNetworkOffering`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``fornsx`` | -| | - ``networkmode`` | -| | - ``routingmode`` | -| | - ``specifyasnumber`` | -| | - ``supportsinternallb`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``createNetworkOffering`` | **Request:** | -| | | -| | *New Parameters:* | -| | | -| | - ``fornsx`` (optional) | -| | - ``networkmode`` (optional) | -| | - ``nsxsupportlb`` (optional) | -| | - ``nsxsupportsinternallb`` (optional) | -| | - ``routingmode`` (optional) | -| | - ``specifyasnumber`` (optional) | -| | | -| | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``fornsx`` | -| | - ``networkmode`` | -| | - ``routingmode`` | -| | - ``specifyasnumber`` | -| | - ``supportsinternallb`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``quotaTariffList`` | **Request:** | -| | | -| | *New Parameters:* | -| | | -| | - ``id`` (optional) | -| | - ``listonlyremoved`` (optional) | -| | | -| | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``id`` | -| | - ``position`` | -| | | -| | *Removed Parameters:* | -| | | -| | - ``uuid`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``destroyVolume`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``deleteprotection`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``createProject`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``taggedresources`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``markDefaultZoneForAccount`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``taggedresources`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``listImageStoreObjects`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``snapshotname`` | -| | - ``templatename`` | -| | - ``volumename`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``updateIso`` | **Request:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` (optional) | -| | | -| | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``prepareTemplate`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``createDomain`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``taggedresources`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``assignVolume`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``deleteprotection`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``createServiceOffering`` | **Request:** | -| | | -| | *New Parameters:* | -| | | -| | - ``purgeresources`` (optional) | -| | | -| | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``purgeresources`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``assignVirtualMachine`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``deleteprotection`` | -| | - ``vmtype`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``updateTemplate`` | **Request:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` (optional) | -| | - ``templatetag`` (optional) | -| | | -| | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``createVlanIpRange`` | **Request:** | -| | | -| | *New Parameters:* | -| | | -| | - ``fornsx`` (optional) | -| | | -| | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``fornsx`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``listPaloAltoFirewallNetworks`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``asnumber`` | -| | - ``asnumberid`` | -| | - ``bgppeers`` | -| | - ``ip4routes`` | -| | - ``ip4routing`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``updateVolume`` | **Request:** | -| | | -| | *New Parameters:* | -| | | -| | - ``deleteprotection`` (optional) | -| | | -| | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``deleteprotection`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``updateVirtualMachine`` | **Request:** | -| | | -| | *New Parameters:* | -| | | -| | - ``deleteprotection`` (optional) | -| | | -| | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``deleteprotection`` | -| | - ``vmtype`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``updateAccount`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``taggedresources`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``disableAccount`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``taggedresources`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``listDomains`` | **Request:** | -| | | -| | *New Parameters:* | -| | | -| | - ``tag`` (optional) | -| | | -| | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``taggedresources`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``resetUserDataForVirtualMachine`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``deleteprotection`` | -| | - ``vmtype`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``deleteTemplate`` | **Request:** | -| | | -| | *New Parameters:* | -| | | -| | - ``issystem`` (optional) | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``importVolume`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``deleteprotection`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``createTemplate`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``associateIpAddress`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``forsystemvms`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``resetSSHKeyForVirtualMachine`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``deleteprotection`` | -| | - ``vmtype`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``addKubernetesSupportedVersion`` | **Request:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` (optional) | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``linkUserDataToTemplate`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``createRole`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``state`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``updateCluster`` | **Request:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` (optional) | -| | | -| | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``listHostTags`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``isimplicit`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``deployVirtualMachine`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``deleteprotection`` | -| | - ``vmtype`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``listVolumes`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``deleteprotection`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``createNetwork`` | **Request:** | -| | | -| | *New Parameters:* | -| | | -| | - ``asnumber`` (optional) | -| | - ``bgppeerids`` (optional) | -| | - ``cidrsize`` (optional) | -| | | -| | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``asnumber`` | -| | - ``asnumberid`` | -| | - ``bgppeers`` | -| | - ``ip4routes`` | -| | - ``ip4routing`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``listNetworkOfferings`` | **Request:** | -| | | -| | *New Parameters:* | -| | | -| | - ``routingmode`` (optional) | -| | | -| | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``fornsx`` | -| | - ``networkmode`` | -| | - ``routingmode`` | -| | - ``specifyasnumber`` | -| | - ``supportsinternallb`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``listVPCs`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``asnumber`` | -| | - ``asnumberid`` | -| | - ``bgppeers`` | -| | - ``ip4routes`` | -| | - ``ip4routing`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``updateVlanIpRange`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``fornsx`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``listResourceLimits`` | **Request:** | -| | | -| | *New Parameters:* | -| | | -| | - ``tag`` (optional) | -| | | -| | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``tag`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``listIsos`` | **Request:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` (optional) | -| | | -| | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``updateRole`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``state`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``registerVnfTemplate`` | **Request:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` (optional) | -| | | -| | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``declareHostAsDegraded`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | - ``explicithosttags`` | -| | - ``implicithosttags`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``updateVMAffinityGroup`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``deleteprotection`` | -| | - ``vmtype`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``getUploadParamsForTemplate`` | **Request:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` (optional) | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``updateResourceCount`` | **Request:** | -| | | -| | *New Parameters:* | -| | | -| | - ``tag`` (optional) | -| | | -| | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``tag`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``listRoles`` | **Request:** | -| | | -| | *New Parameters:* | -| | | -| | - ``state`` (optional) | -| | | -| | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``state`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``recoverVolume`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``deleteprotection`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``updateIpAddress`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``forsystemvms`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``migrateNetwork`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``asnumber`` | -| | - ``asnumberid`` | -| | - ``bgppeers`` | -| | - ``ip4routes`` | -| | - ``ip4routing`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``registerTemplate`` | **Request:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` (optional) | -| | | -| | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``listVnfAppliances`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``deleteprotection`` | -| | - ``vmtype`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``createVolume`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``deleteprotection`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``removeSecondaryStorageSelector`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``displaytext`` | -| | - ``success`` | -| | | -| | *Removed Parameters:* | -| | | -| | - ``id`` | -| | - ``created`` | -| | - ``description`` | -| | - ``heuristicrule`` | -| | - ``name`` | -| | - ``removed`` | -| | - ``type`` | -| | - ``zoneid`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``addCluster`` | **Request:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` (optional) | -| | | -| | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``removeNicFromVirtualMachine`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``deleteprotection`` | -| | - ``vmtype`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``enableAccount`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``taggedresources`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``reconnectHost`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | - ``explicithosttags`` | -| | - ``implicithosttags`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``updateVnfTemplate`` | **Request:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` (optional) | -| | - ``templatetag`` (optional) | -| | | -| | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``arch`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``updateVPCOffering`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``fornsx`` | -| | - ``networkmode`` | -| | - ``routingmode`` | -| | - ``specifyasnumber`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``listServiceOfferings`` | **Request:** | -| | | -| | *New Parameters:* | -| | | -| | - ``templateid`` (optional) | -| | | -| | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``purgeresources`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``importVm`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``deleteprotection`` | -| | - ``vmtype`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``listCapacity`` | **Request:** | -| | | -| | *New Parameters:* | -| | | -| | - ``tag`` (optional) | -| | | -| | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``tag`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``stopVirtualMachine`` | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``deleteprotection`` | -| | - ``vmtype`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ -| ``updateServiceOffering`` | **Request:** | -| | | -| | *New Parameters:* | -| | | -| | - ``purgeresources`` (optional) | -| | | -| | **Response:** | -| | | -| | *New Parameters:* | -| | | -| | - ``purgeresources`` | -| | | -+---------------------------------------------+--------------------------------------------------------------------------------+ ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| Name | Description | ++============================================================+================================================================================+ +| ``createVPCOffering`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``provider`` (optional) | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``ldapCreateAccount`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``apikeyaccess`` | +| | - ``backupavailable`` | +| | - ``backuplimit`` | +| | - ``backupstorageavailable`` | +| | - ``backupstoragelimit`` | +| | - ``backupstoragetotal`` | +| | - ``backuptotal`` | +| | - ``bucketavailable`` | +| | - ``bucketlimit`` | +| | - ``buckettotal`` | +| | - ``gpuavailable`` | +| | - ``gpulimit`` | +| | - ``gputotal`` | +| | - ``objectstorageavailable`` | +| | - ``objectstoragelimit`` | +| | - ``objectstoragetotal`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``copyIso`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``extensionid`` | +| | - ``extensionname`` | +| | - ``forcks`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listVsphereStoragePolicyCompatiblePools`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``details`` | +| | - ``storageaccessgroups`` | +| | - ``usediops`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``rebootSystemVm`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` | +| | | +| | *Removed Parameters:* | +| | | +| | - ``jobid`` | +| | - ``jobstatus`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``updateGuestOs`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``oscategoryid`` (optional) | +| | | +| | *Changed Parameters:* | +| | | +| | - ``osdisplayname`` was 'required' and is now 'optional' | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``restoreVirtualMachine`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` | +| | - ``gpucardid`` | +| | - ``gpucardname`` | +| | - ``gpucount`` | +| | - ``leaseduration`` | +| | - ``leaseexpiryaction`` | +| | - ``leaseexpirydate`` | +| | - ``maxheads`` | +| | - ``maxresolutionx`` | +| | - ``maxresolutiony`` | +| | - ``vgpuprofileid`` | +| | - ``vgpuprofilename`` | +| | - ``videoram`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``updateHost`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``externaldetails`` (optional) | +| | | +| | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``clusterstorageaccessgroups`` | +| | - ``extensionid`` | +| | - ``extensionname`` | +| | - ``gputotal`` | +| | - ``gpuused`` | +| | - ``managementservername`` | +| | - ``podstorageaccessgroups`` | +| | - ``storageaccessgroups`` | +| | - ``virtualmachineid`` | +| | - ``zonestorageaccessgroups`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``destroySystemVm`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` | +| | | +| | *Removed Parameters:* | +| | | +| | - ``jobid`` | +| | - ``jobstatus`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``scaleSystemVm`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` | +| | | +| | *Removed Parameters:* | +| | | +| | - ``jobid`` | +| | - ``jobstatus`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listClusters`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` (optional) | +| | - ``storageaccessgroup`` (optional) | +| | | +| | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``extensionid`` | +| | - ``extensionname`` | +| | - ``podstorageaccessgroups`` | +| | - ``storageaccessgroups`` | +| | - ``zonestorageaccessgroups`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listClustersMetrics`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` (optional) | +| | - ``storageaccessgroup`` (optional) | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``createBackupSchedule`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``maxbackups`` (optional) | +| | - ``quiescevm`` (optional) | +| | | +| | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``description`` | +| | - ``intervaltype`` | +| | - ``name`` | +| | - ``vmbackupofferingremoved`` | +| | - ``vmdetails`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``startRouter`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listObjectStoragePools`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``storageallocated`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``createBackup`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``description`` (optional) | +| | - ``name`` (optional) | +| | - ``quiescevm`` (optional) | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``stopSystemVm`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` | +| | | +| | *Removed Parameters:* | +| | | +| | - ``jobid`` | +| | - ``jobstatus`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``updateVmNicIp`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` | +| | - ``gpucardid`` | +| | - ``gpucardname`` | +| | - ``gpucount`` | +| | - ``leaseduration`` | +| | - ``leaseexpiryaction`` | +| | - ``leaseexpirydate`` | +| | - ``maxheads`` | +| | - ``maxresolutionx`` | +| | - ``maxresolutiony`` | +| | - ``vgpuprofileid`` | +| | - ``vgpuprofilename`` | +| | - ``videoram`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``startInternalLoadBalancerVM`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listKubernetesClusters`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``cniconfigname`` | +| | - ``cniconfigurationid`` | +| | - ``controlofferingid`` | +| | - ``controlofferingname`` | +| | - ``etcdips`` | +| | - ``etcdnodes`` | +| | - ``etcdofferingid`` | +| | - ``etcdofferingname`` | +| | - ``workerofferingid`` | +| | - ``workerofferingname`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listCapabilities`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``dynamicscalingenabled`` | +| | - ``extensionspath`` | +| | - ``instanceleaseenabled`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listManagementServersMetrics`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``peers`` (optional) | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``createStaticRoute`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``nexthop`` (optional) | +| | - ``vpcid`` (optional) | +| | | +| | *Changed Parameters:* | +| | | +| | - ``gatewayid`` was 'required' and is now 'optional' | +| | | +| | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``nexthop`` | +| | - ``vpcgatewayid`` | +| | - ``vpcgatewayip`` | +| | | +| | *Removed Parameters:* | +| | | +| | - ``gatewayid`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``updateDomain`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``backupavailable`` | +| | - ``backuplimit`` | +| | - ``backupstorageavailable`` | +| | - ``backupstoragelimit`` | +| | - ``backupstoragetotal`` | +| | - ``backuptotal`` | +| | - ``bucketavailable`` | +| | - ``bucketlimit`` | +| | - ``buckettotal`` | +| | - ``gpuavailable`` | +| | - ``gpulimit`` | +| | - ``gputotal`` | +| | - ``objectstorageavailable`` | +| | - ``objectstoragelimit`` | +| | - ``objectstoragetotal`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``createSnapshotPolicy`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``storageids`` (optional) | +| | - ``usestoragereplication`` (optional) | +| | | +| | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``storage`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listSystemVms`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` (optional) | +| | | +| | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` | +| | | +| | *Removed Parameters:* | +| | | +| | - ``jobid`` | +| | - ``jobstatus`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``createSnapshot`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``storageids`` (optional) | +| | - ``usestoragereplication`` (optional) | +| | | +| | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``chainsize`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listStoragePoolsMetrics`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``storageaccessgroup`` (optional) | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listStoragePools`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``storageaccessgroup`` (optional) | +| | | +| | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``details`` | +| | - ``storageaccessgroups`` | +| | - ``usediops`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``findHostsForMigration`` | **Response:** | +| | | +| | *Removed Parameters:* | +| | | +| | - ``id`` | +| | - ``averageload`` | +| | - ``capabilities`` | +| | - ``clusterid`` | +| | - ``clustername`` | +| | - ``clustertype`` | +| | - ``cpuallocated`` | +| | - ``cpuallocatedpercentage`` | +| | - ``cpuallocatedvalue`` | +| | - ``cpuallocatedwithoverprovisioning`` | +| | - ``cpunumber`` | +| | - ``cpuspeed`` | +| | - ``cpuused`` | +| | - ``cpuwithoverprovisioning`` | +| | - ``created`` | +| | - ``disconnected`` | +| | - ``disksizeallocated`` | +| | - ``disksizetotal`` | +| | - ``events`` | +| | - ``explicithosttags`` | +| | - ``hahost`` | +| | - ``hasenoughcapacity`` | +| | - ``hosttags`` | +| | - ``hypervisor`` | +| | - ``hypervisorversion`` | +| | - ``implicithosttags`` | +| | - ``ipaddress`` | +| | - ``islocalstorageactive`` | +| | - ``lastpinged`` | +| | - ``managementserverid`` | +| | - ``memoryallocated`` | +| | - ``memoryallocatedbytes`` | +| | - ``memoryallocatedpercentage`` | +| | - ``memorytotal`` | +| | - ``memoryused`` | +| | - ``memorywithoverprovisioning`` | +| | - ``name`` | +| | - ``networkkbsread`` | +| | - ``networkkbswrite`` | +| | - ``oscategoryid`` | +| | - ``oscategoryname`` | +| | - ``podid`` | +| | - ``podname`` | +| | - ``removed`` | +| | - ``resourcestate`` | +| | - ``state`` | +| | - ``suitableformigration`` | +| | - ``type`` | +| | - ``version`` | +| | - ``zoneid`` | +| | - ``zonename`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``isAccountAllowedToCreateOfferingsWithTags`` | **Request:** | +| | | +| | *Changed Parameters:* | +| | | +| | - ``id`` was 'optional' and is now 'required' | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``addNicToVirtualMachine`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` | +| | - ``gpucardid`` | +| | - ``gpucardname`` | +| | - ``gpucount`` | +| | - ``leaseduration`` | +| | - ``leaseexpiryaction`` | +| | - ``leaseexpirydate`` | +| | - ``maxheads`` | +| | - ``maxresolutionx`` | +| | - ``maxresolutiony`` | +| | - ``vgpuprofileid`` | +| | - ``vgpuprofilename`` | +| | - ``videoram`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listStaticRoutes`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``nexthop`` | +| | - ``vpcgatewayid`` | +| | - ``vpcgatewayip`` | +| | | +| | *Removed Parameters:* | +| | | +| | - ``gatewayid`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listPublicIpAddresses`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``forprovider`` (optional) | +| | | +| | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``forprovider`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``updateDefaultNicForVirtualMachine`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` | +| | - ``gpucardid`` | +| | - ``gpucardname`` | +| | - ``gpucount`` | +| | - ``leaseduration`` | +| | - ``leaseexpiryaction`` | +| | - ``leaseexpirydate`` | +| | - ``maxheads`` | +| | - ``maxresolutionx`` | +| | - ``maxresolutiony`` | +| | - ``vgpuprofileid`` | +| | - ``vgpuprofilename`` | +| | - ``videoram`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listAsyncJobs`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``managementservername`` | +| | | +| | *Removed Parameters:* | +| | | +| | - ``jobstatus`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``login`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``managementserverid`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``copyTemplate`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``extensionid`` | +| | - ``extensionname`` | +| | - ``forcks`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listNiciraNvpDeviceNetworks`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``specifyvlan`` | +| | | +| | *Removed Parameters:* | +| | | +| | - ``associatednetwork`` | +| | - ``associatednetworkid`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``resizeVolume`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``automigrate`` (optional) | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``triggerShutdown`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``agents`` | +| | - ``agentscount`` | +| | - ``maintenanceinitiated`` | +| | - ``state`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``updateNetwork`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``specifyvlan`` | +| | | +| | *Removed Parameters:* | +| | | +| | - ``associatednetwork`` | +| | - ``associatednetworkid`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listBackups`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``backupofferingid`` (optional) | +| | - ``listvmdetails`` (optional) | +| | - ``name`` (optional) | +| | | +| | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``description`` | +| | - ``intervaltype`` | +| | - ``name`` | +| | - ``vmbackupofferingremoved`` | +| | - ``vmdetails`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``migrateVirtualMachine`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` | +| | - ``gpucardid`` | +| | - ``gpucardname`` | +| | - ``gpucount`` | +| | - ``leaseduration`` | +| | - ``leaseexpiryaction`` | +| | - ``leaseexpirydate`` | +| | - ``maxheads`` | +| | - ``maxresolutionx`` | +| | - ``maxresolutiony`` | +| | - ``vgpuprofileid`` | +| | - ``vgpuprofilename`` | +| | - ``videoram`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``resetPasswordForVirtualMachine`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` | +| | - ``gpucardid`` | +| | - ``gpucardname`` | +| | - ``gpucount`` | +| | - ``leaseduration`` | +| | - ``leaseexpiryaction`` | +| | - ``leaseexpirydate`` | +| | - ``maxheads`` | +| | - ``maxresolutionx`` | +| | - ``maxresolutiony`` | +| | - ``vgpuprofileid`` | +| | - ``vgpuprofilename`` | +| | - ``videoram`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``createVPC`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``userouteripresolver`` (optional) | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``detachIso`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` | +| | - ``gpucardid`` | +| | - ``gpucardname`` | +| | - ``gpucount`` | +| | - ``leaseduration`` | +| | - ``leaseexpiryaction`` | +| | - ``leaseexpirydate`` | +| | - ``maxheads`` | +| | - ``maxresolutionx`` | +| | - ``maxresolutiony`` | +| | - ``vgpuprofileid`` | +| | - ``vgpuprofilename`` | +| | - ``videoram`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``prepareHostForMaintenance`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``clusterstorageaccessgroups`` | +| | - ``extensionid`` | +| | - ``extensionname`` | +| | - ``gputotal`` | +| | - ``gpuused`` | +| | - ``managementservername`` | +| | - ``podstorageaccessgroups`` | +| | - ``storageaccessgroups`` | +| | - ``virtualmachineid`` | +| | - ``zonestorageaccessgroups`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listVirtualMachines`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` (optional) | +| | - ``extensionid`` (optional) | +| | - ``gpuenabled`` (optional) | +| | - ``leased`` (optional) | +| | - ``userdataid`` (optional) | +| | | +| | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` | +| | - ``gpucardid`` | +| | - ``gpucardname`` | +| | - ``gpucount`` | +| | - ``leaseduration`` | +| | - ``leaseexpiryaction`` | +| | - ``leaseexpirydate`` | +| | - ``maxheads`` | +| | - ``maxresolutionx`` | +| | - ``maxresolutiony`` | +| | - ``vgpuprofileid`` | +| | - ``vgpuprofilename`` | +| | - ``videoram`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``upgradeKubernetesCluster`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``cniconfigname`` | +| | - ``cniconfigurationid`` | +| | - ``controlofferingid`` | +| | - ``controlofferingname`` | +| | - ``etcdips`` | +| | - ``etcdnodes`` | +| | - ``etcdofferingid`` | +| | - ``etcdofferingname`` | +| | - ``workerofferingid`` | +| | - ``workerofferingname`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listProjects`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``backupavailable`` | +| | - ``backuplimit`` | +| | - ``backupstorageavailable`` | +| | - ``backupstoragelimit`` | +| | - ``backupstoragetotal`` | +| | - ``backuptotal`` | +| | - ``bucketavailable`` | +| | - ``bucketlimit`` | +| | - ``buckettotal`` | +| | - ``gpuavailable`` | +| | - ``gpulimit`` | +| | - ``gputotal`` | +| | - ``objectstorageavailable`` | +| | - ``objectstoragelimit`` | +| | - ``objectstoragetotal`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``createAccount`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``apikeyaccess`` | +| | - ``backupavailable`` | +| | - ``backuplimit`` | +| | - ``backupstorageavailable`` | +| | - ``backupstoragelimit`` | +| | - ``backupstoragetotal`` | +| | - ``backuptotal`` | +| | - ``bucketavailable`` | +| | - ``bucketlimit`` | +| | - ``buckettotal`` | +| | - ``gpuavailable`` | +| | - ``gpulimit`` | +| | - ``gputotal`` | +| | - ``objectstorageavailable`` | +| | - ``objectstoragelimit`` | +| | - ``objectstoragetotal`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``revertToVMSnapshot`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` | +| | - ``gpucardid`` | +| | - ``gpucardname`` | +| | - ``gpucount`` | +| | - ``leaseduration`` | +| | - ``leaseexpiryaction`` | +| | - ``leaseexpirydate`` | +| | - ``maxheads`` | +| | - ``maxresolutionx`` | +| | - ``maxresolutiony`` | +| | - ``vgpuprofileid`` | +| | - ``vgpuprofilename`` | +| | - ``videoram`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``registerIso`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``extensionid`` | +| | - ``extensionname`` | +| | - ``forcks`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``updateZone`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``gputotal`` | +| | - ``gpuused`` | +| | - ``provider`` | +| | - ``routedmodeenabled`` | +| | - ``storageaccessgroups`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listVlanIpRanges`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``provider`` | +| | | +| | *Removed Parameters:* | +| | | +| | - ``fornsx`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``cancelHostMaintenance`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``clusterstorageaccessgroups`` | +| | - ``extensionid`` | +| | - ``extensionname`` | +| | - ``gputotal`` | +| | - ``gpuused`` | +| | - ``managementservername`` | +| | - ``podstorageaccessgroups`` | +| | - ``storageaccessgroups`` | +| | - ``virtualmachineid`` | +| | - ``zonestorageaccessgroups`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listProjectAccounts`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``backupavailable`` | +| | - ``backuplimit`` | +| | - ``backupstorageavailable`` | +| | - ``backupstoragelimit`` | +| | - ``backupstoragetotal`` | +| | - ``backuptotal`` | +| | - ``bucketavailable`` | +| | - ``bucketlimit`` | +| | - ``buckettotal`` | +| | - ``gpuavailable`` | +| | - ``gpulimit`` | +| | - ``gputotal`` | +| | - ``objectstorageavailable`` | +| | - ``objectstoragelimit`` | +| | - ``objectstoragetotal`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``migrateVirtualMachineWithVolume`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` | +| | - ``gpucardid`` | +| | - ``gpucardname`` | +| | - ``gpucount`` | +| | - ``leaseduration`` | +| | - ``leaseexpiryaction`` | +| | - ``leaseexpirydate`` | +| | - ``maxheads`` | +| | - ``maxresolutionx`` | +| | - ``maxresolutiony`` | +| | - ``vgpuprofileid`` | +| | - ``vgpuprofilename`` | +| | - ``videoram`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``updateUser`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``apikeyaccess`` (optional) | +| | | +| | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``apikeyaccess`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``addHost`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``externaldetails`` (optional) | +| | - ``storageaccessgroups`` (optional) | +| | | +| | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``clusterstorageaccessgroups`` | +| | - ``extensionid`` | +| | - ``extensionname`` | +| | - ``gputotal`` | +| | - ``gpuused`` | +| | - ``managementservername`` | +| | - ``podstorageaccessgroups`` | +| | - ``storageaccessgroups`` | +| | - ``virtualmachineid`` | +| | - ``zonestorageaccessgroups`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``updateProject`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``backupavailable`` | +| | - ``backuplimit`` | +| | - ``backupstorageavailable`` | +| | - ``backupstoragelimit`` | +| | - ``backupstoragetotal`` | +| | - ``backuptotal`` | +| | - ``bucketavailable`` | +| | - ``bucketlimit`` | +| | - ``buckettotal`` | +| | - ``gpuavailable`` | +| | - ``gpulimit`` | +| | - ``gputotal`` | +| | - ``objectstorageavailable`` | +| | - ``objectstoragelimit`` | +| | - ``objectstoragetotal`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``registerUserKeys`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``apikeyaccess`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listZones`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``storageaccessgroup`` (optional) | +| | | +| | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``gputotal`` | +| | - ``gpuused`` | +| | - ``provider`` | +| | - ``routedmodeenabled`` | +| | - ``storageaccessgroups`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``deleteBackupSchedule`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``id`` (optional) | +| | | +| | *Changed Parameters:* | +| | | +| | - ``virtualmachineid`` was 'required' and is now 'optional' | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listBackupProviderOfferings`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``provider`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listNetscalerLoadBalancerNetworks`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``specifyvlan`` | +| | | +| | *Removed Parameters:* | +| | | +| | - ``associatednetwork`` | +| | - ``associatednetworkid`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``importBackupOffering`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``provider`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listEvents`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``state`` (optional) | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``dedicatePublicIpRange`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``provider`` | +| | | +| | *Removed Parameters:* | +| | | +| | - ``fornsx`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``recoverVirtualMachine`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` | +| | - ``gpucardid`` | +| | - ``gpucardname`` | +| | - ``gpucount`` | +| | - ``leaseduration`` | +| | - ``leaseexpiryaction`` | +| | - ``leaseexpirydate`` | +| | - ``maxheads`` | +| | - ``maxresolutionx`` | +| | - ``maxresolutiony`` | +| | - ``vgpuprofileid`` | +| | - ``vgpuprofilename`` | +| | - ``videoram`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``revertSnapshot`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``chainsize`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``migrateSystemVm`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` | +| | | +| | *Removed Parameters:* | +| | | +| | - ``jobid`` | +| | - ``jobstatus`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``cancelHostAsDegraded`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``clusterstorageaccessgroups`` | +| | - ``extensionid`` | +| | - ``extensionname`` | +| | - ``gputotal`` | +| | - ``gpuused`` | +| | - ``managementservername`` | +| | - ``podstorageaccessgroups`` | +| | - ``storageaccessgroups`` | +| | - ``virtualmachineid`` | +| | - ``zonestorageaccessgroups`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listBrocadeVcsDeviceNetworks`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``specifyvlan`` | +| | | +| | *Removed Parameters:* | +| | | +| | - ``associatednetwork`` | +| | - ``associatednetworkid`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``enableUser`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``apikeyaccess`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``suspendProject`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``backupavailable`` | +| | - ``backuplimit`` | +| | - ``backupstorageavailable`` | +| | - ``backupstoragelimit`` | +| | - ``backupstoragetotal`` | +| | - ``backuptotal`` | +| | - ``bucketavailable`` | +| | - ``bucketlimit`` | +| | - ``buckettotal`` | +| | - ``gpuavailable`` | +| | - ``gpulimit`` | +| | - ``gputotal`` | +| | - ``objectstorageavailable`` | +| | - ``objectstoragelimit`` | +| | - ``objectstoragetotal`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``createZone`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``storageaccessgroups`` (optional) | +| | | +| | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``gputotal`` | +| | - ``gpuused`` | +| | - ``provider`` | +| | - ``routedmodeenabled`` | +| | - ``storageaccessgroups`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listDomainChildren`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``backupavailable`` | +| | - ``backuplimit`` | +| | - ``backupstorageavailable`` | +| | - ``backupstoragelimit`` | +| | - ``backupstoragetotal`` | +| | - ``backuptotal`` | +| | - ``bucketavailable`` | +| | - ``bucketlimit`` | +| | - ``buckettotal`` | +| | - ``gpuavailable`` | +| | - ``gpulimit`` | +| | - ``gputotal`` | +| | - ``objectstorageavailable`` | +| | - ``objectstoragelimit`` | +| | - ``objectstoragetotal`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``importUnmanagedInstance`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` | +| | - ``gpucardid`` | +| | - ``gpucardname`` | +| | - ``gpucount`` | +| | - ``leaseduration`` | +| | - ``leaseexpiryaction`` | +| | - ``leaseexpirydate`` | +| | - ``maxheads`` | +| | - ``maxresolutionx`` | +| | - ``maxresolutiony`` | +| | - ``vgpuprofileid`` | +| | - ``vgpuprofilename`` | +| | - ``videoram`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``updatePod`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``storageaccessgroups`` | +| | - ``zonestorageaccessgroups`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``attachIso`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` | +| | - ``gpucardid`` | +| | - ``gpucardname`` | +| | - ``gpucount`` | +| | - ``leaseduration`` | +| | - ``leaseexpiryaction`` | +| | - ``leaseexpirydate`` | +| | - ``maxheads`` | +| | - ``maxresolutionx`` | +| | - ``maxresolutiony`` | +| | - ``vgpuprofileid`` | +| | - ``vgpuprofilename`` | +| | - ``videoram`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``createUser`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``apikeyaccess`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``createVpnGateway`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``ipaddressid`` (optional) | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listAccounts`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``apikeyaccess`` (optional) | +| | | +| | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``apikeyaccess`` | +| | - ``backupavailable`` | +| | - ``backuplimit`` | +| | - ``backupstorageavailable`` | +| | - ``backupstoragelimit`` | +| | - ``backupstoragetotal`` | +| | - ``backuptotal`` | +| | - ``bucketavailable`` | +| | - ``bucketlimit`` | +| | - ``buckettotal`` | +| | - ``gpuavailable`` | +| | - ``gpulimit`` | +| | - ``gputotal`` | +| | - ``objectstorageavailable`` | +| | - ``objectstoragelimit`` | +| | - ``objectstoragetotal`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``destroyRouter`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``activateProject`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``backupavailable`` | +| | - ``backuplimit`` | +| | - ``backupstorageavailable`` | +| | - ``backupstoragelimit`` | +| | - ``backupstoragetotal`` | +| | - ``backuptotal`` | +| | - ``bucketavailable`` | +| | - ``bucketlimit`` | +| | - ``buckettotal`` | +| | - ``gpuavailable`` | +| | - ``gpulimit`` | +| | - ``gputotal`` | +| | - ``objectstorageavailable`` | +| | - ``objectstoragelimit`` | +| | - ``objectstoragetotal`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``updateBackupSchedule`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``maxbackups`` (optional) | +| | - ``quiescevm`` (optional) | +| | | +| | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``description`` | +| | - ``intervaltype`` | +| | - ``name`` | +| | - ``vmbackupofferingremoved`` | +| | - ``vmdetails`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``addBaremetalHost`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``externaldetails`` (optional) | +| | - ``storageaccessgroups`` (optional) | +| | | +| | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``clusterstorageaccessgroups`` | +| | - ``extensionid`` | +| | - ``extensionname`` | +| | - ``gputotal`` | +| | - ``gpuused`` | +| | - ``managementservername`` | +| | - ``podstorageaccessgroups`` | +| | - ``storageaccessgroups`` | +| | - ``virtualmachineid`` | +| | - ``zonestorageaccessgroups`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``destroyVirtualMachine`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` | +| | - ``gpucardid`` | +| | - ``gpucardname`` | +| | - ``gpucount`` | +| | - ``leaseduration`` | +| | - ``leaseexpiryaction`` | +| | - ``leaseexpirydate`` | +| | - ``maxheads`` | +| | - ``maxresolutionx`` | +| | - ``maxresolutiony`` | +| | - ``vgpuprofileid`` | +| | - ``vgpuprofilename`` | +| | - ``videoram`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``startVirtualMachine`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` | +| | - ``gpucardid`` | +| | - ``gpucardname`` | +| | - ``gpucount`` | +| | - ``leaseduration`` | +| | - ``leaseexpiryaction`` | +| | - ``leaseexpirydate`` | +| | - ``maxheads`` | +| | - ``maxresolutionx`` | +| | - ``maxresolutiony`` | +| | - ``vgpuprofileid`` | +| | - ``vgpuprofilename`` | +| | - ``videoram`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``createPod`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``storageaccessgroups`` (optional) | +| | | +| | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``storageaccessgroups`` | +| | - ``zonestorageaccessgroups`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listVirtualMachinesMetrics`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` (optional) | +| | - ``extensionid`` (optional) | +| | - ``gpuenabled`` (optional) | +| | - ``leased`` (optional) | +| | - ``userdataid`` (optional) | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listHosts`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` (optional) | +| | - ``managementserverid`` (optional) | +| | - ``storageaccessgroup`` (optional) | +| | | +| | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``clusterstorageaccessgroups`` | +| | - ``extensionid`` | +| | - ``extensionname`` | +| | - ``gputotal`` | +| | - ``gpuused`` | +| | - ``managementservername`` | +| | - ``podstorageaccessgroups`` | +| | - ``storageaccessgroups`` | +| | - ``virtualmachineid`` | +| | - ``zonestorageaccessgroups`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``updateStoragePool`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``details`` | +| | - ``storageaccessgroups`` | +| | - ``usediops`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listBackupRepositories`` | **Response:** | +| | | +| | *Removed Parameters:* | +| | | +| | - ``mountopts`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``moveDomain`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``backupavailable`` | +| | - ``backuplimit`` | +| | - ``backupstorageavailable`` | +| | - ``backupstoragelimit`` | +| | - ``backupstoragetotal`` | +| | - ``backuptotal`` | +| | - ``bucketavailable`` | +| | - ``bucketlimit`` | +| | - ``buckettotal`` | +| | - ``gpuavailable`` | +| | - ``gpulimit`` | +| | - ``gputotal`` | +| | - ``objectstorageavailable`` | +| | - ``objectstoragelimit`` | +| | - ``objectstoragetotal`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listNetworks`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``specifyvlan`` | +| | | +| | *Removed Parameters:* | +| | | +| | - ``associatednetwork`` | +| | - ``associatednetworkid`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listHostsMetrics`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` (optional) | +| | - ``managementserverid`` (optional) | +| | - ``storageaccessgroup`` (optional) | +| | | +| | **Response:** | +| | | +| | *Removed Parameters:* | +| | | +| | - ``cpuloadaverage`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``cancelShutdown`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``agents`` | +| | - ``agentscount`` | +| | - ``maintenanceinitiated`` | +| | - ``state`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``reserveIpAddress`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``forprovider`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listSnapshotPolicies`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``storage`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``updateObjectStoragePool`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``size`` (optional) | +| | | +| | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``storageallocated`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``stopRouter`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``lockAccount`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``apikeyaccess`` | +| | - ``backupavailable`` | +| | - ``backuplimit`` | +| | - ``backupstorageavailable`` | +| | - ``backupstoragelimit`` | +| | - ``backupstoragetotal`` | +| | - ``backuptotal`` | +| | - ``bucketavailable`` | +| | - ``bucketlimit`` | +| | - ``buckettotal`` | +| | - ``gpuavailable`` | +| | - ``gpulimit`` | +| | - ``gputotal`` | +| | - ``objectstorageavailable`` | +| | - ``objectstoragelimit`` | +| | - ``objectstoragetotal`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``changeServiceForVirtualMachine`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` | +| | - ``gpucardid`` | +| | - ``gpucardname`` | +| | - ``gpucount`` | +| | - ``leaseduration`` | +| | - ``leaseexpiryaction`` | +| | - ``leaseexpirydate`` | +| | - ``maxheads`` | +| | - ``maxresolutionx`` | +| | - ``maxresolutiony`` | +| | - ``vgpuprofileid`` | +| | - ``vgpuprofilename`` | +| | - ``videoram`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listTemplates`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``extensionid`` (optional) | +| | - ``forcks`` (optional) | +| | - ``isready`` (optional) | +| | - ``oscategoryid`` (optional) | +| | | +| | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``extensionid`` | +| | - ``extensionname`` | +| | - ``forcks`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``createBucket`` | **Request:** | +| | | +| | *Changed Parameters:* | +| | | +| | - ``quota`` was 'optional' and is now 'required' | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``oauthlogin`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``managementserverid`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``rebootVirtualMachine`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` | +| | - ``gpucardid`` | +| | - ``gpucardname`` | +| | - ``gpucount`` | +| | - ``leaseduration`` | +| | - ``leaseexpiryaction`` | +| | - ``leaseexpirydate`` | +| | - ``maxheads`` | +| | - ``maxresolutionx`` | +| | - ``maxresolutiony`` | +| | - ``vgpuprofileid`` | +| | - ``vgpuprofilename`` | +| | - ``videoram`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listBackupOfferings`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``provider`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listVnfTemplates`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``extensionid`` (optional) | +| | - ``forcks`` (optional) | +| | - ``isready`` (optional) | +| | - ``oscategoryid`` (optional) | +| | | +| | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``extensionid`` | +| | - ``extensionname`` | +| | - ``forcks`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``deployVnfAppliance`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``datadisksdetails`` (optional) | +| | - ``externaldetails`` (optional) | +| | - ``leaseduration`` (optional) | +| | - ``leaseexpiryaction`` (optional) | +| | - ``snapshotid`` (optional) | +| | - ``volumeid`` (optional) | +| | | +| | *Changed Parameters:* | +| | | +| | - ``templateid`` was 'required' and is now 'optional' | +| | | +| | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` | +| | - ``gpucardid`` | +| | - ``gpucardname`` | +| | - ``gpucount`` | +| | - ``leaseduration`` | +| | - ``leaseexpiryaction`` | +| | - ``leaseexpirydate`` | +| | - ``maxheads`` | +| | - ``maxresolutionx`` | +| | - ``maxresolutiony`` | +| | - ``vgpuprofileid`` | +| | - ``vgpuprofilename`` | +| | - ``videoram`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``createNetworkOffering`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``provider`` (optional) | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listPods`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``storageaccessgroup`` (optional) | +| | | +| | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``storageaccessgroups`` | +| | - ``zonestorageaccessgroups`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listSnapshots`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``chainsize`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``readyForShutdown`` | **Request:** | +| | | +| | *Changed Parameters:* | +| | | +| | - ``managementserverid`` was 'optional' and is now 'required' | +| | | +| | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``agents`` | +| | - ``agentscount`` | +| | - ``maintenanceinitiated`` | +| | - ``state`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``scaleKubernetesCluster`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``nodeofferings`` (optional) | +| | | +| | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``cniconfigname`` | +| | - ``cniconfigurationid`` | +| | - ``controlofferingid`` | +| | - ``controlofferingname`` | +| | - ``etcdips`` | +| | - ``etcdnodes`` | +| | - ``etcdofferingid`` | +| | - ``etcdofferingname`` | +| | - ``workerofferingid`` | +| | - ``workerofferingname`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``stopNetScalerVpx`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``addBackupRepository`` | **Response:** | +| | | +| | *Removed Parameters:* | +| | | +| | - ``mountopts`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``createProject`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``backupavailable`` | +| | - ``backuplimit`` | +| | - ``backupstorageavailable`` | +| | - ``backupstoragelimit`` | +| | - ``backupstoragetotal`` | +| | - ``backuptotal`` | +| | - ``bucketavailable`` | +| | - ``bucketlimit`` | +| | - ``buckettotal`` | +| | - ``gpuavailable`` | +| | - ``gpulimit`` | +| | - ``gputotal`` | +| | - ``objectstorageavailable`` | +| | - ``objectstoragelimit`` | +| | - ``objectstoragetotal`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``markDefaultZoneForAccount`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``apikeyaccess`` | +| | - ``backupavailable`` | +| | - ``backuplimit`` | +| | - ``backupstorageavailable`` | +| | - ``backupstoragelimit`` | +| | - ``backupstoragetotal`` | +| | - ``backuptotal`` | +| | - ``bucketavailable`` | +| | - ``bucketlimit`` | +| | - ``buckettotal`` | +| | - ``gpuavailable`` | +| | - ``gpulimit`` | +| | - ``gputotal`` | +| | - ``objectstorageavailable`` | +| | - ``objectstoragelimit`` | +| | - ``objectstoragetotal`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``changeServiceForSystemVm`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` | +| | | +| | *Removed Parameters:* | +| | | +| | - ``jobid`` | +| | - ``jobstatus`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``rebootRouter`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``createSnapshotFromVMSnapshot`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``chainsize`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``updateIso`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``forceupdateostype`` (optional) | +| | | +| | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``extensionid`` | +| | - ``extensionname`` | +| | - ``forcks`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``prepareTemplate`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``extensionid`` | +| | - ``extensionname`` | +| | - ``forcks`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``updateBackupOffering`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``provider`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``stopInternalLoadBalancerVM`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``samlSso`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``managementserverid`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``createDomain`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``backupavailable`` | +| | - ``backuplimit`` | +| | - ``backupstorageavailable`` | +| | - ``backupstoragelimit`` | +| | - ``backupstoragetotal`` | +| | - ``backuptotal`` | +| | - ``bucketavailable`` | +| | - ``bucketlimit`` | +| | - ``buckettotal`` | +| | - ``gpuavailable`` | +| | - ``gpulimit`` | +| | - ``gputotal`` | +| | - ``objectstorageavailable`` | +| | - ``objectstoragelimit`` | +| | - ``objectstoragetotal`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``updateStorageCapabilities`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``details`` | +| | - ``storageaccessgroups`` | +| | - ``usediops`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``createServiceOffering`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``externaldetails`` (optional) | +| | - ``gpucount`` (optional) | +| | - ``gpudisplay`` (optional) | +| | - ``leaseduration`` (optional) | +| | - ``leaseexpiryaction`` (optional) | +| | - ``vgpuprofileid`` (optional) | +| | | +| | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``gpucardid`` | +| | - ``gpucardname`` | +| | - ``gpucount`` | +| | - ``gpudisplay`` | +| | - ``leaseduration`` | +| | - ``leaseexpiryaction`` | +| | - ``maxheads`` | +| | - ``maxresolutionx`` | +| | - ``maxresolutiony`` | +| | - ``vgpuprofileid`` | +| | - ``vgpuprofilename`` | +| | - ``videoram`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``assignVirtualMachine`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` | +| | - ``gpucardid`` | +| | - ``gpucardname`` | +| | - ``gpucount`` | +| | - ``leaseduration`` | +| | - ``leaseexpiryaction`` | +| | - ``leaseexpirydate`` | +| | - ``maxheads`` | +| | - ``maxresolutionx`` | +| | - ``maxresolutiony`` | +| | - ``vgpuprofileid`` | +| | - ``vgpuprofilename`` | +| | - ``videoram`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listVmsForImport`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``bootmode`` | +| | - ``boottype`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``addObjectStoragePool`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``size`` (optional) | +| | | +| | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``storageallocated`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``updateTemplate`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``forceupdateostype`` (optional) | +| | - ``forcks`` (optional) | +| | | +| | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``extensionid`` | +| | - ``extensionname`` | +| | - ``forcks`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``createVlanIpRange`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``provider`` (optional) | +| | | +| | *Removed Parameters:* | +| | | +| | - ``fornsx`` | +| | | +| | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``provider`` | +| | | +| | *Removed Parameters:* | +| | | +| | - ``fornsx`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listPaloAltoFirewallNetworks`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``specifyvlan`` | +| | | +| | *Removed Parameters:* | +| | | +| | - ``associatednetwork`` | +| | - ``associatednetworkid`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listManagementServers`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``peers`` (optional) | +| | | +| | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``agents`` | +| | - ``agentscount`` | +| | - ``ipaddress`` | +| | - ``lastagents`` | +| | - ``peers`` | +| | - ``pendingjobscount`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``changeServiceForRouter`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``updateVirtualMachine`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``leaseduration`` (optional) | +| | - ``leaseexpiryaction`` (optional) | +| | | +| | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` | +| | - ``gpucardid`` | +| | - ``gpucardname`` | +| | - ``gpucount`` | +| | - ``leaseduration`` | +| | - ``leaseexpiryaction`` | +| | - ``leaseexpirydate`` | +| | - ``maxheads`` | +| | - ``maxresolutionx`` | +| | - ``maxresolutiony`` | +| | - ``vgpuprofileid`` | +| | - ``vgpuprofilename`` | +| | - ``videoram`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``updateAccount`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``apikeyaccess`` (optional) | +| | | +| | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``apikeyaccess`` | +| | - ``backupavailable`` | +| | - ``backuplimit`` | +| | - ``backupstorageavailable`` | +| | - ``backupstoragelimit`` | +| | - ``backupstoragetotal`` | +| | - ``backuptotal`` | +| | - ``bucketavailable`` | +| | - ``bucketlimit`` | +| | - ``buckettotal`` | +| | - ``gpuavailable`` | +| | - ``gpulimit`` | +| | - ``gputotal`` | +| | - ``objectstorageavailable`` | +| | - ``objectstoragelimit`` | +| | - ``objectstoragetotal`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listDomains`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``backupavailable`` | +| | - ``backuplimit`` | +| | - ``backupstorageavailable`` | +| | - ``backupstoragelimit`` | +| | - ``backupstoragetotal`` | +| | - ``backuptotal`` | +| | - ``bucketavailable`` | +| | - ``bucketlimit`` | +| | - ``buckettotal`` | +| | - ``gpuavailable`` | +| | - ``gpulimit`` | +| | - ``gputotal`` | +| | - ``objectstorageavailable`` | +| | - ``objectstoragelimit`` | +| | - ``objectstoragetotal`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``disableAccount`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``apikeyaccess`` | +| | - ``backupavailable`` | +| | - ``backuplimit`` | +| | - ``backupstorageavailable`` | +| | - ``backupstoragelimit`` | +| | - ``backupstoragetotal`` | +| | - ``backuptotal`` | +| | - ``bucketavailable`` | +| | - ``bucketlimit`` | +| | - ``buckettotal`` | +| | - ``gpuavailable`` | +| | - ``gpulimit`` | +| | - ``gputotal`` | +| | - ``objectstorageavailable`` | +| | - ``objectstoragelimit`` | +| | - ``objectstoragetotal`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``resetUserDataForVirtualMachine`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` | +| | - ``gpucardid`` | +| | - ``gpucardname`` | +| | - ``gpucount`` | +| | - ``leaseduration`` | +| | - ``leaseexpiryaction`` | +| | - ``leaseexpirydate`` | +| | - ``maxheads`` | +| | - ``maxresolutionx`` | +| | - ``maxresolutiony`` | +| | - ``vgpuprofileid`` | +| | - ``vgpuprofilename`` | +| | - ``videoram`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``archiveSnapshot`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``chainsize`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``createTemplate`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` (optional) | +| | | +| | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``extensionid`` | +| | - ``extensionname`` | +| | - ``forcks`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``updatePortForwardingRule`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``cidrlist`` (optional) | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``associateIpAddress`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``forprovider`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``resetSSHKeyForVirtualMachine`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` | +| | - ``gpucardid`` | +| | - ``gpucardname`` | +| | - ``gpucount`` | +| | - ``leaseduration`` | +| | - ``leaseexpiryaction`` | +| | - ``leaseexpirydate`` | +| | - ``maxheads`` | +| | - ``maxresolutionx`` | +| | - ``maxresolutiony`` | +| | - ``vgpuprofileid`` | +| | - ``vgpuprofilename`` | +| | - ``videoram`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``addKubernetesSupportedVersion`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``linkUserDataToTemplate`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``extensionid`` | +| | - ``extensionname`` | +| | - ``forcks`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listInternalLoadBalancerVMs`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``updateKubernetesSupportedVersion`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``updateCluster`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``externaldetails`` (optional) | +| | | +| | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``extensionid`` | +| | - ``extensionname`` | +| | - ``podstorageaccessgroups`` | +| | - ``storageaccessgroups`` | +| | - ``zonestorageaccessgroups`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listVmwareDcVms`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``hostname`` (optional) | +| | - ``instancename`` (optional) | +| | | +| | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``bootmode`` | +| | - ``boottype`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``getUserKeys`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``apikeyaccess`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``deployVirtualMachine`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``datadisksdetails`` (optional) | +| | - ``externaldetails`` (optional) | +| | - ``leaseduration`` (optional) | +| | - ``leaseexpiryaction`` (optional) | +| | - ``snapshotid`` (optional) | +| | - ``volumeid`` (optional) | +| | | +| | *Changed Parameters:* | +| | | +| | - ``templateid`` was 'required' and is now 'optional' | +| | | +| | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` | +| | - ``gpucardid`` | +| | - ``gpucardname`` | +| | - ``gpucount`` | +| | - ``leaseduration`` | +| | - ``leaseexpiryaction`` | +| | - ``leaseexpirydate`` | +| | - ``maxheads`` | +| | - ``maxresolutionx`` | +| | - ``maxresolutiony`` | +| | - ``vgpuprofileid`` | +| | - ``vgpuprofilename`` | +| | - ``videoram`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``lockUser`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``apikeyaccess`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``createNetwork`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``specifyvlan`` | +| | | +| | *Removed Parameters:* | +| | | +| | - ``associatednetwork`` | +| | - ``associatednetworkid`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``copySnapshot`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``storageids`` (optional) | +| | - ``usestoragereplication`` (optional) | +| | | +| | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``chainsize`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listUsers`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``apikeyaccess`` (optional) | +| | - ``usersource`` (optional) | +| | | +| | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``apikeyaccess`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``updateVlanIpRange`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``provider`` | +| | | +| | *Removed Parameters:* | +| | | +| | - ``fornsx`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``disableUser`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``apikeyaccess`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listIsos`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``oscategoryid`` (optional) | +| | | +| | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``extensionid`` | +| | - ``extensionname`` | +| | - ``forcks`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``startSystemVm`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` | +| | | +| | *Removed Parameters:* | +| | | +| | - ``jobid`` | +| | - ``jobstatus`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``registerVnfTemplate`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``extensionid`` (optional) | +| | - ``externaldetails`` (optional) | +| | - ``forcks`` (optional) | +| | | +| | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``extensionid`` | +| | - ``extensionname`` | +| | - ``forcks`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``declareHostAsDegraded`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``clusterstorageaccessgroups`` | +| | - ``extensionid`` | +| | - ``extensionname`` | +| | - ``gputotal`` | +| | - ``gpuused`` | +| | - ``managementservername`` | +| | - ``podstorageaccessgroups`` | +| | - ``storageaccessgroups`` | +| | - ``virtualmachineid`` | +| | - ``zonestorageaccessgroups`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``createKubernetesCluster`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``asnumber`` (optional) | +| | - ``cniconfigdetails`` (optional) | +| | - ``cniconfigurationid`` (optional) | +| | - ``etcdnodes`` (optional) | +| | - ``hypervisor`` (optional) | +| | - ``nodeofferings`` (optional) | +| | - ``nodetemplates`` (optional) | +| | | +| | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``cniconfigname`` | +| | - ``cniconfigurationid`` | +| | - ``controlofferingid`` | +| | - ``controlofferingname`` | +| | - ``etcdips`` | +| | - ``etcdnodes`` | +| | - ``etcdofferingid`` | +| | - ``etcdofferingname`` | +| | - ``workerofferingid`` | +| | - ``workerofferingname`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``updateVMAffinityGroup`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` | +| | - ``gpucardid`` | +| | - ``gpucardname`` | +| | - ``gpucount`` | +| | - ``leaseduration`` | +| | - ``leaseexpiryaction`` | +| | - ``leaseexpirydate`` | +| | - ``maxheads`` | +| | - ``maxresolutionx`` | +| | - ``maxresolutiony`` | +| | - ``vgpuprofileid`` | +| | - ``vgpuprofilename`` | +| | - ``videoram`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``quotaCredits`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``credit`` | +| | - ``creditedon`` | +| | - ``creditoruserid`` | +| | - ``creditorusername`` | +| | | +| | *Removed Parameters:* | +| | | +| | - ``credits`` | +| | - ``updated_by`` | +| | - ``updated_on`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``getUploadParamsForTemplate`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``forcks`` (optional) | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``syncStoragePool`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``details`` | +| | - ``storageaccessgroups`` | +| | - ``usediops`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listRouters`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` (optional) | +| | | +| | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listKubernetesSupportedVersions`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` (optional) | +| | | +| | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listZonesMetrics`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``storageaccessgroup`` (optional) | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``updateIpAddress`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``forprovider`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``migrateNetwork`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``specifyvlan`` | +| | | +| | *Removed Parameters:* | +| | | +| | - ``associatednetwork`` | +| | - ``associatednetworkid`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listUnmanagedInstances`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``bootmode`` | +| | - ``boottype`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``registerTemplate`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``extensionid`` (optional) | +| | - ``externaldetails`` (optional) | +| | - ``forcks`` (optional) | +| | | +| | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``extensionid`` | +| | - ``extensionname`` | +| | - ``forcks`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listVnfAppliances`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` (optional) | +| | - ``extensionid`` (optional) | +| | - ``gpuenabled`` (optional) | +| | - ``leased`` (optional) | +| | - ``userdataid`` (optional) | +| | | +| | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` | +| | - ``gpucardid`` | +| | - ``gpucardname`` | +| | - ``gpucount`` | +| | - ``leaseduration`` | +| | - ``leaseexpiryaction`` | +| | - ``leaseexpirydate`` | +| | - ``maxheads`` | +| | - ``maxresolutionx`` | +| | - ``maxresolutiony`` | +| | - ``vgpuprofileid`` | +| | - ``vgpuprofilename`` | +| | - ``videoram`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``findStoragePoolsForMigration`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``details`` | +| | - ``storageaccessgroups`` | +| | - ``usediops`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``createStoragePool`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``storageaccessgroups`` (optional) | +| | | +| | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``details`` | +| | - ``storageaccessgroups`` | +| | - ``usediops`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``enableStorageMaintenance`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``details`` | +| | - ``storageaccessgroups`` | +| | - ``usediops`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``cancelStorageMaintenance`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``details`` | +| | - ``storageaccessgroups`` | +| | - ``usediops`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``updateSnapshotPolicy`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``storage`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``queryAsyncJobResult`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``managementservername`` | +| | | +| | *Removed Parameters:* | +| | | +| | - ``jobstatus`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``prepareForShutdown`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``agents`` | +| | - ``agentscount`` | +| | - ``maintenanceinitiated`` | +| | - ``state`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``addCluster`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``extensionid`` (optional) | +| | - ``externaldetails`` (optional) | +| | - ``storageaccessgroups`` (optional) | +| | | +| | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``extensionid`` | +| | - ``extensionname`` | +| | - ``podstorageaccessgroups`` | +| | - ``storageaccessgroups`` | +| | - ``zonestorageaccessgroups`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``removeNicFromVirtualMachine`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` | +| | - ``gpucardid`` | +| | - ``gpucardname`` | +| | - ``gpucount`` | +| | - ``leaseduration`` | +| | - ``leaseexpiryaction`` | +| | - ``leaseexpirydate`` | +| | - ``maxheads`` | +| | - ``maxresolutionx`` | +| | - ``maxresolutiony`` | +| | - ``vgpuprofileid`` | +| | - ``vgpuprofilename`` | +| | - ``videoram`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``enableAccount`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``apikeyaccess`` | +| | - ``backupavailable`` | +| | - ``backuplimit`` | +| | - ``backupstorageavailable`` | +| | - ``backupstoragelimit`` | +| | - ``backupstoragetotal`` | +| | - ``backuptotal`` | +| | - ``bucketavailable`` | +| | - ``bucketlimit`` | +| | - ``buckettotal`` | +| | - ``gpuavailable`` | +| | - ``gpulimit`` | +| | - ``gputotal`` | +| | - ``objectstorageavailable`` | +| | - ``objectstoragelimit`` | +| | - ``objectstoragetotal`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``startKubernetesCluster`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``cniconfigname`` | +| | - ``cniconfigurationid`` | +| | - ``controlofferingid`` | +| | - ``controlofferingname`` | +| | - ``etcdips`` | +| | - ``etcdnodes`` | +| | - ``etcdofferingid`` | +| | - ``etcdofferingname`` | +| | - ``workerofferingid`` | +| | - ``workerofferingname`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``reconnectHost`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``clusterstorageaccessgroups`` | +| | - ``extensionid`` | +| | - ``extensionname`` | +| | - ``gputotal`` | +| | - ``gpuused`` | +| | - ``managementservername`` | +| | - ``podstorageaccessgroups`` | +| | - ``storageaccessgroups`` | +| | - ``virtualmachineid`` | +| | - ``zonestorageaccessgroups`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listBackupSchedule`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``id`` | +| | - ``maxbackups`` | +| | - ``quiescevm`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``getUser`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``apikeyaccess`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``createManagementNetworkIpRange`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``storageaccessgroups`` | +| | - ``zonestorageaccessgroups`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``updateVnfTemplate`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``forceupdateostype`` (optional) | +| | - ``forcks`` (optional) | +| | | +| | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``extensionid`` | +| | - ``extensionname`` | +| | - ``forcks`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listServiceOfferings`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``gpuenabled`` (optional) | +| | - ``vgpuprofileid`` (optional) | +| | | +| | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``gpucardid`` | +| | - ``gpucardname`` | +| | - ``gpucount`` | +| | - ``gpudisplay`` | +| | - ``leaseduration`` | +| | - ``leaseexpiryaction`` | +| | - ``maxheads`` | +| | - ``maxresolutionx`` | +| | - ``maxresolutiony`` | +| | - ``vgpuprofileid`` | +| | - ``vgpuprofilename`` | +| | - ``videoram`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``listOsCategories`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` (optional) | +| | - ``isfeatured`` (optional) | +| | - ``isiso`` (optional) | +| | - ``isvnf`` (optional) | +| | - ``showicon`` (optional) | +| | - ``zoneid`` (optional) | +| | | +| | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``created`` | +| | - ``icon`` | +| | - ``isfeatured`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``importVm`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``importinstancehostid`` (optional) | +| | | +| | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` | +| | - ``gpucardid`` | +| | - ``gpucardname`` | +| | - ``gpucount`` | +| | - ``leaseduration`` | +| | - ``leaseexpiryaction`` | +| | - ``leaseexpirydate`` | +| | - ``maxheads`` | +| | - ``maxresolutionx`` | +| | - ``maxresolutiony`` | +| | - ``vgpuprofileid`` | +| | - ``vgpuprofilename`` | +| | - ``videoram`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``updateServiceOffering`` | **Request:** | +| | | +| | *New Parameters:* | +| | | +| | - ``externaldetails`` (optional) | +| | | +| | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``gpucardid`` | +| | - ``gpucardname`` | +| | - ``gpucount`` | +| | - ``gpudisplay`` | +| | - ``leaseduration`` | +| | - ``leaseexpiryaction`` | +| | - ``maxheads`` | +| | - ``maxresolutionx`` | +| | - ``maxresolutiony`` | +| | - ``vgpuprofileid`` | +| | - ``vgpuprofilename`` | +| | - ``videoram`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ +| ``stopVirtualMachine`` | **Response:** | +| | | +| | *New Parameters:* | +| | | +| | - ``arch`` | +| | - ``gpucardid`` | +| | - ``gpucardname`` | +| | - ``gpucount`` | +| | - ``leaseduration`` | +| | - ``leaseexpiryaction`` | +| | - ``leaseexpirydate`` | +| | - ``maxheads`` | +| | - ``maxresolutionx`` | +| | - ``maxresolutiony`` | +| | - ``vgpuprofileid`` | +| | - ``vgpuprofilename`` | +| | - ``videoram`` | +| | | ++------------------------------------------------------------+--------------------------------------------------------------------------------+ From 413f70794311c44cf94b9f6cbae67cc750f95596 Mon Sep 17 00:00:00 2001 From: Suresh Kumar Anaparti Date: Thu, 28 Aug 2025 17:57:22 +0530 Subject: [PATCH 3/3] Updated known issues --- source/releasenotes/about.rst | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/releasenotes/about.rst b/source/releasenotes/about.rst index b66102021e..bed094998e 100644 --- a/source/releasenotes/about.rst +++ b/source/releasenotes/about.rst @@ -41,6 +41,10 @@ Some of the highlights include: • Storage plugins - Ceph, PowerFlex, StorPool, Linstor related fixes and improvements • Several UI fixes and improvements, including Deploy Instance Form, Announcement Banner, etc +Known Issues +------------ + +• Usage data for Instance Backups does not update after the final backup of an Instance is deleted The full list of new features can be found in the project release notes at https://docs.cloudstack.apache.org/en/4.21.0.0/releasenotes/changes.html