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
Method
Parse
Parse parses a public key from an authorized_keys file used in OpenSSH according to the sshd(8) manual page.
proxmox/type__authorizedkey.go:27
↓ 1 callers
Method
Parse
(s string)
proxmox/config__apiToken.go:131
↓ 1 callers
Method
Parse
(guestType string)
proxmox/config__guest.go:533
↓ 1 callers
Function
ParseConf
ParseConf - Parse standard device conf string `key1=val1,key2=val2`.
proxmox/util.go:150
↓ 1 callers
Function
ParseLxcDisk
(diskStr string)
proxmox/config__lxc.go:429
↓ 1 callers
Method
PauseVm
(ctx context.Context, vmr *VmRef)
proxmox/client.go:664
↓ 1 callers
Method
PendingChanges
(ctx context.Context, c *Client)
proxmox/vmref.go:227
↓ 1 callers
Function
PoolName_Legals
Has all the legal runes for th PoolName type.
test/data/test_data_pool/type_PoolName.go:24
↓ 1 callers
Function
QemuDiskSerial_Illegal
Has all the legal runes for the QemuDiskSerial type.
test/data/test_data_qemu/type_QemuDiskSerial.go:76
↓ 1 callers
Function
QemuDiskSerial_Legal
Has all the legal runes for the QemuDiskSerial type.
test/data/test_data_qemu/type_QemuDiskSerial.go:16
↓ 1 callers
Function
QemuSshKeyEscape
(s string)
internal/body/escape.go:8
↓ 1 callers
Function
QemuWorldWideName_Illegal
()
test/data/test_data_qemu/type_QemuWorldWideName.go:60
↓ 1 callers
Function
QemuWorldWideName_Legal
()
test/data/test_data_qemu/type_QemuWorldWideName.go:3
↓ 1 callers
Method
ReadLxcNoCheck
(ctx context.Context, guest VmRef, name SnapshotName)
proxmox/snapshot.go:131
↓ 1 callers
Method
ReadNoCheck
(context.Context, PoolName)
proxmox/config__pool.go:37
↓ 1 callers
Method
ReadNoCheck
(ctx context.Context, pool PoolName)
proxmox/config__pool.go:129
↓ 1 callers
Method
ReadNoCheck
(ctx context.Context, id UserID)
proxmox/config__user.go:133
↓ 1 callers
Method
ReadNoCheck
(ctx context.Context, tokenID ApiTokenID)
proxmox/config__apiToken.go:99
↓ 1 callers
Method
ReadNoCheck
(ctx context.Context, name GroupName)
proxmox/config__group.go:127
↓ 1 callers
Method
ReadQemuNoCheck
(ctx context.Context, guest VmRef, name SnapshotName)
proxmox/snapshot.go:154
↓ 1 callers
Method
Reboot
(context.Context, VmRef)
proxmox/config__guest.go:26
↓ 1 callers
Method
RebootNoCheck
(ctx context.Context, vmr VmRef)
proxmox/config__guest__power.go:15
↓ 1 callers
Method
RebootNode
(ctx context.Context, node string)
proxmox/node.go:102
↓ 1 callers
Method
RebootVm
Deprecated: use GuestInterface.Reboot() instead.
proxmox/client.go:660
↓ 1 callers
Function
Remove
Remove removes all occurrences of the specified item from the array.
internal/array/array.go:72
↓ 1 callers
Method
RemoveAllUsersFromGroup
Deprecated: Recursively remove all users from the specified group
proxmox/config__group.go:504
↓ 1 callers
Method
RemoveMembers
(context.Context, []GroupName, []UserID)
proxmox/config__group.go:36
↓ 1 callers
Method
RemoveMembersNoCheck
(context.Context, PoolName, []GuestID, []StorageName)
proxmox/config__pool.go:40
↓ 1 callers
Method
RemoveMembersNoCheck
(ctx context.Context, pool PoolName, guests []GuestID, storages []StorageName)
proxmox/config__pool.go:153
↓ 1 callers
Method
RemoveMembersNoCheck
(ctx context.Context, groups []GroupName, members []UserID)
proxmox/config__group.go:152
↓ 1 callers
Function
RemoveSshForwardUsernet
device_del net1 netdev_del net1
proxmox/config__qemu.go:1182
↓ 1 callers
Function
RequestsAuth
()
internal/mockServer/requests.go:13
↓ 1 callers
Method
ResizeQemuDiskRaw
ResizeQemuDiskRaw allows the caller to provide the raw resize string to be send to proxmox. See the proxmox API documentation for full information, bu
proxmox/client.go:933
↓ 1 callers
Function
ResourceMappingUsbID_Min_Legal
3 valid characters
test/data/test_data_resourcemapping/type_ResourceMappingUsbID.go:51
↓ 1 callers
Method
ResumeVm
(ctx context.Context, vmr *VmRef)
proxmox/client.go:675
↓ 1 callers
Method
RevertNetwork
RevertNetwork reverts the pending network configuration on the passed in node. It returns the body from the API response and any HTTP error the API re
proxmox/client.go:2060
↓ 1 callers
Method
RollbackNoCheck
(ctx context.Context, guest VmRef, name SnapshotName, start bool)
proxmox/snapshot.go:51
↓ 1 callers
Method
RollbackNoCheck
(ctx context.Context, ref VmRef, name SnapshotName, start bool)
proxmox/snapshot.go:174
↓ 1 callers
Method
RollbackQemuVm
DEPRECATED superseded by RollbackSnapshot()
proxmox/client.go:876
↓ 1 callers
Function
RollbackSnapshot
Deprecated use SnapshotInterface.Rollback() instead Rollback to a snapshot, same as SnapshotName.Rollback()
proxmox/snapshot.go:522
↓ 1 callers
Method
SelectMacAddress
(address net.HardwareAddr)
proxmox/data__qemu__agent.go:45
↓ 1 callers
Method
SelectName
(name string)
proxmox/data__qemu__agent.go:46
↓ 1 callers
Method
SelectSnapshot
(SnapshotName)
proxmox/snapshot.go:245
↓ 1 callers
Function
SendKeysString
(ctx context.Context, vmr *VmRef, client *Client, keys string)
proxmox/config__qemu.go:1214
↓ 1 callers
Function
SetEnvironmentVariables
()
test/cli/preperations.go:9
↓ 1 callers
Method
SetLxcConfig
SetLxcConfig - send config options
proxmox/client.go:886
↓ 1 callers
Method
SetNoCheck
(ctx context.Context, config ConfigPool)
proxmox/config__pool.go:165
↓ 1 callers
Method
SetNoCheck
(ctx context.Context, config ConfigUser)
proxmox/config__user.go:151
↓ 1 callers
Method
SetNoCheck
(ctx context.Context, config ConfigGroup)
proxmox/config__group.go:169
↓ 1 callers
Method
ShutdownForceNoCheck
(ctx context.Context, vmr VmRef)
proxmox/config__guest__power.go:45
↓ 1 callers
Method
ShutdownNoCheck
(ctx context.Context, vmr VmRef)
proxmox/config__guest__power.go:30
↓ 1 callers
Method
ShutdownNode
(ctx context.Context, node string)
proxmox/node.go:98
↓ 1 callers
Method
ShutdownVm
Deprecated: use GuestInterface.Shutdown() instead.
proxmox/client.go:651
↓ 1 callers
Method
Smaller
Smaller returns true if the version is less than the other version.
proxmox/client.go:2554
↓ 1 callers
Function
SnapshotName_Character_Illegal
illegal character
test/data/test_data_snapshot/type_SnapshotName.go:4
↓ 1 callers
Function
SnapshotName_Legal
()
test/data/test_data_snapshot/type_SnapshotName.go:75
↓ 1 callers
Function
SnapshotName_Min_Legal
3 valid characters
test/data/test_data_snapshot/type_SnapshotName.go:51
↓ 1 callers
Function
SnapshotName_Start_Illegal
illegal starting character
test/data/test_data_snapshot/type_SnapshotName.go:66
↓ 1 callers
Method
StartNoCheck
(ctx context.Context, vmr VmRef)
proxmox/config__guest__power.go:60
↓ 1 callers
Method
StartVm
Deprecated: use GuestInterface.Start() instead.
proxmox/client.go:641
↓ 1 callers
Method
StopNoCheck
(ctx context.Context, vmr VmRef)
proxmox/config__guest__power.go:84
↓ 1 callers
Method
String
()
internal/body/escape.go:21
↓ 1 callers
Method
String
()
proxmox/type__tag.go:81
↓ 1 callers
Method
String
()
proxmox/type__vlan(s).go:17
↓ 1 callers
Method
String
()
proxmox/config__qemu__cloudinit.go:552
↓ 1 callers
Method
String
()
proxmox/config__apiToken.go:366
↓ 1 callers
Method
String
()
proxmox/permission.go:262
↓ 1 callers
Function
Tag_Character_Illegal
illegal character
test/data/test_data_tag/type_Tag.go:4
↓ 1 callers
Method
Unlink
Unlink - Unlink (detach) a set of disks from a VM. Reference: https://pve.proxmox.com/pve-docs/api-viewer/index.html#/nodes/{node}/qemu/{vmid}/unlink
proxmox/client.go:1016
↓ 1 callers
Method
Update
(ctx context.Context, vnet, id string, client *Client)
proxmox/config__sdn__subnet.go:61
↓ 1 callers
Method
Update
(ctx context.Context, id string, client *Client)
proxmox/config__sdn__zone.go:72
↓ 1 callers
Method
Update
(ctx context.Context, id string, client *Client)
proxmox/config__sdn__vnet.go:49
↓ 1 callers
Method
Update
(context.Context, ConfigUser)
proxmox/config__user.go:46
↓ 1 callers
Method
Update
(ctx context.Context, id string, client *Client)
proxmox/config__storage.go:982
↓ 1 callers
Method
Update
(ctx context.Context, guest VmRef, name SnapshotName, description string)
proxmox/snapshot.go:53
↓ 1 callers
Method
Update
(ctx context.Context, id string, client *Client)
proxmox/config__sdn__dns.go:54
↓ 1 callers
Method
Update
When allowRestart is false an error is return if the update rewuires a reboot or shutdown.
proxmox/config__qemu.go:26
↓ 1 callers
Method
Update
(context.Context, ConfigGroup)
proxmox/config__group.go:42
↓ 1 callers
Method
UpdateAcmeAccountEmails
(ctx context.Context, id, emails string)
proxmox/client.go:1902
↓ 1 callers
Method
UpdateAcmePlugin
(ctx context.Context, client *Client)
proxmox/config__acme__plugin.go:67
↓ 1 callers
Method
UpdateItemReturnStatus
UpdateItemReturnStatus updates 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:2307
↓ 1 callers
Method
UpdateMetricServer
(ctx context.Context, id string, params map[string]interface{})
proxmox/client.go:1953
↓ 1 callers
Method
UpdateMetrics
(ctx context.Context, client *Client)
proxmox/config__metrics.go:149
↓ 1 callers
Method
UpdateNetwork
UpdateNetwork updates the network corresponding to the passed in interface name on the passed in node with the configuration in the passed in paramete
proxmox/client.go:2037
↓ 1 callers
Method
UpdateNoCheck
(ctx context.Context, config ConfigPool)
proxmox/config__pool.go:183
↓ 1 callers
Method
UpdateNoCheck
(ctx context.Context, config ConfigUser)
proxmox/config__user.go:169
↓ 1 callers
Method
UpdateNoCheck
(ctx context.Context, guest VmRef, name SnapshotName, description string)
proxmox/snapshot.go:54
↓ 1 callers
Method
UpdateNoCheck
(ctx context.Context, ref VmRef, name SnapshotName, description string)
proxmox/snapshot.go:188
↓ 1 callers
Method
UpdateNoCheck
(ctx context.Context, user UserID, token ApiTokenConfig)
proxmox/config__apiToken.go:120
↓ 1 callers
Method
UpdateNoCheck
(ctx context.Context, config ConfigGroup)
proxmox/config__group.go:180
↓ 1 callers
Method
UpdateSDNDNS
UpdateSDNDNS updates the given DNS with the provided parameters
proxmox/client.go:2187
↓ 1 callers
Method
UpdateSDNSubnet
UpdateSDNSubnet updates the given DNS with the provided parameters
proxmox/client.go:2145
↓ 1 callers
Method
UpdateSDNVNet
UpdateSDNVNet updates the given DNS with the provided parameters
proxmox/client.go:2106
↓ 1 callers
Method
UpdateSDNZone
UpdateSDNZone updates the given zone with the provided parameters
proxmox/client.go:2228
↓ 1 callers
Method
UpdateStorage
(ctx context.Context, id string, params map[string]interface{})
proxmox/client.go:1992
↓ 1 callers
Method
UpdateUser
Deprecated: use UserInterface.Update() instead.
proxmox/config__user.go:321
↓ 1 callers
Method
UpdateUserPassword
Deprecated: use UserInterface.Update() instead.
proxmox/config__user.go:326
↓ 1 callers
Method
Url
()
internal/mockServer/server.go:15
↓ 1 callers
Method
Validate
String is for fmt.Stringer.
proxmox/type__tag.go:124
↓ 1 callers
Method
Validate
String is for fmt.Stringer.
proxmox/type__vlan(s).go:19
← previous
next →
1,001–1,100 of 3,081, ranked by callers