API Changes Introduced in 4.22.0.0

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

Parameters Changed API Commands

Name

Description

listVsphereStoragePolicyCompatiblePools

Response:

New Parameters:

  • capacitybytes

removeNodesFromKubernetesCluster

Response:

New Parameters:

  • csienabled

  • templatename

updateHost

Request:

New Parameters:

  • cleanupexternaldetails (optional)

createBackupSchedule

Response:

New Parameters:

  • isbackupvmexpunged

addNodesToKubernetesCluster

Response:

New Parameters:

  • csienabled

  • templatename

listKubernetesClusters

Response:

New Parameters:

  • csienabled

  • templatename

listCapabilities

Response:

New Parameters:

  • additionalconfigenabled

createSnapshotPolicy

Response:

New Parameters:

  • volumename

listStoragePools

Response:

New Parameters:

  • capacitybytes

deleteLdapConfiguration

Request:

New Parameters:

  • id (optional)

Changed Parameters:

  • hostname was ‘required’ and is now ‘optional’

Response:

New Parameters:

  • id

listBackups

Response:

New Parameters:

  • isbackupvmexpunged

upgradeKubernetesCluster

Response:

New Parameters:

  • csienabled

  • templatename

listBackupProviderOfferings

Response:

New Parameters:

  • crosszoneinstancecreation

importBackupOffering

Response:

New Parameters:

  • crosszoneinstancecreation

updateBackupSchedule

Response:

New Parameters:

  • isbackupvmexpunged

updateStoragePool

Response:

New Parameters:

  • capacitybytes

listBackupRepositories

Response:

New Parameters:

  • crosszoneinstancecreation

listNetworks

Request:

New Parameters:

  • name (optional)

listSnapshotPolicies

Request:

New Parameters:

  • account (optional)

  • domainid (optional)

  • isrecursive (optional)

  • listall (optional)

  • projectid (optional)

Response:

New Parameters:

  • volumename

listLdapConfigurations

Request:

New Parameters:

  • id (optional)

Response:

New Parameters:

  • id

listBackupOfferings

Response:

New Parameters:

  • crosszoneinstancecreation

scaleKubernetesCluster

Response:

New Parameters:

  • csienabled

  • templatename

addBackupRepository

Request:

New Parameters:

  • crosszoneinstancecreation (optional)

Response:

New Parameters:

  • crosszoneinstancecreation

assignCertToLoadBalancer

Request:

New Parameters:

  • forced (optional)

unmanageVirtualMachine

Request:

New Parameters:

  • forced (optional)

  • hostid (optional)

Response:

New Parameters:

  • hostid

updateBackupOffering

Response:

New Parameters:

  • crosszoneinstancecreation

updateStorageCapabilities

Response:

New Parameters:

  • capacitybytes

listVirtualMachinesUsageHistory

Response:

New Parameters:

  • stats(*)

Removed Parameters:

  • stats

createKubernetesCluster

Request:

New Parameters:

  • enablecsi (optional)

Response:

New Parameters:

  • csienabled

  • templatename

addLdapConfiguration

Response:

New Parameters:

  • id

getUploadParamsForTemplate

Request:

New Parameters:

  • templatetype (optional)

syncStoragePool

Response:

New Parameters:

  • capacitybytes

listInfrastructure

Response:

New Parameters:

  • backuprepositories

findStoragePoolsForMigration

Response:

New Parameters:

  • capacitybytes

createStoragePool

Response:

New Parameters:

  • capacitybytes

listSystemVmsUsageHistory

Response:

New Parameters:

  • stats(*)

Removed Parameters:

  • stats

enableStorageMaintenance

Response:

New Parameters:

  • capacitybytes

cancelStorageMaintenance

Response:

New Parameters:

  • capacitybytes

updateSnapshotPolicy

Response:

New Parameters:

  • volumename

updateLoadBalancerRule

Request:

New Parameters:

  • cidrlist (optional)

startKubernetesCluster

Response:

New Parameters:

  • csienabled

  • templatename

listBackupSchedule

Request:

New Parameters:

  • account (optional)

  • domainid (optional)

  • id (optional)

  • isrecursive (optional)

  • listall (optional)

  • projectid (optional)

Changed Parameters:

  • virtualmachineid was ‘required’ and is now ‘optional’

importVm

Request:

New Parameters:

  • extraparams (optional)

  • forceconverttopool (optional)

updateServiceOffering

Request:

New Parameters:

  • cleanupexternaldetails (optional)