# Functions
GetMinTLSVersion returns the minimum TLS version constant for the given string.
NewClient creates and initializes a VirtualEnvironmentClient instance.
NewConnection creates and initializes a Connection instance.
NewCredentials creates a new Credentials struct.
NewTicketAuthenticator returns a new ticket authenticator.
NewTokenAuthenticator creates a new authenticator that uses a PVE API Token for authentication.
# Constants
ErrNoDataObjectInResponse is returned when the server does not include a data object in the response.
ErrResourceDoesNotExist is returned when the requested resource does not exist.
# Structs
AuthenticationResponseBody contains the body from an authentication response.
AuthenticationResponseCapabilities contains the supported capabilities for a session.
AuthenticationResponseData contains the data from an authentication response.
Connection represents a connection to the Proxmox Virtual Environment API.
Credentials is a struct that holds the credentials for the Proxmox Virtual Environment API.
ErrorResponseBody contains the body of an error response.
FileUploadRequest is a request for uploading a file.
HTTPError is a generic error type for HTTP errors.
MultiPartData enables multipart uploads in DoRequest.
# Interfaces
Authenticator is an interface for adding authentication data to a request.
Client is an interface for performing requests against the Proxmox API.
# Type aliases
Error is a sentinel error type for API errors.