Module: Hetzner::API::Boot::Plesk
- Included in:
- Hetzner::API::Boot
- Defined in:
- lib/hetzner/api/boot/plesk.rb
Instance Method Summary collapse
-
#boot_plesk!(ip, dist, arch, lang, hostname) ⇒ Object
enables plesk boot option for one IP address/server.
-
#boot_plesk?(ip) ⇒ Boolean
queries the plesk boot status of one IP address/server.
-
#disable_boot_plesk!(ip) ⇒ Object
disables the vnc boot status of one IP address/server.
Instance Method Details
#boot_plesk!(ip, dist, arch, lang, hostname) ⇒ Object
enables plesk boot option for one IP address/server
see Boot to query the API for available options
14 15 16 17 |
# File 'lib/hetzner/api/boot/plesk.rb', line 14 def boot_plesk!(ip, dist, arch, lang, hostname) path = "/boot/#{ip}/plesk" perform_post path, :query => { :dist => dist, :arch => arch, :lang => lang, :hostname => hostname } end |
#boot_plesk?(ip) ⇒ Boolean
queries the plesk boot status of one IP address/server
6 7 8 9 |
# File 'lib/hetzner/api/boot/plesk.rb', line 6 def boot_plesk?(ip) path = "/boot/#{ip}/plesk" perform_get path end |
#disable_boot_plesk!(ip) ⇒ Object
disables the vnc boot status of one IP address/server
20 21 22 23 |
# File 'lib/hetzner/api/boot/plesk.rb', line 20 def disable_boot_plesk!(ip) path = "/boot/#{ip}/plesk" perform_delete path end |