Server
Get information on a Ionos Cloud Servers
The server data source can be used to search for and return existing servers.
Example Usage
Argument Reference
name
- (Optional) Name of an existing server that you want to search for.id
- (Optional) ID of the server you want to search for.
Either name
or id
must be provided. If none, or both are provided, the datasource will return an error.
Attributes Reference
The following attributes are returned by the datasource:
id
- The id of the servername
- The name of the serverdatacenter_id
- The ID of the Virtual Data Centercores
- Number of server CPU corescpu_family
- CPU architecture on which server gets provisionedram
- The amount of memory for the server in MBavailability_zone
- The availability zone in which the server should existvm_state
- Status of the virtual Machineboot_cdrom
boot_volume
cdroms
- list ofid
- Id of the attached cdromname
- The name of the attached cdromdescription
- Description of cdromlocation
- Location of that image/snapshotsize
- The size of the image in GBcpu_hot_plug
- Is capable of CPU hot plug (no reboot required)cpu_hot_unplug
- Is capable of CPU hot unplug (no reboot required)ram_hot_plug
- Is capable of memory hot plug (no reboot required)ram_hot_unplug
- Is capable of memory hot unplug (no reboot required)nic_hot_plug
- Is capable of nic hot plug (no reboot required)nic_hot_unplug
- Is capable of nic hot unplug (no reboot required)disc_virtio_hot_plug
- Is capable of Virt-IO drive hot plug (no reboot required)disc_virtio_hot_unplug
- Is capable of Virt-IO drive hot unplug (no reboot required)disc_scsi_hot_plug
- Is capable of SCSI drive hot plug (no reboot required)disc_scsi_hot_unplug
- Is capable of SCSI drive hot unplug (no reboot required)licence_type
- OS type of this Imageimage_type
- Type of imageimage_aliases
- List of image aliases mapped for this Imagepublic
- Indicates if the image is part of the public repository or not
volumes
- list ofid
- Id of the attached volumename
- Name of the attached volumetype
- Hardware type of the volume.size
- The size of the volume in GBavailability_zone
- The availability zone in which the volume should existimage
- Image or snapshot ID to be used as template for this volumeimage_alias
- List of image aliases mapped for this Imageimage_password
- Initial password to be set for installed OSssh_keys
- Public SSH keys are set on the image as authorized keys for appropriate SSH login to the instance using the corresponding private keybus
- The bus type of the volumelicence_type
- OS type of this volumecpu_hot_plug
- Is capable of CPU hot plug (no reboot required)ram_hot_plug
- Is capable of memory hot plug (no reboot required)nic_hot_plug
- Is capable of nic hot plug (no reboot required)nic_hot_unplug
- Is capable of nic hot unplug (no reboot required)disc_virtio_hot_plug
- Is capable of Virt-IO drive hot plug (no reboot required)disc_virtio_hot_unplug
- Is capable of Virt-IO drive hot unplug (no reboot required)device_number
- The Logical Unit Number of the storage volume
nics
- list ofid
- Id of the attached nicname
- Name of the attached nidmac
- The MAC address of the NICips
- Collection of IP addresses assigned to a nicdhcp
- Indicates if the nic will reserve an IP using DHCPlan
- The LAN ID the NIC will sit onfirewall_active
- Activate or deactivate the firewallnat
- Indicates if NAT is enabled on this NIC. This is now deprecated.firewall_rules
- list ofid
- Id of the firewall rulename
- Name of the firewall ruleprotocol
- he protocol for the rulesource_mac
- Only traffic originating from the respective MAC address is allowedsource_ip
- Only traffic originating from the respective IPv4 address is allowed. Value null allows all source IPstarget_ip
- In case the target NIC has multiple IP addresses, only traffic directed to the respective IP address of the NIC is allowedicmp_code
- Defines the allowed code (from 0 to 254) if protocol ICMP is chosenicmp_type
- Defines the allowed type (from 0 to 254) if the protocol ICMP is chosenport_range_start
- Defines the start range of the allowed port (from 1 to 65534) if protocol TCP or UDP is chosenport_range_end
- Defines the end range of the allowed port (from 1 to 65534) if the protocol TCP or UDP is chosen
Last updated