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
↓ 1 callers
Function
listUsersPartial
Deprecated: remove with ListUsers().
proxmox/config__user.go:795
↓ 1 callers
Function
loadAppConfig
()
main.go:33
↓ 1 callers
Method
login
(ctx context.Context, username string, password string, otp string)
proxmox/session.go:153
↓ 1 callers
Method
mapToAPI
(current *CloudInitCustom)
proxmox/config__qemu__cloudinit.go:143
↓ 1 callers
Method
mapToAPI
(current *CloudInitIPv4Config)
proxmox/config__qemu__cloudinit.go:245
↓ 1 callers
Method
mapToAPI
(current *CloudInitIPv6Config)
proxmox/config__qemu__cloudinit.go:314
↓ 1 callers
Method
mapToAPI
(params map[string]any)
proxmox/config__lxc__new.go:778
↓ 1 callers
Method
mapToAPI
(delete bool)
proxmox/config__lxc__mount.go:1173
↓ 1 callers
Method
mapToAPICreate
(id LxcMountID, privileged bool, params map[string]any)
proxmox/config__lxc__mount.go:904
↓ 1 callers
Method
mapToAPIUpdate
(current LxcMounts, privileged bool, params map[string]any)
proxmox/config__lxc__mount.go:256
↓ 1 callers
Method
mapToAPIUpdateUnsafe
(current *VirtIoRNG, params map[string]any)
proxmox/config__qemu__rng.go:56
↓ 1 callers
Method
mapToApi
(params map[string]interface{}, currentTpm *TpmState)
proxmox/config__qemu__tpm.go:18
↓ 1 callers
Method
mapToApi
()
proxmox/config__qemu__tpm.go:80
↓ 1 callers
Method
mapToApiCreate
()
proxmox/config__pool.go:238
↓ 1 callers
Method
mapToApiCreate
()
proxmox/config__user.go:195
↓ 1 callers
Method
mapToApiCreate
()
proxmox/config__apiToken.go:160
↓ 1 callers
Method
mapToApiCreate
()
proxmox/config__ha__rules.go:327
↓ 1 callers
Method
mapToApiCreate
()
proxmox/config__ha__rules.go:576
↓ 1 callers
Method
mapToApiCreate
(b *strings.Builder)
proxmox/config__qemu__efidisk.go:26
↓ 1 callers
Method
mapToApiCreate
Maps the struct to the API values proxmox understands
proxmox/config__group.go:220
↓ 1 callers
Method
mapToApiCreateLower
Tags not converted to lowercase during Qemu VM creation https://bugzilla.proxmox.com/show_bug.cgi?id=7549
proxmox/type__tag.go:34
↓ 1 callers
Method
mapToApiUpdate
(current *rawPoolInfo, currentGuests map[GuestID]struct{}, currentStorages map[StorageName]struct{}, version V
proxmox/config__pool.go:245
↓ 1 callers
Method
mapToApiUpdate
()
proxmox/config__user.go:233
↓ 1 callers
Method
mapToApiUpdate
(current QemuUSB, id QemuUsbID, builder *strings.Builder)
proxmox/config__qemu__usb.go:181
↓ 1 callers
Method
mapToApiUpdate
(current ConfigLXC)
proxmox/config__lxc__new.go:183
↓ 1 callers
Method
mapToApiUpdate
()
proxmox/config__apiToken.go:180
↓ 1 callers
Method
mapToApiUpdate
Maps the struct to the API values proxmox understands
proxmox/config__group.go:228
↓ 1 callers
Method
mapToApiUpdate_Unsafe
(current *rawHaNodeAffinityRule)
proxmox/config__ha__rules.go:351
↓ 1 callers
Method
mapToApiUpdate_Unsafe
(current *rawHaResourceAffinityRule)
proxmox/config__ha__rules.go:595
↓ 1 callers
Method
mapToApiValues
()
proxmox/content__iso.go:21
↓ 1 callers
Method
mapToApiValues
()
proxmox/content__template.go:18
↓ 1 callers
Method
mapToApiValues
(delete bool)
proxmox/config__qemu__disk.go:914
↓ 1 callers
Method
mapToSDK
(rawUSB string)
proxmox/config__qemu__usb.go:278
↓ 1 callers
Method
mapToSDK
(flags []string)
proxmox/config__qemu__cpu.go:98
↓ 1 callers
Method
mapToSDK
(raw string)
proxmox/config__qemu__pcie.go:121
↓ 1 callers
Method
mapToSDK
(rawParams string)
proxmox/config__qemu__network.go:209
↓ 1 callers
Method
mapToSDK
(params map[string]interface{})
proxmox/permission.go:536
↓ 1 callers
Method
mapToSdkAffinity
(rawAffinity string)
proxmox/config__qemu__cpu.go:826
↓ 1 callers
Method
mapToSdkBindMount
(id LxcMountID, params string)
proxmox/config__lxc__mount.go:290
↓ 1 callers
Method
mapToSdkDataMount
(id LxcMountID, params string, privileged bool)
proxmox/config__lxc__mount.go:322
↓ 1 callers
Method
mapToStruct
Deprecated: remove when ConfigUser.ListApiTokens() is removed. Maps the API values from proxmox to a struct
proxmox/config__user.go:362
↓ 1 callers
Method
mapToStruct
(params map[string]interface{})
proxmox/config__guest.go:247
↓ 1 callers
Method
maps
()
proxmox/config__pool.go:640
↓ 1 callers
Method
nilCheck
()
proxmox/client.go:122
↓ 1 callers
Function
paramsToBodyWithEmpty
(params map[string]interface{}, allowedEmpty []string)
proxmox/session.go:82
↓ 1 callers
Method
parse
(path string)
proxmox/config__qemu__disk.go:718
↓ 1 callers
Method
parse
(rawSize string)
proxmox/config__qemu__disk.go:875
↓ 1 callers
Function
poolsList
(ctx context.Context, c *clientAPI)
proxmox/config__pool.go:1005
↓ 1 callers
Method
postJsonRetry
(ctx context.Context, url string, body *[]byte, tries int)
proxmox/client__api__reusable.go:155
↓ 1 callers
Method
postMap
(ctx context.Context, url string, body *[]byte, text, message string)
proxmox/client__api__reusable.go:121
↓ 1 callers
Method
postRootMap
(ctx context.Context, url string, body *[]byte, text, message string)
proxmox/client__api__reusable.go:129
↓ 1 callers
Method
postTask
(ctx context.Context, url string, params map[string]any)
proxmox/client__api__reusable.go:170
↓ 1 callers
Function
rawSnapshotTreeWalk
(s *Snapshot, fn func(s *Snapshot) bool)
proxmox/snapshot.go:486
↓ 1 callers
Method
rollback
(ctx context.Context, c *clientAPI, vmr VmRef, start bool)
proxmox/snapshot.go:607
↓ 1 callers
Method
set
(ctx context.Context, c *clientAPI)
proxmox/config__group.go:245
↓ 1 callers
Method
setAPIToken
(token ApiToken)
proxmox/session.go:146
↓ 1 callers
Method
setMembers
(ctx context.Context, current, members *[]UserID, c *clientAPI)
proxmox/config__group.go:532
↓ 1 callers
Method
setTicket
(ticket, csrfPreventionToken string)
proxmox/session.go:148
↓ 1 callers
Method
shutdownForce_Unsafe
(ctx context.Context, c *clientAPI)
proxmox/vmref.go:322
↓ 1 callers
Function
snapshotList
(ctx context.Context, c *clientAPI, vmr VmRef)
proxmox/snapshot.go:666
↓ 1 callers
Method
stopOverruleOpertunistic_Unsafe
Doesn't see the difference between a stopped and absend guest
proxmox/vmref.go:302
↓ 1 callers
Method
string
()
proxmox/config__lxc__mount.go:788
↓ 1 callers
Function
testDataEfiDiskGet
()
proxmox/config__qemu__efidisk_test.go:295
↓ 1 callers
Function
testDataTagsMapToAPI
()
proxmox/type__tag_test.go:95
↓ 1 callers
Function
testData_ConfigQemu_CPU_Get
()
proxmox/config__qemu__cpu_test.go:10
↓ 1 callers
Function
testData_ConfigQemu_EfiDisk_Api
()
proxmox/config__qemu__efidisk_test.go:11
↓ 1 callers
Function
testData_ConfigQemu_USB_Get
()
proxmox/config__qemu__usb_test.go:11
↓ 1 callers
Function
testData_ConfigQemu_Watchdog_Api
()
proxmox/config__qemu__watchdog_test.go:10
↓ 1 callers
Function
testData_ConfigQemu_Watchdog_Get
()
proxmox/config__qemu__watchdog_test.go:162
↓ 1 callers
Function
uninitializedArray
To be used during testing
proxmox/util.go:346
↓ 1 callers
Method
update
(ctx context.Context, c *clientAPI, userID UserID)
proxmox/config__apiToken.go:205
↓ 1 callers
Method
userGetRawConfig
User
proxmox/client__newtest.go:44
↓ 1 callers
Function
userListFull
Returns users without group information
proxmox/config__user.go:805
↓ 1 callers
Function
userListPartial
Returns users with group information
proxmox/config__user.go:814
↓ 1 callers
Function
userRequiresAPIToken
(userID string)
main.go:1047
↓ 1 callers
Function
userRequiresAPIToken
(userID string)
cli/cobra.go:105
↓ 1 callers
Method
validate
()
proxmox/config__qemu__disk__scsi.go:479
↓ 1 callers
Method
validate
()
proxmox/config__qemu__disk__ide.go:307
↓ 1 callers
Method
validate
()
proxmox/config__qemu__disk__sata.go:317
↓ 1 callers
Method
validate
()
proxmox/config__qemu__disk__virtio.go:361
↓ 1 callers
Method
validateCreate
()
proxmox/config__qemu__usb.go:67
↓ 1 callers
Method
validateCreate
(version Version)
proxmox/config__qemu__cpu.go:851
↓ 1 callers
Method
validateCreate
()
proxmox/config__qemu__watchdog.go:65
↓ 1 callers
Method
validateCreate
()
proxmox/config__qemu__rng.go:74
↓ 1 callers
Method
validateCreate
()
proxmox/config__ha__rules.go:629
↓ 1 callers
Method
validateCreate
(privileged bool)
proxmox/config__lxc__mount.go:386
↓ 1 callers
Method
validateCreate
()
proxmox/config__lxc__mount.go:816
↓ 1 callers
Method
validateCreate
(privileged bool)
proxmox/config__lxc__mount.go:982
↓ 1 callers
Method
validateCreate
()
proxmox/config__qemu__efidisk.go:130
↓ 1 callers
Method
validateUpdate
(current QemuUSBs)
proxmox/config__qemu__usb.go:82
↓ 1 callers
Method
validateUpdate
(current *QemuCPU, version Version)
proxmox/config__qemu__cpu.go:870
↓ 1 callers
Method
validateUpdate
(current ConfigLXC)
proxmox/config__lxc__new.go:551
↓ 1 callers
Method
validateUpdate
()
proxmox/config__qemu__watchdog.go:81
↓ 1 callers
Method
validateUpdate
(current LxcMounts, privileged bool)
proxmox/config__lxc__mount.go:398
↓ 1 callers
Method
validateUpdate
()
proxmox/config__qemu__efidisk.go:143
↓ 1 callers
Method
waitForCompletion
waitForCompletion - poll the API for task completion
proxmox/client__api__reusable.go:230
↓ 1 callers
Function
waitForMigrationLockRelease
(ctx context.Context, client *Client, vmr *VmRef)
proxmox/config__qemu.go:1633
Method
AddGuests
Deprecated: use PoolInterface.AddGuests() instead.
proxmox/config__pool.go:821
Method
AddGuestsNoCheck
Deprecated: use PoolInterface.AddGuestsNoCheck() instead.
proxmox/config__pool.go:826
Method
AddMembers
(ctx context.Context, pool PoolName, guests []GuestID, storages []StorageName)
proxmox/config__pool.go:57
← previous
next →
1,201–1,300 of 3,081, ranked by callers