packethost / packet-python

A Python client for the Equinix Metal API
http://metal.equinix.com/
GNU Lesser General Public License v3.0
40 stars 50 forks source link

Implement IP Reservation handling #109

Open displague opened 3 years ago

displague commented 3 years ago

Equinix Metal offers the ability to provision IP Address ranges, access these reservations by a unique id, list these reservations, and remove these reservations. https://metal.equinix.com/developers/api/ipaddresses/

packet-python should implement these resources. This can be added to the IPAddress class which currently handles single IP deletions. The Project class may be a better class for reservation endpoints (or not).