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

Reply via email to