MCPcopy Create free account

hub / github.com/Telmate/proxmox-api-go / functions

Functions3,081 in github.com/Telmate/proxmox-api-go

↓ 1 callersMethodValidate
Returns an error if the enum value is invalid.
proxmox/content.go:62
↓ 1 callersMethodValidate
()
proxmox/snapshot.go:235
↓ 1 callersMethodValidate
()
proxmox/config__qemu__disk.go:929
↓ 1 callersMethodValidate
(current *VirtIoRNG)
proxmox/config__qemu__rng.go:67
↓ 1 callersFunctionValidateArrayEven
(array interface{}, text string)
proxmox/validate.go:74
↓ 1 callersMethodValidateMetrics
()
proxmox/config__metrics.go:84
↓ 1 callersFunctionWaitForShutdown
Useful waiting for ISO install to complete
proxmox/config__qemu.go:1145
↓ 1 callersMethodWalk
(fn func(s *Snapshot) bool)
proxmox/snapshot.go:478
↓ 1 callersFunction_create_network_spec
()
test/api/CloudInit/shared_test.go:53
↓ 1 callersFunction_create_vm_spec
(network bool)
test/api/CloudInit/shared_test.go:17
↓ 1 callersFunction_create_vmref
()
test/api/CloudInit/shared_test.go:10
↓ 1 callersMethodaddMembers
(ctx context.Context, members *[]UserID, c *clientAPI)
proxmox/config__group.go:406
↓ 1 callersMethodapi
()
proxmox/client.go:149
↓ 1 callersMethodapiGet
()
proxmox/client__newtest.go:54
↓ 1 callersFunctionapproximateDiskSize
(SizeInKibibytes int64)
proxmox/util.go:93
↓ 1 callersFunctionarrayToStringArray
(arr []T)
proxmox/util.go:270
↓ 1 callersMethodarrays
Returned pointers are never nil
proxmox/config__pool.go:616
↓ 1 callersMethodasMap
()
proxmox/config__guest__resource.go:49
↓ 1 callersMethodbuildPathList
build a list of unique paths from the permissions.
proxmox/permission.go:59
↓ 1 callersMethodcachedPermissions
return a list of requested permissions from the cache for further processing
proxmox/client.go:2388
↓ 1 callersMethodcheck
checks if the permissions map contains the required permissions.
proxmox/permission.go:81
↓ 1 callersMethodcheckPermissions
internal function to check permissions, does not validate input.
proxmox/client.go:2418
↓ 1 callersMethodcombine
(current LxcIPv4)
proxmox/config__lxc__networks.go:500
↓ 1 callersMethodcombine
(current LxcIPv6)
proxmox/config__lxc__networks.go:602
↓ 1 callersMethodcombine
(current *StartupAndShutdown)
proxmox/config__guest.go:430
↓ 1 callersMethodcombine
(current LxcBindMount)
proxmox/config__lxc__mount.go:738
↓ 1 callersMethodcombine
(current LxcDataMount)
proxmox/config__lxc__mount.go:858
↓ 1 callersMethodconvertDataStructure
()
proxmox/config__qemu__disk__scsi.go:355
↓ 1 callersMethodconvertDataStructure
()
proxmox/config__qemu__disk__ide.go:189
↓ 1 callersMethodconvertDataStructure
()
proxmox/config__qemu__disk__sata.go:199
↓ 1 callersMethodconvertDataStructure
()
proxmox/config__qemu__disk__virtio.go:252
↓ 1 callersFunctioncountSeperator
(str string)
proxmox/util.go:69
↓ 1 callersMethodcreate
(ctx context.Context, c *clientAPI, userID UserID)
proxmox/config__apiToken.go:152
↓ 1 callersFunctioncreateHeaderList
Create list of http.Header out of string, separator is ","
proxmox/util.go:279
↓ 1 callersFunctioncreateUploadBody
(contentType string, filename string, r io.Reader)
proxmox/client.go:1606
↓ 1 callersMethodcreateVMDisks
createVMDisks - Make disks parameters and create all VM disks on host node.
proxmox/client.go:1134
↓ 1 callersFunctiondecodeResponse
(resp *http.Response, v interface{})
proxmox/session.go:127
↓ 1 callersMethoddefaults
TODO this should not be done here, but should be done in the unmarshaling of each respective field
proxmox/config__qemu.go:258
↓ 1 callersMethoddelete
(ctx context.Context, c *clientAPI)
proxmox/config__pool.go:830
↓ 1 callersMethoddelete
(ctx context.Context, client *clientAPI)
proxmox/config__user.go:477
↓ 1 callersMethoddelete
(ctx context.Context, c *clientAPI, vmr VmRef)
proxmox/snapshot.go:571
↓ 1 callersMethoddelete
(ctx context.Context, c *clientAPI)
proxmox/config__apiToken.go:299
↓ 1 callersMethoddelete
(ctx context.Context, c *clientAPI)
proxmox/config__group.go:448
↓ 1 callersMethoddeleteGuest
(ctx context.Context, vmr *VmRef, purge bool)
proxmox/client__api.go:12
↓ 1 callersMethoddeleteHaRule
(ctx context.Context, id HaRuleID)
proxmox/client__api.go:14
↓ 1 callersMethoddisksIde
(linkedVmId *GuestID)
proxmox/config__qemu__disk__ide.go:95
↓ 1 callersMethoddisksSCSI
(linkedVmId *GuestID)
proxmox/config__qemu__disk__scsi.go:153
↓ 1 callersMethoddisksSata
(linkedVmId *GuestID)
proxmox/config__qemu__disk__sata.go:99
↓ 1 callersMethoddisksVirtIO
(linkedVmId *GuestID)
proxmox/config__qemu__disk__virtio.go:111
↓ 1 callersMethodempty
(ctx context.Context, c *clientAPI)
proxmox/config__pool.go:868
↓ 1 callersMethoderrorContext
()
proxmox/error.go:33
↓ 1 callersMethodexists
(ctx context.Context, c *clientAPI)
proxmox/config__pool.go:880
↓ 1 callersMethodexists
(ctx context.Context, c *clientAPI)
proxmox/config__apiToken.go:312
↓ 1 callersMethodexists
(ctx context.Context, c *clientAPI)
proxmox/config__group.go:460
↓ 1 callersFunctionformat
(templates *[]proxmox.TemplateItem)
cli/command/content/template/list.go:27
↓ 1 callersFunctionfunctionalityNotSupportedInVersion
(functionality string, version Version)
proxmox/error.go:71
↓ 1 callersFunctiongenerateSelfSignedCert
()
internal/mockServer/mockServer.go:64
↓ 1 callersMethodget
(vmr *VmRef)
proxmox/config__qemu__mock.go:131
↓ 1 callersMethodget
(vmr VmRef)
proxmox/config__lxc__new__mock.go:125
↓ 1 callersMethodgetAgentInformation
(ctx context.Context, c *clientNewTest)
proxmox/data__qemu__agent.go:28
↓ 1 callersMethodgetBootMount
(privileged bool)
proxmox/config__lxc__new__mock.go:129
↓ 1 callersMethodgetDigest
()
proxmox/config__lxc__new__mock.go:133
↓ 1 callersMethodgetDigest
()
proxmox/config__ha__rules.go:485
↓ 1 callersMethodgetGuestQemuAgent
(ctx context.Context, vmr *VmRef)
proxmox/client__api.go:17
↓ 1 callersMethodgetHaRule
(ctx context.Context, id HaRuleID)
proxmox/client__api.go:18
↓ 1 callersMethodgetMounts
(privileged bool)
proxmox/config__lxc__new__mock.go:137
↓ 1 callersMethodgetResourceList
(ctx context.Context, resourceType string)
proxmox/client__api__reusable.go:18
↓ 1 callersMethodgetResourceList_Unsafe
GetResourceList returns a list of all enabled proxmox resources. For resource types that can be in a disabled state, disabled resources will not be re
proxmox/client.go:293
↓ 1 callersMethodgetRootList
(ctx context.Context, url, text, message string)
proxmox/client__api__reusable.go:102
↓ 1 callersMethodgetRootMap
(ctx context.Context, url, text, message string)
proxmox/client__api__reusable.go:91
↓ 1 callersMethodgetTaskExitStatus
(ctx context.Context, taskUpID string)
proxmox/client__api__reusable.go:254
↓ 1 callersFunctiongroupsList
(ctx context.Context, c *clientAPI)
proxmox/config__group.go:582
↓ 1 callersMethodguestCheckPendingChanges
Guest
proxmox/client__newtest.go:19
↓ 1 callersMethodguestGetLxcActiveRawConfig
(ctx context.Context, vmr *VmRef)
proxmox/client__newtest.go:21
↓ 1 callersMethodguestGetQemuActiveRawConfig
(ctx context.Context, vmr *VmRef)
proxmox/client__newtest.go:23
↓ 1 callersMethodguestGetRawAgentInformation
(ctx context.Context, vmr *VmRef)
proxmox/client__newtest.go:25
↓ 1 callersMethodguestIsProtectedCantDelete
(id GuestID)
proxmox/error.go:49
↓ 1 callersMethodguestStop
(ctx context.Context, vmr *VmRef)
proxmox/client__newtest.go:26
↓ 1 callersMethodguestStopForce
(ctx context.Context, vmr *VmRef)
proxmox/client__newtest.go:27
↓ 1 callersMethodhaCreateNodeAffinityRule
HA
proxmox/client__newtest.go:29
↓ 1 callersMethodhaCreateNodeAffinityRuleNoCheck
(ctx context.Context, ha HaNodeAffinityRule)
proxmox/client__newtest.go:30
↓ 1 callersMethodhaCreateResourceAffinityRule
(ctx context.Context, ha HaResourceAffinityRule)
proxmox/client__newtest.go:31
↓ 1 callersMethodhaCreateResourceAffinityRuleNoCheck
(ctx context.Context, ha HaResourceAffinityRule)
proxmox/client__newtest.go:32
↓ 1 callersMethodhaDeleteResource
(ctx context.Context, id GuestID)
proxmox/client__newtest.go:33
↓ 1 callersMethodhaDeleteRule
(ctx context.Context, id HaRuleID)
proxmox/client__newtest.go:34
↓ 1 callersMethodhaDeleteRuleNoCheck
(ctx context.Context, id HaRuleID)
proxmox/client__newtest.go:35
↓ 1 callersFunctionhaDifferenceNodes
(a, b []HaNode)
proxmox/config__ha__rules.go:738
↓ 1 callersMethodhaGetRule
(ctx context.Context, id HaRuleID)
proxmox/client__newtest.go:36
↓ 1 callersMethodhaListRules
(ctx context.Context)
proxmox/client__newtest.go:37
↓ 1 callersMethodhaListRulesNoCheck
(ctx context.Context)
proxmox/client__newtest.go:38
↓ 1 callersMethodhaUpdateNodeAffinityRule
(ctx context.Context, ha HaNodeAffinityRule)
proxmox/client__newtest.go:39
↓ 1 callersMethodhaUpdateNodeAffinityRuleNoCheck
(ctx context.Context, ha HaNodeAffinityRule)
proxmox/client__newtest.go:40
↓ 1 callersMethodhaUpdateResourceAffinityRule
(ctx context.Context, ha HaResourceAffinityRule)
proxmox/client__newtest.go:41
↓ 1 callersMethodhaUpdateResourceAffinityRuleNoCheck
(ctx context.Context, ha HaResourceAffinityRule)
proxmox/client__newtest.go:42
↓ 1 callersMethodhandle
(w http.ResponseWriter, r *http.Request)
internal/mockServer/config.go:16
↓ 1 callersFunctioninitializeProxmoxClient
(ctx context.Context, config AppConfig, insecure bool, proxyURL string, taskTimeout int, debug bool)
main.go:50
↓ 1 callersMethodinsertCachedPermission
inserts a permission into the cache, this is useful for when we create an item, as refreshing the whole cache is quite expensive.
proxmox/client.go:2439
↓ 1 callersFunctionkeyExists
check if a key exists in a nested array of map[string]interface{}
proxmox/util.go:295
↓ 1 callersMethodlistApiTokens
(ctx context.Context, c *clientAPI)
proxmox/config__user.go:500
↓ 1 callersMethodlistHaRules
(ctx context.Context)
proxmox/client__api.go:22
← previousnext →1,101–1,200 of 3,081, ranked by callers