{"results":[{"id":"deletion-safety-net-comprehensive","text":"Hetzner's multi-layer deletion safeguards (protection flags requiring explicit disable, deprecated image blocking, required flags for destructive operations) combined with the consistent delete-only protection pattern form a comprehensive safety net across all resource types — when the DNS zone import destructive-replace behavior is addressed as the remaining gap.","truth_value":"OUT","justification_count":0,"dependent_count":0,"challenges":[],"last_reviewed":null,"review_result":null},{"id":"destructive-operation-multi-layer-safeguards","text":"Hetzner Cloud employs multiple safeguard layers against destructive operations: resource protection (must disable before delete), deprecated image blocking (opt-in required), and explicit required flags — preventing accidental data loss through defense in depth.","truth_value":"IN","justification_count":0,"dependent_count":0,"challenges":[],"last_reviewed":null,"review_result":null},{"id":"firewall-rules-protocol-asymmetric-requirements","text":"Firewall rule configuration has protocol-asymmetric requirements — port specification is valid only for TCP/UDP (not ICMP/ESP/GRE), direction determines which IP flag is required (source for inbound, destination for outbound), and CIDR notation is mandatory for all IP specifications.","truth_value":"IN","justification_count":0,"dependent_count":0,"challenges":[],"last_reviewed":null,"review_result":null},{"id":"hcloud-attach-network-required-flag","text":"The `--network` flag is the only required option for `hcloud server attach-to-network`.","truth_value":"IN","justification_count":0,"dependent_count":0,"challenges":[],"last_reviewed":null,"review_result":null},{"id":"hcloud-create-image-type-required","text":"The `--type` flag is required for `hcloud server create-image` and must be `snapshot` or `backup`.","truth_value":"IN","justification_count":0,"dependent_count":0,"challenges":[],"last_reviewed":null,"review_result":null},{"id":"hcloud-firewall-apply-type-required","text":"The `--type` flag is required when applying a firewall to a resource, with two valid values: `server` and `label_selector`.","truth_value":"IN","justification_count":0,"dependent_count":0,"challenges":[],"last_reviewed":null,"review_result":null},{"id":"hcloud-firewall-create-name-required","text":"The `--name` flag is required when creating a firewall with `hcloud firewall create`.","truth_value":"IN","justification_count":0,"dependent_count":0,"challenges":[],"last_reviewed":null,"review_result":null},{"id":"hcloud-firewall-rule-direction-determines-ip-flag","text":"Firewall rule direction determines the required IP flag: `in` requires `--source-ips`, `out` requires `--destination-ips`.","truth_value":"IN","justification_count":0,"dependent_count":0,"challenges":[],"last_reviewed":null,"review_result":null},{"id":"hcloud-lb-attach-network-flag-required","text":"The `--network` flag is the only required option for `hcloud load-balancer attach-to-network`; IP and subnet are auto-assigned if omitted.","truth_value":"IN","justification_count":0,"dependent_count":0,"challenges":[],"last_reviewed":null,"review_result":null},{"id":"hcloud-lb-create-required-flags","text":"`hcloud load-balancer create` requires both `--name` and `--type` flags.","truth_value":"IN","justification_count":0,"dependent_count":0,"challenges":[],"last_reviewed":null,"review_result":null},{"id":"hcloud-network-subnet-vswitch-requires-vswitch-id","text":"The `--vswitch-id` flag is required when subnet type is `vswitch` and only relevant for that type.","truth_value":"IN","justification_count":0,"dependent_count":0,"challenges":[],"last_reviewed":null,"review_result":null},{"id":"hcloud-rescue-no-automatic-reboot","text":"Enabling rescue mode with `hcloud server enable-rescue` does not automatically reboot the server; a separate reboot or reset action is required.","truth_value":"IN","justification_count":0,"dependent_count":0,"challenges":[],"last_reviewed":null,"review_result":null},{"id":"hcloud-server-create-required-flags","text":"The `hcloud server create` command requires three flags: `--name`, `--type`, and `--image`.","truth_value":"IN","justification_count":0,"dependent_count":0,"challenges":[],"last_reviewed":null,"review_result":null},{"id":"hcloud-server-rebuild-image-required","text":"The `--image` flag is required for `hcloud server rebuild`; rebuild cannot proceed without specifying a source image.","truth_value":"IN","justification_count":0,"dependent_count":0,"challenges":[],"last_reviewed":null,"review_result":null},{"id":"hcloud-ssh-key-create-name-required","text":"The `--name` flag is required when creating an SSH key with `hcloud ssh-key create`","truth_value":"IN","justification_count":0,"dependent_count":0,"challenges":[],"last_reviewed":null,"review_result":null},{"id":"hcloud-volume-attach-server-flag-required","text":"The `--server` flag is required for `hcloud volume attach` — the command fails without it.","truth_value":"IN","justification_count":0,"dependent_count":0,"challenges":[],"last_reviewed":null,"review_result":null},{"id":"hcloud-volume-create-name-and-size-required","text":"`hcloud volume create` requires both `--name` and `--size` (in GB) as mandatory parameters.","truth_value":"IN","justification_count":0,"dependent_count":0,"challenges":[],"last_reviewed":null,"review_result":null},{"id":"hcloud-volume-resize-size-in-gb","text":"The `hcloud volume resize --size` flag takes an integer value in GB and is required.","truth_value":"IN","justification_count":0,"dependent_count":0,"challenges":[],"last_reviewed":null,"review_result":null},{"id":"hetzner-floating-ip-create-type-required","text":"Creating a Floating IP requires `--type` (ipv4 or ipv6) and exactly one of `--home-location` or `--server`.","truth_value":"IN","justification_count":0,"dependent_count":0,"challenges":[],"last_reviewed":null,"review_result":null},{"id":"hetzner-floating-ip-explicit-assign-required","text":"A Floating IP must be explicitly assigned to a server before it routes traffic to that server.","truth_value":"IN","justification_count":0,"dependent_count":0,"challenges":[],"last_reviewed":null,"review_result":null}],"count":26,"limit":20,"offset":0}