API Changes Introduced in 4.15.0.0
For the complete list of API commands and params consult the CloudStack Apidocs.
New API Commands
Name | Description |
---|---|
listVsphereStoragePolicyCompatiblePools | List storage pools compatible with a vSphere storage policy |
listProjectRolePermissions | Lists a project’s project role permissions |
importVsphereStoragePolicies | Import vSphere storage policies |
migrateSecondaryStorageData | migrates data objects from one secondary storage to destination image store(s) |
unmanageVirtualMachine | Unmanage a guest virtual machine. |
updateImageStore | Updates image store read-only status |
deleteProjectRole | Delete Project roles in CloudStack |
deleteUserFromProject | Deletes user from the project |
listProjectRoles | Lists Project roles in CloudStack |
createProjectRole | Creates a Project role |
updateProjectRole | Creates a Project role |
listVsphereStoragePolicies | List vSphere storage policies |
createProjectRolePermission | Adds API permissions to a project role |
updateProjectRolePermission | Updates a project role permission and/or order |
addUserToProject | Adds user to a project |
importRole | Imports a role based on provided map of rule permissions |
deleteProjectRolePermission | Deletes a project role permission in the project |
Removed API Commands
Name | Description |
---|---|
listTemplateOvfProperties | List template OVF properties if available. |
Parameters Changed API Commands
Name | Description |
---|---|
copyIso | Response: New Parameters:
|
listVirtualMachinesMetrics | Request: New Parameters:
|
listHosts | Response: New Parameters:
|
updateStoragePool | Request: New Parameters:
|
rebootSystemVm | Response: New Parameters:
|
listNetworks | Request: New Parameters:
Response: New Parameters:
|
restoreVirtualMachine | Response: New Parameters:
|
updateHost | Request: New Parameters:
Response: New Parameters:
|
destroySystemVm | Response: New Parameters:
|
addSwift | Response: New Parameters:
|
scaleSystemVm | Response: New Parameters:
|
stopRouter | Response: New Parameters:
|
listProjectInvitations | Request: New Parameters:
Response: New Parameters:
|
listLdapConfigurations | Request: New Parameters:
|
listSecondaryStagingStores | Response: New Parameters:
|
startRouter | Response: New Parameters:
|
changeServiceForVirtualMachine | Response: New Parameters:
|
listTemplates | Request: New Parameters:
Response: New Parameters:
|
listPhysicalNetworks | Response: New Parameters:
|
createSecondaryStagingStore | Response: New Parameters:
|
rebootVirtualMachine | Request: New Parameters:
Response: New Parameters:
|
updateVPC | Response: New Parameters:
|
stopSystemVm | Response: New Parameters:
|
listPrivateGateways | Response: New Parameters:
|
updateVmNicIp | Response: New Parameters:
|
startInternalLoadBalancerVM | Response: New Parameters:
|
updateDiskOffering | Request: New Parameters:
Response: New Parameters:
|
addAccountToProject | Request: New Parameters:
|
listKubernetesClusters | Response: New Parameters:
Removed Parameters:
|
scaleKubernetesCluster | Request: Changed Parameters:
Response: New Parameters:
Removed Parameters:
|
stopNetScalerVpx | Response: New Parameters:
|
updatePhysicalNetwork | Response: New Parameters:
|
createRolePermission | Response: Removed Parameters:
|
listSystemVms | Response: New Parameters:
|
createProject | Request: New Parameters:
Response: New Parameters:
|
changeServiceForSystemVm | Response: New Parameters:
|
rebootRouter | Response: New Parameters:
|
findHostsForMigration | Response: New Parameters:
|
addNicToVirtualMachine | Response: New Parameters:
|
listStaticRoutes | Request: New Parameters:
|
listPublicIpAddresses | Response: New Parameters:
|
updateIso | Response: New Parameters:
|
listExternalLoadBalancers | Response: New Parameters:
|
updateDefaultNicForVirtualMachine | Response: New Parameters:
|
prepareTemplate | Response: New Parameters:
|
stopInternalLoadBalancerVM | Response: New Parameters:
|
restartNetwork | Response: New Parameters:
|
addImageStore | Response: New Parameters:
|
listRolePermissions | Response: Removed Parameters:
|
listNetworkACLs | Response: New Parameters:
|
copyTemplate | Response: New Parameters:
|
createServiceOffering | Request: New Parameters:
Response: New Parameters:
|
listNiciraNvpDeviceNetworks | Response: New Parameters:
|
assignVirtualMachine | Response: New Parameters:
|
updateTemplate | Request: New Parameters:
Response: New Parameters:
|
listPaloAltoFirewallNetworks | Response: New Parameters:
|
changeServiceForRouter | Response: New Parameters:
|
updateVirtualMachine | Response: New Parameters:
|
addSecondaryStorage | Response: New Parameters:
|
updateNetwork | Response: New Parameters:
|
updateVpnGateway | Response: New Parameters:
|
migrateVirtualMachine | Response: New Parameters:
|
createTemplate | Response: New Parameters:
|
resetPasswordForVirtualMachine | Response: New Parameters:
|
associateIpAddress | Response: New Parameters:
|
createNetworkACL | Response: New Parameters:
|
resetSSHKeyForVirtualMachine | Response: New Parameters:
|
createVPC | Response: New Parameters:
|
listInternalLoadBalancerVMs | Response: New Parameters:
|
listSrxFirewallNetworks | Response: New Parameters:
|
detachIso | Response: New Parameters:
|
createRole | Request: New Parameters:
Changed Parameters:
Response: New Parameters:
Removed Parameters:
|
prepareHostForMaintenance | Response: New Parameters:
|
listVirtualMachines | Request: New Parameters:
Response: New Parameters:
|
listDiskOfferings | Response: New Parameters:
|
upgradeKubernetesCluster | Response: New Parameters:
Removed Parameters:
|
listProjects | Request: New Parameters:
Response: New Parameters:
|
revertToVMSnapshot | Response: New Parameters:
|
registerIso | Response: New Parameters:
|
deployVirtualMachine | Request: New Parameters:
Removed Parameters:
Response: New Parameters:
|
cancelHostMaintenance | Response: New Parameters:
|
listProjectAccounts | Request: New Parameters:
Response: New Parameters:
|
createDiskOffering | Request: New Parameters:
Response: New Parameters:
|
createNetwork | Response: New Parameters:
|
listVPCs | Response: New Parameters:
|
migrateVirtualMachineWithVolume | Response: New Parameters:
|
restartVPC | Response: New Parameters:
|
addHost | Response: New Parameters:
|
updateProject | Request: New Parameters:
Response: New Parameters:
|
listIsos | Request: New Parameters:
Response: New Parameters:
|
updateCloudToUseObjectStore | Response: New Parameters:
|
updateRole | Response: New Parameters:
Removed Parameters:
|
listNetscalerLoadBalancerNetworks | Response: New Parameters:
|
startSystemVm | Response: New Parameters:
|
createKubernetesCluster | Response: New Parameters:
Removed Parameters:
|
updateVMAffinityGroup | Response: New Parameters:
|
migrateVPC | Response: New Parameters:
|
recoverVirtualMachine | Response: New Parameters:
|
getUploadParamsForTemplate | Request: Changed Parameters:
|
updateProjectInvitation | Request: New Parameters:
|
migrateSystemVm | Response: New Parameters:
|
listVpnGateways | Response: New Parameters:
|
listRoles | Response: New Parameters:
Removed Parameters:
|
updateNetworkACLItem | Response: New Parameters:
|
listRouters | Response: New Parameters:
|
listBrocadeVcsDeviceNetworks | Response: New Parameters:
|
listSwifts | Response: New Parameters:
|
listUsageRecords | Response: New Parameters:
|
suspendProject | Response: New Parameters:
|
updateIpAddress | Response: New Parameters:
|
migrateNetwork | Response: New Parameters:
|
registerTemplate | Request: Changed Parameters:
Response: New Parameters:
|
importUnmanagedInstance | Request: New Parameters:
Response: New Parameters:
|
addImageStoreS3 | Response: New Parameters:
|
createPhysicalNetwork | Response: New Parameters:
|
listF5LoadBalancerNetworks | Response: New Parameters:
|
listVMSnapshot | Response: New Parameters:
|
moveNetworkAclItem | Response: New Parameters:
|
attachIso | Response: New Parameters:
|
createVpnGateway | Response: New Parameters:
|
createVMSnapshot | Response: New Parameters:
|
destroyRouter | Response: New Parameters:
|
listImageStores | Request: New Parameters:
Response: New Parameters:
|
removeNicFromVirtualMachine | Response: New Parameters:
|
activateProject | Response: New Parameters:
|
reconnectHost | Response: New Parameters:
|
startKubernetesCluster | Response: New Parameters:
Removed Parameters:
|
createPrivateGateway | Response: New Parameters:
|
uploadSslCert | Request: New Parameters:
|
addBaremetalHost | Response: New Parameters:
|
destroyVirtualMachine | Response: New Parameters:
|
listServiceOfferings | Request: New Parameters:
Response: New Parameters:
|
startVirtualMachine | Request: New Parameters:
Response: New Parameters:
|
updateServiceOffering | Response: New Parameters:
|
stopVirtualMachine | Response: New Parameters:
|