published on Sunday, Apr 26, 2026 by Daniel Muehlbachler-Pietrzykowski
published on Sunday, Apr 26, 2026 by Daniel Muehlbachler-Pietrzykowski
Deprecated: Use
proxmoxve.Vminstead. This resource will be removed in v1.0.
!> DO NOT USE
This is an experimental implementation of a Proxmox VM resource using Plugin Framework.
It is a Proof of Concept, highly experimental and will change in future. It does not support all features of the Proxmox API for VMs and MUST NOT be used in production.
Many attributes are marked as optional and computed in the schema, hence you may seem added to the plan with “(known after apply)” status, even if they are not set in the configuration. This is done to support the
cloneoperation, when a VM is created from an existing VM or template, and the source attributes are copied to the clone.
Computed attributes allow the provider to set those attributes without user input. The attributes are also marked as optional to allow the practitioner to set (or overwrite) them if needed.
Create Vm2Legacy Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Vm2Legacy(name: string, args: Vm2LegacyArgs, opts?: CustomResourceOptions);@overload
def Vm2Legacy(resource_name: str,
args: Vm2LegacyArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Vm2Legacy(resource_name: str,
opts: Optional[ResourceOptions] = None,
node_name: Optional[str] = None,
purge_on_destroy: Optional[bool] = None,
delete_unreferenced_disks_on_destroy: Optional[bool] = None,
description: Optional[str] = None,
name: Optional[str] = None,
cpu: Optional[Vm2LegacyCpuArgs] = None,
cdrom: Optional[Mapping[str, Vm2LegacyCdromArgs]] = None,
resource_id: Optional[str] = None,
rng: Optional[Vm2LegacyRngArgs] = None,
stop_on_destroy: Optional[bool] = None,
tags: Optional[Sequence[str]] = None,
template: Optional[bool] = None,
timeouts: Optional[Vm2LegacyTimeoutsArgs] = None,
vga: Optional[Vm2LegacyVgaArgs] = None)func NewVm2Legacy(ctx *Context, name string, args Vm2LegacyArgs, opts ...ResourceOption) (*Vm2Legacy, error)public Vm2Legacy(string name, Vm2LegacyArgs args, CustomResourceOptions? opts = null)
public Vm2Legacy(String name, Vm2LegacyArgs args)
public Vm2Legacy(String name, Vm2LegacyArgs args, CustomResourceOptions options)
type: proxmoxve:Vm2Legacy
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args Vm2LegacyArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args Vm2LegacyArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args Vm2LegacyArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args Vm2LegacyArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args Vm2LegacyArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Vm2Legacy Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Vm2Legacy resource accepts the following input properties:
- Node
Name string - The name of the node where the VM is provisioned.
- Cdrom
Dictionary<string, Pulumi.
Proxmox VE. Inputs. Vm2Legacy Cdrom Args> - The CD-ROM configuration. The key is the interface of the CD-ROM, could be one of
ideN,sataN,scsiN, where N is the index of the interface. Note thatq35machine type only supportside0andide2of IDE interfaces. - Cpu
Pulumi.
Proxmox VE. Inputs. Vm2Legacy Cpu - The CPU configuration.
- Delete
Unreferenced boolDisks On Destroy - Set to true to delete unreferenced disks on destroy (defaults to
true). - Description string
- The description of the VM.
- Name string
- The name of the VM. Doesn't have to be unique.
- Purge
On boolDestroy - Set to true to purge the VM from backup configurations on destroy (defaults to
true). - Resource
Id string - The unique identifier of the VM in the Proxmox cluster.
- Rng
Pulumi.
Proxmox VE. Inputs. Vm2Legacy Rng - Configure the RNG (Random Number Generator) device. The RNG device provides entropy to guests to ensure good quality random numbers for guest applications that require them. Can only be set by
root@pam.See the Proxmox documentation for more information. - Stop
On boolDestroy - Set to true to stop (rather than shutdown) the VM on destroy (defaults to
false). - List<string>
- The tags assigned to the VM.
- Template bool
- Set to true to create a VM template.
- Timeouts
Pulumi.
Proxmox VE. Inputs. Vm2Legacy Timeouts - Vga
Pulumi.
Proxmox VE. Inputs. Vm2Legacy Vga - Configure the VGA Hardware. If you want to use high resolution modes (>= 1280x1024x16) you may need to increase the vga memory option. Since QEMU 2.9 the default VGA display type is
stdfor all OS types besides some Windows versions (XP and older) which usecirrus. Theqxloption enables the SPICE display server. For win* OS you can select how many independent displays you want, Linux guests can add displays themself. You can also run without any graphic card, using a serial device as terminal. See the Proxmox documentation section 10.2.8 for more information and available configuration parameters.
- Node
Name string - The name of the node where the VM is provisioned.
- Cdrom
map[string]Vm2Legacy
Cdrom Args - The CD-ROM configuration. The key is the interface of the CD-ROM, could be one of
ideN,sataN,scsiN, where N is the index of the interface. Note thatq35machine type only supportside0andide2of IDE interfaces. - Cpu
Vm2Legacy
Cpu Args - The CPU configuration.
- Delete
Unreferenced boolDisks On Destroy - Set to true to delete unreferenced disks on destroy (defaults to
true). - Description string
- The description of the VM.
- Name string
- The name of the VM. Doesn't have to be unique.
- Purge
On boolDestroy - Set to true to purge the VM from backup configurations on destroy (defaults to
true). - Resource
Id string - The unique identifier of the VM in the Proxmox cluster.
- Rng
Vm2Legacy
Rng Args - Configure the RNG (Random Number Generator) device. The RNG device provides entropy to guests to ensure good quality random numbers for guest applications that require them. Can only be set by
root@pam.See the Proxmox documentation for more information. - Stop
On boolDestroy - Set to true to stop (rather than shutdown) the VM on destroy (defaults to
false). - []string
- The tags assigned to the VM.
- Template bool
- Set to true to create a VM template.
- Timeouts
Vm2Legacy
Timeouts Args - Vga
Vm2Legacy
Vga Args - Configure the VGA Hardware. If you want to use high resolution modes (>= 1280x1024x16) you may need to increase the vga memory option. Since QEMU 2.9 the default VGA display type is
stdfor all OS types besides some Windows versions (XP and older) which usecirrus. Theqxloption enables the SPICE display server. For win* OS you can select how many independent displays you want, Linux guests can add displays themself. You can also run without any graphic card, using a serial device as terminal. See the Proxmox documentation section 10.2.8 for more information and available configuration parameters.
- node
Name String - The name of the node where the VM is provisioned.
- cdrom
Map<String,Vm2Legacy
Cdrom Args> - The CD-ROM configuration. The key is the interface of the CD-ROM, could be one of
ideN,sataN,scsiN, where N is the index of the interface. Note thatq35machine type only supportside0andide2of IDE interfaces. - cpu
Vm2Legacy
Cpu - The CPU configuration.
- delete
Unreferenced BooleanDisks On Destroy - Set to true to delete unreferenced disks on destroy (defaults to
true). - description String
- The description of the VM.
- name String
- The name of the VM. Doesn't have to be unique.
- purge
On BooleanDestroy - Set to true to purge the VM from backup configurations on destroy (defaults to
true). - resource
Id String - The unique identifier of the VM in the Proxmox cluster.
- rng
Vm2Legacy
Rng - Configure the RNG (Random Number Generator) device. The RNG device provides entropy to guests to ensure good quality random numbers for guest applications that require them. Can only be set by
root@pam.See the Proxmox documentation for more information. - stop
On BooleanDestroy - Set to true to stop (rather than shutdown) the VM on destroy (defaults to
false). - List<String>
- The tags assigned to the VM.
- template Boolean
- Set to true to create a VM template.
- timeouts
Vm2Legacy
Timeouts - vga
Vm2Legacy
Vga - Configure the VGA Hardware. If you want to use high resolution modes (>= 1280x1024x16) you may need to increase the vga memory option. Since QEMU 2.9 the default VGA display type is
stdfor all OS types besides some Windows versions (XP and older) which usecirrus. Theqxloption enables the SPICE display server. For win* OS you can select how many independent displays you want, Linux guests can add displays themself. You can also run without any graphic card, using a serial device as terminal. See the Proxmox documentation section 10.2.8 for more information and available configuration parameters.
- node
Name string - The name of the node where the VM is provisioned.
- cdrom
{[key: string]: Vm2Legacy
Cdrom Args} - The CD-ROM configuration. The key is the interface of the CD-ROM, could be one of
ideN,sataN,scsiN, where N is the index of the interface. Note thatq35machine type only supportside0andide2of IDE interfaces. - cpu
Vm2Legacy
Cpu - The CPU configuration.
- delete
Unreferenced booleanDisks On Destroy - Set to true to delete unreferenced disks on destroy (defaults to
true). - description string
- The description of the VM.
- name string
- The name of the VM. Doesn't have to be unique.
- purge
On booleanDestroy - Set to true to purge the VM from backup configurations on destroy (defaults to
true). - resource
Id string - The unique identifier of the VM in the Proxmox cluster.
- rng
Vm2Legacy
Rng - Configure the RNG (Random Number Generator) device. The RNG device provides entropy to guests to ensure good quality random numbers for guest applications that require them. Can only be set by
root@pam.See the Proxmox documentation for more information. - stop
On booleanDestroy - Set to true to stop (rather than shutdown) the VM on destroy (defaults to
false). - string[]
- The tags assigned to the VM.
- template boolean
- Set to true to create a VM template.
- timeouts
Vm2Legacy
Timeouts - vga
Vm2Legacy
Vga - Configure the VGA Hardware. If you want to use high resolution modes (>= 1280x1024x16) you may need to increase the vga memory option. Since QEMU 2.9 the default VGA display type is
stdfor all OS types besides some Windows versions (XP and older) which usecirrus. Theqxloption enables the SPICE display server. For win* OS you can select how many independent displays you want, Linux guests can add displays themself. You can also run without any graphic card, using a serial device as terminal. See the Proxmox documentation section 10.2.8 for more information and available configuration parameters.
- node_
name str - The name of the node where the VM is provisioned.
- cdrom
Mapping[str, Vm2Legacy
Cdrom Args] - The CD-ROM configuration. The key is the interface of the CD-ROM, could be one of
ideN,sataN,scsiN, where N is the index of the interface. Note thatq35machine type only supportside0andide2of IDE interfaces. - cpu
Vm2Legacy
Cpu Args - The CPU configuration.
- delete_
unreferenced_ booldisks_ on_ destroy - Set to true to delete unreferenced disks on destroy (defaults to
true). - description str
- The description of the VM.
- name str
- The name of the VM. Doesn't have to be unique.
- purge_
on_ booldestroy - Set to true to purge the VM from backup configurations on destroy (defaults to
true). - resource_
id str - The unique identifier of the VM in the Proxmox cluster.
- rng
Vm2Legacy
Rng Args - Configure the RNG (Random Number Generator) device. The RNG device provides entropy to guests to ensure good quality random numbers for guest applications that require them. Can only be set by
root@pam.See the Proxmox documentation for more information. - stop_
on_ booldestroy - Set to true to stop (rather than shutdown) the VM on destroy (defaults to
false). - Sequence[str]
- The tags assigned to the VM.
- template bool
- Set to true to create a VM template.
- timeouts
Vm2Legacy
Timeouts Args - vga
Vm2Legacy
Vga Args - Configure the VGA Hardware. If you want to use high resolution modes (>= 1280x1024x16) you may need to increase the vga memory option. Since QEMU 2.9 the default VGA display type is
stdfor all OS types besides some Windows versions (XP and older) which usecirrus. Theqxloption enables the SPICE display server. For win* OS you can select how many independent displays you want, Linux guests can add displays themself. You can also run without any graphic card, using a serial device as terminal. See the Proxmox documentation section 10.2.8 for more information and available configuration parameters.
- node
Name String - The name of the node where the VM is provisioned.
- cdrom Map<Property Map>
- The CD-ROM configuration. The key is the interface of the CD-ROM, could be one of
ideN,sataN,scsiN, where N is the index of the interface. Note thatq35machine type only supportside0andide2of IDE interfaces. - cpu Property Map
- The CPU configuration.
- delete
Unreferenced BooleanDisks On Destroy - Set to true to delete unreferenced disks on destroy (defaults to
true). - description String
- The description of the VM.
- name String
- The name of the VM. Doesn't have to be unique.
- purge
On BooleanDestroy - Set to true to purge the VM from backup configurations on destroy (defaults to
true). - resource
Id String - The unique identifier of the VM in the Proxmox cluster.
- rng Property Map
- Configure the RNG (Random Number Generator) device. The RNG device provides entropy to guests to ensure good quality random numbers for guest applications that require them. Can only be set by
root@pam.See the Proxmox documentation for more information. - stop
On BooleanDestroy - Set to true to stop (rather than shutdown) the VM on destroy (defaults to
false). - List<String>
- The tags assigned to the VM.
- template Boolean
- Set to true to create a VM template.
- timeouts Property Map
- vga Property Map
- Configure the VGA Hardware. If you want to use high resolution modes (>= 1280x1024x16) you may need to increase the vga memory option. Since QEMU 2.9 the default VGA display type is
stdfor all OS types besides some Windows versions (XP and older) which usecirrus. Theqxloption enables the SPICE display server. For win* OS you can select how many independent displays you want, Linux guests can add displays themself. You can also run without any graphic card, using a serial device as terminal. See the Proxmox documentation section 10.2.8 for more information and available configuration parameters.
Outputs
All input properties are implicitly available as output properties. Additionally, the Vm2Legacy resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing Vm2Legacy Resource
Get an existing Vm2Legacy resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: Vm2LegacyState, opts?: CustomResourceOptions): Vm2Legacy@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
cdrom: Optional[Mapping[str, Vm2LegacyCdromArgs]] = None,
cpu: Optional[Vm2LegacyCpuArgs] = None,
delete_unreferenced_disks_on_destroy: Optional[bool] = None,
description: Optional[str] = None,
name: Optional[str] = None,
node_name: Optional[str] = None,
purge_on_destroy: Optional[bool] = None,
resource_id: Optional[str] = None,
rng: Optional[Vm2LegacyRngArgs] = None,
stop_on_destroy: Optional[bool] = None,
tags: Optional[Sequence[str]] = None,
template: Optional[bool] = None,
timeouts: Optional[Vm2LegacyTimeoutsArgs] = None,
vga: Optional[Vm2LegacyVgaArgs] = None) -> Vm2Legacyfunc GetVm2Legacy(ctx *Context, name string, id IDInput, state *Vm2LegacyState, opts ...ResourceOption) (*Vm2Legacy, error)public static Vm2Legacy Get(string name, Input<string> id, Vm2LegacyState? state, CustomResourceOptions? opts = null)public static Vm2Legacy get(String name, Output<String> id, Vm2LegacyState state, CustomResourceOptions options)resources: _: type: proxmoxve:Vm2Legacy get: id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Cdrom
Dictionary<string, Pulumi.
Proxmox VE. Inputs. Vm2Legacy Cdrom Args> - The CD-ROM configuration. The key is the interface of the CD-ROM, could be one of
ideN,sataN,scsiN, where N is the index of the interface. Note thatq35machine type only supportside0andide2of IDE interfaces. - Cpu
Pulumi.
Proxmox VE. Inputs. Vm2Legacy Cpu - The CPU configuration.
- Delete
Unreferenced boolDisks On Destroy - Set to true to delete unreferenced disks on destroy (defaults to
true). - Description string
- The description of the VM.
- Name string
- The name of the VM. Doesn't have to be unique.
- Node
Name string - The name of the node where the VM is provisioned.
- Purge
On boolDestroy - Set to true to purge the VM from backup configurations on destroy (defaults to
true). - Resource
Id string - The unique identifier of the VM in the Proxmox cluster.
- Rng
Pulumi.
Proxmox VE. Inputs. Vm2Legacy Rng - Configure the RNG (Random Number Generator) device. The RNG device provides entropy to guests to ensure good quality random numbers for guest applications that require them. Can only be set by
root@pam.See the Proxmox documentation for more information. - Stop
On boolDestroy - Set to true to stop (rather than shutdown) the VM on destroy (defaults to
false). - List<string>
- The tags assigned to the VM.
- Template bool
- Set to true to create a VM template.
- Timeouts
Pulumi.
Proxmox VE. Inputs. Vm2Legacy Timeouts - Vga
Pulumi.
Proxmox VE. Inputs. Vm2Legacy Vga - Configure the VGA Hardware. If you want to use high resolution modes (>= 1280x1024x16) you may need to increase the vga memory option. Since QEMU 2.9 the default VGA display type is
stdfor all OS types besides some Windows versions (XP and older) which usecirrus. Theqxloption enables the SPICE display server. For win* OS you can select how many independent displays you want, Linux guests can add displays themself. You can also run without any graphic card, using a serial device as terminal. See the Proxmox documentation section 10.2.8 for more information and available configuration parameters.
- Cdrom
map[string]Vm2Legacy
Cdrom Args - The CD-ROM configuration. The key is the interface of the CD-ROM, could be one of
ideN,sataN,scsiN, where N is the index of the interface. Note thatq35machine type only supportside0andide2of IDE interfaces. - Cpu
Vm2Legacy
Cpu Args - The CPU configuration.
- Delete
Unreferenced boolDisks On Destroy - Set to true to delete unreferenced disks on destroy (defaults to
true). - Description string
- The description of the VM.
- Name string
- The name of the VM. Doesn't have to be unique.
- Node
Name string - The name of the node where the VM is provisioned.
- Purge
On boolDestroy - Set to true to purge the VM from backup configurations on destroy (defaults to
true). - Resource
Id string - The unique identifier of the VM in the Proxmox cluster.
- Rng
Vm2Legacy
Rng Args - Configure the RNG (Random Number Generator) device. The RNG device provides entropy to guests to ensure good quality random numbers for guest applications that require them. Can only be set by
root@pam.See the Proxmox documentation for more information. - Stop
On boolDestroy - Set to true to stop (rather than shutdown) the VM on destroy (defaults to
false). - []string
- The tags assigned to the VM.
- Template bool
- Set to true to create a VM template.
- Timeouts
Vm2Legacy
Timeouts Args - Vga
Vm2Legacy
Vga Args - Configure the VGA Hardware. If you want to use high resolution modes (>= 1280x1024x16) you may need to increase the vga memory option. Since QEMU 2.9 the default VGA display type is
stdfor all OS types besides some Windows versions (XP and older) which usecirrus. Theqxloption enables the SPICE display server. For win* OS you can select how many independent displays you want, Linux guests can add displays themself. You can also run without any graphic card, using a serial device as terminal. See the Proxmox documentation section 10.2.8 for more information and available configuration parameters.
- cdrom
Map<String,Vm2Legacy
Cdrom Args> - The CD-ROM configuration. The key is the interface of the CD-ROM, could be one of
ideN,sataN,scsiN, where N is the index of the interface. Note thatq35machine type only supportside0andide2of IDE interfaces. - cpu
Vm2Legacy
Cpu - The CPU configuration.
- delete
Unreferenced BooleanDisks On Destroy - Set to true to delete unreferenced disks on destroy (defaults to
true). - description String
- The description of the VM.
- name String
- The name of the VM. Doesn't have to be unique.
- node
Name String - The name of the node where the VM is provisioned.
- purge
On BooleanDestroy - Set to true to purge the VM from backup configurations on destroy (defaults to
true). - resource
Id String - The unique identifier of the VM in the Proxmox cluster.
- rng
Vm2Legacy
Rng - Configure the RNG (Random Number Generator) device. The RNG device provides entropy to guests to ensure good quality random numbers for guest applications that require them. Can only be set by
root@pam.See the Proxmox documentation for more information. - stop
On BooleanDestroy - Set to true to stop (rather than shutdown) the VM on destroy (defaults to
false). - List<String>
- The tags assigned to the VM.
- template Boolean
- Set to true to create a VM template.
- timeouts
Vm2Legacy
Timeouts - vga
Vm2Legacy
Vga - Configure the VGA Hardware. If you want to use high resolution modes (>= 1280x1024x16) you may need to increase the vga memory option. Since QEMU 2.9 the default VGA display type is
stdfor all OS types besides some Windows versions (XP and older) which usecirrus. Theqxloption enables the SPICE display server. For win* OS you can select how many independent displays you want, Linux guests can add displays themself. You can also run without any graphic card, using a serial device as terminal. See the Proxmox documentation section 10.2.8 for more information and available configuration parameters.
- cdrom
{[key: string]: Vm2Legacy
Cdrom Args} - The CD-ROM configuration. The key is the interface of the CD-ROM, could be one of
ideN,sataN,scsiN, where N is the index of the interface. Note thatq35machine type only supportside0andide2of IDE interfaces. - cpu
Vm2Legacy
Cpu - The CPU configuration.
- delete
Unreferenced booleanDisks On Destroy - Set to true to delete unreferenced disks on destroy (defaults to
true). - description string
- The description of the VM.
- name string
- The name of the VM. Doesn't have to be unique.
- node
Name string - The name of the node where the VM is provisioned.
- purge
On booleanDestroy - Set to true to purge the VM from backup configurations on destroy (defaults to
true). - resource
Id string - The unique identifier of the VM in the Proxmox cluster.
- rng
Vm2Legacy
Rng - Configure the RNG (Random Number Generator) device. The RNG device provides entropy to guests to ensure good quality random numbers for guest applications that require them. Can only be set by
root@pam.See the Proxmox documentation for more information. - stop
On booleanDestroy - Set to true to stop (rather than shutdown) the VM on destroy (defaults to
false). - string[]
- The tags assigned to the VM.
- template boolean
- Set to true to create a VM template.
- timeouts
Vm2Legacy
Timeouts - vga
Vm2Legacy
Vga - Configure the VGA Hardware. If you want to use high resolution modes (>= 1280x1024x16) you may need to increase the vga memory option. Since QEMU 2.9 the default VGA display type is
stdfor all OS types besides some Windows versions (XP and older) which usecirrus. Theqxloption enables the SPICE display server. For win* OS you can select how many independent displays you want, Linux guests can add displays themself. You can also run without any graphic card, using a serial device as terminal. See the Proxmox documentation section 10.2.8 for more information and available configuration parameters.
- cdrom
Mapping[str, Vm2Legacy
Cdrom Args] - The CD-ROM configuration. The key is the interface of the CD-ROM, could be one of
ideN,sataN,scsiN, where N is the index of the interface. Note thatq35machine type only supportside0andide2of IDE interfaces. - cpu
Vm2Legacy
Cpu Args - The CPU configuration.
- delete_
unreferenced_ booldisks_ on_ destroy - Set to true to delete unreferenced disks on destroy (defaults to
true). - description str
- The description of the VM.
- name str
- The name of the VM. Doesn't have to be unique.
- node_
name str - The name of the node where the VM is provisioned.
- purge_
on_ booldestroy - Set to true to purge the VM from backup configurations on destroy (defaults to
true). - resource_
id str - The unique identifier of the VM in the Proxmox cluster.
- rng
Vm2Legacy
Rng Args - Configure the RNG (Random Number Generator) device. The RNG device provides entropy to guests to ensure good quality random numbers for guest applications that require them. Can only be set by
root@pam.See the Proxmox documentation for more information. - stop_
on_ booldestroy - Set to true to stop (rather than shutdown) the VM on destroy (defaults to
false). - Sequence[str]
- The tags assigned to the VM.
- template bool
- Set to true to create a VM template.
- timeouts
Vm2Legacy
Timeouts Args - vga
Vm2Legacy
Vga Args - Configure the VGA Hardware. If you want to use high resolution modes (>= 1280x1024x16) you may need to increase the vga memory option. Since QEMU 2.9 the default VGA display type is
stdfor all OS types besides some Windows versions (XP and older) which usecirrus. Theqxloption enables the SPICE display server. For win* OS you can select how many independent displays you want, Linux guests can add displays themself. You can also run without any graphic card, using a serial device as terminal. See the Proxmox documentation section 10.2.8 for more information and available configuration parameters.
- cdrom Map<Property Map>
- The CD-ROM configuration. The key is the interface of the CD-ROM, could be one of
ideN,sataN,scsiN, where N is the index of the interface. Note thatq35machine type only supportside0andide2of IDE interfaces. - cpu Property Map
- The CPU configuration.
- delete
Unreferenced BooleanDisks On Destroy - Set to true to delete unreferenced disks on destroy (defaults to
true). - description String
- The description of the VM.
- name String
- The name of the VM. Doesn't have to be unique.
- node
Name String - The name of the node where the VM is provisioned.
- purge
On BooleanDestroy - Set to true to purge the VM from backup configurations on destroy (defaults to
true). - resource
Id String - The unique identifier of the VM in the Proxmox cluster.
- rng Property Map
- Configure the RNG (Random Number Generator) device. The RNG device provides entropy to guests to ensure good quality random numbers for guest applications that require them. Can only be set by
root@pam.See the Proxmox documentation for more information. - stop
On BooleanDestroy - Set to true to stop (rather than shutdown) the VM on destroy (defaults to
false). - List<String>
- The tags assigned to the VM.
- template Boolean
- Set to true to create a VM template.
- timeouts Property Map
- vga Property Map
- Configure the VGA Hardware. If you want to use high resolution modes (>= 1280x1024x16) you may need to increase the vga memory option. Since QEMU 2.9 the default VGA display type is
stdfor all OS types besides some Windows versions (XP and older) which usecirrus. Theqxloption enables the SPICE display server. For win* OS you can select how many independent displays you want, Linux guests can add displays themself. You can also run without any graphic card, using a serial device as terminal. See the Proxmox documentation section 10.2.8 for more information and available configuration parameters.
Supporting Types
Vm2LegacyCdrom, Vm2LegacyCdromArgs
- File
Id string - The file ID of the CD-ROM, or
cdrom|none. Defaults tocdrom(i.e. empty CD-ROM drive —cdromis PVE's literal "no media inserted" storage path). Usenoneto leave the CD-ROM unplugged, or a storage path likelocal:iso/debian.isoto insert an image.
- File
Id string - The file ID of the CD-ROM, or
cdrom|none. Defaults tocdrom(i.e. empty CD-ROM drive —cdromis PVE's literal "no media inserted" storage path). Usenoneto leave the CD-ROM unplugged, or a storage path likelocal:iso/debian.isoto insert an image.
- file
Id String - The file ID of the CD-ROM, or
cdrom|none. Defaults tocdrom(i.e. empty CD-ROM drive —cdromis PVE's literal "no media inserted" storage path). Usenoneto leave the CD-ROM unplugged, or a storage path likelocal:iso/debian.isoto insert an image.
- file
Id string - The file ID of the CD-ROM, or
cdrom|none. Defaults tocdrom(i.e. empty CD-ROM drive —cdromis PVE's literal "no media inserted" storage path). Usenoneto leave the CD-ROM unplugged, or a storage path likelocal:iso/debian.isoto insert an image.
- file_
id str - The file ID of the CD-ROM, or
cdrom|none. Defaults tocdrom(i.e. empty CD-ROM drive —cdromis PVE's literal "no media inserted" storage path). Usenoneto leave the CD-ROM unplugged, or a storage path likelocal:iso/debian.isoto insert an image.
- file
Id String - The file ID of the CD-ROM, or
cdrom|none. Defaults tocdrom(i.e. empty CD-ROM drive —cdromis PVE's literal "no media inserted" storage path). Usenoneto leave the CD-ROM unplugged, or a storage path likelocal:iso/debian.isoto insert an image.
Vm2LegacyCpu, Vm2LegacyCpuArgs
- Affinity string
- The CPU cores that are used to run the VM’s vCPU. The value is a list of CPU IDs, separated by commas. The CPU IDs are zero-based. For example,
0,1,2,3(which also can be shortened to0-3) means that the VM’s vCPUs are run on the first four CPU cores. Settingaffinityis only allowed forroot@pamauthenticated user. - Architecture string
- The CPU architecture
<aarch64 | x86_64>(defaults to the host). Settingarchitectureis only allowed forroot@pamauthenticated user. - Cores int
- The number of CPU cores per socket (PVE defaults to
1when unset). - Flags List<string>
- Set of additional CPU flags. Use
+FLAGto enable,-FLAGto disable a flag. Custom CPU models can specify any flag supported by QEMU/KVM, VM-specific flags must be from the following set for security reasons:pcid,spec-ctrl,ibpb,ssbd,virt-ssbd,amd-ssbd,amd-no-ssb,pdpe1gb,md-clear,hv-tlbflush,hv-evmcs,aes. - Limit double
- Limit of CPU usage.
0means no limit (PVE default). - Numa bool
- Enable NUMA topology emulation. Matches the PVE Processors → Enable NUMA checkbox.
- Sockets int
- The number of CPU sockets (PVE defaults to
1when unset). - Type string
- Emulated CPU type, it's recommended to use
x86-64-v2-AESor higher. See the PVE admin guide for the full list of supported types. - Units int
- CPU weight for a VM. Argument is used in the kernel fair scheduler. The larger the number is, the more CPU time this VM gets. Number is relative to weights of all the other running VMs. On cgroup v2
0is a valid value meaning disable CPU share weighting. - Vcpus int
- Number of vCPUs started with the VM, bounded by
cores * sockets. Matches the PVE Processors → VCPUs field. Leave unset to start withcores * socketsvCPUs. Requires PVE hotplug feature enabled to change at runtime.
- Affinity string
- The CPU cores that are used to run the VM’s vCPU. The value is a list of CPU IDs, separated by commas. The CPU IDs are zero-based. For example,
0,1,2,3(which also can be shortened to0-3) means that the VM’s vCPUs are run on the first four CPU cores. Settingaffinityis only allowed forroot@pamauthenticated user. - Architecture string
- The CPU architecture
<aarch64 | x86_64>(defaults to the host). Settingarchitectureis only allowed forroot@pamauthenticated user. - Cores int
- The number of CPU cores per socket (PVE defaults to
1when unset). - Flags []string
- Set of additional CPU flags. Use
+FLAGto enable,-FLAGto disable a flag. Custom CPU models can specify any flag supported by QEMU/KVM, VM-specific flags must be from the following set for security reasons:pcid,spec-ctrl,ibpb,ssbd,virt-ssbd,amd-ssbd,amd-no-ssb,pdpe1gb,md-clear,hv-tlbflush,hv-evmcs,aes. - Limit float64
- Limit of CPU usage.
0means no limit (PVE default). - Numa bool
- Enable NUMA topology emulation. Matches the PVE Processors → Enable NUMA checkbox.
- Sockets int
- The number of CPU sockets (PVE defaults to
1when unset). - Type string
- Emulated CPU type, it's recommended to use
x86-64-v2-AESor higher. See the PVE admin guide for the full list of supported types. - Units int
- CPU weight for a VM. Argument is used in the kernel fair scheduler. The larger the number is, the more CPU time this VM gets. Number is relative to weights of all the other running VMs. On cgroup v2
0is a valid value meaning disable CPU share weighting. - Vcpus int
- Number of vCPUs started with the VM, bounded by
cores * sockets. Matches the PVE Processors → VCPUs field. Leave unset to start withcores * socketsvCPUs. Requires PVE hotplug feature enabled to change at runtime.
- affinity String
- The CPU cores that are used to run the VM’s vCPU. The value is a list of CPU IDs, separated by commas. The CPU IDs are zero-based. For example,
0,1,2,3(which also can be shortened to0-3) means that the VM’s vCPUs are run on the first four CPU cores. Settingaffinityis only allowed forroot@pamauthenticated user. - architecture String
- The CPU architecture
<aarch64 | x86_64>(defaults to the host). Settingarchitectureis only allowed forroot@pamauthenticated user. - cores Integer
- The number of CPU cores per socket (PVE defaults to
1when unset). - flags List<String>
- Set of additional CPU flags. Use
+FLAGto enable,-FLAGto disable a flag. Custom CPU models can specify any flag supported by QEMU/KVM, VM-specific flags must be from the following set for security reasons:pcid,spec-ctrl,ibpb,ssbd,virt-ssbd,amd-ssbd,amd-no-ssb,pdpe1gb,md-clear,hv-tlbflush,hv-evmcs,aes. - limit Double
- Limit of CPU usage.
0means no limit (PVE default). - numa Boolean
- Enable NUMA topology emulation. Matches the PVE Processors → Enable NUMA checkbox.
- sockets Integer
- The number of CPU sockets (PVE defaults to
1when unset). - type String
- Emulated CPU type, it's recommended to use
x86-64-v2-AESor higher. See the PVE admin guide for the full list of supported types. - units Integer
- CPU weight for a VM. Argument is used in the kernel fair scheduler. The larger the number is, the more CPU time this VM gets. Number is relative to weights of all the other running VMs. On cgroup v2
0is a valid value meaning disable CPU share weighting. - vcpus Integer
- Number of vCPUs started with the VM, bounded by
cores * sockets. Matches the PVE Processors → VCPUs field. Leave unset to start withcores * socketsvCPUs. Requires PVE hotplug feature enabled to change at runtime.
- affinity string
- The CPU cores that are used to run the VM’s vCPU. The value is a list of CPU IDs, separated by commas. The CPU IDs are zero-based. For example,
0,1,2,3(which also can be shortened to0-3) means that the VM’s vCPUs are run on the first four CPU cores. Settingaffinityis only allowed forroot@pamauthenticated user. - architecture string
- The CPU architecture
<aarch64 | x86_64>(defaults to the host). Settingarchitectureis only allowed forroot@pamauthenticated user. - cores number
- The number of CPU cores per socket (PVE defaults to
1when unset). - flags string[]
- Set of additional CPU flags. Use
+FLAGto enable,-FLAGto disable a flag. Custom CPU models can specify any flag supported by QEMU/KVM, VM-specific flags must be from the following set for security reasons:pcid,spec-ctrl,ibpb,ssbd,virt-ssbd,amd-ssbd,amd-no-ssb,pdpe1gb,md-clear,hv-tlbflush,hv-evmcs,aes. - limit number
- Limit of CPU usage.
0means no limit (PVE default). - numa boolean
- Enable NUMA topology emulation. Matches the PVE Processors → Enable NUMA checkbox.
- sockets number
- The number of CPU sockets (PVE defaults to
1when unset). - type string
- Emulated CPU type, it's recommended to use
x86-64-v2-AESor higher. See the PVE admin guide for the full list of supported types. - units number
- CPU weight for a VM. Argument is used in the kernel fair scheduler. The larger the number is, the more CPU time this VM gets. Number is relative to weights of all the other running VMs. On cgroup v2
0is a valid value meaning disable CPU share weighting. - vcpus number
- Number of vCPUs started with the VM, bounded by
cores * sockets. Matches the PVE Processors → VCPUs field. Leave unset to start withcores * socketsvCPUs. Requires PVE hotplug feature enabled to change at runtime.
- affinity str
- The CPU cores that are used to run the VM’s vCPU. The value is a list of CPU IDs, separated by commas. The CPU IDs are zero-based. For example,
0,1,2,3(which also can be shortened to0-3) means that the VM’s vCPUs are run on the first four CPU cores. Settingaffinityis only allowed forroot@pamauthenticated user. - architecture str
- The CPU architecture
<aarch64 | x86_64>(defaults to the host). Settingarchitectureis only allowed forroot@pamauthenticated user. - cores int
- The number of CPU cores per socket (PVE defaults to
1when unset). - flags Sequence[str]
- Set of additional CPU flags. Use
+FLAGto enable,-FLAGto disable a flag. Custom CPU models can specify any flag supported by QEMU/KVM, VM-specific flags must be from the following set for security reasons:pcid,spec-ctrl,ibpb,ssbd,virt-ssbd,amd-ssbd,amd-no-ssb,pdpe1gb,md-clear,hv-tlbflush,hv-evmcs,aes. - limit float
- Limit of CPU usage.
0means no limit (PVE default). - numa bool
- Enable NUMA topology emulation. Matches the PVE Processors → Enable NUMA checkbox.
- sockets int
- The number of CPU sockets (PVE defaults to
1when unset). - type str
- Emulated CPU type, it's recommended to use
x86-64-v2-AESor higher. See the PVE admin guide for the full list of supported types. - units int
- CPU weight for a VM. Argument is used in the kernel fair scheduler. The larger the number is, the more CPU time this VM gets. Number is relative to weights of all the other running VMs. On cgroup v2
0is a valid value meaning disable CPU share weighting. - vcpus int
- Number of vCPUs started with the VM, bounded by
cores * sockets. Matches the PVE Processors → VCPUs field. Leave unset to start withcores * socketsvCPUs. Requires PVE hotplug feature enabled to change at runtime.
- affinity String
- The CPU cores that are used to run the VM’s vCPU. The value is a list of CPU IDs, separated by commas. The CPU IDs are zero-based. For example,
0,1,2,3(which also can be shortened to0-3) means that the VM’s vCPUs are run on the first four CPU cores. Settingaffinityis only allowed forroot@pamauthenticated user. - architecture String
- The CPU architecture
<aarch64 | x86_64>(defaults to the host). Settingarchitectureis only allowed forroot@pamauthenticated user. - cores Number
- The number of CPU cores per socket (PVE defaults to
1when unset). - flags List<String>
- Set of additional CPU flags. Use
+FLAGto enable,-FLAGto disable a flag. Custom CPU models can specify any flag supported by QEMU/KVM, VM-specific flags must be from the following set for security reasons:pcid,spec-ctrl,ibpb,ssbd,virt-ssbd,amd-ssbd,amd-no-ssb,pdpe1gb,md-clear,hv-tlbflush,hv-evmcs,aes. - limit Number
- Limit of CPU usage.
0means no limit (PVE default). - numa Boolean
- Enable NUMA topology emulation. Matches the PVE Processors → Enable NUMA checkbox.
- sockets Number
- The number of CPU sockets (PVE defaults to
1when unset). - type String
- Emulated CPU type, it's recommended to use
x86-64-v2-AESor higher. See the PVE admin guide for the full list of supported types. - units Number
- CPU weight for a VM. Argument is used in the kernel fair scheduler. The larger the number is, the more CPU time this VM gets. Number is relative to weights of all the other running VMs. On cgroup v2
0is a valid value meaning disable CPU share weighting. - vcpus Number
- Number of vCPUs started with the VM, bounded by
cores * sockets. Matches the PVE Processors → VCPUs field. Leave unset to start withcores * socketsvCPUs. Requires PVE hotplug feature enabled to change at runtime.
Vm2LegacyRng, Vm2LegacyRngArgs
- Max
Bytes int - Maximum bytes of entropy allowed to get injected into the guest every period.
- Period int
- Period in milliseconds to limit entropy injection to the guest.
- Source string
- The file on the host to gather entropy from. In most cases,
/dev/urandomshould be preferred over/dev/randomto avoid entropy-starvation issues on the host.
- Max
Bytes int - Maximum bytes of entropy allowed to get injected into the guest every period.
- Period int
- Period in milliseconds to limit entropy injection to the guest.
- Source string
- The file on the host to gather entropy from. In most cases,
/dev/urandomshould be preferred over/dev/randomto avoid entropy-starvation issues on the host.
- max
Bytes Integer - Maximum bytes of entropy allowed to get injected into the guest every period.
- period Integer
- Period in milliseconds to limit entropy injection to the guest.
- source String
- The file on the host to gather entropy from. In most cases,
/dev/urandomshould be preferred over/dev/randomto avoid entropy-starvation issues on the host.
- max
Bytes number - Maximum bytes of entropy allowed to get injected into the guest every period.
- period number
- Period in milliseconds to limit entropy injection to the guest.
- source string
- The file on the host to gather entropy from. In most cases,
/dev/urandomshould be preferred over/dev/randomto avoid entropy-starvation issues on the host.
- max_
bytes int - Maximum bytes of entropy allowed to get injected into the guest every period.
- period int
- Period in milliseconds to limit entropy injection to the guest.
- source str
- The file on the host to gather entropy from. In most cases,
/dev/urandomshould be preferred over/dev/randomto avoid entropy-starvation issues on the host.
- max
Bytes Number - Maximum bytes of entropy allowed to get injected into the guest every period.
- period Number
- Period in milliseconds to limit entropy injection to the guest.
- source String
- The file on the host to gather entropy from. In most cases,
/dev/urandomshould be preferred over/dev/randomto avoid entropy-starvation issues on the host.
Vm2LegacyTimeouts, Vm2LegacyTimeoutsArgs
- Create string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- Delete string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- Read string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Read operations occur during any refresh or planning operation when refresh is enabled.
- Update string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- Create string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- Delete string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- Read string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Read operations occur during any refresh or planning operation when refresh is enabled.
- Update string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- create String
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- delete String
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- read String
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Read operations occur during any refresh or planning operation when refresh is enabled.
- update String
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- create string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- delete string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- read string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Read operations occur during any refresh or planning operation when refresh is enabled.
- update string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- create str
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- delete str
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- read str
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Read operations occur during any refresh or planning operation when refresh is enabled.
- update str
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- create String
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- delete String
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- read String
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Read operations occur during any refresh or planning operation when refresh is enabled.
- update String
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
Vm2LegacyVga, Vm2LegacyVgaArgs
- Clipboard string
- Enable a specific clipboard. If not set, depending on the display type the SPICE one will be added. Currently only
vncis available. Migration with VNC clipboard is not supported by Proxmox. - Memory int
- The VGA memory in megabytes (4-512 MB). Has no effect with serial display.
- Type string
- The VGA type (defaults to
std).
- Clipboard string
- Enable a specific clipboard. If not set, depending on the display type the SPICE one will be added. Currently only
vncis available. Migration with VNC clipboard is not supported by Proxmox. - Memory int
- The VGA memory in megabytes (4-512 MB). Has no effect with serial display.
- Type string
- The VGA type (defaults to
std).
- clipboard String
- Enable a specific clipboard. If not set, depending on the display type the SPICE one will be added. Currently only
vncis available. Migration with VNC clipboard is not supported by Proxmox. - memory Integer
- The VGA memory in megabytes (4-512 MB). Has no effect with serial display.
- type String
- The VGA type (defaults to
std).
- clipboard string
- Enable a specific clipboard. If not set, depending on the display type the SPICE one will be added. Currently only
vncis available. Migration with VNC clipboard is not supported by Proxmox. - memory number
- The VGA memory in megabytes (4-512 MB). Has no effect with serial display.
- type string
- The VGA type (defaults to
std).
- clipboard str
- Enable a specific clipboard. If not set, depending on the display type the SPICE one will be added. Currently only
vncis available. Migration with VNC clipboard is not supported by Proxmox. - memory int
- The VGA memory in megabytes (4-512 MB). Has no effect with serial display.
- type str
- The VGA type (defaults to
std).
- clipboard String
- Enable a specific clipboard. If not set, depending on the display type the SPICE one will be added. Currently only
vncis available. Migration with VNC clipboard is not supported by Proxmox. - memory Number
- The VGA memory in megabytes (4-512 MB). Has no effect with serial display.
- type String
- The VGA type (defaults to
std).
Package Details
- Repository
- proxmoxve muhlba91/pulumi-proxmoxve
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
proxmoxTerraform Provider.
published on Sunday, Apr 26, 2026 by Daniel Muehlbachler-Pietrzykowski
