Citrix CloudPlatform 4.2.1 API Reference
Using the CloudPlatform API
For information about how the APIs work, and tips on how to use them, see the Developer's Guide, available at docs.citrix.com/cloudplatform.
User 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.
Load Balancer
- createLoadBalancerRule (A)
- deleteLoadBalancerRule (A)
- removeFromLoadBalancerRule (A)
- assignToLoadBalancerRule (A)
- createLBStickinessPolicy (A)
- deleteLBStickinessPolicy (A)
- listLoadBalancerRules
- listLBStickinessPolicies
- listLBHealthCheckPolicies
- createLBHealthCheckPolicy (A)
- deleteLBHealthCheckPolicy (A)
- listLoadBalancerRuleInstances
- updateLoadBalancerRule (A)
- createGlobalLoadBalancerRule (A)
- deleteGlobalLoadBalancerRule (A)
- updateGlobalLoadBalancerRule (A)
- listGlobalLoadBalancerRules
- assignToGlobalLoadBalancerRule (A)
- removeFromGlobalLoadBalancerRule (A)
- createLoadBalancer (A)
- listLoadBalancers
- deleteLoadBalancer (A)
AutoScale
- createCondition (A)
- createAutoScalePolicy (A)
- createAutoScaleVmProfile (A)
- createAutoScaleVmGroup (A)
- deleteCondition (A)
- deleteAutoScalePolicy (A)
- deleteAutoScaleVmProfile (A)
- deleteAutoScaleVmGroup (A)
- listCounters
- listConditions
- listAutoScalePolicies
- listAutoScaleVmProfiles
- listAutoScaleVmGroups
- enableAutoScaleVmGroup (A)
- disableAutoScaleVmGroup (A)
- updateAutoScalePolicy (A)
- updateAutoScaleVmProfile (A)
- updateAutoScaleVmGroup (A)
VPN
- createRemoteAccessVpn (A)
- deleteRemoteAccessVpn (A)
- listRemoteAccessVpns
- addVpnUser (A)
- removeVpnUser (A)
- listVpnUsers
- createVpnCustomerGateway (A)
- createVpnGateway (A)
- createVpnConnection (A)
- deleteVpnCustomerGateway (A)
- deleteVpnGateway (A)
- deleteVpnConnection (A)
- updateVpnCustomerGateway (A)
- resetVpnConnection (A)
- listVpnCustomerGateways
- listVpnGateways
- listVpnConnections
Virtual Machine
- deployVirtualMachine (A)
- destroyVirtualMachine (A)
- rebootVirtualMachine (A)
- startVirtualMachine (A)
- stopVirtualMachine (A)
- resetPasswordForVirtualMachine (A)
- updateVirtualMachine
- listVirtualMachines
- getVMPassword
- restoreVirtualMachine (A)
- changeServiceForVirtualMachine
- scaleVirtualMachine (A)
- addNicToVirtualMachine (A)
- removeNicFromVirtualMachine (A)
- updateDefaultNicForVirtualMachine (A)