Sha256: c5b52751138261fd20723c88d742c4af48ecd6ed84811f42cc3be40065a6243d
Contents?: true
Size: 1.55 KB
Versions: 38
Compression:
Stored size: 1.55 KB
Contents
require 'fog/core/model' module Fog module Glesys class Compute class Ip < Fog::Model extend Fog::Deprecation identity :serverid attribute :datacenter attribute :version attribute :platform attribute :ip def list_own connection.list_own end def list_free requires :version, :datacenter, :platform connection.ip_list_free( :ipversion => version, :platform => platform, :datacenter => datacenter ).body['response']['iplist'] end def details requires :version, :ip connection.ip_details( :ipversion => version, :ipaddress => ip ) end def take requires :version, :ip connection.ip_take( :ipversion => version, :ipaddress => ip ) end def release requires :version, :ip connection.ip_release( :ipversion => version, :ipaddress => ip ) end def add requires :serverid, :version, :ip connection.ip_add( :serverid => serverid, :ipversion => version, :ipaddress => ip ) end def remove requires :serverid, :version, :ip connection.ip_remove( :serverid => serverid, :ipversion => version, :ipaddress => ip ) end end end end end
Version data entries
38 entries across 38 versions & 13 rubygems