# Functions
NewVirtualEnvironmentClient creates and initializes a VirtualEnvironmentClient instance.
# Constants
DefaultRootAccount contains the default username and realm for the root account.
# Structs
CustomAgent handles QEMU agent parameters.
CustomAudioDevice handles QEMU audio parameters.
CustomCloudInitConfig handles QEMU cloud-init parameters.
CustomCloudInitFiles handles QEMU cloud-init custom files parameters.
CustomCloudInitIPConfig handles QEMU cloud-init IP configuration parameters.
CustomCPUEmulation handles QEMU CPU emulation parameters.
CustomEFIDisk handles QEMU EFI disk parameters.
CustomNetworkDevice handles QEMU network device parameters.
CustomNUMADevice handles QEMU NUMA device parameters.
CustomPCIDevice handles QEMU host PCI device mapping parameters.
CustomSharedMemory handles QEMU Inter-VM shared memory parameters.
CustomSMBIOS handles QEMU SMBIOS parameters.
CustomSpiceEnhancements handles QEMU spice enhancement parameters.
CustomStartupOrder handles QEMU startup order parameters.
CustomStorageDevice handles QEMU SATA device parameters.
CustomUSBDevice handles QEMU USB device parameters.
CustomVGADevice handles QEMU VGA device parameters.
CustomVirtualIODevice handles QEMU VirtIO device parameters.
CustomWatchdogDevice handles QEMU watchdog device parameters.
VirtualEnvironmentACLGetResponseBody contains the body from an access control list response.
VirtualEnvironmentACLGetResponseData contains the data from an access control list response.
VirtualEnvironmentACLUpdateRequestBody contains the data for an access control list update request.
VirtualEnvironmentAuthenticationResponseBody contains the body from an authentication response.
VirtualEnvironmentAuthenticationResponseCapabilities contains the supported capabilities for a session.
VirtualEnvironmentAuthenticationResponseData contains the data from an authentication response.
VirtualEnvironmentCertificateDeleteRequestBody contains the data for a custom certificate delete request.
VirtualEnvironmentCertificateListResponseBody contains the body from a certificate list response.
VirtualEnvironmentCertificateListResponseData contains the data from a certificate list response.
VirtualEnvironmentCertificateUpdateRequestBody contains the body for a custom certificate update request.
VirtualEnvironmentClient implements an API client for the Proxmox Virtual Environment API.
VirtualEnvironmentClusterAliasCreateRequestBody contains the data for an alias create request.
VirtualEnvironmentClusterAliasGetResponseBody contains the body from an alias get response.
VirtualEnvironmentClusterAliasGetResponseData contains the data from an alias get response.
VirtualEnvironmentClusterAliasListResponseBody contains the data from an alias get response.
VirtualEnvironmentClusterAliasUpdateRequestBody contains the data for an alias update request.
POST /api2/json/cluster/firewall/ipset VirtualEnvironmentClusterIPSetCreateRequestBody contains the data for an IPSet create request.
GET /api2/json/cluster/firewall/ipset/{name} VirtualEnvironmentClusterIPSetGetResponseBody contains the body from an IPSet get response.
VirtualEnvironmentClusterIPSetGetResponseData contains the data from an IPSet get response.
GET /api2/json/cluster/firewall/ipset VirtualEnvironmentClusterIPSetListResponseBody contains the data from an IPSet get response.
GET /api2/json/cluster/firewall/ipset VirtualEnvironmentClusterIPSetGetResponseData contains list of IPSets from.
POST /api2/json/cluster/firewall/ipset VirtualEnvironmentClusterIPSetUpdateRequestBody contains the data for an IPSet update request.
VirtualEnvironmentClusterNextIDRequestBody contains the data for a cluster next id request.
VirtualEnvironmentClusterNextIDResponseBody contains the body from a cluster next id response.
VirtualEnvironmentContainerCloneRequestBody contains the data for an container clone request.
VirtualEnvironmentContainerCreateRequestBody contains the data for an user create request.
VirtualEnvironmentContainerCustomFeatures contains the values for the "features" property.
VirtualEnvironmentContainerCustomMountPoint contains the values for the "mp[n]" properties.
VirtualEnvironmentContainerCustomNetworkInterface contains the values for the "net[n]" properties.
VirtualEnvironmentContainerCustomRootFS contains the values for the "rootfs" property.
VirtualEnvironmentContainerCustomStartupBehavior contains the values for the "startup" property.
VirtualEnvironmentContainerGetResponseBody contains the body from an user get response.
VirtualEnvironmentContainerGetResponseData contains the data from an user get response.
VirtualEnvironmentContainerGetStatusResponseBody contains the body from a container get status response.
VirtualEnvironmentContainerGetStatusResponseData contains the data from a container get status response.
VirtualEnvironmentContainerRebootRequestBody contains the body for a container reboot request.
VirtualEnvironmentContainerShutdownRequestBody contains the body for a container shutdown request.
VirtualEnvironmentDatastoreFileListResponseBody contains the body from a datastore content list response.
VirtualEnvironmentDatastoreFileListResponseData contains the data from a datastore content list response.
VirtualEnvironmentDatastoreListRequestBody contains the body for a datastore list request.
VirtualEnvironmentDatastoreListResponseBody contains the body from a datastore list response.
VirtualEnvironmentDatastoreListResponseData contains the data from a datastore list response.
VirtualEnvironmentDatastoreUploadRequestBody contains the body for a datastore upload request.
VirtualEnvironmentDatastoreUploadResponseBody contains the body from a datastore upload response.
VirtualEnvironmentDNSGetResponseBody contains the body from a DNS get response.
VirtualEnvironmentDNSGetResponseData contains the data from a DNS get response.
VirtualEnvironmentDNSUpdateRequestBody contains the body for a DNS update request.
VirtualEnvironmentErrorResponseBody contains the body of an error response.
VirtualEnvironmentGroupCreateRequestBody contains the data for an access group create request.
VirtualEnvironmentGroupGetResponseBody contains the body from an access group get response.
VirtualEnvironmentGroupGetResponseData contains the data from an access group get response.
VirtualEnvironmentGroupListResponseBody contains the body from an access group list response.
VirtualEnvironmentGroupListResponseData contains the data from an access group list response.
VirtualEnvironmentGroupUpdateRequestBody contains the data for an access group update request.
VirtualEnvironmentHostsGetResponseBody contains the body from a hosts get response.
VirtualEnvironmentHostsGetResponseData contains the data from a hosts get response.
VirtualEnvironmentHostsUpdateRequestBody contains the body for a hosts update request.
VirtualEnvironmentMultiPartData enables multipart uploads in DoRequest.
VirtualEnvironmentNodeExecuteRequestBody contains the data for a node execute request.
VirtualEnvironmentNodeGetTimeResponseBody contains the body from a node time zone get response.
VirtualEnvironmentNodeGetTimeResponseData contains the data from a node list response.
VirtualEnvironmentNodeListResponseBody contains the body from a node list response.
VirtualEnvironmentNodeListResponseData contains the data from a node list response.
VirtualEnvironmentNodeNetworkDeviceListResponseBody contains the body from a node network device list response.
VirtualEnvironmentNodeNetworkDeviceListResponseData contains the data from a node network device list response.
VirtualEnvironmentNodeUpdateTimeRequestBody contains the body for a node time update request.
VirtualEnvironmentPoolCreateRequestBody contains the data for an pool create request.
VirtualEnvironmentPoolGetResponseBody contains the body from an pool get response.
VirtualEnvironmentPoolGetResponseData contains the data from an pool get response.
VirtualEnvironmentPoolGetResponseMembers contains the members data from an pool get response.
VirtualEnvironmentPoolListResponseBody contains the body from an pool list response.
VirtualEnvironmentPoolListResponseData contains the data from an pool list response.
VirtualEnvironmentPoolUpdateRequestBody contains the data for an pool update request.
VirtualEnvironmentRoleCreateRequestBody contains the data for an access group create request.
VirtualEnvironmentRoleGetResponseBody contains the body from an access group get response.
VirtualEnvironmentRoleListResponseBody contains the body from an access group list response.
VirtualEnvironmentRoleListResponseData contains the data from an access group list response.
VirtualEnvironmentRoleUpdateRequestBody contains the data for an access group update request.
VirtualEnvironmentUserChangePasswordRequestBody contains the data for a user password change request.
VirtualEnvironmentUserCreateRequestBody contains the data for an user create request.
VirtualEnvironmentUserGetResponseBody contains the body from an user get response.
VirtualEnvironmentUserGetResponseData contains the data from an user get response.
VirtualEnvironmentUserListResponseBody contains the body from an user list response.
VirtualEnvironmentUserListResponseData contains the data from an user list response.
VirtualEnvironmentUserUpdateRequestBody contains the data for an user update request.
VirtualEnvironmentVersionResponseBody contains the body from a version response.
VirtualEnvironmentVersionResponseData contains the data from a version response.
VirtualEnvironmentVMCloneRequestBody contains the data for an virtual machine clone request.
VirtualEnvironmentVMCreateRequestBody contains the data for an virtual machine create request.
VirtualEnvironmentVMGetQEMUNetworkInterfacesResponseBody contains the body from a QEMU get network interfaces response.
VirtualEnvironmentVMGetQEMUNetworkInterfacesResponseData contains the data from a QEMU get network interfaces response.
VirtualEnvironmentVMGetQEMUNetworkInterfacesResponseResult contains the result from a QEMU get network interfaces response.
VirtualEnvironmentVMGetQEMUNetworkInterfacesResponseResultIPAddress contains the IP address from a QEMU get network interfaces response.
VirtualEnvironmentVMGetQEMUNetworkInterfacesResponseResultStatistics contains the statistics from a QEMU get network interfaces response.
VirtualEnvironmentVMGetResponseBody contains the body from an virtual machine get response.
VirtualEnvironmentVMGetResponseData contains the data from an virtual machine get response.
VirtualEnvironmentVMGetStatusResponseBody contains the body from a VM get status response.
VirtualEnvironmentVMGetStatusResponseData contains the data from a VM get status response.
VirtualEnvironmentVMListResponseBody contains the body from an virtual machine list response.
VirtualEnvironmentVMListResponseData contains the data from an virtual machine list response.
VirtualEnvironmentVMRebootRequestBody contains the body for a VM reboot request.
VirtualEnvironmentVMShutdownRequestBody contains the body for a VM shutdown request.
# Type aliases
CustomAudioDevices handles QEMU audio device parameters.
CustomBool allows a JSON boolean value to also be an integer.
CustomCloudInitSSHKeys handles QEMU cloud-init SSH keys parameters.
CustomCommaSeparatedList allows a JSON string to also be a string array.
CustomInt allows a JSON integer value to also be a string.
CustomLineBreakSeparatedList allows a multiline JSON string to also be a string array.
CustomNetworkDevices handles QEMU network device parameters.
CustomNodeCommands contains an array of commands to execute.
CustomNUMADevices handles QEMU NUMA device parameters.
CustomPCIDevices handles QEMU host PCI device mapping parameters.
CustomPrivileges allows a JSON object of privileges to also be a string array.
CustomSerialDevices handles QEMU serial device parameters.
CustomStorageDevices handles QEMU SATA device parameters.
CustomTimestamp allows a JSON boolean value to also be a unix timestamp.
CustomUSBDevices handles QEMU USB device parameters.
CustomVirtualIODevices handles QEMU VirtIO device parameters.
VirtualEnvironmentClusterIPSetContent is an array of VirtualEnvironmentClusterIPSetGetResponseData.
VirtualEnvironmentContainerCustomMountPointArray is an array of VirtualEnvironmentContainerCustomMountPoint.
VirtualEnvironmentContainerCustomNetworkInterfaceArray is an array of VirtualEnvironmentContainerCustomNetworkInterface.
VirtualEnvironmentContainerCustomSSHKeys contains the values for the "ssh-public-keys" property.
VirtualEnvironmentContainerUpdateRequestBody contains the data for an user update request.
VirtualEnvironmentVMUpdateRequestBody contains the data for an virtual machine update request.