class Fog::Compute::Cloudstack::PublicIpAddresses
Public Instance Methods
all(options = {})
click to toggle source
# File lib/fog/cloudstack/models/compute/public_ip_addresses.rb, line 10 def all(options = {}) response = service.list_public_ip_addresses(options) public_ip_addresses = response["listpublicipaddressesresponse"]["publicipaddress"] || [] load(public_ip_addresses) end
get(address_id)
click to toggle source
# File lib/fog/cloudstack/models/compute/public_ip_addresses.rb, line 16 def get(address_id) response = service.list_public_ip_addresses('id' => address_id) if public_ip_address = response["listpublicipaddressesresponse"]["publicipaddress"].first new(public_ip_address) end rescue Fog::Compute::Cloudstack::BadRequest nil end