Resource: proxmox_virtual_environment_pool_membership¶
Warning
Deprecated: Use proxmox_pool_membership instead. This resource will be removed in v1.0.
Manages resource pool memberships for containers, virtual machines and storages
Warning
This resource requires the Pool.Allocate permission on the pool path (e.g., /pool/{poolid}).
Example Usage¶
resource "proxmox_virtual_environment_vm" "test_vm1" {
vm_id = 1234
node_name = "pve"
started = false
}
resource "proxmox_virtual_environment_pool" "test_pool" {
pool_id = "test-pool"
}
resource "proxmox_virtual_environment_pool_membership" "vm_membership" {
pool_id = proxmox_virtual_environment_pool.test_pool.id
vm_id = proxmox_virtual_environment_vm.test_vm1.id
}
resource "proxmox_virtual_environment_pool_membership" "storage_membership" {
pool_id = proxmox_virtual_environment_pool.test_pool.id
storage_id = "local-lvm"
}
Schema¶
Required¶
pool_id(String) Resource pool id
Optional¶
storage_id(String) Storage idvm_id(Number) VM or CT id
Read-Only¶
id(String) The unique identifier of this resource.type(String) Resource pool membership type (can bevmfor VMs and CTs orstoragefor storages)
Import¶
Import is supported using the following syntax: