class Fog::DNS::Google::Zones

Public Instance Methods

all() click to toggle source

Enumerates Managed Zones that have been created but not yet deleted

@return [Array<Fog::DNS::Google::Zone>] List of Managed Zone resources

# File lib/fog/google/models/dns/zones.rb, line 14
def all
  data = service.list_managed_zones.body['managedZones'] || []
  load(data)
end
get(name_or_id) click to toggle source

Fetches the representation of an existing Managed Zone

@param [String] name_or_id Managed Zone name or identity @return [Fog::DNS::Google::Zone] Managed Zone resource

# File lib/fog/google/models/dns/zones.rb, line 24
def get(name_or_id)
  if zone = service.get_managed_zone(name_or_id).body
    new(zone)
  end
rescue Fog::Errors::NotFound
  nil
end