Initialize connection to DNS Made Easy
options parameter must include values for :dnsmadeeasy_api_key and :dnsmadeeasy_secret_key in order to create a connection
dns = Fog::DNS::DNSMadeEasy.new( :dnsmadeeasy_api_key => your_dnsmadeeasy_api_key, :dnsmadeeasy_secret_key => your_dnsmadeeasy_secret_key )
Creates a domain entry with the specified name. Returns errors if name is not valid or conflicts with another domain.
Creates a record with the representation specified in the request content. Returns errors if record is not valid. Note that a record ID will be generated by the system with this request and any ID that is sent will be ignored. Records are not modifiable for domains that are locked to a template.
Creates a secondary entry with the specified name. Returns errors if name is not valid or conflicts with another domain.
Deletes all domains for your account.
Deletes all secondary entries for your account.
Delete the given domain from your account.
Deletes the record with the specified id. Note that records are not modifiable for domains that are locked to a template.
Deletes the specified secondary entry.
Get the details for a specific domain in your account.
Returns a record object representing the record with the specified id.
Returns a list of all domain names for your account.
Returns a list of record objects containing all records for the specified domain
Returns a list of all secondary entry names for your account.
Updates a record with the representation specified in the request content. Returns errors if record is not valid. Note that a record ID will be generated by the system with this request and any ID that is sent will be ignored. Records are not modifiable for domains that are locked to a template.
DNS Made Easy has no update record method but they plan to add it in the next update! They sent a reponse suggesting, there going to internaly delete/create a new record when we make update record call, so I‘ve done the same here for now! If want to update a record, it might be better to manually destroy and then create a new record
Modifies a secondary entry with the specified name. Returns errors if name is not valid or conflicts with another domain.