class MU::Cloud::DNSZone
Stub base class; real implementations generated at runtime
Generic methods for all DNSZone
implementations
Public Class Methods
createRecordsFromConfig(*flags)
click to toggle source
Wrapper for {MU::Cloud::AWS::DNSZone.manageRecord}. Spawns threads to create all requested records in background and returns immediately.
# File modules/mu/cloud/dnszone.rb, line 32 def self.createRecordsFromConfig(*flags) cloudclass = MU::Cloud.resourceClass(MU::Config.defaultCloud, "DNSZone") if !flags.nil? and flags.size == 1 cloudclass.createRecordsFromConfig(flags.first) else cloudclass.createRecordsFromConfig(*flags) end end
genericMuDNSEntry(*flags)
click to toggle source
Set a generic .platform-mu DNS entry for a resource, and return the name that was set.
# File modules/mu/cloud/dnszone.rb, line 25 def self.genericMuDNSEntry(*flags) # XXX have this switch on a global config for where Mu puts its DNS MU::Cloud.resourceClass(MU::Config.defaultCloud, "DNSZone").genericMuDNSEntry(flags.first) end