template_uuid - (Required)[string] The UUID of the template used for creating a GPU server.
name - (Required)[string] The name of the server.
datacenter_id - (Required)[string] The ID of a Virtual Data Center.
hostname - (Optional)(Computed) The hostname of the resource. Allowed characters are a-z, 0-9 and - (minus). Hostname should not start with minus and should not be longer than 63 characters. If no value provided explicitly, it will be populated with the name of the server.
image_name - (Optional)[string] The name, ID or alias of the image. May also be a snapshot ID. It is required if licence_type is not provided. Attribute is immutable.
availability_zone - (Optional)[string] The availability zone in which the server should exist. This property is immutable.
licence_type - (Optional)[string] Sets the OS type of the server.
vm_state - (Optional)[string] Sets the power state of the GPU server. E.g: RUNNING or SUSPENDED.
boot_volume - (Computed) The associated boot volume.
boot_cdrom - DEPRECATED Please refer to ionoscloud_server_boot_device_selection (Optional)[string] The associated boot drive, if any. Must be the UUID of a bootable CDROM image that can be retrieved using the ionoscloud_image data source.
boot_image - (Optional)[string] The image or snapshot UUID / name. May also be an image alias. It is required if licence_type is not provided.
primary_nic - (Computed) The associated NIC.
primary_ip - (Computed) The associated IP address.
firewallrule_id - (Computed) The associated firewall rule.
ssh_key_path - (Optional)[list] List of paths to files containing a public SSH key that will be injected into IonosCloud provided Linux images. Required for IonosCloud Linux images. Required if image_password is not provided.
image_password - (Optional)[string] Required if ssh_key_path is not provided.
security_groups_ids - (Optional) The list of Security Group IDs for the resource.
allow_replace - (Optional)[bool] When set to true, allows the update of immutable fields by first destroying and then re-creating the server.
⚠️ Warning: allow_replace - lets you update immutable fields, but it first destroys and then re-creates the server in order to do it. This field should be used with care, understanding the risks.
⚠ WARNING
Image_name under volume level is deprecated, please use image_name under server level
Import
Resource GPU Server can be imported using the resource id and the datacenter id, e.g.