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
↓ 3 callers
Function
haGetID
(params map[string]any)
proxmox/config__ha__rules.go:788
↓ 3 callers
Function
listHaRules
(ctx context.Context, c clientApiInterface)
proxmox/config__ha__rules.go:35
↓ 3 callers
Method
mapToAPI
(current QemuNetworkInterfaces, params map[string]interface{})
proxmox/config__qemu__network.go:380
↓ 3 callers
Method
mapToAPI
(id SerialID, params map[string]interface{})
proxmox/config__qemu__serial.go:41
↓ 3 callers
Method
mapToAPICreate
(params map[string]any)
proxmox/config__qemu__rng.go:50
↓ 3 callers
Method
mapToApi
(b *strings.Builder)
proxmox/config__qemu__watchdog.go:19
↓ 3 callers
Method
mapToApiCreate
(b *strings.Builder)
proxmox/config__qemu__usb.go:148
↓ 3 callers
Method
mapToApiStartupCreate
()
proxmox/config__guest.go:453
↓ 3 callers
Method
mapToApiUnsafe
unsafe requires caller to check for nil
proxmox/config__qemu__network.go:21
↓ 3 callers
Method
mapToApiUpdate
(current LxcIPv4)
proxmox/config__lxc__networks.go:536
↓ 3 callers
Method
mapToSDK
(params map[string]any)
proxmox/client.go:2513
↓ 3 callers
Method
mapToStruct
(vmr *VmRef, params map[string]interface{})
proxmox/config__qemu.go:530
↓ 3 callers
Method
migrate_Unsafe
(ctx context.Context, c *Client, newNode NodeName, LiveMigrate bool)
proxmox/vmref.go:215
↓ 3 callers
Function
nodeName_Legals
()
test/data/test_data_node/type_NodeName.go:31
↓ 3 callers
Function
paramsToBodyWithAllEmpty
(params map[string]interface{})
proxmox/session.go:88
↓ 3 callers
Function
paramsToValuesWithEmpty
(params map[string]interface{}, allowedEmpty []string)
proxmox/session.go:94
↓ 3 callers
Method
parseDisk
parse and extract the values from the disk data storage:110/base-110-disk-1.qcow2/100/vm-100-disk-0.qcow2 storage:100/vm-100-disk-0.qcow2 storage:vm-1
proxmox/config__qemu__disk.go:428
↓ 3 callers
Function
parseDiskSize
(rawSize string)
proxmox/util.go:173
↓ 3 callers
Method
path
returns the path for the category. a raw path may be provided, in which case it will be returned as is.
proxmox/permission.go:139
↓ 3 callers
Method
put
(ctx context.Context, c *clientAPI, body *[]byte)
proxmox/config__pool.go:908
↓ 3 callers
Method
readDeviceConfig
readDeviceConfig - get standard sub-conf strings where `key=value` and update conf map.
proxmox/config__qemu.go:1366
↓ 3 callers
Method
removeGroups
(ctx context.Context, groups *[]GroupName, c *clientAPI)
proxmox/config__user.go:516
↓ 3 callers
Method
shutdown_Unsafe
(ctx context.Context, c *clientAPI)
proxmox/vmref.go:318
↓ 3 callers
Function
sshKeyUrlDecode
URL encodes the ssh keys
proxmox/type__authorizedkey.go:84
↓ 3 callers
Function
startAtNodeBootMapToApiCreate
(params map[string]any, startup bool)
proxmox/config__guest.go:408
↓ 3 callers
Method
start_Unsafe
(ctx context.Context, c *clientAPI)
proxmox/vmref.go:314
↓ 3 callers
Method
stopOverrule_Unsafe
We should rarely need this function, use: VmRef.stopOverruleOpertunistic_Unsafe() instead.
proxmox/vmref.go:310
↓ 3 callers
Method
string
()
proxmox/config__qemu__rng.go:91
↓ 3 callers
Function
testCompareRawMap
(t *testing.T, expected map[key]compareObject, actual map[key]get)
proxmox/helper_test.go:71
↓ 3 callers
Function
testData_ConfigUser_mapToAPI
()
proxmox/config__user_test.go:597
↓ 3 callers
Function
test_Content_ContentType_Input
input data for testing
proxmox/content_test.go:49
↓ 3 callers
Function
test_Content_ContentType_Output
result data for testing
proxmox/content_test.go:69
↓ 3 callers
Method
update
for fmt.Stringer
proxmox/snapshot.go:632
↓ 3 callers
Method
validate
()
proxmox/config__qemu__disk__scsi.go:321
↓ 3 callers
Method
validate
()
proxmox/config__qemu__disk__ide.go:157
↓ 3 callers
Method
validate
()
proxmox/config__lxc__networks.go:181
↓ 3 callers
Method
validate
()
proxmox/config__qemu__disk__sata.go:167
↓ 3 callers
Method
validate
()
proxmox/config__qemu__disk__virtio.go:219
↓ 3 callers
Method
validateCreate
(privileged bool)
proxmox/config__lxc__mount.go:699
↓ 3 callers
Method
validateUpdate
(current *ConfigQemu, version Version)
proxmox/config__qemu.go:1036
↓ 2 callers
Method
AllNil
()
proxmox/config__storage.go:117
↓ 2 callers
Method
AsGuest
()
proxmox/config__pool.go:659
↓ 2 callers
Method
AsStorage
()
proxmox/config__pool.go:660
↓ 2 callers
Function
AuthorizedKey_Decoded_Output
()
test/data/test_data_guest/type_authorizedkey.go:23
↓ 2 callers
Function
AuthorizedKey_Trimmed_Output
()
test/data/test_data_guest/type_authorizedkey.go:44
↓ 2 callers
Function
Bool
(input any)
internal/parse/parse.go:14
↓ 2 callers
Function
CheckFileExistence
Check if a file with the specific name exists in the list of files.
proxmox/content.go:100
↓ 2 callers
Method
CheckSDNVNetExistance
CheckSDNVNetExistance returns true if a DNS entry with the provided ID exists, false otherwise.
proxmox/client.go:2080
↓ 2 callers
Method
CheckSDNZoneExistance
CheckSDNZoneExistance returns true if a zone with the provided ID exists, false otherwise.
proxmox/client.go:2202
↓ 2 callers
Function
CheckUserExistence
Deprecated: use UserInterface.Exists() instead. Check if the user already exists in proxmox.
proxmox/config__user.go:766
↓ 2 callers
Function
Client
(ctx context.Context, apiUrl, userID, password, otp string, http_headers string)
cli/cobra.go:62
↓ 2 callers
Method
CloneQemu
CloneQemu creates a new Qemu VM by cloning the current VM.
proxmox/vmref.go:79
↓ 2 callers
Function
CloudInitSnippetPath_Min_Illegal
2 invalid characters
test/data/test_data_qemu/type_CloudInitSnippetPath.go:56
↓ 2 callers
Function
Combine
Combine two arrays of comparable types into one, removing duplicates. The output order is not guaranteed.
internal/array/array.go:27
↓ 2 callers
Method
CreateItemReturnStatus
CreateItemReturnStatus creates an item on the Proxmox API. It returns the body of the HTTP response and any HTTP error occurred during the request.
proxmox/client.go:2278
↓ 2 callers
Method
CreateNetwork
CreateNetwork creates a network with the configuration of the passed in parameters on the passed in node. It returns the body from the API response an
proxmox/client.go:2029
↓ 2 callers
Method
CreateUser
Deprecated: use UserInterface.Create() instead.
proxmox/config__user.go:176
↓ 2 callers
Method
Current
Current gives the current snapshot (the one the VM is currently at)
proxmox/snapshot.go:453
↓ 2 callers
Method
Delete
(context.Context, UserID)
proxmox/config__user.go:25
↓ 2 callers
Method
DeleteAcmePlugin
(ctx context.Context, id string)
proxmox/client.go:1936
↓ 2 callers
Function
DeleteFile
Deletes te specified file from the specified storage.
proxmox/content.go:132
↓ 2 callers
Method
DeleteMetricServer
(ctx context.Context, id string)
proxmox/client.go:1963
↓ 2 callers
Method
DeleteNetwork
DeleteNetwork deletes the network with the passed in iface name on the passed in node. It returns the body from the API response and any HTTP error th
proxmox/client.go:2044
↓ 2 callers
Method
DeleteNoCheck
(context.Context, PoolName)
proxmox/config__pool.go:27
↓ 2 callers
Method
DeleteStorage
(ctx context.Context, id string)
proxmox/client.go:1996
↓ 2 callers
Method
Error
(version Version)
proxmox/config__qemu__cpu.go:447
↓ 2 callers
Method
Error
()
proxmox/config__guest.go:243
↓ 2 callers
Function
ErrorKeyNotSet
(text string)
proxmox/validate.go:85
↓ 2 callers
Function
FormatDiskParam
Given a QemuDevice (representing a disk), return a param string to give to ProxMox
proxmox/config__qemu.go:1288
↓ 2 callers
Method
Get
(vmr VmRef)
proxmox/config__qemu.go:1419
↓ 2 callers
Method
Get
()
proxmox/config__group.go:340
↓ 2 callers
Method
GetAffinity
()
proxmox/config__ha__rules.go:454
↓ 2 callers
Method
GetComment
()
proxmox/config__ha__rules.go:95
↓ 2 callers
Method
GetComment
()
proxmox/config__ha__rules.go:176
↓ 2 callers
Method
GetComment
()
proxmox/config__ha__rules.go:466
↓ 2 callers
Method
GetDescription
()
proxmox/snapshot.go:390
↓ 2 callers
Method
GetDisks
()
proxmox/config__qemu__disk.go:1083
↓ 2 callers
Method
GetEnabled
()
proxmox/config__ha__rules.go:180
↓ 2 callers
Method
GetEnabled
()
proxmox/config__ha__rules.go:470
↓ 2 callers
Method
GetGroups
()
proxmox/config__user.go:582
↓ 2 callers
Method
GetGuests
()
proxmox/config__ha__rules.go:155
↓ 2 callers
Method
GetGuests
()
proxmox/config__ha__rules.go:182
↓ 2 callers
Method
GetGuests
()
proxmox/config__ha__rules.go:472
↓ 2 callers
Method
GetID
()
proxmox/config__ha__rules.go:184
↓ 2 callers
Method
GetID
()
proxmox/config__ha__rules.go:474
↓ 2 callers
Method
GetMembers
()
proxmox/config__group.go:343
↓ 2 callers
Method
GetName
()
proxmox/config__pool.go:491
↓ 2 callers
Method
GetNodeAffinity
()
proxmox/config__ha__rules.go:99
↓ 2 callers
Method
GetNodes
()
proxmox/config__ha__rules.go:186
↓ 2 callers
Method
GetResourceAffinity
()
proxmox/config__ha__rules.go:100
↓ 2 callers
Method
GetSDNDNSs
GetSDNDNSs returns a list of all DNS definitions in the "data" element of the returned map.
proxmox/client.go:2151
↓ 2 callers
Method
GetSDNVNets
GetSDNVNets returns a list of all VNet definitions in the "data" element of the returned map.
proxmox/client.go:2073
↓ 2 callers
Method
GetSDNZones
GetSDNZones returns a list of all the SDN zones defined in the cluster.
proxmox/client.go:2192
↓ 2 callers
Method
GetStrict
()
proxmox/config__ha__rules.go:205
↓ 2 callers
Method
GetUserPermissions
permissions check
proxmox/client.go:1853
↓ 2 callers
Method
GetVmType
()
proxmox/client.go:98
↓ 2 callers
Function
GuestNameMaxLegal
()
test/data/test_data_guest/type_guestname.go:78
↓ 2 callers
Function
GuestStart
Deprecated: use GuestInterface.Start() instead.
proxmox/config__guest.go:613
↓ 2 callers
Method
HaGroup
()
proxmox/client.go:118
↓ 2 callers
Function
HaRuleID_MaxLegal
128
test/data/test_data_ha/type_HaRuleID.go:74
← previous
next →
401–500 of 3,081, ranked by callers