published on Wednesday, Apr 15, 2026 by ionos-cloud
published on Wednesday, Apr 15, 2026 by ionos-cloud
The GPU Server data source can be used to search for and return existing GPU servers. If a single match is found, it will be returned. If your search results in multiple matches, an error will be returned. When this happens, please refine your search string so that it is specific enough to return only one result.
Example Usage
By ID
import * as pulumi from "@pulumi/pulumi";
import * as ionoscloud from "@ionos-cloud/sdk-pulumi";
const example = ionoscloud.compute.getGPUServer({
datacenterId: "datacenter_id",
id: "server_id",
});
import pulumi
import pulumi_ionoscloud as ionoscloud
example = ionoscloud.compute.get_gpu_server(datacenter_id="datacenter_id",
id="server_id")
package main
import (
"github.com/ionos-cloud/pulumi-ionoscloud/sdk/go/ionoscloud/compute"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := compute.LookupGPUServer(ctx, &compute.LookupGPUServerArgs{
DatacenterId: "datacenter_id",
Id: pulumi.StringRef("server_id"),
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Ionoscloud = Ionoscloud.Pulumi.Ionoscloud;
return await Deployment.RunAsync(() =>
{
var example = Ionoscloud.Compute.GetGPUServer.Invoke(new()
{
DatacenterId = "datacenter_id",
Id = "server_id",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.ionoscloud.compute.ComputeFunctions;
import com.pulumi.ionoscloud.compute.inputs.GetGPUServerArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var example = ComputeFunctions.getGPUServer(GetGPUServerArgs.builder()
.datacenterId("datacenter_id")
.id("server_id")
.build());
}
}
variables:
example:
fn::invoke:
function: ionoscloud:compute:getGPUServer
arguments:
datacenterId: datacenter_id
id: server_id
Example coming soon!
By Name
import * as pulumi from "@pulumi/pulumi";
import * as ionoscloud from "@ionos-cloud/sdk-pulumi";
const example = ionoscloud.compute.getGPUServer({
datacenterId: "datacenter_id",
name: "GPU Server Example",
});
import pulumi
import pulumi_ionoscloud as ionoscloud
example = ionoscloud.compute.get_gpu_server(datacenter_id="datacenter_id",
name="GPU Server Example")
package main
import (
"github.com/ionos-cloud/pulumi-ionoscloud/sdk/go/ionoscloud/compute"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := compute.LookupGPUServer(ctx, &compute.LookupGPUServerArgs{
DatacenterId: "datacenter_id",
Name: pulumi.StringRef("GPU Server Example"),
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Ionoscloud = Ionoscloud.Pulumi.Ionoscloud;
return await Deployment.RunAsync(() =>
{
var example = Ionoscloud.Compute.GetGPUServer.Invoke(new()
{
DatacenterId = "datacenter_id",
Name = "GPU Server Example",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.ionoscloud.compute.ComputeFunctions;
import com.pulumi.ionoscloud.compute.inputs.GetGPUServerArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var example = ComputeFunctions.getGPUServer(GetGPUServerArgs.builder()
.datacenterId("datacenter_id")
.name("GPU Server Example")
.build());
}
}
variables:
example:
fn::invoke:
function: ionoscloud:compute:getGPUServer
arguments:
datacenterId: datacenter_id
name: GPU Server Example
Example coming soon!
Using getGPUServer
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getGPUServer(args: GetGPUServerArgs, opts?: InvokeOptions): Promise<GetGPUServerResult>
function getGPUServerOutput(args: GetGPUServerOutputArgs, opts?: InvokeOptions): Output<GetGPUServerResult>def get_gpu_server(datacenter_id: Optional[str] = None,
id: Optional[str] = None,
location: Optional[str] = None,
name: Optional[str] = None,
template_uuid: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetGPUServerResult
def get_gpu_server_output(datacenter_id: pulumi.Input[Optional[str]] = None,
id: pulumi.Input[Optional[str]] = None,
location: pulumi.Input[Optional[str]] = None,
name: pulumi.Input[Optional[str]] = None,
template_uuid: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetGPUServerResult]func LookupGPUServer(ctx *Context, args *LookupGPUServerArgs, opts ...InvokeOption) (*LookupGPUServerResult, error)
func LookupGPUServerOutput(ctx *Context, args *LookupGPUServerOutputArgs, opts ...InvokeOption) LookupGPUServerResultOutput> Note: This function is named LookupGPUServer in the Go SDK.
public static class GetGPUServer
{
public static Task<GetGPUServerResult> InvokeAsync(GetGPUServerArgs args, InvokeOptions? opts = null)
public static Output<GetGPUServerResult> Invoke(GetGPUServerInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetGPUServerResult> getGPUServer(GetGPUServerArgs args, InvokeOptions options)
public static Output<GetGPUServerResult> getGPUServer(GetGPUServerArgs args, InvokeOptions options)
fn::invoke:
function: ionoscloud:compute/getGPUServer:getGPUServer
arguments:
# arguments dictionarydata "ionoscloud_compute_getgpuserver" "name" {
# arguments
}The following arguments are supported:
- Datacenter
Id string - Datacenter's UUID.
- Id string
ID of the server you want to search for.
datacenterIdand eithernameoridmust be provided. If none, or both ofnameandidare provided, the datasource will return an error.- Location string
- Location of that image/snapshot
- Name string
- Name of an existing server that you want to search for.
- Template
Uuid string - The UUID of the template for creating a GPU server; the available templates for GPU servers can be found on the templates resource
- Datacenter
Id string - Datacenter's UUID.
- Id string
ID of the server you want to search for.
datacenterIdand eithernameoridmust be provided. If none, or both ofnameandidare provided, the datasource will return an error.- Location string
- Location of that image/snapshot
- Name string
- Name of an existing server that you want to search for.
- Template
Uuid string - The UUID of the template for creating a GPU server; the available templates for GPU servers can be found on the templates resource
- datacenter_
id string - Datacenter's UUID.
- id string
ID of the server you want to search for.
datacenterIdand eithernameoridmust be provided. If none, or both ofnameandidare provided, the datasource will return an error.- location string
- Location of that image/snapshot
- name string
- Name of an existing server that you want to search for.
- template_
uuid string - The UUID of the template for creating a GPU server; the available templates for GPU servers can be found on the templates resource
- datacenter
Id String - Datacenter's UUID.
- id String
ID of the server you want to search for.
datacenterIdand eithernameoridmust be provided. If none, or both ofnameandidare provided, the datasource will return an error.- location String
- Location of that image/snapshot
- name String
- Name of an existing server that you want to search for.
- template
Uuid String - The UUID of the template for creating a GPU server; the available templates for GPU servers can be found on the templates resource
- datacenter
Id string - Datacenter's UUID.
- id string
ID of the server you want to search for.
datacenterIdand eithernameoridmust be provided. If none, or both ofnameandidare provided, the datasource will return an error.- location string
- Location of that image/snapshot
- name string
- Name of an existing server that you want to search for.
- template
Uuid string - The UUID of the template for creating a GPU server; the available templates for GPU servers can be found on the templates resource
- datacenter_
id str - Datacenter's UUID.
- id str
ID of the server you want to search for.
datacenterIdand eithernameoridmust be provided. If none, or both ofnameandidare provided, the datasource will return an error.- location str
- Location of that image/snapshot
- name str
- Name of an existing server that you want to search for.
- template_
uuid str - The UUID of the template for creating a GPU server; the available templates for GPU servers can be found on the templates resource
- datacenter
Id String - Datacenter's UUID.
- id String
ID of the server you want to search for.
datacenterIdand eithernameoridmust be provided. If none, or both ofnameandidare provided, the datasource will return an error.- location String
- Location of that image/snapshot
- name String
- Name of an existing server that you want to search for.
- template
Uuid String - The UUID of the template for creating a GPU server; the available templates for GPU servers can be found on the templates resource
getGPUServer Result
The following output properties are available:
- Availability
Zone string - The availability zone in which the volume should exist
- Boot
Cdrom string - Boot
Image string - Boot
Volume string - Cdroms
List<Ionoscloud.
Get GPUServer Cdrom> - list of
- Cores int
- Cpu
Family string - Datacenter
Id string - The id of the datacenter
- Hostname string
- The hostname of the server
- Id string
- Id of the attached volume
- Name string
- Name of the attached volume
- Nics
List<Ionoscloud.
Get GPUServer Nic> - Ram int
- Security
Groups List<string>Ids - Token string
- Vm
State string - Status of the virtual Machine
- Volumes
List<Ionoscloud.
Get GPUServer Volume> - list of
- Location string
- Location of that image/snapshot
- Template
Uuid string - The UUID of the template for creating a GPU server; the available templates for GPU servers can be found on the templates resource
- Availability
Zone string - The availability zone in which the volume should exist
- Boot
Cdrom string - Boot
Image string - Boot
Volume string - Cdroms
[]Get
GPUServer Cdrom - list of
- Cores int
- Cpu
Family string - Datacenter
Id string - The id of the datacenter
- Hostname string
- The hostname of the server
- Id string
- Id of the attached volume
- Name string
- Name of the attached volume
- Nics
[]Get
GPUServer Nic - Ram int
- Security
Groups []stringIds - Token string
- Vm
State string - Status of the virtual Machine
- Volumes
[]Get
GPUServer Volume - list of
- Location string
- Location of that image/snapshot
- Template
Uuid string - The UUID of the template for creating a GPU server; the available templates for GPU servers can be found on the templates resource
- availability_
zone string - The availability zone in which the volume should exist
- boot_
cdrom string - boot_
image string - boot_
volume string - cdroms list(object)
- list of
- cores number
- cpu_
family string - datacenter_
id string - The id of the datacenter
- hostname string
- The hostname of the server
- id string
- Id of the attached volume
- name string
- Name of the attached volume
- nics list(object)
- ram number
- security_
groups_ list(string)ids - token string
- vm_
state string - Status of the virtual Machine
- volumes list(object)
- list of
- location string
- Location of that image/snapshot
- template_
uuid string - The UUID of the template for creating a GPU server; the available templates for GPU servers can be found on the templates resource
- availability
Zone String - The availability zone in which the volume should exist
- boot
Cdrom String - boot
Image String - boot
Volume String - cdroms
List<Get
GPUServer Cdrom> - list of
- cores Integer
- cpu
Family String - datacenter
Id String - The id of the datacenter
- hostname String
- The hostname of the server
- id String
- Id of the attached volume
- name String
- Name of the attached volume
- nics
List<Get
GPUServer Nic> - ram Integer
- security
Groups List<String>Ids - token String
- vm
State String - Status of the virtual Machine
- volumes
List<Get
GPUServer Volume> - list of
- location String
- Location of that image/snapshot
- template
Uuid String - The UUID of the template for creating a GPU server; the available templates for GPU servers can be found on the templates resource
- availability
Zone string - The availability zone in which the volume should exist
- boot
Cdrom string - boot
Image string - boot
Volume string - cdroms
Get
GPUServer Cdrom[] - list of
- cores number
- cpu
Family string - datacenter
Id string - The id of the datacenter
- hostname string
- The hostname of the server
- id string
- Id of the attached volume
- name string
- Name of the attached volume
- nics
Get
GPUServer Nic[] - ram number
- security
Groups string[]Ids - token string
- vm
State string - Status of the virtual Machine
- volumes
Get
GPUServer Volume[] - list of
- location string
- Location of that image/snapshot
- template
Uuid string - The UUID of the template for creating a GPU server; the available templates for GPU servers can be found on the templates resource
- availability_
zone str - The availability zone in which the volume should exist
- boot_
cdrom str - boot_
image str - boot_
volume str - cdroms
Sequence[Get
GPUServer Cdrom] - list of
- cores int
- cpu_
family str - datacenter_
id str - The id of the datacenter
- hostname str
- The hostname of the server
- id str
- Id of the attached volume
- name str
- Name of the attached volume
- nics
Sequence[Get
GPUServer Nic] - ram int
- security_
groups_ Sequence[str]ids - token str
- vm_
state str - Status of the virtual Machine
- volumes
Sequence[Get
GPUServer Volume] - list of
- location str
- Location of that image/snapshot
- template_
uuid str - The UUID of the template for creating a GPU server; the available templates for GPU servers can be found on the templates resource
- availability
Zone String - The availability zone in which the volume should exist
- boot
Cdrom String - boot
Image String - boot
Volume String - cdroms List<Property Map>
- list of
- cores Number
- cpu
Family String - datacenter
Id String - The id of the datacenter
- hostname String
- The hostname of the server
- id String
- Id of the attached volume
- name String
- Name of the attached volume
- nics List<Property Map>
- ram Number
- security
Groups List<String>Ids - token String
- vm
State String - Status of the virtual Machine
- volumes List<Property Map>
- list of
- location String
- Location of that image/snapshot
- template
Uuid String - The UUID of the template for creating a GPU server; the available templates for GPU servers can be found on the templates resource
Supporting Types
GetGPUServerCdrom
- Cloud
Init string - Cloud init compatibility
- Cpu
Hot boolPlug - Is capable of CPU hot plug (no reboot required)
- Cpu
Hot boolUnplug - Is capable of CPU hot unplug (no reboot required)
- Description string
- Description of cdrom
- Disc
Scsi boolHot Plug - Is capable of SCSI drive hot plug (no reboot required)
- Disc
Scsi boolHot Unplug - Is capable of SCSI drive hot unplug (no reboot required)
- Disc
Virtio boolHot Plug - Is capable of Virt-IO drive hot plug (no reboot required)
- Disc
Virtio boolHot Unplug - Is capable of Virt-IO drive hot unplug (no reboot required)
- Id string
ID of the server you want to search for.
datacenterIdand eithernameoridmust be provided. If none, or both ofnameandidare provided, the datasource will return an error.- Image
Aliases List<string> - List of image aliases mapped for this Image
- Image
Type string - Type of image
- Licence
Type string - OS type of this volume
- Location string
- Location of that image/snapshot
- Name string
- Name of an existing server that you want to search for.
- Nic
Hot boolPlug - Is capable of nic hot plug (no reboot required)
- Nic
Hot boolUnplug - Is capable of nic hot unplug (no reboot required)
- Public bool
- Indicates if the image is part of the public repository or not
- Ram
Hot boolPlug - Is capable of memory hot plug (no reboot required)
- Ram
Hot boolUnplug - Is capable of memory hot unplug (no reboot required)
- Size double
- The size of the image in GB
- Cloud
Init string - Cloud init compatibility
- Cpu
Hot boolPlug - Is capable of CPU hot plug (no reboot required)
- Cpu
Hot boolUnplug - Is capable of CPU hot unplug (no reboot required)
- Description string
- Description of cdrom
- Disc
Scsi boolHot Plug - Is capable of SCSI drive hot plug (no reboot required)
- Disc
Scsi boolHot Unplug - Is capable of SCSI drive hot unplug (no reboot required)
- Disc
Virtio boolHot Plug - Is capable of Virt-IO drive hot plug (no reboot required)
- Disc
Virtio boolHot Unplug - Is capable of Virt-IO drive hot unplug (no reboot required)
- Id string
ID of the server you want to search for.
datacenterIdand eithernameoridmust be provided. If none, or both ofnameandidare provided, the datasource will return an error.- Image
Aliases []string - List of image aliases mapped for this Image
- Image
Type string - Type of image
- Licence
Type string - OS type of this volume
- Location string
- Location of that image/snapshot
- Name string
- Name of an existing server that you want to search for.
- Nic
Hot boolPlug - Is capable of nic hot plug (no reboot required)
- Nic
Hot boolUnplug - Is capable of nic hot unplug (no reboot required)
- Public bool
- Indicates if the image is part of the public repository or not
- Ram
Hot boolPlug - Is capable of memory hot plug (no reboot required)
- Ram
Hot boolUnplug - Is capable of memory hot unplug (no reboot required)
- Size float64
- The size of the image in GB
- cloud_
init string - Cloud init compatibility
- cpu_
hot_ boolplug - Is capable of CPU hot plug (no reboot required)
- cpu_
hot_ boolunplug - Is capable of CPU hot unplug (no reboot required)
- description string
- Description of cdrom
- disc_
scsi_ boolhot_ plug - Is capable of SCSI drive hot plug (no reboot required)
- disc_
scsi_ boolhot_ unplug - Is capable of SCSI drive hot unplug (no reboot required)
- disc_
virtio_ boolhot_ plug - Is capable of Virt-IO drive hot plug (no reboot required)
- disc_
virtio_ boolhot_ unplug - Is capable of Virt-IO drive hot unplug (no reboot required)
- id string
ID of the server you want to search for.
datacenterIdand eithernameoridmust be provided. If none, or both ofnameandidare provided, the datasource will return an error.- image_
aliases list(string) - List of image aliases mapped for this Image
- image_
type string - Type of image
- licence_
type string - OS type of this volume
- location string
- Location of that image/snapshot
- name string
- Name of an existing server that you want to search for.
- nic_
hot_ boolplug - Is capable of nic hot plug (no reboot required)
- nic_
hot_ boolunplug - Is capable of nic hot unplug (no reboot required)
- public bool
- Indicates if the image is part of the public repository or not
- ram_
hot_ boolplug - Is capable of memory hot plug (no reboot required)
- ram_
hot_ boolunplug - Is capable of memory hot unplug (no reboot required)
- size number
- The size of the image in GB
- cloud
Init String - Cloud init compatibility
- cpu
Hot BooleanPlug - Is capable of CPU hot plug (no reboot required)
- cpu
Hot BooleanUnplug - Is capable of CPU hot unplug (no reboot required)
- description String
- Description of cdrom
- disc
Scsi BooleanHot Plug - Is capable of SCSI drive hot plug (no reboot required)
- disc
Scsi BooleanHot Unplug - Is capable of SCSI drive hot unplug (no reboot required)
- disc
Virtio BooleanHot Plug - Is capable of Virt-IO drive hot plug (no reboot required)
- disc
Virtio BooleanHot Unplug - Is capable of Virt-IO drive hot unplug (no reboot required)
- id String
ID of the server you want to search for.
datacenterIdand eithernameoridmust be provided. If none, or both ofnameandidare provided, the datasource will return an error.- image
Aliases List<String> - List of image aliases mapped for this Image
- image
Type String - Type of image
- licence
Type String - OS type of this volume
- location String
- Location of that image/snapshot
- name String
- Name of an existing server that you want to search for.
- nic
Hot BooleanPlug - Is capable of nic hot plug (no reboot required)
- nic
Hot BooleanUnplug - Is capable of nic hot unplug (no reboot required)
- public_ Boolean
- Indicates if the image is part of the public repository or not
- ram
Hot BooleanPlug - Is capable of memory hot plug (no reboot required)
- ram
Hot BooleanUnplug - Is capable of memory hot unplug (no reboot required)
- size Double
- The size of the image in GB
- cloud
Init string - Cloud init compatibility
- cpu
Hot booleanPlug - Is capable of CPU hot plug (no reboot required)
- cpu
Hot booleanUnplug - Is capable of CPU hot unplug (no reboot required)
- description string
- Description of cdrom
- disc
Scsi booleanHot Plug - Is capable of SCSI drive hot plug (no reboot required)
- disc
Scsi booleanHot Unplug - Is capable of SCSI drive hot unplug (no reboot required)
- disc
Virtio booleanHot Plug - Is capable of Virt-IO drive hot plug (no reboot required)
- disc
Virtio booleanHot Unplug - Is capable of Virt-IO drive hot unplug (no reboot required)
- id string
ID of the server you want to search for.
datacenterIdand eithernameoridmust be provided. If none, or both ofnameandidare provided, the datasource will return an error.- image
Aliases string[] - List of image aliases mapped for this Image
- image
Type string - Type of image
- licence
Type string - OS type of this volume
- location string
- Location of that image/snapshot
- name string
- Name of an existing server that you want to search for.
- nic
Hot booleanPlug - Is capable of nic hot plug (no reboot required)
- nic
Hot booleanUnplug - Is capable of nic hot unplug (no reboot required)
- public boolean
- Indicates if the image is part of the public repository or not
- ram
Hot booleanPlug - Is capable of memory hot plug (no reboot required)
- ram
Hot booleanUnplug - Is capable of memory hot unplug (no reboot required)
- size number
- The size of the image in GB
- cloud_
init str - Cloud init compatibility
- cpu_
hot_ boolplug - Is capable of CPU hot plug (no reboot required)
- cpu_
hot_ boolunplug - Is capable of CPU hot unplug (no reboot required)
- description str
- Description of cdrom
- disc_
scsi_ boolhot_ plug - Is capable of SCSI drive hot plug (no reboot required)
- disc_
scsi_ boolhot_ unplug - Is capable of SCSI drive hot unplug (no reboot required)
- disc_
virtio_ boolhot_ plug - Is capable of Virt-IO drive hot plug (no reboot required)
- disc_
virtio_ boolhot_ unplug - Is capable of Virt-IO drive hot unplug (no reboot required)
- id str
ID of the server you want to search for.
datacenterIdand eithernameoridmust be provided. If none, or both ofnameandidare provided, the datasource will return an error.- image_
aliases Sequence[str] - List of image aliases mapped for this Image
- image_
type str - Type of image
- licence_
type str - OS type of this volume
- location str
- Location of that image/snapshot
- name str
- Name of an existing server that you want to search for.
- nic_
hot_ boolplug - Is capable of nic hot plug (no reboot required)
- nic_
hot_ boolunplug - Is capable of nic hot unplug (no reboot required)
- public bool
- Indicates if the image is part of the public repository or not
- ram_
hot_ boolplug - Is capable of memory hot plug (no reboot required)
- ram_
hot_ boolunplug - Is capable of memory hot unplug (no reboot required)
- size float
- The size of the image in GB
- cloud
Init String - Cloud init compatibility
- cpu
Hot BooleanPlug - Is capable of CPU hot plug (no reboot required)
- cpu
Hot BooleanUnplug - Is capable of CPU hot unplug (no reboot required)
- description String
- Description of cdrom
- disc
Scsi BooleanHot Plug - Is capable of SCSI drive hot plug (no reboot required)
- disc
Scsi BooleanHot Unplug - Is capable of SCSI drive hot unplug (no reboot required)
- disc
Virtio BooleanHot Plug - Is capable of Virt-IO drive hot plug (no reboot required)
- disc
Virtio BooleanHot Unplug - Is capable of Virt-IO drive hot unplug (no reboot required)
- id String
ID of the server you want to search for.
datacenterIdand eithernameoridmust be provided. If none, or both ofnameandidare provided, the datasource will return an error.- image
Aliases List<String> - List of image aliases mapped for this Image
- image
Type String - Type of image
- licence
Type String - OS type of this volume
- location String
- Location of that image/snapshot
- name String
- Name of an existing server that you want to search for.
- nic
Hot BooleanPlug - Is capable of nic hot plug (no reboot required)
- nic
Hot BooleanUnplug - Is capable of nic hot unplug (no reboot required)
- public Boolean
- Indicates if the image is part of the public repository or not
- ram
Hot BooleanPlug - Is capable of memory hot plug (no reboot required)
- ram
Hot BooleanUnplug - Is capable of memory hot unplug (no reboot required)
- size Number
- The size of the image in GB
GetGPUServerNic
- Device
Number int - The Logical Unit Number of the storage volume
- Dhcp bool
- Firewall
Active bool - Firewall
Rules List<Ionoscloud.Get GPUServer Nic Firewall Rule> - Firewall
Type string - Id string
ID of the server you want to search for.
datacenterIdand eithernameoridmust be provided. If none, or both ofnameandidare provided, the datasource will return an error.- Ips List<string>
- Ipv6Cidr
Block string - Ipv6Ips List<string>
- Lan int
- Mac string
- Name string
- Name of an existing server that you want to search for.
- Pci
Slot int - The PCI slot number of the storage volume
- Security
Groups List<string>Ids - Dhcpv6 bool
- Device
Number int - The Logical Unit Number of the storage volume
- Dhcp bool
- Firewall
Active bool - Firewall
Rules []GetGPUServer Nic Firewall Rule - Firewall
Type string - Id string
ID of the server you want to search for.
datacenterIdand eithernameoridmust be provided. If none, or both ofnameandidare provided, the datasource will return an error.- Ips []string
- Ipv6Cidr
Block string - Ipv6Ips []string
- Lan int
- Mac string
- Name string
- Name of an existing server that you want to search for.
- Pci
Slot int - The PCI slot number of the storage volume
- Security
Groups []stringIds - Dhcpv6 bool
- device_
number number - The Logical Unit Number of the storage volume
- dhcp bool
- firewall_
active bool - firewall_
rules list(object) - firewall_
type string - id string
ID of the server you want to search for.
datacenterIdand eithernameoridmust be provided. If none, or both ofnameandidare provided, the datasource will return an error.- ips list(string)
- ipv6_
cidr_ stringblock - ipv6_
ips list(string) - lan number
- mac string
- name string
- Name of an existing server that you want to search for.
- pci_
slot number - The PCI slot number of the storage volume
- security_
groups_ list(string)ids - dhcpv6 bool
- device
Number Integer - The Logical Unit Number of the storage volume
- dhcp Boolean
- firewall
Active Boolean - firewall
Rules List<GetGPUServer Nic Firewall Rule> - firewall
Type String - id String
ID of the server you want to search for.
datacenterIdand eithernameoridmust be provided. If none, or both ofnameandidare provided, the datasource will return an error.- ips List<String>
- ipv6Cidr
Block String - ipv6Ips List<String>
- lan Integer
- mac String
- name String
- Name of an existing server that you want to search for.
- pci
Slot Integer - The PCI slot number of the storage volume
- security
Groups List<String>Ids - dhcpv6 Boolean
- device
Number number - The Logical Unit Number of the storage volume
- dhcp boolean
- firewall
Active boolean - firewall
Rules GetGPUServer Nic Firewall Rule[] - firewall
Type string - id string
ID of the server you want to search for.
datacenterIdand eithernameoridmust be provided. If none, or both ofnameandidare provided, the datasource will return an error.- ips string[]
- ipv6Cidr
Block string - ipv6Ips string[]
- lan number
- mac string
- name string
- Name of an existing server that you want to search for.
- pci
Slot number - The PCI slot number of the storage volume
- security
Groups string[]Ids - dhcpv6 boolean
- device_
number int - The Logical Unit Number of the storage volume
- dhcp bool
- firewall_
active bool - firewall_
rules Sequence[GetGPUServer Nic Firewall Rule] - firewall_
type str - id str
ID of the server you want to search for.
datacenterIdand eithernameoridmust be provided. If none, or both ofnameandidare provided, the datasource will return an error.- ips Sequence[str]
- ipv6_
cidr_ strblock - ipv6_
ips Sequence[str] - lan int
- mac str
- name str
- Name of an existing server that you want to search for.
- pci_
slot int - The PCI slot number of the storage volume
- security_
groups_ Sequence[str]ids - dhcpv6 bool
- device
Number Number - The Logical Unit Number of the storage volume
- dhcp Boolean
- firewall
Active Boolean - firewall
Rules List<Property Map> - firewall
Type String - id String
ID of the server you want to search for.
datacenterIdand eithernameoridmust be provided. If none, or both ofnameandidare provided, the datasource will return an error.- ips List<String>
- ipv6Cidr
Block String - ipv6Ips List<String>
- lan Number
- mac String
- name String
- Name of an existing server that you want to search for.
- pci
Slot Number - The PCI slot number of the storage volume
- security
Groups List<String>Ids - dhcpv6 Boolean
GetGPUServerNicFirewallRule
- Icmp
Code int - Icmp
Type int - Id string
ID of the server you want to search for.
datacenterIdand eithernameoridmust be provided. If none, or both ofnameandidare provided, the datasource will return an error.- Name string
- Name of an existing server that you want to search for.
- Port
Range intEnd - Port
Range intStart - Protocol string
- Source
Ip string - Source
Mac string - Target
Ip string - Type string
- Hardware type of the volume.
- Icmp
Code int - Icmp
Type int - Id string
ID of the server you want to search for.
datacenterIdand eithernameoridmust be provided. If none, or both ofnameandidare provided, the datasource will return an error.- Name string
- Name of an existing server that you want to search for.
- Port
Range intEnd - Port
Range intStart - Protocol string
- Source
Ip string - Source
Mac string - Target
Ip string - Type string
- Hardware type of the volume.
- icmp_
code number - icmp_
type number - id string
ID of the server you want to search for.
datacenterIdand eithernameoridmust be provided. If none, or both ofnameandidare provided, the datasource will return an error.- name string
- Name of an existing server that you want to search for.
- port_
range_ numberend - port_
range_ numberstart - protocol string
- source_
ip string - source_
mac string - target_
ip string - type string
- Hardware type of the volume.
- icmp
Code Integer - icmp
Type Integer - id String
ID of the server you want to search for.
datacenterIdand eithernameoridmust be provided. If none, or both ofnameandidare provided, the datasource will return an error.- name String
- Name of an existing server that you want to search for.
- port
Range IntegerEnd - port
Range IntegerStart - protocol String
- source
Ip String - source
Mac String - target
Ip String - type String
- Hardware type of the volume.
- icmp
Code number - icmp
Type number - id string
ID of the server you want to search for.
datacenterIdand eithernameoridmust be provided. If none, or both ofnameandidare provided, the datasource will return an error.- name string
- Name of an existing server that you want to search for.
- port
Range numberEnd - port
Range numberStart - protocol string
- source
Ip string - source
Mac string - target
Ip string - type string
- Hardware type of the volume.
- icmp_
code int - icmp_
type int - id str
ID of the server you want to search for.
datacenterIdand eithernameoridmust be provided. If none, or both ofnameandidare provided, the datasource will return an error.- name str
- Name of an existing server that you want to search for.
- port_
range_ intend - port_
range_ intstart - protocol str
- source_
ip str - source_
mac str - target_
ip str - type str
- Hardware type of the volume.
- icmp
Code Number - icmp
Type Number - id String
ID of the server you want to search for.
datacenterIdand eithernameoridmust be provided. If none, or both ofnameandidare provided, the datasource will return an error.- name String
- Name of an existing server that you want to search for.
- port
Range NumberEnd - port
Range NumberStart - protocol String
- source
Ip String - source
Mac String - target
Ip String - type String
- Hardware type of the volume.
GetGPUServerVolume
- Availability
Zone string - The availability zone in which the volume should exist
- Backup
Unit stringId - Boot
Server string - The UUID of the attached server.
- Bus string
- The bus type of the volume
- Cpu
Hot boolPlug - Is capable of CPU hot plug (no reboot required)
- Device
Number int - The Logical Unit Number of the storage volume
- Disc
Virtio boolHot Plug - Is capable of Virt-IO drive hot plug (no reboot required)
- Disc
Virtio boolHot Unplug - Is capable of Virt-IO drive hot unplug (no reboot required)
- Id string
ID of the server you want to search for.
datacenterIdand eithernameoridmust be provided. If none, or both ofnameandidare provided, the datasource will return an error.- Image
Name string - Image
Password string - Initial password to be set for installed OS
- Licence
Type string - OS type of this volume
- Name string
- Name of an existing server that you want to search for.
- Nic
Hot boolPlug - Is capable of nic hot plug (no reboot required)
- Nic
Hot boolUnplug - Is capable of nic hot unplug (no reboot required)
- Pci
Slot int - The PCI slot number of the storage volume
- Ram
Hot boolPlug - Is capable of memory hot plug (no reboot required)
- Require
Legacy boolBios - Indicates if the image requires the legacy BIOS for compatibility or specific needs.
- Ssh
Keys List<string> - Public SSH keys are set on the image as authorized keys for appropriate SSH login to the instance using the corresponding private key
- Type string
- Hardware type of the volume.
- User
Data string
- Availability
Zone string - The availability zone in which the volume should exist
- Backup
Unit stringId - Boot
Server string - The UUID of the attached server.
- Bus string
- The bus type of the volume
- Cpu
Hot boolPlug - Is capable of CPU hot plug (no reboot required)
- Device
Number int - The Logical Unit Number of the storage volume
- Disc
Virtio boolHot Plug - Is capable of Virt-IO drive hot plug (no reboot required)
- Disc
Virtio boolHot Unplug - Is capable of Virt-IO drive hot unplug (no reboot required)
- Id string
ID of the server you want to search for.
datacenterIdand eithernameoridmust be provided. If none, or both ofnameandidare provided, the datasource will return an error.- Image
Name string - Image
Password string - Initial password to be set for installed OS
- Licence
Type string - OS type of this volume
- Name string
- Name of an existing server that you want to search for.
- Nic
Hot boolPlug - Is capable of nic hot plug (no reboot required)
- Nic
Hot boolUnplug - Is capable of nic hot unplug (no reboot required)
- Pci
Slot int - The PCI slot number of the storage volume
- Ram
Hot boolPlug - Is capable of memory hot plug (no reboot required)
- Require
Legacy boolBios - Indicates if the image requires the legacy BIOS for compatibility or specific needs.
- Ssh
Keys []string - Public SSH keys are set on the image as authorized keys for appropriate SSH login to the instance using the corresponding private key
- Type string
- Hardware type of the volume.
- User
Data string
- availability_
zone string - The availability zone in which the volume should exist
- backup_
unit_ stringid - boot_
server string - The UUID of the attached server.
- bus string
- The bus type of the volume
- cpu_
hot_ boolplug - Is capable of CPU hot plug (no reboot required)
- device_
number number - The Logical Unit Number of the storage volume
- disc_
virtio_ boolhot_ plug - Is capable of Virt-IO drive hot plug (no reboot required)
- disc_
virtio_ boolhot_ unplug - Is capable of Virt-IO drive hot unplug (no reboot required)
- id string
ID of the server you want to search for.
datacenterIdand eithernameoridmust be provided. If none, or both ofnameandidare provided, the datasource will return an error.- image_
name string - image_
password string - Initial password to be set for installed OS
- licence_
type string - OS type of this volume
- name string
- Name of an existing server that you want to search for.
- nic_
hot_ boolplug - Is capable of nic hot plug (no reboot required)
- nic_
hot_ boolunplug - Is capable of nic hot unplug (no reboot required)
- pci_
slot number - The PCI slot number of the storage volume
- ram_
hot_ boolplug - Is capable of memory hot plug (no reboot required)
- require_
legacy_ boolbios - Indicates if the image requires the legacy BIOS for compatibility or specific needs.
- ssh_
keys list(string) - Public SSH keys are set on the image as authorized keys for appropriate SSH login to the instance using the corresponding private key
- type string
- Hardware type of the volume.
- user_
data string
- availability
Zone String - The availability zone in which the volume should exist
- backup
Unit StringId - boot
Server String - The UUID of the attached server.
- bus String
- The bus type of the volume
- cpu
Hot BooleanPlug - Is capable of CPU hot plug (no reboot required)
- device
Number Integer - The Logical Unit Number of the storage volume
- disc
Virtio BooleanHot Plug - Is capable of Virt-IO drive hot plug (no reboot required)
- disc
Virtio BooleanHot Unplug - Is capable of Virt-IO drive hot unplug (no reboot required)
- id String
ID of the server you want to search for.
datacenterIdand eithernameoridmust be provided. If none, or both ofnameandidare provided, the datasource will return an error.- image
Name String - image
Password String - Initial password to be set for installed OS
- licence
Type String - OS type of this volume
- name String
- Name of an existing server that you want to search for.
- nic
Hot BooleanPlug - Is capable of nic hot plug (no reboot required)
- nic
Hot BooleanUnplug - Is capable of nic hot unplug (no reboot required)
- pci
Slot Integer - The PCI slot number of the storage volume
- ram
Hot BooleanPlug - Is capable of memory hot plug (no reboot required)
- require
Legacy BooleanBios - Indicates if the image requires the legacy BIOS for compatibility or specific needs.
- ssh
Keys List<String> - Public SSH keys are set on the image as authorized keys for appropriate SSH login to the instance using the corresponding private key
- type String
- Hardware type of the volume.
- user
Data String
- availability
Zone string - The availability zone in which the volume should exist
- backup
Unit stringId - boot
Server string - The UUID of the attached server.
- bus string
- The bus type of the volume
- cpu
Hot booleanPlug - Is capable of CPU hot plug (no reboot required)
- device
Number number - The Logical Unit Number of the storage volume
- disc
Virtio booleanHot Plug - Is capable of Virt-IO drive hot plug (no reboot required)
- disc
Virtio booleanHot Unplug - Is capable of Virt-IO drive hot unplug (no reboot required)
- id string
ID of the server you want to search for.
datacenterIdand eithernameoridmust be provided. If none, or both ofnameandidare provided, the datasource will return an error.- image
Name string - image
Password string - Initial password to be set for installed OS
- licence
Type string - OS type of this volume
- name string
- Name of an existing server that you want to search for.
- nic
Hot booleanPlug - Is capable of nic hot plug (no reboot required)
- nic
Hot booleanUnplug - Is capable of nic hot unplug (no reboot required)
- pci
Slot number - The PCI slot number of the storage volume
- ram
Hot booleanPlug - Is capable of memory hot plug (no reboot required)
- require
Legacy booleanBios - Indicates if the image requires the legacy BIOS for compatibility or specific needs.
- ssh
Keys string[] - Public SSH keys are set on the image as authorized keys for appropriate SSH login to the instance using the corresponding private key
- type string
- Hardware type of the volume.
- user
Data string
- availability_
zone str - The availability zone in which the volume should exist
- backup_
unit_ strid - boot_
server str - The UUID of the attached server.
- bus str
- The bus type of the volume
- cpu_
hot_ boolplug - Is capable of CPU hot plug (no reboot required)
- device_
number int - The Logical Unit Number of the storage volume
- disc_
virtio_ boolhot_ plug - Is capable of Virt-IO drive hot plug (no reboot required)
- disc_
virtio_ boolhot_ unplug - Is capable of Virt-IO drive hot unplug (no reboot required)
- id str
ID of the server you want to search for.
datacenterIdand eithernameoridmust be provided. If none, or both ofnameandidare provided, the datasource will return an error.- image_
name str - image_
password str - Initial password to be set for installed OS
- licence_
type str - OS type of this volume
- name str
- Name of an existing server that you want to search for.
- nic_
hot_ boolplug - Is capable of nic hot plug (no reboot required)
- nic_
hot_ boolunplug - Is capable of nic hot unplug (no reboot required)
- pci_
slot int - The PCI slot number of the storage volume
- ram_
hot_ boolplug - Is capable of memory hot plug (no reboot required)
- require_
legacy_ boolbios - Indicates if the image requires the legacy BIOS for compatibility or specific needs.
- ssh_
keys Sequence[str] - Public SSH keys are set on the image as authorized keys for appropriate SSH login to the instance using the corresponding private key
- type str
- Hardware type of the volume.
- user_
data str
- availability
Zone String - The availability zone in which the volume should exist
- backup
Unit StringId - boot
Server String - The UUID of the attached server.
- bus String
- The bus type of the volume
- cpu
Hot BooleanPlug - Is capable of CPU hot plug (no reboot required)
- device
Number Number - The Logical Unit Number of the storage volume
- disc
Virtio BooleanHot Plug - Is capable of Virt-IO drive hot plug (no reboot required)
- disc
Virtio BooleanHot Unplug - Is capable of Virt-IO drive hot unplug (no reboot required)
- id String
ID of the server you want to search for.
datacenterIdand eithernameoridmust be provided. If none, or both ofnameandidare provided, the datasource will return an error.- image
Name String - image
Password String - Initial password to be set for installed OS
- licence
Type String - OS type of this volume
- name String
- Name of an existing server that you want to search for.
- nic
Hot BooleanPlug - Is capable of nic hot plug (no reboot required)
- nic
Hot BooleanUnplug - Is capable of nic hot unplug (no reboot required)
- pci
Slot Number - The PCI slot number of the storage volume
- ram
Hot BooleanPlug - Is capable of memory hot plug (no reboot required)
- require
Legacy BooleanBios - Indicates if the image requires the legacy BIOS for compatibility or specific needs.
- ssh
Keys List<String> - Public SSH keys are set on the image as authorized keys for appropriate SSH login to the instance using the corresponding private key
- type String
- Hardware type of the volume.
- user
Data String
Package Details
- Repository
- ionoscloud ionos-cloud/pulumi-ionoscloud
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
ionoscloudTerraform Provider.
published on Wednesday, Apr 15, 2026 by ionos-cloud
