DNS::Hetzner - Perl library to work with the API for the Hetzner DNS
version 0.05
use DNS::Hetzner; use Data::Printer; my $dns = DNS::Hetzner->new( token => 'ABCDEFG1234567', # your api token ); my $records = $dns->records; my $zones = $dns->zones; my $all_records = $records->list; p $all_records;
This is still pretty alpha. The API might change.
base_uri
(optional) Default: api/v1
api/v1
client
(optional) A Mojo::UserAgent compatible user agent. By default a new object of Mojo::UserAgent is created.
Mojo::UserAgent
host
(optional) This is the URL to Hetzner's Cloud-API. Defaults to https://dns.hetzner.com
https://dns.hetzner.com
token
(required) Your API token.
Renee Baecker <reneeb@cpan.org>
This software is Copyright (c) 2020 by Renee Baecker.
This is free software, licensed under:
The Artistic License 2.0 (GPL Compatible)
To install DNS::Hetzner, copy and paste the appropriate command in to your terminal.
cpanm
cpanm DNS::Hetzner
CPAN shell
perl -MCPAN -e shell install DNS::Hetzner
For more information on module installation, please visit the detailed CPAN module installation guide.