Managed Zone resource
Enumerates the list of Resource Record Sets for the Managed Zone
@return Array<Fog::DNS::Google::Record>] List of Resource Record Sets for the Managed Zone
# File lib/fog/google/models/dns/zone.rb, line 48 def records @records = begin Fog::DNS::Google::Records.new( :service => service, :zone => self ) end end
Creates a new Managed Zone
@return [Fog::DNS::Google::Zone] Managed Zone @raise [Fog::Errors::Error] If Managed Zone already exists
# File lib/fog/google/models/dns/zone.rb, line 62 def save requires :name, :domain, :description raise Fog::Errors::Error.new('Resaving an existing object may create a duplicate') if persisted? data = service.create_managed_zone(self.name, self.domain, self.description) merge_attributes(data.body) self end