CloudStack API Documentation (v2.2.13 - 2.2.14)
Using the CloudStack API
For information about how the APIs work, and tips on how to use them, see the Developer's Guide.
Root Admin API
Commands available through the developer API URL and the integration API URL.(A) implies that the command is asynchronous.
(*) implies element has a child.
Network
- createNetworkOffering
- updateNetworkOffering
- deleteNetworkOffering
- listNetworkOfferings
- createNetwork
- deleteNetwork (A)
- listNetworks
- restartNetwork (A)
- updateNetwork (A)
- createPhysicalNetwork (A)
- deletePhysicalNetwork (A)
- listPhysicalNetworks
- updatePhysicalNetwork (A)
- listSupportedNetworkServices
- addNetworkServiceProvider (A)
- deleteNetworkServiceProvider (A)
- listNetworkServiceProviders
- updateNetworkServiceProvider (A)
- createStorageNetworkIpRange (A)
- deleteStorageNetworkIpRange (A)
- listStorageNetworkIpRange
- updateStorageNetworkIpRange (A)
- addNetworkDevice
- listNetworkDevice
- deleteNetworkDevice
- listF5LoadBalancerNetworks
- listSrxFirewallNetworks
- listNetscalerLoadBalancerNetworks
Load Balancer
- createLoadBalancerRule (A)
- deleteLoadBalancerRule (A)
- removeFromLoadBalancerRule (A)
- assignToLoadBalancerRule (A)
- createLBStickinessPolicy (A)
- deleteLBStickinessPolicy (A)
- listLoadBalancerRules
- listLBStickinessPolicies
- listLoadBalancerRuleInstances
- updateLoadBalancerRule (A)
- addF5LoadBalancer (A)
- configureF5LoadBalancer (A)
- deleteF5LoadBalancer (A)
- listF5LoadBalancers
- addNetscalerLoadBalancer (A)
- deleteNetscalerLoadBalancer (A)
- configureNetscalerLoadBalancer (A)
- listNetscalerLoadBalancers
Virtual Machine
- deployVirtualMachine (A)
- destroyVirtualMachine (A)
- rebootVirtualMachine (A)
- startVirtualMachine (A)
- stopVirtualMachine (A)
- resetPasswordForVirtualMachine (A)
- changeServiceForVirtualMachine
- updateVirtualMachine
- recoverVirtualMachine
- listVirtualMachines
- getVMPassword
- migrateVirtualMachine (A)
- assignVirtualMachine
- restoreVirtualMachine (A)