Class OpenStack::Compute::Address
In: lib/openstack/compute/address.rb
Parent: Object

Methods

fix_labels   is_private?   new  

Constants

NON_ROUTABLE_ADDRESSES = [IPAddr.new("10.0.0.0/8"), IPAddr.new("192.168.0.0/16"), IPAddr.new("172.16.0.0/12")]

Attributes

address  [R] 
label  [R] 
mac  [R] 
version  [R] 

Public Class methods

IN: { "private"=> [{"addr"=>"10.7.206.171", "version"=>4}, {"addr"=>"15.185.160.208", "version"=>4}]} OUT: { "private"=> [{"addr"=>"10.7.206.171", "version"=>4}],

       "public"=>  [{"addr"=>"15.185.160.208", "version"=>4}] }

[Validate]