DNS-Hetzner
view release on metacpan or search on metacpan
lib/DNS/Hetzner/API/PrimaryServers.pm view on Meta::CPAN
3031323334353637383940414243444546474849}
sub
delete
(
$self
,
%params
) {
return
$self
->_do(
'DeletePrimaryServer'
, \
%params
,
'/:PrimaryServerID'
, {
type
=>
'delete'
} );
}
sub
get (
$self
,
%params
) {
return
$self
->_do(
'GetPrimaryServer'
, \
%params
,
'/:PrimaryServerID'
, {
type
=>
'get'
} );
}
sub
update (
$self
,
%params
) {
return
$self
->_do(
'UpdatePrimaryServer'
, \
%params
,
'/:PrimaryServerID'
, {
type
=>
'put'
} );
}
1;
__END__
=pod
lib/DNS/Hetzner/API/Records.pm view on Meta::CPAN
3839404142434445464748495051525354555657}
sub
delete
(
$self
,
%params
) {
return
$self
->_do(
'DeleteRecord'
, \
%params
,
'/:RecordID'
, {
type
=>
'delete'
} );
}
sub
get (
$self
,
%params
) {
return
$self
->_do(
'GetRecord'
, \
%params
,
'/:RecordID'
, {
type
=>
'get'
} );
}
sub
update (
$self
,
%params
) {
return
$self
->_do(
'UpdateRecord'
, \
%params
,
'/:RecordID'
, {
type
=>
'put'
} );
}
1;
__END__
=pod
lib/DNS/Hetzner/API/Zones.pm view on Meta::CPAN
343536373839404142434445464748495051525354}
sub
delete
(
$self
,
%params
) {
return
$self
->_do(
'DeleteZone'
, \
%params
,
'/:ZoneID'
, {
type
=>
'delete'
} );
}
sub
get (
$self
,
%params
) {
return
$self
->_do(
'GetZone'
, \
%params
,
'/:ZoneID'
, {
type
=>
'get'
} );
}
sub
update (
$self
,
%params
) {
return
$self
->_do(
'UpdateZone'
, \
%params
,
'/:ZoneID'
, {
type
=>
'put'
} );
}
sub
export_file (
$self
,
%params
) {
return
$self
->_do(
'ExportZoneFile'
, \
%params
,
'/:ZoneID/export'
, {
type
=>
'get'
} );
}
sub
import_file_plain (
$self
,
%params
) {
return
$self
->_do(
'ImportZoneFilePlain'
, \
%params
,
'/:ZoneID/import'
, {
type
=>
'post'
} );
}
( run in 0.239 second using v1.01-cache-2.11-cpan-a5abf4f5562 )