NAME
WWW::Hetzner::Robot::API::Reset - Hetzner Robot Server Reset API
VERSION
version 0.002
SYNOPSIS
my $robot = WWW::Hetzner::Robot->new(...);
# Check reset options
my $reset_info = $robot->reset->get(123456);
# Execute reset
$robot->reset->execute(123456, 'sw'); # software reset
$robot->reset->execute(123456, 'hw'); # hardware reset
$robot->reset->execute(123456, 'man'); # manual reset
# Convenience methods
$robot->reset->software(123456);
$robot->reset->hardware(123456);
$robot->reset->manual(123456);
# Wake-on-LAN
$robot->reset->wol(123456);
DESCRIPTION
Reset types:
sw - Software reset (CTRL+ALT+DEL)
hw - Hardware reset (power cycle)
man - Manual reset (technician intervention)
get
my $info = $robot->reset->get($server_number);
Returns available reset options.
execute
$robot->reset->execute($server_number, $type);
Execute reset of specified type.
software
Convenience method for software reset.
hardware
Convenience method for hardware reset.
manual
Convenience method for manual reset.
wol
$robot->reset->wol($server_number);
Send Wake-on-LAN packet.
SUPPORT
Issues
Please report bugs and feature requests on GitHub at https://github.com/Getty/p5-www-hetzner/issues.
IRC
Join #kubernetes on irc.perl.org or message Getty directly.
CONTRIBUTING
Contributions are welcome! Please fork the repository and submit a pull request.
AUTHOR
Torsten Raudssus <torsten@raudssus.de>
COPYRIGHT AND LICENSE
This software is copyright (c) 2026 by Torsten Raudssus.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.