Recued
Menu
← Back to packs

Compute Lifecycle - Hetzner Cloud

by recued-core v1 app_pack 4 views

Hetzner Cloud servers, server actions, images, ISOs, server types, locations, placement groups, and SSH keys. Generated from Hetzner's byte- and hash-locked official OpenAPI 3.1.2 document (9ca6b542a057…) at https://docs.hetzner.cloud/cloud.spec.json. This leaf carries 56 of 177 active operations. Its origin-only https://api.hetzner.cloud base and explicit /v1 wire paths are reconciled to the document by path_alias.wire_prefix. Every operation has explicit APIToken Bearer security; the selected encrypted connection is project-scoped and credentials never become operation arguments. All 76 documented bodies are required bounded verbatim JSON objects. JSON responses preserve unsafe integers and empty 204 responses claim no body. Five one-time credential responses are labeled secret and excluded from reusable workflows. All 37 exact page/per_page collections paginate at the documented maximum of 50 records per request. Reads are uncached and require no approval, every mutation requires approval and is marked destructive, and provider failures receive no hidden retry. No infrastructure resource is misrepresented as a task, note, or user-work project Source.

What this pack installs

  • hetzner-cloud-compute Ingredient

Trust & control

What installing this whole pack would let it do. Recued grants these permissions at install — review them there before approving.

What it's allowed to do

Destructive Web APIs hetzner-cloud-compute external change
Read: images.list_images · No approvalRead: image_actions.list_images_actions · No approvalRead: image_actions.get_images_action · No approvalRead: images.get_image · No approvalDestructive: images.update_image · Always asksDestructive: images.delete_image · Always asksRead: image_actions.list_image_actions · No approvalDestructive: image_actions.change_image_protection · Always asksRead: isos.list_isos · No approvalRead: isos.get_iso · No approvalRead: locations.list_locations · No approvalRead: locations.get_location · No approvalRead: placement_groups.list_placement_groups · No approvalDestructive: placement_groups.create_placement_group · Always asksRead: placement_groups.get_placement_group · No approvalDestructive: placement_groups.update_placement_group · Always asksDestructive: placement_groups.delete_placement_group · Always asksRead: server_types.list_server_types · No approvalRead: server_types.get_server_type · No approvalRead: servers.list_servers · No approvalDestructive: servers.create_server · Always asksRead: server_actions.list_servers_actions · No approvalRead: server_actions.get_servers_action · No approvalRead: servers.get_server · No approvalDestructive: servers.update_server · Always asksDestructive: servers.delete_server · Always asksRead: server_actions.list_server_actions · No approvalDestructive: server_actions.add_server_to_placement_group · Always asksDestructive: server_actions.attach_server_iso · Always asksDestructive: server_actions.attach_server_to_network · Always asksDestructive: server_actions.change_server_alias_ips · Always asksDestructive: server_actions.change_server_dns_ptr · Always asksDestructive: server_actions.change_server_protection · Always asksDestructive: server_actions.change_server_type · Always asksDestructive: server_actions.create_server_image · Always asksDestructive: server_actions.detach_server_from_network · Always asksDestructive: server_actions.detach_server_iso · Always asksDestructive: server_actions.disable_server_backup · Always asksDestructive: server_actions.disable_server_rescue · Always asksDestructive: server_actions.enable_server_backup · Always asksDestructive: server_actions.enable_server_rescue · Always asksDestructive: server_actions.poweroff_server · Always asksDestructive: server_actions.poweron_server · Always asksDestructive: server_actions.reboot_server · Always asksDestructive: server_actions.rebuild_server · Always asksDestructive: server_actions.remove_server_from_placement_group · Always asksDestructive: server_actions.request_server_console · Always asksDestructive: server_actions.reset_server · Always asksDestructive: server_actions.reset_server_password · Always asksDestructive: server_actions.shutdown_server · Always asksRead: servers.get_server_metrics · No approvalRead: ssh_keys.list_ssh_keys · No approvalDestructive: ssh_keys.create_ssh_key · Always asksRead: ssh_keys.get_ssh_key · No approvalDestructive: ssh_keys.update_ssh_key · Always asksDestructive: ssh_keys.delete_ssh_key · Always asks

Data it touches

SurfacesWeb APIs

About

Tags

pack:hetzner-cloudhetzner-cloudinfrastructurecomputeserversimagesssh-keysapicomposition