1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
require "date"
module Fog
module DNS
class Google
##
# Creates a new Managed Zone.
#
# @see https://developers.google.com/cloud-dns/api/v1/managedZones/create
class Real
def create_managed_zone(name, dns_name, description)
mngd_zone = ::Google::Apis::DnsV1::ManagedZone.new
mngd_zone.name = name
mngd_zone.dns_name = dns_name
mngd_zone.description = description
@dns.create_managed_zone(@project, mngd_zone)
end
end
class Mock
def create_managed_zone(_name, _dns_name, _description)
# :no-coverage:
Fog::Mock.not_implemented
# :no-coverage:
end
end
end
end
end
|