Resource: proxmox_pool_membership¶
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_vm" "test_vm1" {
vm_id = 1234
node_name = "pve"
started = false
}
resource "proxmox_virtual_environment_pool" "test_pool" {
pool_id = "test-pool"
}
resource "proxmox_pool_membership" "vm_membership" {
pool_id = proxmox_virtual_environment_pool.test_pool.id
vm_id = proxmox_vm.test_vm1.id
}
resource "proxmox_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: