Class/Module Index [+]

Quicksearch

Fog::Compute::Ecloud::Network

Public Instance Methods

edit_rnat_association(options) click to toggle source
# File lib/fog/ecloud/models/compute/network.rb, line 24
def edit_rnat_association(options)
  options[:uri] = href
  data = service.rnat_associations_edit_network(options).body
  task = Fog::Compute::Ecloud::Tasks.new(:service => service, :href => data[:href])[0]
end
environment() click to toggle source
# File lib/fog/ecloud/models/compute/network.rb, line 34
def environment
  reload if other_links.nil?
  environment_href = other_links.detect { |l| l[:type] == "application/vnd.tmrk.cloud.environment" }[:href]
  self.service.environments.get(environment_href)
end
id() click to toggle source
# File lib/fog/ecloud/models/compute/network.rb, line 30
def id
  href.scan(/\d+/)[0]
end
ips() click to toggle source
# File lib/fog/ecloud/models/compute/network.rb, line 20
def ips
  @ips ||= Fog::Compute::Ecloud::IpAddresses.new(:service => service, :href => href)
end
location() click to toggle source
# File lib/fog/ecloud/models/compute/network.rb, line 40
def location
  environment.id
end
rnats() click to toggle source
# File lib/fog/ecloud/models/compute/network.rb, line 16
def rnats
  @rnats ||= Fog::Compute::Ecloud::Rnats.new(:service => service, :href => "cloudapi/ecloud/rnats/networks/#{id}")
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.