/nodes/…/lxc
Cmdlets for /nodes/{node}/lxc and below. 62 cmdlets.
- Get-PveNodesLxc:
GET /nodes/{node}/lxc
LXC container index (per node). - New-PveNodesLxc:
POST /nodes/{node}/lxc
Create or restore a container. - Remove-PveNodesLxc:
DELETE /nodes/{node}/lxc/{vmid}
Destroy the container (also delete all uses files). - Get-PveNodesLxcIdx:
GET /nodes/{node}/lxc/{vmid}
Directory index - New-PveNodesLxcClone:
POST /nodes/{node}/lxc/{vmid}/clone
Create a container clone/copy - Get-PveNodesLxcConfig:
GET /nodes/{node}/lxc/{vmid}/config
Get container configuration. - Set-PveNodesLxcConfig:
PUT /nodes/{node}/lxc/{vmid}/config
Set container options. - Get-PveNodesLxcFeature:
GET /nodes/{node}/lxc/{vmid}/feature
Check if feature for virtual machine is available. - Get-PveNodesLxcFirewall:
GET /nodes/{node}/lxc/{vmid}/firewall
Directory index. - Get-PveNodesLxcFirewallAliases:
GET /nodes/{node}/lxc/{vmid}/firewall/aliases
List aliases - New-PveNodesLxcFirewallAliases:
POST /nodes/{node}/lxc/{vmid}/firewall/aliases
Create IP or Network Alias. - Remove-PveNodesLxcFirewallAliases:
DELETE /nodes/{node}/lxc/{vmid}/firewall/aliases/{name}
Remove IP or Network alias. - Get-PveNodesLxcFirewallAliasesIdx:
GET /nodes/{node}/lxc/{vmid}/firewall/aliases/{name}
Read alias. - Set-PveNodesLxcFirewallAliases:
PUT /nodes/{node}/lxc/{vmid}/firewall/aliases/{name}
Update IP or Network alias. - Get-PveNodesLxcFirewallIpset:
GET /nodes/{node}/lxc/{vmid}/firewall/ipset
List IPSets - New-PveNodesLxcFirewallIpset:
POST /nodes/{node}/lxc/{vmid}/firewall/ipset
Create new IPSet - Remove-PveNodesLxcFirewallIpset:
DELETE /nodes/{node}/lxc/{vmid}/firewall/ipset/{name}
Delete IPSet - Get-PveNodesLxcFirewallIpsetIdx:
GET /nodes/{node}/lxc/{vmid}/firewall/ipset/{name}
List IPSet content - New-PveNodesLxcFirewallIpsetIdx:
POST /nodes/{node}/lxc/{vmid}/firewall/ipset/{name}
Add IP or Network to IPSet. - Remove-PveNodesLxcFirewallIpsetIdx:
DELETE /nodes/{node}/lxc/{vmid}/firewall/ipset/{name}/{cidr}
Remove IP or Network from IPSet. - Get-PveNodesLxcFirewallIpsetIdx1:
GET /nodes/{node}/lxc/{vmid}/firewall/ipset/{name}/{cidr}
Read IP or Network settings from IPSet. - Set-PveNodesLxcFirewallIpset:
PUT /nodes/{node}/lxc/{vmid}/firewall/ipset/{name}/{cidr}
Update IP or Network settings - Get-PveNodesLxcFirewallLog:
GET /nodes/{node}/lxc/{vmid}/firewall/log
Read firewall log - Get-PveNodesLxcFirewallOptions:
GET /nodes/{node}/lxc/{vmid}/firewall/options
Get VM firewall options. - Set-PveNodesLxcFirewallOptions:
PUT /nodes/{node}/lxc/{vmid}/firewall/options
Set Firewall options. - Get-PveNodesLxcFirewallRefs:
GET /nodes/{node}/lxc/{vmid}/firewall/refs
Lists possible IPSet/Alias reference which are allowed in source/dest properties. - Get-PveNodesLxcFirewallRules:
GET /nodes/{node}/lxc/{vmid}/firewall/rules
List rules. - New-PveNodesLxcFirewallRules:
POST /nodes/{node}/lxc/{vmid}/firewall/rules
Create new rule. - Remove-PveNodesLxcFirewallRules:
DELETE /nodes/{node}/lxc/{vmid}/firewall/rules/{pos}
Delete rule. - Get-PveNodesLxcFirewallRulesIdx:
GET /nodes/{node}/lxc/{vmid}/firewall/rules/{pos}
Get single rule data. - Set-PveNodesLxcFirewallRules:
PUT /nodes/{node}/lxc/{vmid}/firewall/rules/{pos}
Modify rule data. - Get-PveNodesLxcInterfaces:
GET /nodes/{node}/lxc/{vmid}/interfaces
Get IP addresses of the specified container interface. - Get-PveNodesLxcMigrate:
GET /nodes/{node}/lxc/{vmid}/migrate
Get preconditions for migration. - New-PveNodesLxcMigrate:
POST /nodes/{node}/lxc/{vmid}/migrate
Migrate the container to another node. - New-PveNodesLxcMoveVolume:
POST /nodes/{node}/lxc/{vmid}/move_volume
Move a rootfs-/mp-volume to a different storage or to a different container. - New-PveNodesLxcMtunnel:
POST /nodes/{node}/lxc/{vmid}/mtunnel
Migration tunnel endpoint - only for internal use by CT migration. - Get-PveNodesLxcMtunnelwebsocket:
GET /nodes/{node}/lxc/{vmid}/mtunnelwebsocket
Migration tunnel endpoint for websocket upgrade - only for internal use by VM migration. - Get-PveNodesLxcPending:
GET /nodes/{node}/lxc/{vmid}/pending
Get container configuration, including pending changes. - New-PveNodesLxcRemoteMigrate:
POST /nodes/{node}/lxc/{vmid}/remote_migrate
Migrate the container to another cluster. - Set-PveNodesLxcResize:
PUT /nodes/{node}/lxc/{vmid}/resize
Resize a container mount point. - Get-PveNodesLxcRrd:
GET /nodes/{node}/lxc/{vmid}/rrd
Read VM RRD statistics (returns PNG) - Get-PveNodesLxcRrddata:
GET /nodes/{node}/lxc/{vmid}/rrddata
Read VM RRD statistics - Get-PveNodesLxcSnapshot:
GET /nodes/{node}/lxc/{vmid}/snapshot
List all snapshots. - New-PveNodesLxcSnapshot:
POST /nodes/{node}/lxc/{vmid}/snapshot
Snapshot a container. - Remove-PveNodesLxcSnapshot:
DELETE /nodes/{node}/lxc/{vmid}/snapshot/{snapname}
Delete a LXC snapshot. - Get-PveNodesLxcSnapshotIdx:
GET /nodes/{node}/lxc/{vmid}/snapshot/{snapname} - Get-PveNodesLxcSnapshotConfig:
GET /nodes/{node}/lxc/{vmid}/snapshot/{snapname}/config
Get snapshot configuration - Set-PveNodesLxcSnapshotConfig:
PUT /nodes/{node}/lxc/{vmid}/snapshot/{snapname}/config
Update snapshot metadata. - New-PveNodesLxcSnapshotRollback:
POST /nodes/{node}/lxc/{vmid}/snapshot/{snapname}/rollback
Rollback LXC state to specified snapshot. - New-PveNodesLxcSpiceproxy:
POST /nodes/{node}/lxc/{vmid}/spiceproxy
Returns a SPICE configuration to connect to the CT. - Get-PveNodesLxcStatus:
GET /nodes/{node}/lxc/{vmid}/status
Directory index - Get-PveNodesLxcStatusCurrent:
GET /nodes/{node}/lxc/{vmid}/status/current
Get virtual machine status. - New-PveNodesLxcStatusReboot:
POST /nodes/{node}/lxc/{vmid}/status/reboot
Reboot the container by shutting it down, and starting it again. - New-PveNodesLxcStatusResume:
POST /nodes/{node}/lxc/{vmid}/status/resume
Resume the container. - New-PveNodesLxcStatusShutdown:
POST /nodes/{node}/lxc/{vmid}/status/shutdown
Shutdown the container. - New-PveNodesLxcStatusStart:
POST /nodes/{node}/lxc/{vmid}/status/start
Start the container. - New-PveNodesLxcStatusStop:
POST /nodes/{node}/lxc/{vmid}/status/stop
Stop the container. - New-PveNodesLxcStatusSuspend:
POST /nodes/{node}/lxc/{vmid}/status/suspend
Suspend the container. - New-PveNodesLxcTemplate:
POST /nodes/{node}/lxc/{vmid}/template
Create a Template. - New-PveNodesLxcTermproxy:
POST /nodes/{node}/lxc/{vmid}/termproxy
Creates a TCP proxy connection. - New-PveNodesLxcVncproxy:
POST /nodes/{node}/lxc/{vmid}/vncproxy
Creates a TCP VNC proxy connections. - Get-PveNodesLxcVncwebsocket:
GET /nodes/{node}/lxc/{vmid}/vncwebsocket
Opens a websocket for VNC traffic.