Sha256: 53396105eb111999b625fa2dbe9d0d72d2725f0c8c31dcfad130393c5c00b6bd
Contents?: true
Size: 714 Bytes
Versions: 19
Compression:
Stored size: 714 Bytes
Contents
require 'fog/core/model' module Fog module Network class SakuraCloud class Interface < Fog::Model identity :id, :aliases => 'ID' attribute :macaddress, :aliases => 'MACAddress' attribute :ipaddress, :aliases => 'IPAddress' attribute :user_ipaddress, :aliases => 'UserIPAddress' attribute :switch, :aliases => 'Switch' attribute :server, :aliases => 'Server' def delete service.delete_interface(identity) true end alias_method :destroy, :delete def connect_to_switch(switch_id) service.connect_interface_to_switch(identity, switch_id) true end end end end end
Version data entries
19 entries across 17 versions & 2 rubygems