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
HaState
()
proxmox/client.go:114
↓ 2 callers
Function
InlineMarshal
(jsonStruct *proxmox.ConfigStorage)
test/cli/Storage/storage-sub-tests/json.go:17
↓ 2 callers
Function
InstantiateConfigMetrics
()
proxmox/config__metrics.go:160
↓ 2 callers
Function
Int
(input any)
internal/parse/parse.go:27
↓ 2 callers
Method
Kind
()
proxmox/config__ha__rules.go:138
↓ 2 callers
Method
Len
()
proxmox/config__apiToken.go:221
↓ 2 callers
Function
ListFiles
List all files of the given type in the the specified storage
proxmox/content.go:142
↓ 2 callers
Method
ListQemuSnapshot
DEPRECATED superseded by ListSnapshots()
proxmox/client.go:857
↓ 2 callers
Function
LogFatalListing
(text string, err error)
cli/log.go:13
↓ 2 callers
Method
Login
()
test/api/Test.go:46
↓ 2 callers
Function
LxcNetworkName_Character_Illegal
illegal character
test/data/test_data_lxc/type_LxcNetworkName.go:4
↓ 2 callers
Function
LxcNetworkName_Max_Legal
16 valid characters
test/data/test_data_lxc/type_LxcNetworkName.go:40
↓ 2 callers
Function
LxcNetworkName_Min_Illegal
2 invalid characters
test/data/test_data_lxc/type_LxcNetworkName.go:55
↓ 2 callers
Function
MTU_Max_Legal
()
test/data/test_data_mtu/type_mtu.go:11
↓ 2 callers
Function
MTU_Min_Legal
()
test/data/test_data_mtu/type_mtu.go:3
↓ 2 callers
Method
MapStorageContent
(array []bool)
proxmox/config__storage.go:42
↓ 2 callers
Function
MaxVmId
(ctx context.Context, client *Client)
proxmox/config__qemu.go:1201
↓ 2 callers
Method
Migrate
(ctx context.Context, c *Client, newNode NodeName, LiveMigrate bool)
proxmox/vmref.go:192
↓ 2 callers
Method
MigrateNoCheck
(ctx context.Context, c *Client, newNode NodeName, LiveMigrate bool)
proxmox/vmref.go:205
↓ 2 callers
Function
NewConfigAcmeAccountFromApi
(ctx context.Context, id string, client *Client)
proxmox/config__acme__account.go:56
↓ 2 callers
Function
NewConfigAcmeAccountFromJson
(input []byte)
proxmox/config__acme__account.go:86
↓ 2 callers
Function
NewConfigAcmePluginFromApi
(ctx context.Context, id string, client *Client)
proxmox/config__acme__plugin.go:77
↓ 2 callers
Function
NewConfigAcmePluginFromJson
(input []byte)
proxmox/config__acme__plugin.go:115
↓ 2 callers
Function
NewConfigLxc
()
proxmox/config__lxc.go:60
↓ 2 callers
Function
NewConfigLxcFromApi
(ctx context.Context, vmr *VmRef, client *Client)
proxmox/config__lxc.go:88
↓ 2 callers
Function
NewConfigLxcFromJson
(input []byte)
proxmox/config__lxc.go:79
↓ 2 callers
Function
NewConfigMetricsFromApi
(ctx context.Context, metricsId string, client *Client)
proxmox/config__metrics.go:181
↓ 2 callers
Function
NewConfigMetricsFromJson
(input []byte)
proxmox/config__metrics.go:241
↓ 2 callers
Function
NewConfigNetworkFromJSON
NewConfigNetworkFromJSON takes in a byte array from a json encoded network configuration and stores it in config. It returns the newly created config
proxmox/config__network.go:45
↓ 2 callers
Function
NewConfigSDNVNetFromJson
(input []byte)
proxmox/config__sdn__vnet.go:21
↓ 2 callers
Function
NewConfigSDNZoneFromJson
NewConfigNetworkFromJSON takes in a byte array from a json encoded SDN Zone configuration and stores it in config. It returns the newly created config
proxmox/config__sdn__zone.go:44
↓ 2 callers
Function
NewUserID
Deprecated: use UserID.Parse() instead Converts "username@realm" to a UserID object
proxmox/config__user.go:847
↓ 2 callers
Function
NodeName_Max_Legal
()
test/data/test_data_node/type_NodeName.go:13
↓ 2 callers
Method
Parse
(raw string)
proxmox/config__qemu__rng.go:141
↓ 2 callers
Function
PoolName_Max_Legal
1024 valid charaters
test/data/test_data_pool/type_PoolName.go:10
↓ 2 callers
Function
QemuDiskSerial_Max_Legal
60 valid charaters
test/data/test_data_qemu/type_QemuDiskSerial.go:6
↓ 2 callers
Method
Read
(context.Context, GroupName)
proxmox/config__group.go:33
↓ 2 callers
Method
ReadLxc
ReadLxc reads the configuration of the specified LXC snapshot. The description is the description of the snapshot.
proxmox/snapshot.go:37
↓ 2 callers
Method
ReadQemu
ReadQemu reads the configuration of the specified QEMU snapshot. The description is the description of the snapshot.
proxmox/snapshot.go:43
↓ 2 callers
Method
ReadVMHA
(ctx context.Context, vmr *VmRef)
proxmox/client.go:1735
↓ 2 callers
Method
RemapFromAPI
()
proxmox/config__storage.go:344
↓ 2 callers
Method
RemapToAPI
()
proxmox/config__storage.go:329
↓ 2 callers
Function
ResourceMappingUsbID_Character_Illegal
illegal character
test/data/test_data_resourcemapping/type_ResourceMappingUsbID.go:4
↓ 2 callers
Function
ResourceMappingUsbID_Legal
()
test/data/test_data_resourcemapping/type_ResourceMappingUsbID.go:75
↓ 2 callers
Function
ResourceMappingUsbID_Max_Illegal
129 invalid characters
test/data/test_data_resourcemapping/type_ResourceMappingUsbID.go:46
↓ 2 callers
Function
ResourceMappingUsbID_Max_Legal
128 valid characters
test/data/test_data_resourcemapping/type_ResourceMappingUsbID.go:41
↓ 2 callers
Function
ResourceMappingUsbID_Min_Illegal
2 invalid characters
test/data/test_data_resourcemapping/type_ResourceMappingUsbID.go:56
↓ 2 callers
Function
ResourceMappingUsbID_Start_Illegal
illegal starting character
test/data/test_data_resourcemapping/type_ResourceMappingUsbID.go:66
↓ 2 callers
Method
Root
Root gives the root snapshots (the ones without a parent). On some filesystems it is possible to to create multiple root snapshots by deleting a shar
proxmox/snapshot.go:458
↓ 2 callers
Function
SameKeys
(a map[K]V1, b map[K]V2)
internal/mapUtil/mapUtil.go:27
↓ 2 callers
Method
Set
(context.Context, ConfigGroup)
proxmox/config__group.go:39
↓ 2 callers
Method
SetAcmePlugin
(ctx context.Context, pluginId string, client *Client)
proxmox/config__acme__plugin.go:34
↓ 2 callers
Method
SetMetrics
(ctx context.Context, metricsId string, client *Client)
proxmox/config__metrics.go:117
↓ 2 callers
Method
SetNoCheck
(context.Context, ConfigPool)
proxmox/config__pool.go:43
↓ 2 callers
Method
Shutdown
(context.Context, VmRef)
proxmox/config__guest.go:29
↓ 2 callers
Function
SnapshotName_Max_Illegal
41 invalid characters
test/data/test_data_snapshot/type_SnapshotName.go:46
↓ 2 callers
Function
SnapshotName_Min_Illegal
2 invalid characters
test/data/test_data_snapshot/type_SnapshotName.go:56
↓ 2 callers
Method
StopOverruleNoCheck
(ctx context.Context, vmr VmRef)
proxmox/config__guest__power.go:106
↓ 2 callers
Method
String
()
proxmox/type__authorizedkey.go:46
↓ 2 callers
Method
String
()
proxmox/config__qemu__rng.go:155
↓ 2 callers
Method
String
()
proxmox/type__ip.go:31
↓ 2 callers
Function
Tag_Empty
()
test/data/test_data_tag/type_Tag.go:39
↓ 2 callers
Function
Tag_Illegal
()
test/data/test_data_tag/type_Tag.go:35
↓ 2 callers
Function
Tag_Legal
()
test/data/test_data_tag/type_Tag.go:51
↓ 2 callers
Function
Tag_Max_Illegal
()
test/data/test_data_tag/type_Tag.go:43
↓ 2 callers
Method
UpdateDescription
Deprecated use SnapshotInterface.Update() instead Updates the description of the specified snapshot, validates the input
proxmox/snapshot.go:638
↓ 2 callers
Method
UpdateNoCheck
(context.Context, ConfigPool)
proxmox/config__pool.go:46
↓ 2 callers
Method
Validate
(ctx context.Context, vnet, id string, create bool, client *Client)
proxmox/config__sdn__subnet.go:73
↓ 2 callers
Method
Validate
(ctx context.Context, id string, create bool, client *Client)
proxmox/config__sdn__zone.go:83
↓ 2 callers
Method
Validate
(ctx context.Context, id string, create bool, client *Client)
proxmox/config__sdn__vnet.go:60
↓ 2 callers
Method
Validate
(ctx context.Context, id string, create bool, client *Client)
proxmox/config__storage.go:359
↓ 2 callers
Method
Validate
(ctx context.Context, id string, create bool, client *Client)
proxmox/config__sdn__dns.go:65
↓ 2 callers
Method
Validate
(kind string)
proxmox/resource__mapping.go:58
↓ 2 callers
Method
Validate
(current *ConfigQemu, version Version)
proxmox/config__qemu.go:885
↓ 2 callers
Method
Validate
()
proxmox/config__qemu__disk__virtio.go:52
↓ 2 callers
Function
ValidateArrayNotEmpty
(array interface{}, text string)
proxmox/validate.go:67
↓ 2 callers
Function
ValidateFilePath
(path, text string)
proxmox/validate.go:56
↓ 2 callers
Function
ValidateIntGreaterOrEquals
(min, value int, text string)
proxmox/validate.go:16
↓ 2 callers
Method
Walk
Walk traverses the snapshot tree in depth-first order, visiting children from oldest to newest. The provided function fn is called for each snapshot.
proxmox/snapshot.go:464
↓ 2 callers
Method
addGuestsV
(ctx context.Context, c *clientAPI, guests *[]GuestID, storages *[]StorageName, move string)
proxmox/config__pool.go:803
↓ 2 callers
Function
agentMapToSdkIpAddresses
(params map[string]any)
proxmox/data__qemu__agent.go:157
↓ 2 callers
Function
agentMapToSdkMacAddress
(params map[string]any)
proxmox/data__qemu__agent.go:149
↓ 2 callers
Function
agentMapToSdkName
(params map[string]any)
proxmox/data__qemu__agent.go:170
↓ 2 callers
Function
agentMapToSdkStatistics
(params map[string]any)
proxmox/data__qemu__agent.go:177
↓ 2 callers
Method
apiGet
TODO once we use `ClientNew` everywhere this function can be removed
proxmox/client__newtest.go:15
↓ 2 callers
Function
apiTokenGetComment
Used for fmt.Stringer interface
proxmox/config__apiToken.go:382
↓ 2 callers
Function
apiTokenGetExpiration
(params map[string]any)
proxmox/config__apiToken.go:389
↓ 2 callers
Function
apiTokenGetPrivilegeSeparation
(params map[string]any)
proxmox/config__apiToken.go:407
↓ 2 callers
Function
authorizedKey_Decoded
()
test/data/test_data_guest/type_authorizedkey.go:31
↓ 2 callers
Function
checkIfTemplateDoesNotExist
(t *testing.T, template, node, storage string)
test/cli/Content/Template/ContentTemplate_test.go:16
↓ 2 callers
Method
cloneLxc_Unsafe
(ctx context.Context, settings CloneLxcTarget, c *Client)
proxmox/vmref.go:58
↓ 2 callers
Method
cloneQemu_Unsafe
(ctx context.Context, settings CloneQemuTarget, c *Client)
proxmox/vmref.go:98
↓ 2 callers
Method
cloudInitRemove
Return the cloud init disk that should be removed.
proxmox/config__qemu__disk.go:1032
↓ 2 callers
Method
combine
(usedConfig LxcBootMount)
proxmox/config__lxc__mount.go:28
↓ 2 callers
Method
convertDataStructureMark
converts to qemuDiskMark
proxmox/config__qemu__disk__scsi.go:405
↓ 2 callers
Method
convertDataStructureMark
converts to qemuDiskMark
proxmox/config__qemu__disk__ide.go:237
↓ 2 callers
Method
convertDataStructureMark
converts to qemuDiskMark
proxmox/config__qemu__disk__sata.go:247
↓ 2 callers
Method
convertDataStructureMark
converts to qemuDiskMark
proxmox/config__qemu__disk__virtio.go:297
↓ 2 callers
Method
create
(ctx context.Context, c *clientAPI, oldClient *Client)
proxmox/config__pool.go:324
↓ 2 callers
Method
create
(ctx context.Context, c *clientAPI)
proxmox/config__user.go:180
← previous
next →
501–600 of 3,081, ranked by callers