API Changes Introduced in 4.14.0.0

For the complete list of API commands and params consult the CloudStack Apidocs.

New API Commands

NameDescription
startRollingMaintenanceStart rolling maintenance
createBackupScheduleCreates a user-defined VM backup schedule
listBackupOfferingsLists backup offerings
createBackupCreate VM backup
stopKubernetesClusterStops a running Kubernetes cluster
listKubernetesClustersLists Kubernetes clusters
scaleKubernetesClusterScales a created, running or stopped Kubernetes cluster
destroyVolumeDestroys a Volume.
deleteBackupOfferingDeletes a backup offering
updateSecurityGroupUpdates a security group
getRouterHealthCheckResultsStarts a router.
listBackupsLists VM backups
listBackupProvidersLists Backup and Recovery providers
deleteKubernetesSupportedVersionDeletes a Kubernetes cluster
restoreBackupRestores an existing stopped or deleted VM using a VM backup
addKubernetesSupportedVersionAdd a supported Kubernetes version
deleteKubernetesClusterDeletes a Kubernetes cluster
getKubernetesClusterConfigGet Kubernetes cluster config
updateKubernetesSupportedVersionUpdate a supported Kubernetes version
upgradeKubernetesClusterUpgrades a running Kubernetes cluster
deleteBackupScheduleDeletes the backup schedule of a VM
listBackupProviderOfferingsLists external backup offerings of the provider
createKubernetesClusterCreates a Kubernetes cluster
importBackupOfferingImports a backup offering using a backup provider
removeVirtualMachineFromBackupOfferingRemoves a VM from any existing backup offering
listKubernetesSupportedVersionsLists container clusters
recoverVolumeRecovers a Destroy volume.
listUnmanagedInstancesLists unmanaged virtual machines for a given cluster.
importUnmanagedInstanceImport unmanaged virtual machine from a given cluster.
getDiagnosticsDataGet diagnostics and files from system VMs
startKubernetesClusterStarts a stopped Kubernetes cluster
listBackupScheduleList backup schedule of a VM
restoreVolumeFromBackupAndAttachToVMRestore and attach a backed up volume to VM
updateBackupScheduleUpdates a user-defined VM backup schedule
deleteBackupDelete VM backup
assignVirtualMachineToBackupOfferingAssigns a VM to a backup offering

Parameters Changed API Commands

NameDescription
listHosts

Response:

New Parameters:

  • cpuloadaverage
  • ueficapability

Removed Parameters:

  • averageload
importLdapUsers

Response:

New Parameters:

  • conflictingusersource
listHostsMetrics

Response:

New Parameters:

  • cpuloadaverage
restoreVirtualMachine

Response:

New Parameters:

  • backupofferingid
  • backupofferingname
  • bootmode
  • boottype
updateHost

Response:

New Parameters:

  • cpuloadaverage
  • ueficapability

Removed Parameters:

  • averageload
stopRouter

Response:

New Parameters:

  • healthchecksfailed
  • healthcheckresults()
changeServiceForVirtualMachine

Response:

New Parameters:

  • backupofferingid
  • backupofferingname
  • bootmode
  • boottype
startRouter

Response:

New Parameters:

  • healthchecksfailed
  • healthcheckresults()
rebootVirtualMachine

Response:

New Parameters:

  • backupofferingid
  • backupofferingname
  • bootmode
  • boottype
listVolumesMetrics

Request:

New Parameters:

  • state (optional)
updateVmNicIp

Response:

New Parameters:

  • backupofferingid
  • backupofferingname
  • bootmode
  • boottype
startInternalLoadBalancerVM

Response:

New Parameters:

  • healthchecksfailed
  • healthcheckresults()
searchLdap

Response:

New Parameters:

  • conflictingusersource
stopNetScalerVpx

Response:

New Parameters:

  • healthchecksfailed
  • healthcheckresults()
listCapabilities

Response:

New Parameters:

  • allowuserexpungerecovervolume
  • kubernetesclusterexperimentalfeaturesenabled
  • kubernetesserviceenabled
listLdapUsers

Request:

New Parameters:

  • domainid (optional)
  • userfilter (optional)

Response:

New Parameters:

  • conflictingusersource
rebootRouter

Response:

New Parameters:

  • healthchecksfailed
  • healthcheckresults()
listNics

Response:

New Parameters:

  • adaptertype
  • ipaddresses
  • isolatedpvlan
  • isolatedpvlantype
  • vlanid
addNicToVirtualMachine

Response:

New Parameters:

  • backupofferingid
  • backupofferingname
  • bootmode
  • boottype
listExternalLoadBalancers

Response:

