{ "hcloud_floating_ip": { "full_properties": { "description": { "description": "Description of the Floating IP.", "required": false }, "home_location": { "description": "Home location (routing is optimized for that location). Optional if server_id argument is passed.", "required": false }, "server_id": { "description": "Server to assign the Floating IP to.", "required": false }, "type": { "description": "Type of the Floating IP. ipv4 ipv6", "required": false } }, "path": "/docs/providers/hcloud/r/floating_ip.html", "properties": [ "type", "server_id", "home_location", "description" ] }, "hcloud_floating_ip_assignment": { "full_properties": { "floating_ip_id": { "description": "ID of the Floating IP.", "required": false }, "server_id": { "description": "Server to assign the Floating IP to.", "required": false } }, "path": "/docs/providers/hcloud/r/floating_ip_assignment.html", "properties": [ "floating_ip_id", "server_id" ] }, "hcloud_rdns": { "full_properties": { "dns_ptr": { "description": "The DNS address the ip_address should resolve to.", "required": false }, "floating_ip_id": { "description": "The Floating IP the ip_address belongs to.", "required": false }, "ip_address": { "description": "The IP address that should point to dns_ptr.", "required": false }, "server_id": { "description": "The server the ip_address belongs to.", "required": false } }, "path": "/docs/providers/hcloud/r/rdns.html", "properties": [ "dns_ptr", "ip_address", "server_id", "floating_ip_id" ] }, "hcloud_server": { "full_properties": { "backups": { "description": "Enable or disable backups.", "required": false }, "datacenter": { "description": "The datacenter name to create the server in.", "required": false }, "image": { "description": "Name or ID of the image the server is created from.", "required": false }, "iso": { "description": "Name of an ISO image to mount.", "required": false }, "keep_disk": { "description": "If true, do not upgrade the disk. This allows downgrading the server type later.", "required": false }, "labels": { "description": "User-defined labels (key-value pairs) should be created with.", "required": false }, "location": { "description": "The location name to create the server in.", "required": false }, "name": { "description": "Name of the server to create (must be unique per project and a valid hostname as per RFC 1123).", "required": false }, "rescue": { "description": "Enable and boot in to the specified rescue system. This enables simple installation of custom operating systems. linux64 linux32 or freebsd64", "required": false }, "server_type": { "description": "Name of the server type this server should be created with.", "required": false }, "ssh_keys": { "description": "SSH key IDs or names which should be injected into the server at creation time", "required": false }, "user_data": { "description": "Cloud-Init user data to use during server creation", "required": false } }, "path": "/docs/providers/hcloud/r/server.html", "properties": [ "name", "server_type", "image", "location", "datacenter", "user_data", "ssh_keys", "keep_disk", "iso", "rescue", "labels", "backups" ] }, "hcloud_ssh_key": { "full_properties": { "name": { "description": "Name of the SSH key.", "required": false }, "public_key": { "description": "The public key. If this is a file, it can be read using the file interpolation function", "required": false } }, "path": "/docs/providers/hcloud/r/ssh_key.html", "properties": [ "name", "public_key" ] }, "hcloud_volume": { "full_properties": { "location": { "description": "Location of the volume to create, optional if server_id argument is passed.", "required": false }, "name": { "description": "Name of the volume to create (must be unique per project).", "required": false }, "server": { "description": "Server to attach the Volume to, optional if location argument is passed.", "required": false }, "size": { "description": "Size of the volume (in GB).", "required": false } }, "path": "/docs/providers/hcloud/r/volume.html", "properties": [ "name", "size", "server", "location" ] }, "hcloud_volume_attachment": { "full_properties": { "server_id": { "description": "Server to attach the Volume to.", "required": false }, "volume_id": { "description": "ID of the Volume.", "required": false } }, "path": "/docs/providers/hcloud/r/volume_attachment.html", "properties": [ "volume_id", "server_id" ] } }