class Fog::Compute::Ecloud::TrustedNetworkGroup

Public Instance Methods

delete() click to toggle source
# File lib/fog/compute/ecloud/models/trusted_network_group.rb, line 22
def delete
  data = service.trusted_network_groups_delete(href).body
  task = Fog::Compute::Ecloud::Tasks.new(:service => service, :href => data[:href])[0]
end
edit(options) click to toggle source
# File lib/fog/compute/ecloud/models/trusted_network_group.rb, line 16
def edit(options)
  options[:uri] = href
  data = service.trusted_network_groups_edit(options).body
  task = Fog::Compute::Ecloud::Tasks.new(:service => service, :href => data[:href])[0]
end
id() click to toggle source
# File lib/fog/compute/ecloud/models/trusted_network_group.rb, line 27
def id
  href.scan(/\d+/)[0]
end
internet_services() click to toggle source
# File lib/fog/compute/ecloud/models/trusted_network_group.rb, line 12
def internet_services
  @internet_services ||= Fog::Compute::Ecloud::InternetServices.new(:service => service, :href => href)
end
reload() click to toggle source
Calls superclass method Fog::Ecloud::Model#reload
# File lib/fog/compute/ecloud/models/trusted_network_group.rb, line 31
def reload
  @internet_services = nil
  super
end