ionoscloud.compute.getServers
Explore with Pulumi AI
The Servers data source can be used to search for and return existing servers based on filters used.
Example Usage
By Name
import * as pulumi from "@pulumi/pulumi";
import * as ionoscloud from "@pulumi/ionoscloud";
const example = ionoscloud.compute.getServers({
datacenterId: exampleIonoscloudDatacenter.id,
filters: [{
name: "name",
value: "server_name_to_look_here",
}],
});
import pulumi
import pulumi_ionoscloud as ionoscloud
example = ionoscloud.compute.get_servers(datacenter_id=example_ionoscloud_datacenter["id"],
filters=[{
"name": "name",
"value": "server_name_to_look_here",
}])
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.GetServers(ctx, &compute.GetServersArgs{
DatacenterId: exampleIonoscloudDatacenter.Id,
Filters: []compute.GetServersFilter{
{
Name: "name",
Value: "server_name_to_look_here",
},
},
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Ionoscloud = Pulumi.Ionoscloud;
return await Deployment.RunAsync(() =>
{
var example = Ionoscloud.Compute.GetServers.Invoke(new()
{
DatacenterId = exampleIonoscloudDatacenter.Id,
Filters = new[]
{
new Ionoscloud.Compute.Inputs.GetServersFilterInputArgs
{
Name = "name",
Value = "server_name_to_look_here",
},
},
});
});
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.GetServersArgs;
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.getServers(GetServersArgs.builder()
.datacenterId(exampleIonoscloudDatacenter.id())
.filters(GetServersFilterArgs.builder()
.name("name")
.value("server_name_to_look_here")
.build())
.build());
}
}
variables:
example:
fn::invoke:
function: ionoscloud:compute:getServers
arguments:
datacenterId: ${exampleIonoscloudDatacenter.id}
filters:
- name: name
value: server_name_to_look_here
By CPU Family
import * as pulumi from "@pulumi/pulumi";
import * as ionoscloud from "@pulumi/ionoscloud";
const example = ionoscloud.compute.getServers({
datacenterId: exampleIonoscloudDatacenter.id,
filters: [{
name: "cpu_family",
value: "INTEL_XEON",
}],
});
import pulumi
import pulumi_ionoscloud as ionoscloud
example = ionoscloud.compute.get_servers(datacenter_id=example_ionoscloud_datacenter["id"],
filters=[{
"name": "cpu_family",
"value": "INTEL_XEON",
}])
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.GetServers(ctx, &compute.GetServersArgs{
DatacenterId: exampleIonoscloudDatacenter.Id,
Filters: []compute.GetServersFilter{
{
Name: "cpu_family",
Value: "INTEL_XEON",
},
},
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Ionoscloud = Pulumi.Ionoscloud;
return await Deployment.RunAsync(() =>
{
var example = Ionoscloud.Compute.GetServers.Invoke(new()
{
DatacenterId = exampleIonoscloudDatacenter.Id,
Filters = new[]
{
new Ionoscloud.Compute.Inputs.GetServersFilterInputArgs
{
Name = "cpu_family",
Value = "INTEL_XEON",
},
},
});
});
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.GetServersArgs;
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.getServers(GetServersArgs.builder()
.datacenterId(exampleIonoscloudDatacenter.id())
.filters(GetServersFilterArgs.builder()
.name("cpu_family")
.value("INTEL_XEON")
.build())
.build());
}
}
variables:
example:
fn::invoke:
function: ionoscloud:compute:getServers
arguments:
datacenterId: ${exampleIonoscloudDatacenter.id}
filters:
- name: cpu_family
value: INTEL_XEON
By Name and Cores
import * as pulumi from "@pulumi/pulumi";
import * as ionoscloud from "@pulumi/ionoscloud";
const example = ionoscloud.compute.getServers({
datacenterId: exampleIonoscloudDatacenter.id,
filters: [
{
name: "name",
value: "test",
},
{
name: "cores",
value: "1",
},
],
});
import pulumi
import pulumi_ionoscloud as ionoscloud
example = ionoscloud.compute.get_servers(datacenter_id=example_ionoscloud_datacenter["id"],
filters=[
{
"name": "name",
"value": "test",
},
{
"name": "cores",
"value": "1",
},
])
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.GetServers(ctx, &compute.GetServersArgs{
DatacenterId: exampleIonoscloudDatacenter.Id,
Filters: []compute.GetServersFilter{
{
Name: "name",
Value: "test",
},
{
Name: "cores",
Value: "1",
},
},
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Ionoscloud = Pulumi.Ionoscloud;
return await Deployment.RunAsync(() =>
{
var example = Ionoscloud.Compute.GetServers.Invoke(new()
{
DatacenterId = exampleIonoscloudDatacenter.Id,
Filters = new[]
{
new Ionoscloud.Compute.Inputs.GetServersFilterInputArgs
{
Name = "name",
Value = "test",
},
new Ionoscloud.Compute.Inputs.GetServersFilterInputArgs
{
Name = "cores",
Value = "1",
},
},
});
});
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.GetServersArgs;
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.getServers(GetServersArgs.builder()
.datacenterId(exampleIonoscloudDatacenter.id())
.filters(
GetServersFilterArgs.builder()
.name("name")
.value("test")
.build(),
GetServersFilterArgs.builder()
.name("cores")
.value("1")
.build())
.build());
}
}
variables:
example:
fn::invoke:
function: ionoscloud:compute:getServers
arguments:
datacenterId: ${exampleIonoscloudDatacenter.id}
filters:
- name: name
value: test
- name: cores
value: '1'
Using getServers
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 getServers(args: GetServersArgs, opts?: InvokeOptions): Promise<GetServersResult>
function getServersOutput(args: GetServersOutputArgs, opts?: InvokeOptions): Output<GetServersResult>
def get_servers(datacenter_id: Optional[str] = None,
filters: Optional[Sequence[GetServersFilter]] = None,
opts: Optional[InvokeOptions] = None) -> GetServersResult
def get_servers_output(datacenter_id: Optional[pulumi.Input[str]] = None,
filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetServersFilterArgs]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetServersResult]
func GetServers(ctx *Context, args *GetServersArgs, opts ...InvokeOption) (*GetServersResult, error)
func GetServersOutput(ctx *Context, args *GetServersOutputArgs, opts ...InvokeOption) GetServersResultOutput
> Note: This function is named GetServers
in the Go SDK.
public static class GetServers
{
public static Task<GetServersResult> InvokeAsync(GetServersArgs args, InvokeOptions? opts = null)
public static Output<GetServersResult> Invoke(GetServersInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetServersResult> getServers(GetServersArgs args, InvokeOptions options)
public static Output<GetServersResult> getServers(GetServersArgs args, InvokeOptions options)
fn::invoke:
function: ionoscloud:compute/getServers:getServers
arguments:
# arguments dictionary
The following arguments are supported:
- Datacenter
Id string - Name of an existing datacenter that the servers are a part of
- Filters
List<Ionoscloud.
Get Servers Filter> One or more name/value pairs to filter off of. You can use most base fields in the server resource. These do NOT include nested fields in nics or volume nested fields.
datacenter_id
must be provided. Ifdatacenter_id
is missing , the datasource will return an error.NOTE: Lookup by filter is partial. Searching for a server using filter name and value
test
, will find all servers that havetest
in the name. For example, it will find servers namedtest
,test1
,testsomething
.NOTE: You cannot search by
image_name
by providing an alias likeubuntu
.
- Datacenter
Id string - Name of an existing datacenter that the servers are a part of
- Filters
[]Get
Servers Filter One or more name/value pairs to filter off of. You can use most base fields in the server resource. These do NOT include nested fields in nics or volume nested fields.
datacenter_id
must be provided. Ifdatacenter_id
is missing , the datasource will return an error.NOTE: Lookup by filter is partial. Searching for a server using filter name and value
test
, will find all servers that havetest
in the name. For example, it will find servers namedtest
,test1
,testsomething
.NOTE: You cannot search by
image_name
by providing an alias likeubuntu
.
- datacenter
Id String - Name of an existing datacenter that the servers are a part of
- filters
List<Get
Servers Filter> One or more name/value pairs to filter off of. You can use most base fields in the server resource. These do NOT include nested fields in nics or volume nested fields.
datacenter_id
must be provided. Ifdatacenter_id
is missing , the datasource will return an error.NOTE: Lookup by filter is partial. Searching for a server using filter name and value
test
, will find all servers that havetest
in the name. For example, it will find servers namedtest
,test1
,testsomething
.NOTE: You cannot search by
image_name
by providing an alias likeubuntu
.
- datacenter
Id string - Name of an existing datacenter that the servers are a part of
- filters
Get
Servers Filter[] One or more name/value pairs to filter off of. You can use most base fields in the server resource. These do NOT include nested fields in nics or volume nested fields.
datacenter_id
must be provided. Ifdatacenter_id
is missing , the datasource will return an error.NOTE: Lookup by filter is partial. Searching for a server using filter name and value
test
, will find all servers that havetest
in the name. For example, it will find servers namedtest
,test1
,testsomething
.NOTE: You cannot search by
image_name
by providing an alias likeubuntu
.
- datacenter_
id str - Name of an existing datacenter that the servers are a part of
- filters
Sequence[Get
Servers Filter] One or more name/value pairs to filter off of. You can use most base fields in the server resource. These do NOT include nested fields in nics or volume nested fields.
datacenter_id
must be provided. Ifdatacenter_id
is missing , the datasource will return an error.NOTE: Lookup by filter is partial. Searching for a server using filter name and value
test
, will find all servers that havetest
in the name. For example, it will find servers namedtest
,test1
,testsomething
.NOTE: You cannot search by
image_name
by providing an alias likeubuntu
.
- datacenter
Id String - Name of an existing datacenter that the servers are a part of
- filters List<Property Map>
One or more name/value pairs to filter off of. You can use most base fields in the server resource. These do NOT include nested fields in nics or volume nested fields.
datacenter_id
must be provided. Ifdatacenter_id
is missing , the datasource will return an error.NOTE: Lookup by filter is partial. Searching for a server using filter name and value
test
, will find all servers that havetest
in the name. For example, it will find servers namedtest
,test1
,testsomething
.NOTE: You cannot search by
image_name
by providing an alias likeubuntu
.
getServers Result
The following output properties are available:
- Datacenter
Id string - Id string
- The provider-assigned unique ID for this managed resource.
- Servers
List<Ionoscloud.
Get Servers Server> - list of servers that matches the filters provided. For a full reference of all attributes returned, check out documentation
- Filters
List<Ionoscloud.
Get Servers Filter>
- Datacenter
Id string - Id string
- The provider-assigned unique ID for this managed resource.
- Servers
[]Get
Servers Server - list of servers that matches the filters provided. For a full reference of all attributes returned, check out documentation
- Filters
[]Get
Servers Filter
- datacenter
Id String - id String
- The provider-assigned unique ID for this managed resource.
- servers
List<Get
Servers Server> - list of servers that matches the filters provided. For a full reference of all attributes returned, check out documentation
- filters
List<Get
Servers Filter>
- datacenter
Id string - id string
- The provider-assigned unique ID for this managed resource.
- servers
Get
Servers Server[] - list of servers that matches the filters provided. For a full reference of all attributes returned, check out documentation
- filters
Get
Servers Filter[]
- datacenter_
id str - id str
- The provider-assigned unique ID for this managed resource.
- servers
Sequence[Get
Servers Server] - list of servers that matches the filters provided. For a full reference of all attributes returned, check out documentation
- filters
Sequence[Get
Servers Filter]
- datacenter
Id String - id String
- The provider-assigned unique ID for this managed resource.
- servers List<Property Map>
- list of servers that matches the filters provided. For a full reference of all attributes returned, check out documentation
- filters List<Property Map>
Supporting Types
GetServersFilter
GetServersServer
- Availability
Zone string - Boot
Cdrom string - Boot
Image string - Boot
Volume string - Cdroms
List<Ionoscloud.
Get Servers Server Cdrom> - Cores int
- Cpu
Family string - Hostname string
- Id string
- The unique ID of the server.
- Labels
List<Ionoscloud.
Get Servers Server Label> - Nics
List<Ionoscloud.
Get Servers Server Nic> - Ram int
- Token string
- Type string
- Vm
State string - Volumes
List<Ionoscloud.
Get Servers Server Volume> - Name string
- Template
Uuid string
- Availability
Zone string - Boot
Cdrom string - Boot
Image string - Boot
Volume string - Cdroms
[]Get
Servers Server Cdrom - Cores int
- Cpu
Family string - Hostname string
- Id string
- The unique ID of the server.
- Labels
[]Get
Servers Server Label - Nics
[]Get
Servers Server Nic - Ram int
- Token string
- Type string
- Vm
State string - Volumes
[]Get
Servers Server Volume - Name string
- Template
Uuid string
- availability
Zone String - boot
Cdrom String - boot
Image String - boot
Volume String - cdroms
List<Get
Servers Server Cdrom> - cores Integer
- cpu
Family String - hostname String
- id String
- The unique ID of the server.
- labels
List<Get
Servers Server Label> - nics
List<Get
Servers Server Nic> - ram Integer
- token String
- type String
- vm
State String - volumes
List<Get
Servers Server Volume> - name String
- template
Uuid String
- availability
Zone string - boot
Cdrom string - boot
Image string - boot
Volume string - cdroms
Get
Servers Server Cdrom[] - cores number
- cpu
Family string - hostname string
- id string
- The unique ID of the server.
- labels
Get
Servers Server Label[] - nics
Get
Servers Server Nic[] - ram number
- token string
- type string
- vm
State string - volumes
Get
Servers Server Volume[] - name string
- template
Uuid string
- availability_
zone str - boot_
cdrom str - boot_
image str - boot_
volume str - cdroms
Sequence[Get
Servers Server Cdrom] - cores int
- cpu_
family str - hostname str
- id str
- The unique ID of the server.
- labels
Sequence[Get
Servers Server Label] - nics
Sequence[Get
Servers Server Nic] - ram int
- token str
- type str
- vm_
state str - volumes
Sequence[Get
Servers Server Volume] - name str
- template_
uuid str
- availability
Zone String - boot
Cdrom String - boot
Image String - boot
Volume String - cdroms List<Property Map>
- cores Number
- cpu
Family String - hostname String
- id String
- The unique ID of the server.
- labels List<Property Map>
- nics List<Property Map>
- ram Number
- token String
- type String
- vm
State String - volumes List<Property Map>
- name String
- template
Uuid String
GetServersServerCdrom
- Cloud
Init string - Cpu
Hot boolPlug - Cpu
Hot boolUnplug - Description string
- Disc
Scsi boolHot Plug - Disc
Scsi boolHot Unplug - Disc
Virtio boolHot Plug - Disc
Virtio boolHot Unplug - Id string
- Image
Aliases List<string> - Image
Type string - Licence
Type string - Location string
- Name string
- Nic
Hot boolPlug - Nic
Hot boolUnplug - Public bool
- Ram
Hot boolPlug - Ram
Hot boolUnplug - Size double
- Cloud
Init string - Cpu
Hot boolPlug - Cpu
Hot boolUnplug - Description string
- Disc
Scsi boolHot Plug - Disc
Scsi boolHot Unplug - Disc
Virtio boolHot Plug - Disc
Virtio boolHot Unplug - Id string
- Image
Aliases []string - Image
Type string - Licence
Type string - Location string
- Name string
- Nic
Hot boolPlug - Nic
Hot boolUnplug - Public bool
- Ram
Hot boolPlug - Ram
Hot boolUnplug - Size float64
- cloud
Init String - cpu
Hot BooleanPlug - cpu
Hot BooleanUnplug - description String
- disc
Scsi BooleanHot Plug - disc
Scsi BooleanHot Unplug - disc
Virtio BooleanHot Plug - disc
Virtio BooleanHot Unplug - id String
- image
Aliases List<String> - image
Type String - licence
Type String - location String
- name String
- nic
Hot BooleanPlug - nic
Hot BooleanUnplug - public_ Boolean
- ram
Hot BooleanPlug - ram
Hot BooleanUnplug - size Double
- cloud
Init string - cpu
Hot booleanPlug - cpu
Hot booleanUnplug - description string
- disc
Scsi booleanHot Plug - disc
Scsi booleanHot Unplug - disc
Virtio booleanHot Plug - disc
Virtio booleanHot Unplug - id string
- image
Aliases string[] - image
Type string - licence
Type string - location string
- name string
- nic
Hot booleanPlug - nic
Hot booleanUnplug - public boolean
- ram
Hot booleanPlug - ram
Hot booleanUnplug - size number
- cloud_
init str - cpu_
hot_ boolplug - cpu_
hot_ boolunplug - description str
- disc_
scsi_ boolhot_ plug - disc_
scsi_ boolhot_ unplug - disc_
virtio_ boolhot_ plug - disc_
virtio_ boolhot_ unplug - id str
- image_
aliases Sequence[str] - image_
type str - licence_
type str - location str
- name str
- nic_
hot_ boolplug - nic_
hot_ boolunplug - public bool
- ram_
hot_ boolplug - ram_
hot_ boolunplug - size float
- cloud
Init String - cpu
Hot BooleanPlug - cpu
Hot BooleanUnplug - description String
- disc
Scsi BooleanHot Plug - disc
Scsi BooleanHot Unplug - disc
Virtio BooleanHot Plug - disc
Virtio BooleanHot Unplug - id String
- image
Aliases List<String> - image
Type String - licence
Type String - location String
- name String
- nic
Hot BooleanPlug - nic
Hot BooleanUnplug - public Boolean
- ram
Hot BooleanPlug - ram
Hot BooleanUnplug - size Number
GetServersServerLabel
GetServersServerNic
- Device
Number int - Dhcp bool
- Firewall
Active bool - Firewall
Rules List<Ionoscloud.Get Servers Server Nic Firewall Rule> - Firewall
Type string - Id string
- Ips List<string>
- Ipv6Cidr
Block string - Ipv6Ips List<string>
- Lan int
- Mac string
- Name string
- Pci
Slot int - Security
Groups List<string>Ids - Dhcpv6 bool
- Device
Number int - Dhcp bool
- Firewall
Active bool - Firewall
Rules []GetServers Server Nic Firewall Rule - Firewall
Type string - Id string
- Ips []string
- Ipv6Cidr
Block string - Ipv6Ips []string
- Lan int
- Mac string
- Name string
- Pci
Slot int - Security
Groups []stringIds - Dhcpv6 bool
- device
Number Integer - dhcp Boolean
- firewall
Active Boolean - firewall
Rules List<GetServers Server Nic Firewall Rule> - firewall
Type String - id String
- ips List<String>
- ipv6Cidr
Block String - ipv6Ips List<String>
- lan Integer
- mac String
- name String
- pci
Slot Integer - security
Groups List<String>Ids - dhcpv6 Boolean
- device
Number number - dhcp boolean
- firewall
Active boolean - firewall
Rules GetServers Server Nic Firewall Rule[] - firewall
Type string - id string
- ips string[]
- ipv6Cidr
Block string - ipv6Ips string[]
- lan number
- mac string
- name string
- pci
Slot number - security
Groups string[]Ids - dhcpv6 boolean
- device_
number int - dhcp bool
- firewall_
active bool - firewall_
rules Sequence[GetServers Server Nic Firewall Rule] - firewall_
type str - id str
- ips Sequence[str]
- ipv6_
cidr_ strblock - ipv6_
ips Sequence[str] - lan int
- mac str
- name str
- pci_
slot int - security_
groups_ Sequence[str]ids - dhcpv6 bool
- device
Number Number - dhcp Boolean
- firewall
Active Boolean - firewall
Rules List<Property Map> - firewall
Type String - id String
- ips List<String>
- ipv6Cidr
Block String - ipv6Ips List<String>
- lan Number
- mac String
- name String
- pci
Slot Number - security
Groups List<String>Ids - dhcpv6 Boolean
GetServersServerNicFirewallRule
- icmp_
code int - icmp_
type int - id str
- name str
- port_
range_ intend - port_
range_ intstart - protocol str
- source_
ip str - source_
mac str - target_
ip str - type str
GetServersServerVolume
- Availability
Zone string - Backup
Unit stringId - Boot
Server string - The UUID of the attached server.
- Bus string
- Cpu
Hot boolPlug - Device
Number int - Disc
Virtio boolHot Plug - Disc
Virtio boolHot Unplug - Disk
Type string - Id string
- Image
Name string - Image
Password string - Licence
Type string - Name string
- Nic
Hot boolPlug - Nic
Hot boolUnplug - Pci
Slot int - Ram
Hot boolPlug - Size int
- Ssh
Keys List<string> - User
Data string
- Availability
Zone string - Backup
Unit stringId - Boot
Server string - The UUID of the attached server.
- Bus string
- Cpu
Hot boolPlug - Device
Number int - Disc
Virtio boolHot Plug - Disc
Virtio boolHot Unplug - Disk
Type string - Id string
- Image
Name string - Image
Password string - Licence
Type string - Name string
- Nic
Hot boolPlug - Nic
Hot boolUnplug - Pci
Slot int - Ram
Hot boolPlug - Size int
- Ssh
Keys []string - User
Data string
- availability
Zone String - backup
Unit StringId - boot
Server String - The UUID of the attached server.
- bus String
- cpu
Hot BooleanPlug - device
Number Integer - disc
Virtio BooleanHot Plug - disc
Virtio BooleanHot Unplug - disk
Type String - id String
- image
Name String - image
Password String - licence
Type String - name String
- nic
Hot BooleanPlug - nic
Hot BooleanUnplug - pci
Slot Integer - ram
Hot BooleanPlug - size Integer
- ssh
Keys List<String> - user
Data String
- availability
Zone string - backup
Unit stringId - boot
Server string - The UUID of the attached server.
- bus string
- cpu
Hot booleanPlug - device
Number number - disc
Virtio booleanHot Plug - disc
Virtio booleanHot Unplug - disk
Type string - id string
- image
Name string - image
Password string - licence
Type string - name string
- nic
Hot booleanPlug - nic
Hot booleanUnplug - pci
Slot number - ram
Hot booleanPlug - size number
- ssh
Keys string[] - user
Data string
- availability_
zone str - backup_
unit_ strid - boot_
server str - The UUID of the attached server.
- bus str
- cpu_
hot_ boolplug - device_
number int - disc_
virtio_ boolhot_ plug - disc_
virtio_ boolhot_ unplug - disk_
type str - id str
- image_
name str - image_
password str - licence_
type str - name str
- nic_
hot_ boolplug - nic_
hot_ boolunplug - pci_
slot int - ram_
hot_ boolplug - size int
- ssh_
keys Sequence[str] - user_
data str
- availability
Zone String - backup
Unit StringId - boot
Server String - The UUID of the attached server.
- bus String
- cpu
Hot BooleanPlug - device
Number Number - disc
Virtio BooleanHot Plug - disc
Virtio BooleanHot Unplug - disk
Type String - id String
- image
Name String - image
Password String - licence
Type String - name String
- nic
Hot BooleanPlug - nic
Hot BooleanUnplug - pci
Slot Number - ram
Hot BooleanPlug - size Number
- ssh
Keys List<String> - user
Data String
Package Details
- Repository
- ionoscloud ionos-cloud/pulumi-ionoscloud
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
ionoscloud
Terraform Provider.