MCPcopy Create free account

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

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

MethodAddMembers
(ctx context.Context, groups []GroupName, members []UserID)
proxmox/config__group.go:54
MethodAddMembersNoCheck
(context.Context, []GroupName, []UserID)
proxmox/config__group.go:18
MethodAddQemuIPSet
AddQemuIPSet - Add IP or Network to IPSet.
proxmox/client.go:1424
MethodAddUsersToGroup
Deprecated: use GroupInterface.AddMembers() instead. Add users to the specified group
proxmox/config__group.go:402
MethodAsArray
()
proxmox/config__guest__resource.go:22
MethodAsArray
()
proxmox/config__guest__resource.go:32
MethodAsArray
()
proxmox/config__pool.go:455
MethodAsArray
()
proxmox/config__pool.go:540
MethodAsArray
()
proxmox/config__pool.go:553
MethodAsArray
()
proxmox/config__user.go:641
MethodAsArray
()
proxmox/snapshot.go:241
MethodAsArray
()
proxmox/snapshot.go:263
MethodAsArray
()
proxmox/config__apiToken.go:218
MethodAsArray
()
proxmox/config__apiToken.go:228
MethodAsArray
()
proxmox/config__group.go:305
MethodAsArrays
()
proxmox/config__pool.go:561
MethodAsGuest
()
proxmox/config__pool.go:676
MethodAsMap
()
proxmox/config__guest__resource.go:23
MethodAsMap
()
proxmox/config__guest__resource.go:40
MethodAsMap
()
proxmox/config__pool.go:463
MethodAsMap
()
proxmox/config__user.go:630
MethodAsMap
()
proxmox/config__user.go:649
MethodAsMap
()
proxmox/snapshot.go:242
MethodAsMap
()
proxmox/snapshot.go:271
MethodAsMap
()
proxmox/config__apiToken.go:219
MethodAsMap
()
proxmox/config__apiToken.go:236
MethodAsMap
()
proxmox/config__group.go:296
MethodAsMap
()
proxmox/config__group.go:313
MethodAsMaps
()
proxmox/config__pool.go:585
MethodAsStorage
()
proxmox/config__pool.go:683
FunctionBenchmark_ConfigUser_mapToApiCreate
(b *testing.B)
proxmox/config__user_test.go:788
FunctionBenchmark_ConfigUser_mapToApiUpdate
(b *testing.B)
proxmox/config__user_test.go:808
FunctionBenchmark_CpuType_Validate
(b *testing.B)
proxmox/config__qemu__cpu_test.go:885
FunctionBenchmark_RawSnapshotTree_Current_and_Root
(b *testing.B)
proxmox/snapshot_test.go:1461
FunctionBenchmark_Tag_mapToSDK
(b *testing.B)
proxmox/type__tag_test.go:40
FunctionBenchmark_escape
(b *testing.B)
internal/body/net_url_test.go:9
FunctionBenchmark_guestDoesNotExist
(b *testing.B)
proxmox/error_test.go:10
FunctionBenchmark_guestsToAddAndRemoveFromPools
(b *testing.B)
proxmox/config__pool_test.go:1986
FunctionBenchmark_qemuDisk_parseDisk
(b *testing.B)
proxmox/config__qemu__disk_test.go:185
FunctionBenchmark_splitStringOfSettings
(b *testing.B)
proxmox/util_test.go:177
FunctionBenchmark_sshKeyUrlDecode
(b *testing.B)
proxmox/type__authorizedkey_test.go:256
FunctionBenchmark_sshKeyUrlEncode
(b *testing.B)
proxmox/type__authorizedkey_test.go:265
FunctionCephfsGetEmpty
(name string, t *testing.T)
test/cli/Storage/storage-sub-tests/cephfs.go:53
FunctionCephfsGetFull
(name string, t *testing.T)
test/cli/Storage/storage-sub-tests/cephfs.go:47
MethodCheckExistence
Deprecated: use GroupInterface.Exists() instead. Check if the specified group exists.
proxmox/config__group.go:418
FunctionCleanup
(name string, t *testing.T)
test/cli/Storage/storage-sub-tests/standard.go:11
MethodCloneLxc
CloneLxc clones a new LXC container by cloning current container
proxmox/vmref.go:39
MethodCloneLxc
Deprecated: use VmRef.CloneLxc() instead
proxmox/config__lxc.go:357
MethodCloneLxcNoCheck
CloneLxcNoCheck creates a new LXC container by cloning the current container, without input validation.
proxmox/vmref.go:51
MethodCloneQemuNoCheck
CloneQemuNoCheck creates a new VM by cloning the current VM, without input validation.
proxmox/vmref.go:91
MethodCloneVm
* 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
MethodConvertArray
()
proxmox/config__ha__rules.go:78
MethodConvertMap
()
proxmox/config__ha__rules.go:86
FunctionConvertTo
(size int, oldSizeUnit SizeUnit, newSizeUnit SizeUnit)
sizeunit/size_unit.go:36
FunctionCreate
(s *proxmox.ConfigStorage, name string, t *testing.T)
test/cli/Storage/storage-sub-tests/standard.go:37
MethodCreate
(ctx context.Context, config ConfigPool)
proxmox/config__pool.go:77
MethodCreate
Deprecated: use PoolInterface.Create() instead.
proxmox/config__pool.go:335
MethodCreate
(ctx context.Context, config ConfigUser)
proxmox/config__user.go:77
MethodCreate
Deprecated use SnapshotInterface.CreateLxc() or SnapshotInterface.CreateQemu() instead Creates a snapshot and validates the input
proxmox/snapshot.go:204
MethodCreate
(context.Context, UserID, ApiTokenConfig)
proxmox/config__apiToken.go:18
MethodCreate
(ctx context.Context, userID UserID, token ApiTokenConfig)
proxmox/config__apiToken.go:45
MethodCreate
(ctx context.Context, config ConfigQemu)
proxmox/config__qemu.go:38
MethodCreate
Deprecated: use QemuGuestInterface.Create() instead. Create - Tell Proxmox API to make the VM
proxmox/config__qemu.go:207
MethodCreate
(ctx context.Context, c *Client)
proxmox/config__ha__rules.go:250
MethodCreate
(ctx context.Context, c *Client)
proxmox/config__ha__rules.go:507
MethodCreate
(ctx context.Context, config ConfigGroup)
proxmox/config__group.go:79
MethodCreate
Deprecated: use GroupInterface.Create() instead. Creates the specified group
proxmox/config__group.go:205
MethodCreateAcmeAccount
(ctx context.Context, acmeId string, client *Client)
proxmox/config__acme__account.go:21
MethodCreateAcmePlugin
(ctx context.Context, params map[string]interface{})
proxmox/client.go:1922
MethodCreateApiToken
Deprecated: use UserInterface.CreateApiToken() instead.
proxmox/config__user.go:391
MethodCreateLxc
(ctx context.Context, guest VmRef, name SnapshotName, description string)
proxmox/snapshot.go:65
MethodCreateLxc
create LXC container using the Proxmox API
proxmox/config__lxc.go:335
MethodCreateNetwork
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
MethodCreateNewDisk
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
MethodCreateNoCheck
Deprecated: use PoolInterface.CreateNoCheck() instead. CreateNoCheck creates a new pool without validating the input
proxmox/config__pool.go:341
MethodCreateNoCheck
(context.Context, ConfigUser)
proxmox/config__user.go:23
MethodCreateNoCheck
Deprecated use SnapshotInterface.CreateLxcNoCheck() or SnapshotInterface.CreateQemuNoCheck() instead Create a snapshot without validating the input, u
proxmox/snapshot.go:222
MethodCreateNoCheck
(context.Context, UserID, ApiTokenConfig)
proxmox/config__apiToken.go:19
MethodCreateNoCheck
(context.Context, ConfigQemu)
proxmox/config__qemu.go:23
MethodCreateNoCheck
(ctx context.Context, config ConfigQemu)
proxmox/config__qemu.go:60
MethodCreateNoCheck
(ctx context.Context, c *Client)
proxmox/config__ha__rules.go:269
MethodCreateNoCheck
(ctx context.Context, c *Client)
proxmox/config__ha__rules.go:518
MethodCreateNoCheck
(context.Context, ConfigGroup)
proxmox/config__group.go:21
MethodCreatePool
Deprecated: use ConfigPool.Create() instead
proxmox/client.go:1832
MethodCreateQemu
(ctx context.Context, ref VmRef, name SnapshotName, description string, vmState bool)
proxmox/snapshot.go:82
MethodCreateQemuIPSet
CreateQemuIPSet - Create new IPSet
proxmox/client.go:1402
MethodCreateQemuVm
Deprecated use ConfigQemu.Create() instead
proxmox/client.go:723
MethodCreateTemplate
(ctx context.Context, vmr *VmRef)
proxmox/client.go:517
MethodCreateVNCProxy
CreateVNCProxy - Creates a TCP VNC proxy connections
proxmox/client.go:1249
MethodCreateWithValidate
(ctx context.Context, vnet, id string, client *Client)
proxmox/config__sdn__subnet.go:38
MethodCreateWithValidate
(ctx context.Context, id string, client *Client)
proxmox/config__sdn__zone.go:50
MethodCreateWithValidate
(ctx context.Context, id string, client *Client)
proxmox/config__sdn__vnet.go:27
MethodCreateWithValidate
(ctx context.Context, id string, client *Client)
proxmox/config__sdn__dns.go:32
MethodCurrent
()
proxmox/snapshot.go:474
FunctionDelete
(name string, t *testing.T)
test/cli/Storage/storage-sub-tests/standard.go:20
MethodDelete
Deprecated: use GuestInterface.Delete() instead.
proxmox/vmref.go:119
MethodDelete
(ctx context.Context, pool PoolName)
proxmox/config__pool.go:89
MethodDelete
Deprecated: use PoolInterface.Delete() instead. Same as PoolName.Delete()
proxmox/config__pool.go:347
MethodDelete
Deprecated: use PoolInterface.Delete() instead.
proxmox/config__pool.go:857
MethodDelete
(ctx context.Context, id UserID)
proxmox/config__user.go:88
← previousnext →1,301–1,400 of 3,081, ranked by callers