WebService::Rackspace::DNS - WebService::Rackspace::DNS - an interface to rackspace.com's RESTful Cloud DNS API using Web::API
version 0.1
Please refer to the API documentation at http://docs.rackspace.com/cdns/api/v1.0/cdns-devguide/content/overview.html
use WebService::Rackspace::DNS; use Data::Dumper; my $dns = WebService::Rackspace::DNS->new( debug => 1, user => 'jsmith', api_key => 'aaaaa-bbbbb-ccccc-12345678', ); my $response = $dns->create_domain( domains => [ { name => "blablub.com", emailAddress => 'bleep@bloop.com', recordsList => { records => [ { name => "blablub.com", type => "MX", priority => 10, data => "127.0.0.1" }, { name => "ftp.blablub.com", ttl => 3600, type => "A", data => "127.0.0.1" comment => "A record for FTP server", } ], }, } ] ); print Dumper($response); $response = $dns->status(id => "some-funny-long-job-identifier"); print Dumper($response);
do rackspace's strange non-standard login token thing
basic configuration for the client API happens usually in the BUILD method when using Web::API
Please report any bugs or feature requests on GitHub's issue tracker https://github.com/nupfel/WebService-Rackspace-DNS/issues.
You can find documentation for this module with the perldoc command.
perldoc WebService::Rackspace::DNS
You can also look for information at:
GitHub repository
https://github.com/nupfel/WebService-Rackspace-DNS
MetaCPAN
https://metacpan.org/module/WebService::Rackspace::DNS
AnnoCPAN: Annotated CPAN documentation
http://annocpan.org/dist/WebService::Rackspace::DNS
CPAN Ratings
http://cpanratings.perl.org/d/WebService::Rackspace::DNS
Lenz Gschwendtner (@norbu09), for being an awesome mentor and friend.
Tobias Kirschstein <lev@cpan.org>
This software is Copyright (c) 2013 by Tobias Kirschstein.
This is free software, licensed under:
The (three-clause) BSD License
To install WebService::Rackspace::DNS, copy and paste the appropriate command in to your terminal.
cpanm
cpanm WebService::Rackspace::DNS
CPAN shell
perl -MCPAN -e shell install WebService::Rackspace::DNS
For more information on module installation, please visit the detailed CPAN module installation guide.