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
Method
AddMembers
(ctx context.Context, groups []GroupName, members []UserID)
proxmox/config__group.go:54
Method
AddMembersNoCheck
(context.Context, []GroupName, []UserID)
proxmox/config__group.go:18
Method
AddQemuIPSet
AddQemuIPSet - Add IP or Network to IPSet.
proxmox/client.go:1424
Method
AddUsersToGroup
Deprecated: use GroupInterface.AddMembers() instead. Add users to the specified group
proxmox/config__group.go:402
Method
AsArray
()
proxmox/config__guest__resource.go:22
Method
AsArray
()
proxmox/config__guest__resource.go:32
Method
AsArray
()
proxmox/config__pool.go:455
Method
AsArray
()
proxmox/config__pool.go:540
Method
AsArray
()
proxmox/config__pool.go:553
Method
AsArray
()
proxmox/config__user.go:641
Method
AsArray
()
proxmox/snapshot.go:241
Method
AsArray
()
proxmox/snapshot.go:263
Method
AsArray
()
proxmox/config__apiToken.go:218
Method
AsArray
()
proxmox/config__apiToken.go:228
Method
AsArray
()
proxmox/config__group.go:305
Method
AsArrays
()
proxmox/config__pool.go:561
Method
AsGuest
()
proxmox/config__pool.go:676
Method
AsMap
()
proxmox/config__guest__resource.go:23
Method
AsMap
()
proxmox/config__guest__resource.go:40
Method
AsMap
()
proxmox/config__pool.go:463
Method
AsMap
()
proxmox/config__user.go:630
Method
AsMap
()
proxmox/config__user.go:649
Method
AsMap
()
proxmox/snapshot.go:242
Method
AsMap
()
proxmox/snapshot.go:271
Method
AsMap
()
proxmox/config__apiToken.go:219
Method
AsMap
()
proxmox/config__apiToken.go:236
Method
AsMap
()
proxmox/config__group.go:296
Method
AsMap
()
proxmox/config__group.go:313
Method
AsMaps
()
proxmox/config__pool.go:585
Method
AsStorage
()
proxmox/config__pool.go:683
Function
Benchmark_ConfigUser_mapToApiCreate
(b *testing.B)
proxmox/config__user_test.go:788
Function
Benchmark_ConfigUser_mapToApiUpdate
(b *testing.B)
proxmox/config__user_test.go:808
Function
Benchmark_CpuType_Validate
(b *testing.B)
proxmox/config__qemu__cpu_test.go:885
Function
Benchmark_RawSnapshotTree_Current_and_Root
(b *testing.B)
proxmox/snapshot_test.go:1461
Function
Benchmark_Tag_mapToSDK
(b *testing.B)
proxmox/type__tag_test.go:40
Function
Benchmark_escape
(b *testing.B)
internal/body/net_url_test.go:9
Function
Benchmark_guestDoesNotExist
(b *testing.B)
proxmox/error_test.go:10
Function
Benchmark_guestsToAddAndRemoveFromPools
(b *testing.B)
proxmox/config__pool_test.go:1986
Function
Benchmark_qemuDisk_parseDisk
(b *testing.B)
proxmox/config__qemu__disk_test.go:185
Function
Benchmark_splitStringOfSettings
(b *testing.B)
proxmox/util_test.go:177
Function
Benchmark_sshKeyUrlDecode
(b *testing.B)
proxmox/type__authorizedkey_test.go:256
Function
Benchmark_sshKeyUrlEncode
(b *testing.B)
proxmox/type__authorizedkey_test.go:265
Function
CephfsGetEmpty
(name string, t *testing.T)
test/cli/Storage/storage-sub-tests/cephfs.go:53
Function
CephfsGetFull
(name string, t *testing.T)
test/cli/Storage/storage-sub-tests/cephfs.go:47
Method
CheckExistence
Deprecated: use GroupInterface.Exists() instead. Check if the specified group exists.
proxmox/config__group.go:418
Function
Cleanup
(name string, t *testing.T)
test/cli/Storage/storage-sub-tests/standard.go:11
Method
CloneLxc
CloneLxc clones a new LXC container by cloning current container
proxmox/vmref.go:39
Method
CloneLxc
Deprecated: use VmRef.CloneLxc() instead
proxmox/config__lxc.go:357
Method
CloneLxcNoCheck
CloneLxcNoCheck creates a new LXC container by cloning the current container, without input validation.
proxmox/vmref.go:51
Method
CloneQemuNoCheck
CloneQemuNoCheck creates a new VM by cloning the current VM, without input validation.
proxmox/vmref.go:91
Method
CloneVm
* CloneVm Example: request nodes/proxmox1-xx/qemu/1012/clone newid:145 name:tf-clone1 target:proxmox1-xx full:1 storage:xxx */ Deprecated: use VmRef
proxmox/config__qemu.go:1091
Method
ConvertArray
()
proxmox/config__ha__rules.go:78
Method
ConvertMap
()
proxmox/config__ha__rules.go:86
Function
ConvertTo
(size int, oldSizeUnit SizeUnit, newSizeUnit SizeUnit)
sizeunit/size_unit.go:36
Function
Create
(s *proxmox.ConfigStorage, name string, t *testing.T)
test/cli/Storage/storage-sub-tests/standard.go:37
Method
Create
(ctx context.Context, config ConfigPool)
proxmox/config__pool.go:77
Method
Create
Deprecated: use PoolInterface.Create() instead.
proxmox/config__pool.go:335
Method
Create
(ctx context.Context, config ConfigUser)
proxmox/config__user.go:77
Method
Create
Deprecated use SnapshotInterface.CreateLxc() or SnapshotInterface.CreateQemu() instead Creates a snapshot and validates the input
proxmox/snapshot.go:204
Method
Create
(context.Context, UserID, ApiTokenConfig)
proxmox/config__apiToken.go:18
Method
Create
(ctx context.Context, userID UserID, token ApiTokenConfig)
proxmox/config__apiToken.go:45
Method
Create
(ctx context.Context, config ConfigQemu)
proxmox/config__qemu.go:38
Method
Create
Deprecated: use QemuGuestInterface.Create() instead. Create - Tell Proxmox API to make the VM
proxmox/config__qemu.go:207
Method
Create
(ctx context.Context, c *Client)
proxmox/config__ha__rules.go:250
Method
Create
(ctx context.Context, c *Client)
proxmox/config__ha__rules.go:507
Method
Create
(ctx context.Context, config ConfigGroup)
proxmox/config__group.go:79
Method
Create
Deprecated: use GroupInterface.Create() instead. Creates the specified group
proxmox/config__group.go:205
Method
CreateAcmeAccount
(ctx context.Context, acmeId string, client *Client)
proxmox/config__acme__account.go:21
Method
CreateAcmePlugin
(ctx context.Context, params map[string]interface{})
proxmox/client.go:1922
Method
CreateApiToken
Deprecated: use UserInterface.CreateApiToken() instead.
proxmox/config__user.go:391
Method
CreateLxc
(ctx context.Context, guest VmRef, name SnapshotName, description string)
proxmox/snapshot.go:65
Method
CreateLxc
create LXC container using the Proxmox API
proxmox/config__lxc.go:335
Method
CreateNetwork
CreateNetwork creates a network on the Proxmox host with the stored config. It returns an error if the creation of the network fails.
proxmox/config__network.go:63
Method
CreateNewDisk
CreateNewDisk - This method allows simpler disk creation for direct client users It should work for any existing container and virtual machine
proxmox/client.go:1168
Method
CreateNoCheck
Deprecated: use PoolInterface.CreateNoCheck() instead. CreateNoCheck creates a new pool without validating the input
proxmox/config__pool.go:341
Method
CreateNoCheck
(context.Context, ConfigUser)
proxmox/config__user.go:23
Method
CreateNoCheck
Deprecated use SnapshotInterface.CreateLxcNoCheck() or SnapshotInterface.CreateQemuNoCheck() instead Create a snapshot without validating the input, u
proxmox/snapshot.go:222
Method
CreateNoCheck
(context.Context, UserID, ApiTokenConfig)
proxmox/config__apiToken.go:19
Method
CreateNoCheck
(context.Context, ConfigQemu)
proxmox/config__qemu.go:23
Method
CreateNoCheck
(ctx context.Context, config ConfigQemu)
proxmox/config__qemu.go:60
Method
CreateNoCheck
(ctx context.Context, c *Client)
proxmox/config__ha__rules.go:269
Method
CreateNoCheck
(ctx context.Context, c *Client)
proxmox/config__ha__rules.go:518
Method
CreateNoCheck
(context.Context, ConfigGroup)
proxmox/config__group.go:21
Method
CreatePool
Deprecated: use ConfigPool.Create() instead
proxmox/client.go:1832
Method
CreateQemu
(ctx context.Context, ref VmRef, name SnapshotName, description string, vmState bool)
proxmox/snapshot.go:82
Method
CreateQemuIPSet
CreateQemuIPSet - Create new IPSet
proxmox/client.go:1402
Method
CreateQemuVm
Deprecated use ConfigQemu.Create() instead
proxmox/client.go:723
Method
CreateTemplate
(ctx context.Context, vmr *VmRef)
proxmox/client.go:517
Method
CreateVNCProxy
CreateVNCProxy - Creates a TCP VNC proxy connections
proxmox/client.go:1249
Method
CreateWithValidate
(ctx context.Context, vnet, id string, client *Client)
proxmox/config__sdn__subnet.go:38
Method
CreateWithValidate
(ctx context.Context, id string, client *Client)
proxmox/config__sdn__zone.go:50
Method
CreateWithValidate
(ctx context.Context, id string, client *Client)
proxmox/config__sdn__vnet.go:27
Method
CreateWithValidate
(ctx context.Context, id string, client *Client)
proxmox/config__sdn__dns.go:32
Method
Current
()
proxmox/snapshot.go:474
Function
Delete
(name string, t *testing.T)
test/cli/Storage/storage-sub-tests/standard.go:20
Method
Delete
Deprecated: use GuestInterface.Delete() instead.
proxmox/vmref.go:119
Method
Delete
(ctx context.Context, pool PoolName)
proxmox/config__pool.go:89
Method
Delete
Deprecated: use PoolInterface.Delete() instead. Same as PoolName.Delete()
proxmox/config__pool.go:347
Method
Delete
Deprecated: use PoolInterface.Delete() instead.
proxmox/config__pool.go:857
Method
Delete
(ctx context.Context, id UserID)
proxmox/config__user.go:88
← previous
next →
1,301–1,400 of 3,081, ranked by callers