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.