These are all user calls: http://cloudstack.apache.org/docs/api/apidocs-4.4/TOC_User.html So should fit in libcloud :)
Cheers, Roeland On 17 Feb 2015, at 08:54, sebgoa <run...@gmail.com<mailto:run...@gmail.com>> wrote: On Feb 16, 2015, at 4:45 PM, Avi Nanhkoesingh <ananhkoesi...@schubergphilis.com<mailto:ananhkoesi...@schubergphilis.com>> wrote: Hi all, I need to implement some VPN functionality for the CloudStack provider in LibCloud. At minimum the following endpoints will be added: - listVpnGateways - createVpnGateway - updateVpnGateway - deleteVpnGateway - listVpnCustomerGateways - createVpnCustomerGateway - updateVpnCustomerGateway - deleteVpnCustomerGateway - listVpnConnections - createVpnConnection - updateVpnConnection - deleteVpnConnection At the moment I do not see any VPN implementation in LibCloud. Pointers about implementing this would be appreciated before I start working on this. The bigger question is does it fit in libcloud ? So far we have only put users methods. Are some of those for cloud admin ? If the answer is no then go ahead, fork libcloud in github and submit a pull request. You might create classes for VpnGateway, VpnCustomerGateway etc…and then you define extension methods with the naming convention of ex_name_of_method(). I am sure Jeroen can put you in the right direction Thanks in advance, Avi Nanhkoesingh