I can't check it right now but I think you just call describe_address, get whole list of addresses and check which ones do not have association_id field - those will be available ones. Basically if a Floating IP is attached to a network interface it's getting an association ID. So you'll see it in your response for taken IPs. Also you might just assign IPs automatically, where you want them assigned. Why would you want to see which ones are spare?

Best regards,
   Alex Levine


On 4/22/17 7:15 PM, Georgios Dimitrakakis wrote:
Hello Alex,

thanks for letting me know. What you are saying is consistent with my finding.

What do you mean by client-side? Is there a way to assign one of the unassigned floating IPs via EC2-API to an instance launched using the EC2-API or should I keep an index of what is assigned and what not in order not to assign something already assigned by mistake?

Best,

G.

Hi Georgios,

Unfortunately current EC2-API describe command doesn't allow
filtering which can suite your needs. We plan to implement this
feature in the future. At the moment you can get the whole list and
pick the unassigned ones client-side.

Best regards,
   Alex Levine


On 4/20/17 11:48 PM, Georgios Dimitrakakis wrote:
Hello,

I am on Ocata and trying to use EC2-API to assign floating IP addresses to a VM.

It seems though that the EC2-API doesn't provide a list of the unassigned (aka free) IP addresses but it produces a list of all the floating IPs no matter if these have already been assigned to another VM. Is there a way to overcome this?

Best,

G.

_______________________________________________
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to     : openstack@lists.openstack.org
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack


_______________________________________________
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to     : openstack@lists.openstack.org
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack



_______________________________________________
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to     : openstack@lists.openstack.org
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack

Reply via email to