Sha256: d2d63b018ff6eeb352825caf5186e1f0e6ba2650f2ece0643996c11dcde73e17
Contents?: true
Size: 1.1 KB
Versions: 4
Compression:
Stored size: 1.1 KB
Contents
module Fog module DNS class HuaweiCloud class V2 class Real def delete_recordset(zone_id, id, options = {}) headers, _options = Fog::DNS::HuaweiCloud::V2.setup_headers(options) request( :expects => 202, :method => 'DELETE', :path => "zones/#{zone_id}/recordsets/#{id}", :headers => headers ) end end class Mock def delete_recordset(zone_id, id, _options = {}) response = Excon::Response.new response.status = 202 recordset = data[:recordset_updated] || data[:recordsets]["recordsets"].first.dup recordset["zone_id"] = zone_id recordset["id"] = id recordset["status"] = "PENDING" recordset["action"] = "DELETE" recordset["links"]["self"] = "https://127.0.0.1:9001/v2/zones/#{zone_id}/recordsets/#{id}" response.body = recordset response end end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems