class Fog::Compute::ProfitBricks::Interface
Attributes
options[RW]
Public Instance Methods
destroy()
click to toggle source
# File lib/fog/compute/profit_bricks/models/interface.rb, line 38 def destroy requires :id service.delete_nic(id) true end
failed?()
click to toggle source
# File lib/fog/compute/profit_bricks/models/interface.rb, line 55 def failed? state == "ERROR" end
ready?()
click to toggle source
# File lib/fog/compute/profit_bricks/models/interface.rb, line 51 def ready? state == "AVAILABLE" end
save()
click to toggle source
# File lib/fog/compute/profit_bricks/models/interface.rb, line 22 def save requires :server_id, :lan_id data = service.create_nic(server_id, lan_id, options = {}) merge_attributes(data.body["createNicResponse"]) true end
set_internet_access(options = {})
click to toggle source
# File lib/fog/compute/profit_bricks/models/interface.rb, line 44 def set_internet_access(options = {}) service.set_internet_access( options[:data_center_id], options[:lan_id], options[:internet_access] ) true end
update()
click to toggle source
# File lib/fog/compute/profit_bricks/models/interface.rb, line 30 def update requires :id data = service.update_nic(id, options) merge_attributes(data.body["updateNicResponse"]) true end