Sha256: b29d8677d3b6ce7b44e0ef3803da1fa349faa5dfdd82f2140b0aba8152922167
Contents?: true
Size: 1.19 KB
Versions: 9
Compression:
Stored size: 1.19 KB
Contents
module Fog module AWS class DNS class Real require 'fog/dns/parsers/aws/get_hosted_zone' # retrieve information about a hosted zone # # ==== Parameters # * zone_id<~String> - The ID of the hosted zone # # ==== Returns # * response<~Excon::Response>: # * body<~Hash>: # * 'HostedZone'<~Hash>: # * 'Id'<~String> - # * 'Name'<~String> - # * 'CallerReference'<~String> # * 'Comment'<~String> - # * 'NameServers'<~Array> # * 'NameServer'<~String> # * status<~Integer> - 201 when successful def get_hosted_zone(zone_id) # AWS methods return zone_ids that looks like '/hostedzone/id'. Let the caller either use # that form or just the actual id (which is what this request needs) zone_id = zone_id.sub('/hostedzone/', '') request({ :expects => 200, :parser => Fog::Parsers::AWS::DNS::GetHostedZone.new, :method => 'GET', :path => "hostedzone/#{zone_id}" }) end end end end end
Version data entries
9 entries across 9 versions & 1 rubygems