MCPcopy Create free account

hub / github.com/Telmate/proxmox-api-go / types & classes

Types & classes413 in github.com/Telmate/proxmox-api-go

↓ 144 callersTypeAliasGuestID
Positive number between 100 and 1000000000
proxmox/config__guest.go:269
↓ 77 callersTypeAliasLxcMountSize
proxmox/config__lxc__mount.go:1129
↓ 73 callersTypeAliasSnapshotName
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 callersTypeAliasQemuMemoryCapacity
proxmox/config__qemu__memory.go:135
↓ 64 callersTypeAliasIPv6Address
proxmox/type__ip.go:47
↓ 60 callersTypeAliasIPv6CIDR
proxmox/type__ip.go:66
↓ 60 callersTypeAliasPoolName
proxmox/config__pool.go:745
↓ 59 callersTypeAliasQemuMemoryBalloonCapacity
proxmox/config__qemu__memory.go:121
↓ 58 callersTypeAliasVlan
proxmox/type__vlan(s).go:10
↓ 57 callersTypeAliasLxcMountPath
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 callersTypeAliasIPv4CIDR
proxmox/type__ip.go:27
↓ 54 callersTypeAliasTimeDuration
Negative value means default
proxmox/config__guest.go:504
↓ 52 callersTypeAliasIPv4Address
proxmox/type__ip.go:8
↓ 50 callersTypeAliasLxcNetworkName
max len 16, must be unique across all networks regex ^(?!\.\.)[a-zA-Z0-9_.-]{2,16}$
proxmox/config__lxc__networks.go:459
↓ 49 callersTypeAliasGuestName
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 callersTypeAliasGuestNetworkRate
0 to 10240000, where 0 means no limit
proxmox/config__guest.go:183
↓ 45 callersTypeAliasLxcHostPath
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 callersTypeAliasPciID
0000:00:00.1
proxmox/config__qemu__pcie.go:556
↓ 36 callersTypeAliasResourceMappingPciID
minimum length: 2 ,maximum length: 128 ,regex: ^\w(\w|\d|_|-){1,127}$
proxmox/resource__mapping.go:33
↓ 36 callersTypeAliasprivilege
proxmox/permission.go:203
↓ 35 callersTypeAliasQemuMemoryShares
proxmox/config__qemu__memory.go:153
↓ 34 callersTypeAliasQemuDiskFormat
Enum const ( QemuDiskFormat_Cow QemuDiskFormat_Cloop QemuDiskFormat_Qcow QemuDiskFormat_Qcow2 QemuDiskFormat_Qed QemuDiskFormat_Vmdk Q
proxmox/config__qemu__disk.go:702
↓ 33 callersTypeAliasStorageName
proxmox/config__storage.go:1214
↓ 31 callersTypeAliasGroupName
GroupName may only contain the following characters: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890-_
proxmox/config__group.go:392
↓ 31 callersTypeAliasPath
internal/mockServer/mockServer.go:29
↓ 30 callersTypeAliasNodeName
Only the following characters are allowed: "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-". May not start with a hyphen. May not end
proxmox/node.go:16
↓ 27 callersTypeAliasGuestStartupOrder
String is for fmt.Stringer. Negative value means any order
proxmox/config__guest.go:511
↓ 25 callersTypeAliasCloudInitSnippetPath
proxmox/config__qemu__cloudinit.go:561
↓ 24 callersTypeAliasMTU
proxmox/type__mtu.go:8
↓ 21 callersTypeAliasLxcCpuCores
0-8192, 0 means no limit
proxmox/config__lxc__cpu.go:115
↓ 19 callersTypeAliasQemuNetworkModel
proxmox/config__qemu__network.go:427
↓ 18 callersTypeAliasLxcCpuLimit
0-8192, 0 means no limit
proxmox/config__lxc__cpu.go:132
↓ 18 callersTypeAliasLxcCpuUnits
0-100000, 0 means no limit
proxmox/config__lxc__cpu.go:149
↓ 16 callersTypeAliasCpuType
proxmox/config__qemu__cpu.go:210
↓ 16 callersTypeAliasQemuDiskId
proxmox/config__qemu__disk.go:742
↓ 16 callersTypeAliasQemuNetworkQueue
proxmox/config__qemu__network.go:497
↓ 15 callersTypeAliasLxcMemory
proxmox/config__lxc__new.go:811
↓ 15 callersTypeAliasPciDeviceID
Hexadecimal, range 0x0000-0xFFFF, prefixed is optional Set to empty string to remove the device id
proxmox/config__qemu__pcie.go:447
↓ 15 callersTypeAliasPciSubDeviceID
Hexadecimal, range 0x0000-0xFFFF, prefixed is optional Set to empty string to remove the sub device id
proxmox/config__qemu__pcie.go:488
↓ 15 callersTypeAliasPciSubVendorID
Hexadecimal, range 0x0000-0xFFFF, prefixed is optional Set to empty string to remove the sub vendor id
proxmox/config__qemu__pcie.go:511
↓ 15 callersTypeAliasPciVendorID
Hexadecimal, range 0x0000-0xFFFF, prefixed is optional Set to empty string to remove the vendor id
proxmox/config__qemu__pcie.go:534
↓ 14 callersTypeAliasUserPassword
May be empty or should be at least be 5 characters long.
proxmox/config__user.go:563
↓ 13 callersTypeAliasLxcSwap
proxmox/config__lxc__new.go:851
↓ 13 callersTypeAliasQemuDiskAsyncIO
proxmox/config__qemu__disk.go:527
↓ 13 callersTypeAliasQemuDiskCache
proxmox/config__qemu__disk.go:667
↓ 12 callersTypeAliasPciMediatedDevice
May not include `,` There are probably more restrictions, but they are not documented.
proxmox/config__qemu__pcie.go:470
↓ 11 callersTypeAliasQemuDiskSerial
proxmox/config__qemu__disk.go:841
↓ 10 callersTypeAliasQemuGuestAgentType
proxmox/config__qemu__guestagent.go:80
↓ 10 callersInterfaceRawUserInfo
proxmox/config__user.go:678
↓ 9 callersTypeAliasCpuVirtualCores
proxmox/config__qemu__cpu.go:519
↓ 9 callersTypeAliasTag
proxmox/type__tag.go:110
↓ 9 callersTypeAliasTpmVersion
proxmox/config__qemu__tpm.go:72
↓ 8 callersTypeAliasApiTokenName
^[A-Za-z][A-Za-z0-9\.\-_]{1,127}
proxmox/config__apiToken.go:360
↓ 8 callersInterfaceRawSnapshots
proxmox/snapshot.go:240
↓ 7 callersInterfaceRawPoolMembers
proxmox/config__pool.go:539
↓ 7 callersTypeAliaspermissionPath
proxmox/permission.go:183
↓ 5 callersTypeAliasApiTokenSecret
proxmox/config__apiToken.go:378
↓ 5 callersTypeAliasGuestFeature
Enum
proxmox/config__guest.go:235
↓ 5 callersTypeAliasQemuCpuCores
proxmox/config__qemu__cpu.go:916
↓ 5 callersTypeAliasQemuDiskSize
Amount of Kibibytes the disk should be. Disk size must be greater than 4096.
proxmox/config__qemu__disk.go:865
↓ 5 callersInterfaceRawPools
proxmox/config__pool.go:444
↓ 4 callersTypeAliasHaAffinity
HaAffinity is an enum.
proxmox/config__ha__rules.go:796
↓ 4 callersTypeAliasPermissionCategory
proxmox/permission.go:106
↓ 4 callersTypeAliasQemuDiskBandwidthIopsLimitBurst
proxmox/config__qemu__disk.go:589
↓ 4 callersTypeAliasQemuDiskBandwidthIopsLimitConcurrent
proxmox/config__qemu__disk.go:602
↓ 4 callersTypeAliasQemuDiskBandwidthMBpsLimitBurst
proxmox/config__qemu__disk.go:645
↓ 4 callersTypeAliasQemuDiskBandwidthMBpsLimitConcurrent
proxmox/config__qemu__disk.go:658
↓ 4 callersFuncTypeqemuTestTypeValidateFunc
func() (qemuTestTypeInvalid, qemuTestTypeValid)
proxmox/config__qemu__helper__validate_test.go:9
↓ 4 callersFuncTypeqemuTestsApiFunc
func() qemuTestsAPI
proxmox/config__qemu__helper__api_test.go:9
↓ 4 callersStructtestInput
proxmox/vmref_test.go:363
↓ 3 callersTypeAliasEncodedVersion
proxmox/client.go:2560
↓ 3 callersTypeAliasHaRuleID
HaRuleID has a minimum of 2 characters and max of 128 characters.
proxmox/config__ha__rules.go:825
↓ 3 callersTypeAliasPowerState
Enum TODO need custom json marshaller/unmarshaller to handle this type
proxmox/type__powerstate.go:5
↓ 3 callersTypeAliasQemuWorldWideName
proxmox/config__qemu__disk.go:1199
↓ 3 callersInterfaceRawAgentNetworkInterfaces
proxmox/data__qemu__agent.go:43
↓ 3 callersInterfaceRawApiTokens
proxmox/config__apiToken.go:217
↓ 3 callersInterfaceRawGuestResources
proxmox/config__guest__resource.go:21
↓ 3 callersTypeAliasTriBool
Enum const ( TriBoolFalse TriBoolNone TriBoolTrue )
proxmox/type__tribool.go:16
↓ 2 callersTypeAliasContentType
proxmox/content.go:10
↓ 2 callersTypeAliasLxcCpuArchitecture
proxmox/config__lxc__new.go:15
↓ 2 callersTypeAliasLxcMountID
proxmox/config__lxc__mount.go:416
↓ 2 callersTypeAliasQemuNetworkInterfaceID
proxmox/config__qemu__network.go:326
↓ 2 callersTypeAliasQemuPciID
proxmox/config__qemu__pcie.go:71
↓ 2 callersInterfaceRawGroups
proxmox/config__group.go:294
↓ 2 callersInterfaceRawUsersInfo
proxmox/config__user.go:628
↓ 2 callersTypeAliasdigest
stores a SHA1 digest as a 40-character hexadecimal string
proxmox/type__digest.go:9
↓ 2 callersTypeAliasmappingID
proxmox/resource__mapping.go:49
↓ 1 callersTypeAliasEfiDiskSize
EfiDiskSize is the size of the efi disk in kibibytes.
proxmox/config__qemu__efidisk.go:173
↓ 1 callersTypeAliasEntropySource
EntropySource is an Enum.
proxmox/config__qemu__rng.go:109
↓ 1 callersTypeAliasHaPriority
Max 1000
proxmox/config__ha__rules.go:890
↓ 1 callersTypeAliasLxcNetworkID
proxmox/config__lxc__networks.go:318
↓ 1 callersTypeAliasOperatingSystem
String is for fmt.Stringer.
proxmox/config__lxc__new.go:19
↓ 1 callersTypeAliasQemuCpuSockets
proxmox/config__qemu__cpu.go:935
↓ 1 callersTypeAliasQemuUsbID
Enum const ( QemuUsbID0 ... QemuUsbID4 )
proxmox/config__qemu__usb.go:110
↓ 1 callersInterfaceRawApiTokenConfig
proxmox/config__apiToken.go:261
↓ 1 callersInterfaceRawGuestStatus
proxmox/vmref.go:562
↓ 1 callersInterfaceRawPoolGuest
proxmox/config__pool.go:700
↓ 1 callersInterfaceRawPoolInfo
proxmox/config__pool.go:489
↓ 1 callersInterfaceRawPoolStorage
proxmox/config__pool.go:723
↓ 1 callersTypeAliasResourceMappingUsbID
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