» Data Source: hcloud_server
Provides details about a Hetzner Cloud Server. This resource is useful if you want to use a non-terraform managed server.
» Example Usage
data "hcloud_server" "s_1" {
name = "my-server"
}
data "hcloud_server" "s_2" {
id = "123"
}
data "hcloud_server" "s_3" {
with_selector = "key=value"
}
» Argument Reference
-
id- ID of the server. -
name- Name of the server. -
with_selector- Label Selector. For more information about possible values, visit the Hetzner Cloud Documentation. -
with_status- (Optional, list) List only servers with the specified status, could containinitializing,starting,running,stopping,off,deleting,rebuilding,migrating,unknown.
» Attributes Reference
-
id- (int) Unique ID of the server. -
name- (string) Name of the server. -
server_type- (string) Name of the server type. -
image- (string) Name or ID of the image the server was created from. -
location- (string) The location name. -
datacenter- (string) The datacenter name. -
backup_window- (string) The backup window of the server, if enabled. -
backups- (boolean) Whether backups are enabled. -
iso- (string) Name of the mounted ISO image. -
ipv4_address- (string) The IPv4 address. -
ipv6_address- (string) The first IPv6 address of the assigned network. -
ipv6_network- (string) The IPv6 network. -
status- (string) The status of the server. -
labels- (map) User-defined labels (key-value pairs)