ionoscloud.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.getServers({
datacenterId: ionoscloud_datacenter.example.id,
filters: [{
name: "name",
value: "server_name_to_look_here",
}],
});
import pulumi
import pulumi_ionoscloud as ionoscloud
example = ionoscloud.get_servers(datacenter_id=ionoscloud_datacenter["example"]["id"],
filters=[{
"name": "name",
"value": "server_name_to_look_here",
}])
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/ionoscloud/v6/ionoscloud"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := ionoscloud.GetServers(ctx, &ionoscloud.GetServersArgs{
DatacenterId: ionoscloud_datacenter.Example.Id,
Filters: []ionoscloud.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.GetServers.Invoke(new()
{
DatacenterId = ionoscloud_datacenter.Example.Id,
Filters = new[]
{
new Ionoscloud.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.IonoscloudFunctions;
import com.pulumi.ionoscloud.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 = IonoscloudFunctions.getServers(GetServersArgs.builder()
.datacenterId(ionoscloud_datacenter.example().id())
.filters(GetServersFilterArgs.builder()
.name("name")
.value("server_name_to_look_here")
.build())
.build());
}
}
variables:
example:
fn::invoke:
function: ionoscloud:getServers
arguments:
datacenterId: ${ionoscloud_datacenter.example.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.getServers({
datacenterId: ionoscloud_datacenter.example.id,
filters: [{
name: "cpu_family",
value: "INTEL_XEON",
}],
});
import pulumi
import pulumi_ionoscloud as ionoscloud
example = ionoscloud.get_servers(datacenter_id=ionoscloud_datacenter["example"]["id"],
filters=[{
"name": "cpu_family",
"value": "INTEL_XEON",
}])
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/ionoscloud/v6/ionoscloud"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := ionoscloud.GetServers(ctx, &ionoscloud.GetServersArgs{
DatacenterId: ionoscloud_datacenter.Example.Id,
Filters: []ionoscloud.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.GetServers.Invoke(new()
{
DatacenterId = ionoscloud_datacenter.Example.Id,
Filters = new[]
{
new Ionoscloud.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.IonoscloudFunctions;
import com.pulumi.ionoscloud.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 = IonoscloudFunctions.getServers(GetServersArgs.builder()
.datacenterId(ionoscloud_datacenter.example().id())
.filters(GetServersFilterArgs.builder()
.name("cpu_family")
.value("INTEL_XEON")
.build())
.build());
}
}
variables:
example:
fn::invoke:
function: ionoscloud:getServers
arguments:
datacenterId: ${ionoscloud_datacenter.example.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.getServers({
datacenterId: ionoscloud_datacenter.example.id,
filters: [
{
name: "name",
value: "test",
},
{
name: "cores",
value: "1",
},
],
});
import pulumi
import pulumi_ionoscloud as ionoscloud
example = ionoscloud.get_servers(datacenter_id=ionoscloud_datacenter["example"]["id"],
filters=[
{
"name": "name",
"value": "test",
},
{
"name": "cores",
"value": "1",
},
])
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/ionoscloud/v6/ionoscloud"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := ionoscloud.GetServers(ctx, &ionoscloud.GetServersArgs{
DatacenterId: ionoscloud_datacenter.Example.Id,
Filters: []ionoscloud.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.GetServers.Invoke(new()
{
DatacenterId = ionoscloud_datacenter.Example.Id,
Filters = new[]
{
new Ionoscloud.Inputs.GetServersFilterInputArgs
{
Name = "name",
Value = "test",
},
new Ionoscloud.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.IonoscloudFunctions;
import com.pulumi.ionoscloud.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 = IonoscloudFunctions.getServers(GetServersArgs.builder()
.datacenterId(ionoscloud_datacenter.example().id())
.filters(
GetServersFilterArgs.builder()
.name("name")
.value("test")
.build(),
GetServersFilterArgs.builder()
.name("cores")
.value("1")
.build())
.build());
}
}
variables:
example:
fn::invoke:
function: ionoscloud:getServers
arguments:
datacenterId: ${ionoscloud_datacenter.example.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,
id: Optional[str] = None,
timeouts: Optional[GetServersTimeouts] = 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,
id: Optional[pulumi.Input[str]] = None,
timeouts: Optional[pulumi.Input[GetServersTimeoutsArgs]] = 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:index/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<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
.- Id string
- Timeouts
Get
Servers Timeouts
- 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
.- Id string
- Timeouts
Get
Servers Timeouts
- 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
.- id String
- timeouts
Get
Servers Timeouts
- 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
.- id string
- timeouts
Get
Servers Timeouts
- 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
.- id str
- timeouts
Get
Servers Timeouts
- 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
.- id String
- timeouts Property Map
getServers Result
The following output properties are available:
- Datacenter
Id string - Id string
- 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> - Timeouts
Get
Servers Timeouts
- Datacenter
Id string - Id string
- 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 - Timeouts
Get
Servers Timeouts
- datacenter
Id String - id String
- 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> - timeouts
Get
Servers Timeouts
- datacenter
Id string - id string
- 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[] - timeouts
Get
Servers Timeouts
- datacenter_
id str - id str
- 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] - timeouts
Get
Servers Timeouts
- datacenter
Id String - id String
- 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>
- timeouts Property Map
Supporting Types
GetServersFilter
GetServersServer
- Availability
Zone string - Boot
Cdrom string - Boot
Image string - Boot
Volume string - Cdroms
List<Get
Servers Server Cdrom> - Cores double
- Cpu
Family string - Hostname string
- Id string
- Labels
List<Get
Servers Server Label> - Name string
- Nics
List<Get
Servers Server Nic> - Ram double
- Template
Uuid string - Token string
- Type string
- Vm
State string - Volumes
List<Get
Servers Server Volume>
- Availability
Zone string - Boot
Cdrom string - Boot
Image string - Boot
Volume string - Cdroms
[]Get
Servers Server Cdrom - Cores float64
- Cpu
Family string - Hostname string
- Id string
- Labels
[]Get
Servers Server Label - Name string
- Nics
[]Get
Servers Server Nic - Ram float64
- Template
Uuid string - Token string
- Type string
- Vm
State string - Volumes
[]Get
Servers Server Volume
- availability
Zone String - boot
Cdrom String - boot
Image String - boot
Volume String - cdroms
List<Get
Servers Server Cdrom> - cores Double
- cpu
Family String - hostname String
- id String
- labels
List<Get
Servers Server Label> - name String
- nics
List<Get
Servers Server Nic> - ram Double
- template
Uuid String - token String
- type String
- vm
State String - volumes
List<Get
Servers Server Volume>
- 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
- labels
Get
Servers Server Label[] - name string
- nics
Get
Servers Server Nic[] - ram number
- template
Uuid string - token string
- type string
- vm
State string - volumes
Get
Servers Server Volume[]
- availability_
zone str - boot_
cdrom str - boot_
image str - boot_
volume str - cdroms
Sequence[Get
Servers Server Cdrom] - cores float
- cpu_
family str - hostname str
- id str
- labels
Sequence[Get
Servers Server Label] - name str
- nics
Sequence[Get
Servers Server Nic] - ram float
- template_
uuid str - token str
- type str
- vm_
state str - volumes
Sequence[Get
Servers Server Volume]
- 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
- labels List<Property Map>
- name String
- nics List<Property Map>
- ram Number
- template
Uuid String - token String
- type String
- vm
State String - volumes List<Property Map>
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 double - Dhcp bool
- Dhcpv6 bool
- Firewall
Active bool - Firewall
Rules List<GetServers Server Nic Firewall Rule> - Firewall
Type string - Id string
- Ips List<string>
- Ipv6Cidr
Block string - Ipv6Ips List<string>
- Lan double
- Mac string
- Name string
- Pci
Slot double - Security
Groups List<string>Ids
- Device
Number float64 - Dhcp bool
- Dhcpv6 bool
- Firewall
Active bool - Firewall
Rules []GetServers Server Nic Firewall Rule - Firewall
Type string - Id string
- Ips []string
- Ipv6Cidr
Block string - Ipv6Ips []string
- Lan float64
- Mac string
- Name string
- Pci
Slot float64 - Security
Groups []stringIds
- device
Number Double - dhcp Boolean
- dhcpv6 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 Double
- mac String
- name String
- pci
Slot Double - security
Groups List<String>Ids
- device
Number number - dhcp boolean
- dhcpv6 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
- device_
number float - dhcp bool
- dhcpv6 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 float
- mac str
- name str
- pci_
slot float - security_
groups_ Sequence[str]ids
- device
Number Number - dhcp Boolean
- dhcpv6 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
GetServersServerNicFirewallRule
- icmp_
code float - icmp_
type float - id str
- name str
- port_
range_ floatend - port_
range_ floatstart - protocol str
- source_
ip str - source_
mac str - target_
ip str - type str
GetServersServerVolume
- Availability
Zone string - Backup
Unit stringId - Boot
Server string - Bus string
- Cpu
Hot boolPlug - Device
Number double - 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 double - Ram
Hot boolPlug - Size double
- Ssh
Keys List<string> - User
Data string
- Availability
Zone string - Backup
Unit stringId - Boot
Server string - Bus string
- Cpu
Hot boolPlug - Device
Number float64 - 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 float64 - Ram
Hot boolPlug - Size float64
- Ssh
Keys []string - User
Data string
- availability
Zone String - backup
Unit StringId - boot
Server String - bus String
- cpu
Hot BooleanPlug - device
Number Double - 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 Double - ram
Hot BooleanPlug - size Double
- ssh
Keys List<String> - user
Data String
- availability
Zone string - backup
Unit stringId - boot
Server string - 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 - bus str
- cpu_
hot_ boolplug - device_
number float - 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 float - ram_
hot_ boolplug - size float
- ssh_
keys Sequence[str] - user_
data str
- availability
Zone String - backup
Unit StringId - boot
Server String - 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
GetServersTimeouts
Package Details
- Repository
- ionoscloud ionos-cloud/terraform-provider-ionoscloud
- License
- Notes
- This Pulumi package is based on the
ionoscloud
Terraform Provider.