WebService::DNSMadeEasy::ManagedDomain
# These methods return L<WebService::DNSMadeEasy::ManagedDomain> objects. my @domains = $dns->managed_domains; my $domain = $dns->get_managed_domain('example.com'); my $domain = $dns->create_managed_domain('stegasaurus.com'); # actions $domain->delete; $domain->update(...); # update some domain attributes $domain->wait_for_delete; $domain->wait_for_pending_action; # attributes $domain->data; # returns all attributes as a hashref $domain->active_third_parties; $domain->created; $domain->delegate_name_servers; $domain->folder_id; $domain->gtd_enabled; $domain->id; $domain->name_servers; $domain->pending_action_id; $domain->process_multi; $domain->updated; # These methods return L<WebService::DNSMadeEasy::ManagedDomain::Record> objects. $domain->create_record( name => 'www', type => 'A', value => '1.2.3.4', gtd_location => 'DEFAULT', ttl => 120, ); 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
This object represents a domain.
To install WebService::DNSMadeEasy, copy and paste the appropriate command in to your terminal.
cpanm
cpanm WebService::DNSMadeEasy
CPAN shell
perl -MCPAN -e shell install WebService::DNSMadeEasy
For more information on module installation, please visit the detailed CPAN module installation guide.