Sha256: 8b3b5a65ede10ae5c6e1ee00e9096e6e3fbae33fb32716d30ee512cf68fea41e
Contents?: true
Size: 1.89 KB
Versions: 43
Compression:
Stored size: 1.89 KB
Contents
module Fog module DNS class DNSMadeEasy class Real # Returns a list of record objects containing all records for the specified domain # # ==== Parameters # * domain<~String> # * options<~Hash> # * gtdLocation<~String> Global Traffic Director location. Values: DEFAULT, US_EAST, US_WEST, EUROPE # * type<~String> Record type. Values: A, AAAA, CNAME, HTTPRED, MX, NS, PTR, SRV, TXT # # ==== Returns # * response<~Excon::Response>: # * body<~Hash>: # * id<~Integer> Unique record identifier # * name<~String> Record name. # * type<~String> Record type. Values: A, AAAA, CNAME, HTTPRED, MX, NS, PTR, SRV, TXT # * data<~String> # * ttl<~Integer> Time to live. The amount of time a record will be cached before being refreshed. # * gtdLocation<~String> Global Traffic Director location. Values: DEFAULT, US_EAST, US_WEST, EUROPE # * password<~String> For A records. Password used to authenticate for dynamic DNS. # * description<~String> For HTTPRED records. A description of the HTTPRED record. # * keywords<~String> For HTTPRED records. Keywords associated with the HTTPRED record. # * title<~String> For HTTPRED records. The title of the HTTPRED record. # * redirectType<~String> For HTTPRED records. Type of redirection performed. Values: Hidden Frame Masked, Standard - 302, Standard - 301 # * hardLink<~Boolean> For HTTPRED records. # * status<~Integer> - 200 - OK, 404 - specified domain name is not found def list_records(domain, options = {}) request( :expects => 200, :method => "GET", :path => "/V1.2/domains/#{domain}/records", :query => options ) end end end end end
Version data entries
43 entries across 41 versions & 6 rubygems