softlayer / softlayer-ruby

http://softlayer.github.io/softlayer-ruby/
MIT License
54 stars 35 forks source link

Create semantic interface for subnets #17

Closed underscorephil closed 10 years ago

SLsthompson commented 10 years ago

Features for this interface:

• Get list of Global IPs (IPV4 or IPV6) • Create/Cancel Global IP • Assign/Unassign a Global IP to a particular IP address

• Create/Cancel subnets • Change whois data for subnet • Look up information about an IP address (IPV4/IPV6)

• Get list of VLANs • Get detailed info about a particular VLAN

paulewog commented 8 years ago

Is this actually going to be implemented? I can't seem to find any way to get a list of VLANs for a given account using the ruby API.

update: I found I can create the service and work with the softlayer data that way. It would be really nice to have a NetworkVLAN object like the rest of the objects in the API, though. :)

SLsthompson commented 8 years ago

Certainly anything is possible :-). The Ruby language bindings are a community driven effort with some sponsorship from hobbyists inside of SoftLayer. At the moment there are no definite plans to add VLAN support to the Ruby client, but I can take this as your feature request. We also consider and accept suitable pull requests. ;-)

paulewog commented 8 years ago

Ah, I see. I'll see about adding functionality into the softlayer module instead of just local functions and maybe do a pull request if it's decent enough. :)