For the complete list of API commands and params consult the `CloudStack Apidocs`_.
.. cssclass:: table-striped table-bordered table-hover
| Name | Description |
|---|---|
listVmwareDcHosts |
Lists the VMs in a Vmware Datacenter |
.. cssclass:: table-striped table-bordered table-hover
| Name | Description |
|---|---|
listVirtualMachines |
Request: New Parameters:
|
listVirtualMachinesMetrics |
Request: New Parameters:
|
listVmsForImport |
Response: New Parameters:
|
listVmwareDcVms |
Request: New Parameters:
Removed Parameters:
Response: New Parameters:
Removed Parameters:
|
listUnmanagedInstances |
Response: New Parameters:
|
listVnfAppliances |
Request: New Parameters:
|
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 |
|---|---|
listVmwareDcHosts |
Lists the VMs in a Vmware Datacenter |
.. cssclass:: table-striped table-bordered table-hover
| Name | Description |
|---|---|
listNiciraNvpDeviceNetworks |
Response: New Parameters:
|
updateNetwork |
Response: New Parameters:
|
listNetscalerLoadBalancerNetworks |
Response: New Parameters:
|
listBrocadeVcsDeviceNetworks |
Response: New Parameters:
|
listNetworks |
Response: New Parameters:
|
listPaloAltoFirewallNetworks |
Response: New Parameters:
|
updatePortForwardingRule |
Request: New Parameters:
|
listVmwareDcVms |
Request: New Parameters:
Removed Parameters:
Response: New Parameters:
Removed Parameters:
|
createNetwork |
Response: New Parameters:
|
migrateNetwork |
Response: New Parameters:
|
importVm |
Request: New Parameters:
|
.. cssclass:: table-striped table-bordered table-hover
| Name | Description |
|---|---|
listOauthProvider |
List OAuth providers registered |
verifyOAuthCodeAndGetUser |
Verify the OAuth Code and fetch the corresponding user from provider |
listClusterDrsPlan |
List DRS plans for a clusters |
listStoragePoolObjects |
Lists objects at specified path on a storage pool. |
listObjectStoragePools |
Lists object storage pools. |
listVMSchedule |
List VM Schedules. |
removeVirtualMachinesFromKubernetesCluster |
Remove VMs from an ExternalManaged kubernetes cluster. Not applicable for CloudManaged kubernetes clusters. |
createVMSchedule |
Create VM Schedule |
generateClusterDrsPlan |
Generate DRS plan for a cluster |
createSecondaryStorageSelector |
Creates a secondary storage selector, described by the heuristic rule. |
triggerShutdown |
Triggers an automatic safe shutdown of CloudStack by not accepting new jobs and shutting down when all pending jobbs have been completed. Triggers an immediate shutdown if forced |
removeQuarantinedIp |
Removes a public IP address from quarantine. Only IPs in active quarantine can be removed. |
deleteBucket |
Deletes an empty Bucket. |
deleteObjectStoragePool |
Deletes an Object Storage Pool |
updateSecondaryStorageSelector |
Updates an existing secondary storage selector. |
registerOauthProvider |
Register the OAuth2 provider in CloudStack |
deleteVnfTemplate |
Deletes a VNF template from the system. All virtual machines using the deleted template will not be affected. |
updateOauthProvider |
Updates the registered OAuth provider details |
updateVMSchedule |
Update VM Schedule. |
moveDomain |
Moves a domain and its children to a new parent domain. |
deleteOauthProvider |
Deletes the registered OAuth provider |
cancelShutdown |
Cancels a triggered shutdown |
deleteVMSchedule |
Delete VM Schedule. |
updateObjectStoragePool |
Updates object storage pool |
createBucket |
Creates a bucket in the specified object storage pool. |
oauthlogin |
Logs a user into the CloudStack after successful verification of OAuth secret code from the particular provider.A successful login attempt will generate a JSESSIONID cookie value that can be passed in subsequent Query command calls until the "logout" command has been issued or the session has expired. |
getHypervisorGuestOsNames |
Gets the guest OS names in the hypervisor |
addVirtualMachinesToKubernetesCluster |
Add VMs to an ExternalManaged kubernetes cluster. Not applicable for CloudManaged kubernetes clusters. |
listVnfTemplates |
List all public, private, and privileged VNF templates. |
deployVnfAppliance |
Creates and automatically starts a VNF appliance based on a service offering, disk offering, and template. |
migrateResourceToAnotherSecondaryStorage |
migrates resources from one secondary storage to destination image store |
readyForShutdown |
Returns the status of CloudStack, whether a shutdown has been triggered and if ready to shutdown |
listSecondaryStorageSelectors |
Lists the secondary storage selectors and their rules. |
listImageStoreObjects |
Lists objects at specified path on an image store. |
listBuckets |
Lists all Buckets. |
listVmsForImport |
Lists virtual machines on a unmanaged host |
addObjectStoragePool |
Adds a object storage pool |
executeClusterDrsPlan |
Execute DRS for a cluster. If there is another plan in progress for the same cluster, this command will fail. |
listVmwareDcVms |
Lists the VMs in a VMware Datacenter |
copySnapshot |
Copies a snapshot from one zone to another. |
registerVnfTemplate |
Registers an existing VNF template into the CloudStack cloud. |
updateBucket |
Updates Bucket properties |
downloadImageStoreObject |
Download object at a specified path on an image store. |
listQuarantinedIps |
List public IP addresses in quarantine. |
removeSecondaryStorageSelector |
Removes an existing secondary storage selector. |
prepareForShutdown |
Prepares CloudStack for a safe manual shutdown by preventing new jobs from being accepted |
updateQuarantinedIp |
Updates the quarantine end date for the given public IP address. |
updateVnfTemplate |
Updates a template to VNF template or attributes of a VNF template. |
importVm |
Import virtual machine from a unmanaged host into CloudStack |
.. cssclass:: table-striped table-bordered table-hover
| Name | Description |
|---|---|
createVPCOffering |
Request: Changed Parameters:
|
listVirtualMachinesMetrics |
Request: New Parameters:
|
listHosts |
Response: New Parameters:
|
listVsphereStoragePolicyCompatiblePools |
Response: New Parameters:
|
updateStoragePool |
Request: New Parameters:
Response: New Parameters:
|
rebootSystemVm |
Response: New Parameters:
|
listNetworks |
Request: New Parameters:
Response: New Parameters:
|
updateGuestOs |
Request: New Parameters:
Changed Parameters:
Response: New Parameters:
|
listHostsMetrics |
Response: New Parameters:
|
restoreVirtualMachine |
Response: New Parameters:
|
reserveIpAddress |
Response: New Parameters:
|
updateHost |
Request: New Parameters:
Response: New Parameters:
|
destroySystemVm |
Response: New Parameters:
|
scaleSystemVm |
Response: New Parameters:
|
listSnapshotPolicies |
Response: New Parameters:
|
changeServiceForVirtualMachine |
Response: New Parameters:
|
listTemplates |
Request: New Parameters:
|
listGuestOsMapping |
Request: New Parameters:
|
rebootVirtualMachine |
Response: New Parameters:
|
addGuestOsMapping |
Request: New Parameters:
|
updateVPC |
Request: New Parameters:
|
stopSystemVm |
Response: New Parameters:
|
createNetworkOffering |
Request: Changed Parameters:
|
listVolumesMetrics |
Request: New Parameters:
|
updateVmNicIp |
Response: New Parameters:
|
listSnapshots |
Request: New Parameters:
Response: New Parameters:
|
listKubernetesClusters |
Request: New Parameters:
Response: New Parameters:
|
scaleKubernetesCluster |
Response: New Parameters:
|
listCapabilities |
Response: New Parameters:
|
createSnapshotPolicy |
Request: New Parameters:
Response: New Parameters:
|
listSystemVms |
Response: New Parameters:
|
createProject |
Request: Changed Parameters:
|
changeServiceForSystemVm |
Response: New Parameters:
|
createSnapshot |
Request: New Parameters:
Response: New Parameters:
|
listStoragePoolsMetrics |
Request: New Parameters:
|
listNics |
Response: New Parameters:
|
createSnapshotFromVMSnapshot |
Response: New Parameters:
|
listStoragePools |
Request: New Parameters:
Response: New Parameters:
|
addNicToVirtualMachine |
Response: New Parameters:
|
listPublicIpAddresses |
Request: New Parameters:
Response: New Parameters:
|
updateDefaultNicForVirtualMachine |
Response: New Parameters:
|
listAsyncJobs |
Request: New Parameters:
Response: New Parameters:
|
updateStorageCapabilities |
Response: New Parameters:
|
createServiceOffering |
Request: Changed Parameters:
|
listNiciraNvpDeviceNetworks |
Response: New Parameters:
|
assignVirtualMachine |
Response: New Parameters:
|
listPaloAltoFirewallNetworks |
Response: New Parameters:
|
listManagementServers |
Response: New Parameters:
|
updateVirtualMachine |
Response: New Parameters:
|
updateNetwork |
Request: New Parameters:
Response: New Parameters:
|
resetUserDataForVirtualMachine |
Response: New Parameters:
|
archiveSnapshot |
Response: New Parameters:
|
migrateVirtualMachine |
Response: New Parameters:
|
createTemplate |
Request: New Parameters:
Changed Parameters:
|
resetPasswordForVirtualMachine |
Request: New Parameters:
Response: New Parameters:
|
associateIpAddress |
Response: New Parameters:
|
resetSSHKeyForVirtualMachine |
Response: New Parameters:
|
addKubernetesSupportedVersion |
Request: New Parameters:
Response: New Parameters:
|
deleteKubernetesCluster |
Request: New Parameters:
|
createVPC |
Request: New Parameters:
Changed Parameters:
|
listOsTypes |
Request: New Parameters:
Response: New Parameters:
|
updateKubernetesSupportedVersion |
Response: New Parameters:
|
detachIso |
Response: New Parameters:
|
prepareHostForMaintenance |
Response: New Parameters:
|
createRole |
Request: New Parameters:
|
updateAutoScaleVmProfile |
Request: New Parameters:
Response: New Parameters:
|
deleteSnapshot |
Request: New Parameters:
|
listVirtualMachines |
Request: New Parameters:
Response: New Parameters:
|
updateGuestOsMapping |
Request: New Parameters:
|
listDiskOfferings |
Request: New Parameters:
|
upgradeKubernetesCluster |
Response: New Parameters:
|
revertToVMSnapshot |
Response: New Parameters:
|
addGuestOs |
Request: New Parameters:
Changed Parameters:
Response: New Parameters:
|
registerIso |
Request: Changed Parameters:
|
deployVirtualMachine |
Request: New Parameters:
Response: New Parameters:
|
cancelHostMaintenance |
Response: New Parameters:
|
createDiskOffering |
Request: Changed Parameters:
|
listVolumes |
Request: New Parameters:
|
createNetwork |
Request: New Parameters:
Response: New Parameters:
|
migrateVirtualMachineWithVolume |
Request: New Parameters:
Response: New Parameters:
|
addHost |
Response: New Parameters:
|
updateProject |
Request: New Parameters:
|
listIsos |
Request: New Parameters:
|
updateRole |
Request: New Parameters:
|
listZones |
Request: New Parameters:
|
listNetscalerLoadBalancerNetworks |
Response: New Parameters:
|
startSystemVm |
Response: New Parameters:
|
createKubernetesCluster |
Request: New Parameters:
Changed Parameters:
Response: New Parameters:
|
declareHostAsDegraded |
Response: New Parameters:
|
listEvents |
Request: New Parameters:
Response: New Parameters:
|
updateVMAffinityGroup |
Response: New Parameters:
|
recoverVirtualMachine |
Response: New Parameters:
|
getUploadParamsForTemplate |
Request: Changed Parameters:
|
revertSnapshot |
Response: New Parameters:
|
migrateSystemVm |
Response: New Parameters:
|
listAutoScaleVmProfiles |
Response: New Parameters:
|
cancelHostAsDegraded |
Response: New Parameters:
|
syncStoragePool |
Response: New Parameters:
|
listBrocadeVcsDeviceNetworks |
Response: New Parameters:
|
importRole |
Request: New Parameters:
|
listKubernetesSupportedVersions |
Response: New Parameters:
|
listInfrastructure |
Response: New Parameters:
|
listZonesMetrics |
Request: New Parameters:
|
updateIpAddress |
Response: New Parameters:
|
migrateNetwork |
Response: New Parameters:
|
listUnmanagedInstances |
Response: New Parameters:
|
registerTemplate |
Request: New Parameters:
Changed Parameters:
|
createStoragePool |
Request: New Parameters:
Response: New Parameters:
|
findStoragePoolsForMigration |
Response: New Parameters:
|
importUnmanagedInstance |
Response: New Parameters:
|
attachIso |
Response: New Parameters:
|
disassociateIpAddress |
Request: New Parameters:
Changed Parameters:
|
enableStorageMaintenance |
Response: New Parameters:
|
cancelStorageMaintenance |
Response: New Parameters:
|
updateSnapshotPolicy |
Response: New Parameters:
|
queryAsyncJobResult |
Response: New Parameters:
|
removeNicFromVirtualMachine |
Response: New Parameters:
|
getUploadParamsForIso |
Request: Changed Parameters:
|
createAutoScaleVmProfile |
Request: New Parameters:
Response: New Parameters:
|
startKubernetesCluster |
Response: New Parameters:
|
reconnectHost |
Response: New Parameters:
|
addBaremetalHost |
Response: New Parameters:
|
destroyVirtualMachine |
Response: New Parameters:
|
listServiceOfferings |
Request: New Parameters:
|
startVirtualMachine |
Response: New Parameters:
|
stopVirtualMachine |
Response: New Parameters:
|
createNetworkACLList |
Request: Changed Parameters:
|
.. cssclass:: table-striped table-bordered table-hover
| Name | Description |
|---|---|
deleteTemplate |
Request: Changed Parameter Values:
|