Class/Module Index [+]

Quicksearch

Fog::Compute::Ecloud::VirtualMachineAssignedIp

Attributes

address[R]
network[R]

Public Instance Methods

address=(address) click to toggle source
# File lib/fog/ecloud/models/compute/virtual_machine_assigned_ip.rb, line 27
def address=(address); end
id() click to toggle source
# File lib/fog/ecloud/models/compute/virtual_machine_assigned_ip.rb, line 10
def id
  href.scan(/\d+/)[0]
end
network=(network) click to toggle source
# File lib/fog/ecloud/models/compute/virtual_machine_assigned_ip.rb, line 14
def network=(network)
  network = network.dup
  network_address = network[:Network]
  @network = self.service.networks.new(network_address)
  network_id = @network.href.match(/(\d+)$/)[1]
  address_ip = network_address[:IpAddresses][:IpAddress]
  @address = self.service.ip_addresses.new(
    :href => "/cloudapi/ecloud/ipaddresses/networks/#{network_id}/#{address_ip}",
    :name => address_ip
  )
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.