Method: OpenNebula::VirtualNetwork#release

Defined in:
lib/OpenNebula/VirtualNetwork.rb

#release(ip) ⇒ Object

Releases a virtual network Lease on hold

Parameters:

  • ip (String)

    IP to release



153
154
155
156
157
158
159
160
161
162
# File 'lib/OpenNebula/VirtualNetwork.rb', line 153

def release(ip)
    return Error.new('ID not defined') if !@pe_id

    lease_template = "LEASES = [ IP = #{ip} ]"

    rc = @client.call(VN_METHODS[:release], @pe_id, lease_template)
    rc = nil if !OpenNebula.is_error?(rc)

    return rc
end