API Changes Introduced in 4.17.0.0¶
For the complete list of API commands and params consult the CloudStack Apidocs.
New API Commands¶
Name | Description |
---|---|
deleteGuestNetworkIpv6Prefix |
Deletes an existing guest network IPv6 prefix. |
releaseIpAddress |
Releases an IP address from the account. |
listGuestVlans |
Lists all guest vlans |
reserveIpAddress |
Reserve a public IP to an account. |
resetConfiguration |
Resets a configuration. The configuration will be set to default value for global setting, and removed from account_details or domain_details for Account/Domain settings |
listUsageServerMetrics |
Lists Usage Server metrics |
listIpv6FirewallRules |
Lists all IPv6 firewall rules |
patchSystemVm |
Attempts to live patch systemVMs - CPVM, SSVM |
createNetworkPermissions |
Updates network permissions. |
listManagementServersMetrics |
Lists Management Server metrics |
changeOfferingForVolume |
Change disk offering of the volume and also an option to auto migrate if required to apply the new disk offering |
listTemplateDirectDownloadCertificates |
List the uploaded certificates for direct download templates |
createIpv6FirewallRule |
Creates an Ipv6 firewall rule in the given network (the network has to belong to VPC) |
createGuestNetworkIpv6Prefix |
Creates a guest network IPv6 prefix. |
listGuestNetworkIpv6Prefixes |
Lists guest network IPv6 prefixes |
listVirtualMachinesUsageHistory |
Lists VM stats |
provisionTemplateDirectDownloadCertificate |
Provisions a host with a direct download certificate |
resetNetworkPermissions |
Resets network permissions. |
listDbMetrics |
list the db hosts and statistics |
listNetworkPermissions |
List network visibility and all accounts that have permissions to view this network. |
updateIpv6FirewallRule |
Updates Ipv6 firewall rule with specified ID |
deleteIpv6FirewallRule |
Deletes a IPv6 firewall rule |
removeNetworkPermissions |
Removes network permissions. |
Removed API Commands¶
Name | Description |
---|---|
deleteExternalLoadBalancer |
Deletes a F5 external load balancer appliance added in a zone. |
configureF5LoadBalancer |
configures a F5 load balancer device |
listF5LoadBalancers |
lists F5 load balancer devices |
listExternalLoadBalancers |
Lists F5 external load balancer appliances added in a zone. |
deleteF5LoadBalancer |
delete a F5 load balancer device |
addExternalLoadBalancer |
Adds F5 external load balancer appliance. |
addF5LoadBalancer |
Adds a F5 BigIP load balancer device |
listF5LoadBalancerNetworks |
lists network that are using a F5 load balancer device |
Parameters Changed API Commands¶
Name | Description |
---|---|
createVPCOffering |
Request: New Parameters:
Response: New Parameters:
|
listVirtualMachinesMetrics |
Request: New Parameters:
Removed Parameters:
|
listNetworks |
Request: New Parameters:
Response: New Parameters:
|
updateFirewallRule |
Response: New Parameters:
|
restoreVirtualMachine |
Response: New Parameters:
Removed Parameters:
|
createEgressFirewallRule |
Response: New Parameters:
|
listVPCOfferings |
Response: New Parameters:
|
uploadVolume |
Response: New Parameters:
|
stopRouter |
Response: New Parameters:
|
listEgressFirewallRules |
Response: New Parameters:
|
startRouter |
Response: New Parameters:
|
changeServiceForVirtualMachine |
Request: New Parameters:
Response: New Parameters:
Removed Parameters:
|
listFirewallRules |
Response: New Parameters:
|
rebootVirtualMachine |
Response: New Parameters:
Removed Parameters:
|
updateNetworkOffering |
Response: New Parameters:
|
updateVPC |
Response: New Parameters:
|
createNetworkOffering |
Request: New Parameters:
Response: New Parameters:
|
updateVmNicIp |
Response: New Parameters:
Removed Parameters:
|
startInternalLoadBalancerVM |
Response: New Parameters:
|
updateDiskOffering |
Response: New Parameters:
|
stopNetScalerVpx |
Response: New Parameters:
|
destroyVolume |
Response: New Parameters:
|
detachVolume |
Response: New Parameters:
|
rebootRouter |
Response: New Parameters:
|
updateHypervisorCapabilities |
Request: New Parameters:
Response: New Parameters:
|
addNicToVirtualMachine |
Response: New Parameters:
Removed Parameters:
|
updateDefaultNicForVirtualMachine |
Response: New Parameters:
Removed Parameters:
|
updateBackupOffering |
Request: New Parameters:
|
stopInternalLoadBalancerVM |
Response: New Parameters:
|
restartNetwork |
Request: New Parameters:
|
listHypervisorCapabilities |
Response: New Parameters:
|
revokeTemplateDirectDownloadCertificate |
Request: New Parameters:
Changed Parameters:
Response: New Parameters:
Removed Parameters:
|
createServiceOffering |
Request: New Parameters:
Response: New Parameters:
|
listNiciraNvpDeviceNetworks |
Response: New Parameters:
|
assignVirtualMachine |
Response: New Parameters:
Removed Parameters:
|
resizeVolume |
Response: New Parameters:
|
createVlanIpRange |
Response: New Parameters:
|
listPaloAltoFirewallNetworks |
Response: New Parameters:
|
listManagementServers |
Response: New Parameters:
|
changeServiceForRouter |
Response: New Parameters:
|
updateVolume |
Response: New Parameters:
|
updateVirtualMachine |
Response: New Parameters:
Removed Parameters:
|
updateNetwork |
Response: New Parameters:
|
listNetworkACLLists |
Response: New Parameters:
|
migrateVirtualMachine |
Response: New Parameters:
Removed Parameters:
|
resetPasswordForVirtualMachine |
Response: New Parameters:
Removed Parameters:
|
resetSSHKeyForVirtualMachine |
Request: New Parameters:
Changed Parameters:
Response: New Parameters:
Removed Parameters:
|
createVPC |
Response: New Parameters:
|
listInternalLoadBalancerVMs |
Response: New Parameters:
|
listSrxFirewallNetworks |
Response: New Parameters:
|
detachIso |
Response: New Parameters:
Removed Parameters:
|
listVirtualMachines |
Request: New Parameters:
Response: New Parameters:
Removed Parameters:
|
listDiskOfferings |
Request: New Parameters:
Response: New Parameters:
|
revertToVMSnapshot |
Response: New Parameters:
Removed Parameters:
|
deployVirtualMachine |
Request: New Parameters:
Response: New Parameters:
Removed Parameters:
|
listVlanIpRanges |
Response: New Parameters:
|
createDiskOffering |
Request: New Parameters:
Response: New Parameters:
|
listVolumes |
Response: New Parameters:
|
listNetworkOfferings |
Response: New Parameters:
|
createNetwork |
Request: New Parameters:
Response: New Parameters:
|
listVPCs |
Response: New Parameters:
|
migrateVirtualMachineWithVolume |
Response: New Parameters:
Removed Parameters:
|
restartVPC |
Request: New Parameters:
|
attachVolume |
Response: New Parameters:
|
updateVlanIpRange |
Response: New Parameters:
|
listNetscalerLoadBalancerNetworks |
Response: New Parameters:
|
createKubernetesCluster |
Request: Removed Parameters:
|
migrateVolume |
Response: New Parameters:
|
listEvents |
Request: New Parameters:
Response: New Parameters:
|
updateVMAffinityGroup |
Response: New Parameters:
Removed Parameters:
|
migrateVPC |
Response: New Parameters:
|
dedicatePublicIpRange |
Response: New Parameters:
|
recoverVirtualMachine |
Response: New Parameters:
Removed Parameters:
|
listRouters |
Response: New Parameters:
|
listBrocadeVcsDeviceNetworks |
Response: New Parameters:
|
recoverVolume |
Response: New Parameters:
|
migrateNetwork |
Response: New Parameters:
|
uploadTemplateDirectDownloadCertificate |
Response: New Parameters:
Removed Parameters:
|
importUnmanagedInstance |
Response: New Parameters:
Removed Parameters:
|
createVolume |
Response: New Parameters:
|
createFirewallRule |
Response: New Parameters:
|
attachIso |
Response: New Parameters:
Removed Parameters:
|
listSSHKeyPairs |
Request: New Parameters:
|
destroyRouter |
Response: New Parameters:
|
removeNicFromVirtualMachine |
Response: New Parameters:
Removed Parameters:
|
createPrivateGateway |
Request: New Parameters:
Changed Parameters:
|
updateVPCOffering |
Response: New Parameters:
|
scaleVirtualMachine |
Request: New Parameters:
|
destroyVirtualMachine |
Response: New Parameters:
Removed Parameters:
|
updateEgressFirewallRule |
Response: New Parameters:
|
listServiceOfferings |
Response: New Parameters:
|
startVirtualMachine |
Response: New Parameters:
Removed Parameters:
|
updateServiceOffering |
Response: New Parameters:
|
stopVirtualMachine |
Response: New Parameters:
Removed Parameters:
|
createNetworkACLList |
Response: New Parameters:
|