Sha256: 1a7b4b6baf8d9c53d2eab6a9400782dcf16e214f1cecae68ce2cc6bf3298c402
Contents?: true
Size: 1.12 KB
Versions: 1
Compression:
Stored size: 1.12 KB
Contents
module Fog module DNS class AWS class Real require 'rackspace-fog/aws/parsers/dns/delete_hosted_zone' # Delete a hosted zone # # ==== Parameters # * zone_id<~String> - # # ==== Returns # * response<~Excon::Response>: # * body<~Hash>: # * 'ChangeInfo'<~Hash> - # * 'Id'<~String> The ID of the request # * 'Status'<~String> The current state of the hosted zone # * 'SubmittedAt'<~String> The date and time the change was made # * status<~Integer> - 200 when successful def delete_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::DNS::AWS::DeleteHostedZone.new, :method => 'DELETE', :path => "hostedzone/#{zone_id}" }) end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rackspace-fog-1.4.2 | lib/rackspace-fog/aws/requests/dns/delete_hosted_zone.rb |