Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Telmate/proxmox-api-go
/ functions
Functions
3,081 in github.com/Telmate/proxmox-api-go
⨍
Functions
3,081
◇
Types & classes
413
↓ 2 callers
Method
create
(ctx context.Context, client *Client, ca *clientAPI, version Version)
proxmox/config__qemu.go:211
↓ 2 callers
Method
create
(ctx context.Context, c *clientAPI)
proxmox/config__group.go:209
↓ 2 callers
Function
createFilesList
(fileList []interface{})
proxmox/content.go:109
↓ 2 callers
Function
createGuest
(ctx context.Context, args []string, IDtype string)
cli/command/create/guest/create-guest.go:21
↓ 2 callers
Method
createHaRule
(ctx context.Context, params map[string]any)
proxmox/client__api.go:11
↓ 2 callers
Function
createLxc
(t *testing.T, ctx context.Context, c *pveSDK.Client, config pveSDK.ConfigLXC)
test/api/Snapshot/helper_test.go:17
↓ 2 callers
Function
createOrUpdate
(s *proxmox.ConfigStorage, name, command string, t *testing.T)
test/cli/Storage/storage-sub-tests/standard.go:45
↓ 2 callers
Function
createStreamedUploadBody
createStreamedUploadBody - Use MultiReader to create the multipart body from the file reader, avoiding allocation of large files in memory before uplo
proxmox/client.go:1634
↓ 2 callers
Function
createTemplateList
Map values from the API to the TemplateItem struct.
proxmox/content__template.go:89
↓ 2 callers
Method
csvToArray
Convert a comma separated string to an array of GroupName
proxmox/config__group.go:423
↓ 2 callers
Method
delete
(ctx context.Context, c clientApiInterface)
proxmox/config__ha__rules.go:857
↓ 2 callers
Method
deleteTask
Makes a DELETE request and waits on proxmox for the task to complete. It returns the HTTP error as 'err'.
proxmox/client__api__reusable.go:54
↓ 2 callers
Method
enumArray
()
proxmox/permission.go:133
↓ 2 callers
Method
enumList
Returns a list of all enum options.
proxmox/content.go:57
↓ 2 callers
Method
enumMap
()
proxmox/config__qemu__network.go:451
↓ 2 callers
Method
exists
(ctx context.Context, c clientApiInterface)
proxmox/config__user.go:481
↓ 2 callers
Method
exists_Unsafe
(ctx context.Context, c *Client)
proxmox/config__guest.go:358
↓ 2 callers
Method
format
()
proxmox/config__qemu__helper__api_test.go:33
↓ 2 callers
Function
formatDeviceParam
Given a QemuDevice, return a param string to give to ProxMox
proxmox/config__qemu.go:1281
↓ 2 callers
Method
get
(vmr VmRef)
proxmox/config__qemu.go:1428
↓ 2 callers
Method
getBootMount
(privileged bool)
proxmox/config__lxc__mount.go:1197
↓ 2 callers
Method
getFeatures
(privileged bool)
proxmox/config__lxc__features.go:184
↓ 2 callers
Method
getGuestConfig
(ctx context.Context, vmr *VmRef)
proxmox/client__api.go:15
↓ 2 callers
Method
getGuestPendingChanges
(ctx context.Context, vmr *VmRef)
proxmox/client__api.go:16
↓ 2 callers
Method
getJsonRetry
(ctx context.Context, url string, data *map[string]any, tries int)
proxmox/client__api__reusable.go:300
↓ 2 callers
Method
getMounts
(privileged bool)
proxmox/config__lxc__mount.go:1268
↓ 2 callers
Method
getNextIDstart_Unsafe
(ctx context.Context, guestID GuestID)
proxmox/client.go:1070
↓ 2 callers
Method
getPermissions
get the users permissions from the cache and decodes them for the SDK
proxmox/client.go:2455
↓ 2 callers
Method
getPermissionsRaw
returns the raw permissions from the API
proxmox/client.go:2464
↓ 2 callers
Function
getStorageAndVolumeName
getStorageAndVolumeName - Extract disk storage and disk volume, since disk name is saved in Proxmox with its storage.
proxmox/client.go:1666
↓ 2 callers
Method
getUserConfig
(ctx context.Context, userId UserID)
proxmox/client__api.go:20
↓ 2 callers
Method
guestCheckVmRef_Unsafe
(ctx context.Context, vmr *VmRef)
proxmox/client__newtest.go:65
↓ 2 callers
Function
guestGetActiveRawLxcConfig_Unsafe
(ctx context.Context, vmr *VmRef, c clientApiInterface)
proxmox/config__lxc__new.go:892
↓ 2 callers
Function
guestGetActiveRawQemuConfig_Unsafe
(ctx context.Context, vmr *VmRef, c clientApiInterface)
proxmox/config__qemu.go:1574
↓ 2 callers
Method
guestGetQemuRawConfig
(ctx context.Context, vmr *VmRef)
proxmox/client__newtest.go:24
↓ 2 callers
Function
guestGetRawQemuConfig_Unsafe
(ctx context.Context, vmr *VmRef, c clientApiInterface)
proxmox/config__qemu.go:1556
↓ 2 callers
Function
haDifferenceGuests
(a, b []VmRef)
proxmox/config__ha__rules.go:720
↓ 2 callers
Function
haGetGuests
(params map[string]any)
proxmox/config__ha__rules.go:700
↓ 2 callers
Function
haMapToApiNodes
(nodes []HaNode, params map[string]any)
proxmox/config__ha__rules.go:769
↓ 2 callers
Function
haRuleID_Legal
()
test/data/test_data_ha/type_HaRuleID.go:7
↓ 2 callers
Method
includes
(needed Privileges, number privilege)
proxmox/permission.go:421
↓ 2 callers
Function
isIPv4
(address string)
proxmox/util.go:314
↓ 2 callers
Function
isIPv6
(address string)
proxmox/util.go:318
↓ 2 callers
Method
listCloudInitDisk
()
proxmox/config__qemu__disk.go:1041
↓ 2 callers
Function
listUsersFull
Deprecated: remove with ListUsers().
proxmox/config__user.go:800
↓ 2 callers
Method
mapToAPI
(current *QemuPci)
proxmox/config__qemu__pcie.go:113
↓ 2 callers
Method
mapToAPI
(currentConfig ConfigQemu, version Version)
proxmox/config__qemu.go:291
↓ 2 callers
Method
mapToAPICreate
(privileged bool, params map[string]any)
proxmox/config__lxc__mount.go:241
↓ 2 callers
Method
mapToApi
(current *ConfigPool)
proxmox/config__pool.go:308
↓ 2 callers
Method
mapToApi
(current *QemuNetworkInterface)
proxmox/config__qemu__network.go:64
↓ 2 callers
Method
mapToApiIntermediary
(usedConfig lxcFeatures)
proxmox/config__lxc__features.go:166
↓ 2 callers
Method
mapToApiIntermediary
(usedConfig qemuPci)
proxmox/config__qemu__pcie.go:191
↓ 2 callers
Method
mapToApiShared
()
proxmox/config__lxc__new.go:178
↓ 2 callers
Method
mapToApiUpdate
(currentLegacy *ConfigQemu, current configQemuUpdate, version Version)
proxmox/config__qemu.go:458
↓ 2 callers
Method
mapToApiValues
()
proxmox/config__sdn__subnet.go:112
↓ 2 callers
Method
mapToApiValues
()
proxmox/config__sdn__zone.go:144
↓ 2 callers
Method
mapToApiValues
()
proxmox/config__sdn__vnet.go:92
↓ 2 callers
Method
mapToApiValues
()
proxmox/config__acme__plugin.go:23
↓ 2 callers
Method
mapToApiValues
(create bool)
proxmox/config__storage.go:753
↓ 2 callers
Method
mapToApiValues
(create bool)
proxmox/config__metrics.go:38
↓ 2 callers
Method
mapToApiValues
(currentStorages QemuStorages, params map[string]any, delete *strings.Builder)
proxmox/config__qemu__disk.go:1068
↓ 2 callers
Method
mapToApiValues
()
proxmox/config__sdn__dns.go:88
↓ 2 callers
Method
mapToApiValues
mapToApiValues converts the stored config into a parameter map to be sent to the API.
proxmox/config__network.go:53
↓ 2 callers
Method
mapToSDK
(params string)
proxmox/config__lxc__mount.go:1025
↓ 2 callers
Method
markChangesUnsafe
(current *EfiDisk)
proxmox/config__qemu__efidisk.go:78
↓ 2 callers
Method
markDiskChanges
mark disk that need to be moved or resized
proxmox/config__qemu__disk.go:1101
↓ 2 callers
Method
markMountChanges
(current LxcMounts)
proxmox/config__lxc__mount.go:181
↓ 2 callers
Method
markMountChanges_Unsafe
(current *LxcBootMount)
proxmox/config__lxc__mount.go:92
↓ 2 callers
Method
nodeStatusCommand
String is for fmt.Stringer.
proxmox/node.go:60
↓ 2 callers
Function
paramsToValues
(params map[string]interface{})
proxmox/session.go:77
↓ 2 callers
Function
paramsToValuesWithAllEmpty
(params map[string]interface{}, allowedEmpty []string, allowEmpty bool)
proxmox/session.go:98
↓ 2 callers
Method
parse_unsafe
Parse the raw key into the AuthorizedKey struct
proxmox/type__authorizedkey.go:35
↓ 2 callers
Function
pool_AddMembers
(t *testing.T, pool pveSDK.ConfigPool, initialGuests, additionalGuests []pveSDK.GuestID)
test/api/Pool/add_members_pool_test.go:36
↓ 2 callers
Method
postJSON
( ctx context.Context, url string, params *url.Values, headers *http.Header, body *[]byte, responseConta
proxmox/session.go:382
↓ 2 callers
Method
put
Makes a PUT request without waiting on proxmox for the task to complete. It returns the HTTP error as 'err'.
proxmox/client__api__reusable.go:198
↓ 2 callers
Method
read
(ctx context.Context, c *clientAPI)
proxmox/config__apiToken.go:334
↓ 2 callers
Method
readConfig
(ctx context.Context, c *clientAPI, vmr VmRef)
proxmox/snapshot.go:603
↓ 2 callers
Method
reboot_Unsafe
(ctx context.Context, c *clientAPI)
proxmox/vmref.go:292
↓ 2 callers
Method
replace
(current *EfiDisk)
proxmox/config__qemu__efidisk.go:113
↓ 2 callers
Function
requestsParseParamsPartial
(t *testing.T, r *http.Request)
internal/mockServer/requests.go:107
↓ 2 callers
Method
resize
Increase the disk size to the specified amount in gigabytes Decrease of disk size is not permitted.
proxmox/config__qemu__disk.go:904
↓ 2 callers
Function
resizeDisks
increase Disks in size
proxmox/config__qemu__disk.go:1236
↓ 2 callers
Function
resizeNewDisks
Resize newly created disks
proxmox/config__qemu__disk.go:1247
↓ 2 callers
Method
selectInitialResize
Select all new disks that do not have their size in gibigytes for resizing to the specified size
proxmox/config__qemu__disk.go:1119
↓ 2 callers
Method
setGroups
(ctx context.Context, groups *[]GroupName, c *clientAPI)
proxmox/config__user.go:528
↓ 2 callers
Method
setPassword
(ctx context.Context, password UserPassword, c *clientAPI)
proxmox/config__user.go:533
↓ 2 callers
Method
setPool
(ctx context.Context, c *clientAPI, newPool PoolName, currentPool *PoolName, version EncodedVersion)
proxmox/config__guest.go:278
↓ 2 callers
Method
setVmr
(vmr *VmRef)
proxmox/config__qemu.go:872
↓ 2 callers
Function
shouldEscape
Return true if the specified character should be escaped
internal/body/net_url.go:64
↓ 2 callers
Function
shutdownIfRunning
returns the desired state as the current when no state was provided, so we can revert back to it later.
proxmox/config__qemu.go:852
↓ 2 callers
Function
splitStringOfOptions
(options string)
proxmox/util.go:322
↓ 2 callers
Function
startAtNodeBootMapToApiUpdate
(params map[string]any, startup bool, current bool)
proxmox/config__guest.go:414
↓ 2 callers
Function
startAtNodeBootMapToSDK
(params map[string]any)
proxmox/config__guest.go:401
↓ 2 callers
Method
stop_Unsafe
We should rarely need this function, use: VmRef.stopOverruleOpertunistic_Unsafe() instead.
proxmox/vmref.go:297
↓ 2 callers
Method
string
(privileged bool)
proxmox/config__lxc__mount.go:943
↓ 2 callers
Function
testData_ConfigQemu_EfiDisk_Validate
()
proxmox/config__qemu__efidisk_test.go:190
↓ 2 callers
Function
testData_ConfigQemu_USB_Validate
()
proxmox/config__qemu__usb_test.go:64
↓ 2 callers
Function
testData_ConfigQemu_Watchdog_Validate
()
proxmox/config__qemu__watchdog_test.go:68
↓ 2 callers
Function
test_CpuTypeValidate_data
()
proxmox/config__qemu__cpu_test.go:808
↓ 2 callers
Function
test_RawGroups_Array_Data
()
proxmox/config__group_test.go:714
← previous
next →
601–700 of 3,081, ranked by callers