Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Telmate/proxmox-api-go
/ types & classes
Types & classes
413 in github.com/Telmate/proxmox-api-go
⨍
Functions
3,081
◇
Types & classes
413
↓ 144 callers
TypeAlias
GuestID
Positive number between 100 and 1000000000
proxmox/config__guest.go:269
↓ 77 callers
TypeAlias
LxcMountSize
proxmox/config__lxc__mount.go:1129
↓ 73 callers
TypeAlias
SnapshotName
Minimum length of 3 characters Maximum length of 40 characters First character must be a letter Must only contain the following characters: abcdefghij
proxmox/snapshot.go:548
↓ 65 callers
TypeAlias
QemuMemoryCapacity
proxmox/config__qemu__memory.go:135
↓ 64 callers
TypeAlias
IPv6Address
proxmox/type__ip.go:47
↓ 60 callers
TypeAlias
IPv6CIDR
proxmox/type__ip.go:66
↓ 60 callers
TypeAlias
PoolName
proxmox/config__pool.go:745
↓ 59 callers
TypeAlias
QemuMemoryBalloonCapacity
proxmox/config__qemu__memory.go:121
↓ 58 callers
TypeAlias
Vlan
proxmox/type__vlan(s).go:10
↓ 57 callers
TypeAlias
LxcMountPath
LxcMountPath is the absolute path to the mount point inside the container. Example: `/mnt/data` The path must start with a slash and must not contain
proxmox/config__lxc__mount.go:1106
↓ 56 callers
TypeAlias
IPv4CIDR
proxmox/type__ip.go:27
↓ 54 callers
TypeAlias
TimeDuration
Negative value means default
proxmox/config__guest.go:504
↓ 52 callers
TypeAlias
IPv4Address
proxmox/type__ip.go:8
↓ 50 callers
TypeAlias
LxcNetworkName
max len 16, must be unique across all networks regex ^(?!\.\.)[a-zA-Z0-9_.-]{2,16}$
proxmox/config__lxc__networks.go:459
↓ 49 callers
TypeAlias
GuestName
GuestName has a maximum length of 128 characters. Has the same syntax as a DNS name. Domain sections may not start or end with a hyphen (-) or dot (.)
proxmox/config__guest.go:146
↓ 49 callers
TypeAlias
GuestNetworkRate
0 to 10240000, where 0 means no limit
proxmox/config__guest.go:183
↓ 45 callers
TypeAlias
LxcHostPath
LxcHostPath is the absolute path to the mount point on the PVE host. Example: `/mnt/data` The path must start with a slash and must not contain `,` ch
proxmox/config__lxc__mount.go:1080
↓ 36 callers
TypeAlias
PciID
0000:00:00.1
proxmox/config__qemu__pcie.go:556
↓ 36 callers
TypeAlias
ResourceMappingPciID
minimum length: 2 ,maximum length: 128 ,regex: ^\w(\w|\d|_|-){1,127}$
proxmox/resource__mapping.go:33
↓ 36 callers
TypeAlias
privilege
proxmox/permission.go:203
↓ 35 callers
TypeAlias
QemuMemoryShares
proxmox/config__qemu__memory.go:153
↓ 34 callers
TypeAlias
QemuDiskFormat
Enum const ( QemuDiskFormat_Cow QemuDiskFormat_Cloop QemuDiskFormat_Qcow QemuDiskFormat_Qcow2 QemuDiskFormat_Qed QemuDiskFormat_Vmdk Q
proxmox/config__qemu__disk.go:702
↓ 33 callers
TypeAlias
StorageName
proxmox/config__storage.go:1214
↓ 31 callers
TypeAlias
GroupName
GroupName may only contain the following characters: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890-_
proxmox/config__group.go:392
↓ 31 callers
TypeAlias
Path
internal/mockServer/mockServer.go:29
↓ 30 callers
TypeAlias
NodeName
Only the following characters are allowed: "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-". May not start with a hyphen. May not end
proxmox/node.go:16
↓ 27 callers
TypeAlias
GuestStartupOrder
String is for fmt.Stringer. Negative value means any order
proxmox/config__guest.go:511
↓ 25 callers
TypeAlias
CloudInitSnippetPath
proxmox/config__qemu__cloudinit.go:561
↓ 24 callers
TypeAlias
MTU
proxmox/type__mtu.go:8
↓ 21 callers
TypeAlias
LxcCpuCores
0-8192, 0 means no limit
proxmox/config__lxc__cpu.go:115
↓ 19 callers
TypeAlias
QemuNetworkModel
proxmox/config__qemu__network.go:427
↓ 18 callers
TypeAlias
LxcCpuLimit
0-8192, 0 means no limit
proxmox/config__lxc__cpu.go:132
↓ 18 callers
TypeAlias
LxcCpuUnits
0-100000, 0 means no limit
proxmox/config__lxc__cpu.go:149
↓ 16 callers
TypeAlias
CpuType
proxmox/config__qemu__cpu.go:210
↓ 16 callers
TypeAlias
QemuDiskId
proxmox/config__qemu__disk.go:742
↓ 16 callers
TypeAlias
QemuNetworkQueue
proxmox/config__qemu__network.go:497
↓ 15 callers
TypeAlias
LxcMemory
proxmox/config__lxc__new.go:811
↓ 15 callers
TypeAlias
PciDeviceID
Hexadecimal, range 0x0000-0xFFFF, prefixed is optional Set to empty string to remove the device id
proxmox/config__qemu__pcie.go:447
↓ 15 callers
TypeAlias
PciSubDeviceID
Hexadecimal, range 0x0000-0xFFFF, prefixed is optional Set to empty string to remove the sub device id
proxmox/config__qemu__pcie.go:488
↓ 15 callers
TypeAlias
PciSubVendorID
Hexadecimal, range 0x0000-0xFFFF, prefixed is optional Set to empty string to remove the sub vendor id
proxmox/config__qemu__pcie.go:511
↓ 15 callers
TypeAlias
PciVendorID
Hexadecimal, range 0x0000-0xFFFF, prefixed is optional Set to empty string to remove the vendor id
proxmox/config__qemu__pcie.go:534
↓ 14 callers
TypeAlias
UserPassword
May be empty or should be at least be 5 characters long.
proxmox/config__user.go:563
↓ 13 callers
TypeAlias
LxcSwap
proxmox/config__lxc__new.go:851
↓ 13 callers
TypeAlias
QemuDiskAsyncIO
proxmox/config__qemu__disk.go:527
↓ 13 callers
TypeAlias
QemuDiskCache
proxmox/config__qemu__disk.go:667
↓ 12 callers
TypeAlias
PciMediatedDevice
May not include `,` There are probably more restrictions, but they are not documented.
proxmox/config__qemu__pcie.go:470
↓ 11 callers
TypeAlias
QemuDiskSerial
proxmox/config__qemu__disk.go:841
↓ 10 callers
TypeAlias
QemuGuestAgentType
proxmox/config__qemu__guestagent.go:80
↓ 10 callers
Interface
RawUserInfo
proxmox/config__user.go:678
↓ 9 callers
TypeAlias
CpuVirtualCores
proxmox/config__qemu__cpu.go:519
↓ 9 callers
TypeAlias
Tag
proxmox/type__tag.go:110
↓ 9 callers
TypeAlias
TpmVersion
proxmox/config__qemu__tpm.go:72
↓ 8 callers
TypeAlias
ApiTokenName
^[A-Za-z][A-Za-z0-9\.\-_]{1,127}
proxmox/config__apiToken.go:360
↓ 8 callers
Interface
RawSnapshots
proxmox/snapshot.go:240
↓ 7 callers
Interface
RawPoolMembers
proxmox/config__pool.go:539
↓ 7 callers
TypeAlias
permissionPath
proxmox/permission.go:183
↓ 5 callers
TypeAlias
ApiTokenSecret
proxmox/config__apiToken.go:378
↓ 5 callers
TypeAlias
GuestFeature
Enum
proxmox/config__guest.go:235
↓ 5 callers
TypeAlias
QemuCpuCores
proxmox/config__qemu__cpu.go:916
↓ 5 callers
TypeAlias
QemuDiskSize
Amount of Kibibytes the disk should be. Disk size must be greater than 4096.
proxmox/config__qemu__disk.go:865
↓ 5 callers
Interface
RawPools
proxmox/config__pool.go:444
↓ 4 callers
TypeAlias
HaAffinity
HaAffinity is an enum.
proxmox/config__ha__rules.go:796
↓ 4 callers
TypeAlias
PermissionCategory
proxmox/permission.go:106
↓ 4 callers
TypeAlias
QemuDiskBandwidthIopsLimitBurst
proxmox/config__qemu__disk.go:589
↓ 4 callers
TypeAlias
QemuDiskBandwidthIopsLimitConcurrent
proxmox/config__qemu__disk.go:602
↓ 4 callers
TypeAlias
QemuDiskBandwidthMBpsLimitBurst
proxmox/config__qemu__disk.go:645
↓ 4 callers
TypeAlias
QemuDiskBandwidthMBpsLimitConcurrent
proxmox/config__qemu__disk.go:658
↓ 4 callers
FuncType
qemuTestTypeValidateFunc
func() (qemuTestTypeInvalid, qemuTestTypeValid)
proxmox/config__qemu__helper__validate_test.go:9
↓ 4 callers
FuncType
qemuTestsApiFunc
func() qemuTestsAPI
proxmox/config__qemu__helper__api_test.go:9
↓ 4 callers
Struct
testInput
proxmox/vmref_test.go:363
↓ 3 callers
TypeAlias
EncodedVersion
proxmox/client.go:2560
↓ 3 callers
TypeAlias
HaRuleID
HaRuleID has a minimum of 2 characters and max of 128 characters.
proxmox/config__ha__rules.go:825
↓ 3 callers
TypeAlias
PowerState
Enum TODO need custom json marshaller/unmarshaller to handle this type
proxmox/type__powerstate.go:5
↓ 3 callers
TypeAlias
QemuWorldWideName
proxmox/config__qemu__disk.go:1199
↓ 3 callers
Interface
RawAgentNetworkInterfaces
proxmox/data__qemu__agent.go:43
↓ 3 callers
Interface
RawApiTokens
proxmox/config__apiToken.go:217
↓ 3 callers
Interface
RawGuestResources
proxmox/config__guest__resource.go:21
↓ 3 callers
TypeAlias
TriBool
Enum const ( TriBoolFalse TriBoolNone TriBoolTrue )
proxmox/type__tribool.go:16
↓ 2 callers
TypeAlias
ContentType
proxmox/content.go:10
↓ 2 callers
TypeAlias
LxcCpuArchitecture
proxmox/config__lxc__new.go:15
↓ 2 callers
TypeAlias
LxcMountID
proxmox/config__lxc__mount.go:416
↓ 2 callers
TypeAlias
QemuNetworkInterfaceID
proxmox/config__qemu__network.go:326
↓ 2 callers
TypeAlias
QemuPciID
proxmox/config__qemu__pcie.go:71
↓ 2 callers
Interface
RawGroups
proxmox/config__group.go:294
↓ 2 callers
Interface
RawUsersInfo
proxmox/config__user.go:628
↓ 2 callers
TypeAlias
digest
stores a SHA1 digest as a 40-character hexadecimal string
proxmox/type__digest.go:9
↓ 2 callers
TypeAlias
mappingID
proxmox/resource__mapping.go:49
↓ 1 callers
TypeAlias
EfiDiskSize
EfiDiskSize is the size of the efi disk in kibibytes.
proxmox/config__qemu__efidisk.go:173
↓ 1 callers
TypeAlias
EntropySource
EntropySource is an Enum.
proxmox/config__qemu__rng.go:109
↓ 1 callers
TypeAlias
HaPriority
Max 1000
proxmox/config__ha__rules.go:890
↓ 1 callers
TypeAlias
LxcNetworkID
proxmox/config__lxc__networks.go:318
↓ 1 callers
TypeAlias
OperatingSystem
String is for fmt.Stringer.
proxmox/config__lxc__new.go:19
↓ 1 callers
TypeAlias
QemuCpuSockets
proxmox/config__qemu__cpu.go:935
↓ 1 callers
TypeAlias
QemuUsbID
Enum const ( QemuUsbID0 ... QemuUsbID4 )
proxmox/config__qemu__usb.go:110
↓ 1 callers
Interface
RawApiTokenConfig
proxmox/config__apiToken.go:261
↓ 1 callers
Interface
RawGuestStatus
proxmox/vmref.go:562
↓ 1 callers
Interface
RawPoolGuest
proxmox/config__pool.go:700
↓ 1 callers
Interface
RawPoolInfo
proxmox/config__pool.go:489
↓ 1 callers
Interface
RawPoolStorage
proxmox/config__pool.go:723
↓ 1 callers
TypeAlias
ResourceMappingUsbID
minimum length: 2 ,maximum length: 128 ,regex: ^\w(\w|\d|_|-){1,127}$
proxmox/resource__mapping.go:14
next →
1–100 of 413, ranked by callers