1
0
Fork 0
mirror of https://github.com/fog/fog.git synced 2022-11-09 13:51:43 -05:00
fog--fog/lib/fog/hp/requests/compute/associate_address.rb

30 lines
722 B
Ruby

module Fog
module Compute
class HP
class Real
# Associate a floating IP address with existing server
#
# ==== Parameters
# * server_id<~Integer> - Id of server to associate IP with
# * ip_address<~String> - IP address to associate with the server
#
def associate_address(server_id, ip_address)
body = { 'addFloatingIp' => { 'server' => server_id, 'address' => ip_address }}
server_action(server_id, body)
end
end
class Mock
def associate_address(server_id, ip_address)
response = Excon::Response.new
response.status = 202
response
end
end
end
end
end