lib/fog/hp/requests/compute_v2/allocate_address.rb in fog-1.22.0 vs lib/fog/hp/requests/compute_v2/allocate_address.rb in fog-1.22.1
- old
+ new
@@ -1,10 +1,9 @@
module Fog
module Compute
class HPV2
class Real
-
# Acquires a floating IP address
#
# Note: This method will proxy the call to the Network (Quantum) service,
# to allocate an floating IP address from the first network available.
# If the network is not routable, it will throw an exception.
@@ -16,23 +15,20 @@
# * 'id'<~String> - UUId of the Floating IP address
# * 'ip'<~String> - Floating IP of the address
# * 'instance_id'<~String> - Id of the associated server instance
# * 'fixed_ip'<~String> - Fixed IP of the address
def allocate_address
-
request(
:body => nil,
:expects => 200,
:method => 'POST',
:path => 'os-floating-ips'
)
end
-
end
class Mock
-
def allocate_address
response = Excon::Response.new
response.status = 200
data = {
'instance_id' => Fog::HP::Mock.uuid.to_s,
@@ -44,10 +40,9 @@
self.data[:addresses][data['id']] = data
response.body = { 'floating_ip' => data }
response
end
-
end
end
end
end