Parent

Class/Module Index [+]

Quicksearch

Fog::Glesys::Compute::Ip

Public Instance Methods

add() click to toggle source
# File lib/fog/glesys/models/compute/ip.rb, line 54
def add
  requires :serverid, :version, :ip
  service.ip_add(
    :serverid  => serverid,
    :ipversion => version,
    :ipaddress => ip
  )
end
details() click to toggle source
# File lib/fog/glesys/models/compute/ip.rb, line 30
def details
  requires :version, :ip
  service.ip_details(
    :ipversion => version,
    :ipaddress => ip
  )
end
list_free() click to toggle source
# File lib/fog/glesys/models/compute/ip.rb, line 21
def list_free
  requires :version, :datacenter, :platform
  service.ip_list_free(
    :ipversion => version,
    :platform => platform,
    :datacenter => datacenter
  ).body['response']['iplist']
end
list_own() click to toggle source
# File lib/fog/glesys/models/compute/ip.rb, line 17
def list_own
  service.list_own
end
release() click to toggle source
# File lib/fog/glesys/models/compute/ip.rb, line 46
def release
  requires :version, :ip
  service.ip_release(
    :ipversion => version,
    :ipaddress => ip
  )
end
remove() click to toggle source
# File lib/fog/glesys/models/compute/ip.rb, line 63
def remove
  requires :serverid, :version, :ip
  service.ip_remove(
    :serverid  => serverid,
    :ipversion => version,
    :ipaddress => ip
  )
end
take() click to toggle source
# File lib/fog/glesys/models/compute/ip.rb, line 38
def take
  requires :version, :ip
  service.ip_take(
    :ipversion => version,
    :ipaddress => ip
  )
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.