NAME
WebService::DNSMadeEasy::ManagedDomain::Record
SYNOPSIS
# These methods return L<WebService::DNSMadeEasy::ManagedDomain::Record> objects.
my @records = $domain->records(); # Returns all records
my @records = $domain->records(type => 'CNAME'); # Returns all CNAME records
my @records = $domain->records(name => 'www'); # Returns all wwww records
my $record = $domain->create_record(
name => 'www',
value => '1.2.3.4',
type => 'A',
gtd_location => 'DEFAULT',
ttl => 120,
);
# actions
$record->update(...);
$record->delete;
# attributes
$record->data; # returns all attributes as a hashref
$record->description;
$record->dynamic_dns;
$record->failed;
$record->failover;
$record->gtd_location;
$record->hard_link;
$record->id;
$record->keywords;
$record->monitor
$record->mxLevel;
$record->name;
$record->password;
$record->port;
$record->priority;
$record->redirect_type;
$record->source;
$record->source_id;
$record->title;
$record->ttl;
$record->type;
$record->value;
$record->weight;
# Returns a L<WebService::DNSMadeEasy::Monitor> object
my $monitor = $record->get_monitor;
DESCRIPTION
This object represents a DNS record for a given domain.