class SakurraForm::Resource::Network
Attributes
mode[R]
Public Class Methods
new(name, enable_remote = false)
click to toggle source
Calls superclass method
SakurraForm::Resource::Base::new
# File lib/sakurraform/resource/network.rb, line 5 def initialize(name, enable_remote = false) super if @configuration.has_key?(:networkmasklen) @mode = 'router' else @mode = 'switch' end end
Public Instance Methods
collect_remote_state()
click to toggle source
# File lib/sakurraform/resource/network.rb, line 14 def collect_remote_state return {} unless @resource_id network = Fog::Network[:sakuracloud] router = network.switches.find {|n| n.name == @resource_id} return {} unless router router.all_attributes end