New Parameters:

  • cpuloadaverage
  • ueficapability

Removed Parameters:

  • averageload
updateDefaultNicForVirtualMachine

Response:

New Parameters:

  • backupofferingid
  • backupofferingname
  • bootmode
  • boottype
stopInternalLoadBalancerVM

Response:

New Parameters:

  • healthchecksfailed
  • healthcheckresults()
createServiceOffering

Request:

New Parameters:

  • cachemode (optional)

Response:

New Parameters:

  • cacheMode
assignVirtualMachine

Response:

New Parameters:

  • backupofferingid
  • backupofferingname
  • bootmode
  • boottype
changeServiceForRouter

Response:

New Parameters:

  • healthchecksfailed
  • healthcheckresults()
updateVirtualMachine

Response:

New Parameters:

  • backupofferingid
  • backupofferingname
  • bootmode
  • boottype
migrateVirtualMachine

Response:

New Parameters:

  • backupofferingid
  • backupofferingname
  • bootmode
  • boottype
resetPasswordForVirtualMachine

Response:

New Parameters:

  • backupofferingid
  • backupofferingname
  • bootmode
  • boottype
associateIpAddress

Request:

New Parameters:

  • ipaddress (optional)
resetSSHKeyForVirtualMachine

Response:

New Parameters:

  • backupofferingid
  • backupofferingname
  • bootmode
  • boottype
listInternalLoadBalancerVMs

Request:

New Parameters:

  • fetchhealthcheckresults (optional)

Response:

New Parameters:

  • healthchecksfailed
  • healthcheckresults()
detachIso

Response:

New Parameters:

  • backupofferingid
  • backupofferingname
  • bootmode
  • boottype
prepareHostForMaintenance

Response:

New Parameters:

  • cpuloadaverage
  • ueficapability

Removed Parameters:

  • averageload
listVirtualMachines

Response:

New Parameters:

  • backupofferingid
  • backupofferingname
  • bootmode
  • boottype
revertToVMSnapshot

Response:

New Parameters:

  • backupofferingid
  • backupofferingname
  • bootmode
  • boottype
deployVirtualMachine

Request:

New Parameters:

  • bootmode (optional)
  • boottype (optional)

Response:

New Parameters:

  • backupofferingid
  • backupofferingname
  • bootmode
  • boottype
cancelHostMaintenance

Response:

New Parameters:

  • cpuloadaverage
  • ueficapability

Removed Parameters:

  • averageload
createDiskOffering

Request:

New Parameters:

  • cachemode (optional)
listVolumes

Request:

New Parameters:

  • state (optional)
createNetwork

Request:

New Parameters:

  • isolatedpvlantype (optional)
migrateVirtualMachineWithVolume

Response:

New Parameters:

  • backupofferingid
  • backupofferingname
  • bootmode
  • boottype
addHost

Response:

New Parameters:

  • cpuloadaverage
  • ueficapability

Removed Parameters:

  • averageload
updateVMAffinityGroup

Response:

New Parameters:

  • backupofferingid
  • backupofferingname
  • bootmode
  • boottype
recoverVirtualMachine

Response:

New Parameters:

  • backupofferingid
  • backupofferingname
  • bootmode
  • boottype
listRouters

Request:

New Parameters:

  • fetchhealthcheckresults (optional)

Response:

New Parameters:

  • healthchecksfailed
  • healthcheckresults()
attachIso

Response:

New Parameters:

  • backupofferingid
  • backupofferingname
  • bootmode
  • boottype
destroyRouter

Response:

New Parameters:

  • healthchecksfailed
  • healthcheckresults()
removeNicFromVirtualMachine

Response:

New Parameters:

  • backupofferingid
  • backupofferingname
  • bootmode
  • boottype
reconnectHost

Response:

New Parameters:

  • cpuloadaverage
  • ueficapability

Removed Parameters:

  • averageload
createPrivateGateway

Request:

New Parameters:

  • bypassvlanoverlapcheck (optional)
addBaremetalHost

Response:

New Parameters:

  • cpuloadaverage
  • ueficapability

Removed Parameters:

  • averageload
destroyVirtualMachine

Response:

New Parameters:

  • backupofferingid
  • backupofferingname
  • bootmode
  • boottype
listServiceOfferings

Response:

New Parameters:

  • cacheMode
startVirtualMachine

Response:

New Parameters:

  • backupofferingid
  • backupofferingname
  • bootmode
  • boottype
stopVirtualMachine

Response:

New Parameters:

  • backupofferingid
  • backupofferingname
  • bootmode
  • boottype
updateServiceOffering

Response:

New Parameters:

  • cacheMode