Documentation ¶
Index ¶
- func DataSource() datasource.DataSource
- func FormAgentConfig(agent *ct.VirtualMachineAgentModel) *service.ConfigureVirtualMachineAgentOptions
- func FormBIOSConfig(bios basetypes.StringValue) *proxmox.VirtualMachineBios
- func FormCPUConfig(cpu *ct.VirtualMachineCpuModel) *service.ConfigureVirtualMachineCpuOptions
- func FormCloudInitConfig(ctx context.Context, ci *ct.VirtualMachineCloudInitModel) *service.ConfigureVirtualMachineCloudInitOptions
- func FormCloudInitIpConfig(ctx context.Context, ipConfig *ct.VirtualMachineCloudInitIpConfigModel) *service.ConfigureVirtualMachineCloudInitIpConfigOptions
- func FormDiskConfig(ctx context.Context, disks []ct.VirtualMachineDiskModel, new bool) []service.ConfigureVirtualMachineDiskOptions
- func FormKeyboardConfig(key basetypes.StringValue) *proxmox.VirtualMachineKeyboard
- func FormMemoryConfig(mem *ct.VirtualMachineMemoryModel) *service.ConfigureVirtualMachineMemoryOptions
- func FormNetworkInterfaceConfig(nics []ct.VirtualMachineNetworkInterfaceModel) []service.ConfigureVirtualMachineNetworkInterfaceOptions
- func FormOSTypeConfig(osType basetypes.StringValue) *proxmox.VirtualMachineOperatingSystem
- func Resource() resource.Resource
- type ConfigureMode
- type VirtualMachineTimeouts
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DataSource ¶ added in v0.0.3
func DataSource() datasource.DataSource
func FormAgentConfig ¶ added in v0.0.8
func FormAgentConfig(agent *ct.VirtualMachineAgentModel) *service.ConfigureVirtualMachineAgentOptions
func FormBIOSConfig ¶ added in v0.0.8
func FormBIOSConfig(bios basetypes.StringValue) *proxmox.VirtualMachineBios
func FormCPUConfig ¶ added in v0.0.8
func FormCPUConfig(cpu *ct.VirtualMachineCpuModel) *service.ConfigureVirtualMachineCpuOptions
func FormCloudInitConfig ¶ added in v0.0.8
func FormCloudInitConfig(ctx context.Context, ci *ct.VirtualMachineCloudInitModel) *service.ConfigureVirtualMachineCloudInitOptions
func FormCloudInitIpConfig ¶ added in v0.0.8
func FormCloudInitIpConfig(ctx context.Context, ipConfig *ct.VirtualMachineCloudInitIpConfigModel) *service.ConfigureVirtualMachineCloudInitIpConfigOptions
func FormDiskConfig ¶ added in v0.0.8
func FormDiskConfig(ctx context.Context, disks []ct.VirtualMachineDiskModel, new bool) []service.ConfigureVirtualMachineDiskOptions
func FormKeyboardConfig ¶ added in v0.0.8
func FormKeyboardConfig(key basetypes.StringValue) *proxmox.VirtualMachineKeyboard
func FormMemoryConfig ¶ added in v0.0.8
func FormMemoryConfig(mem *ct.VirtualMachineMemoryModel) *service.ConfigureVirtualMachineMemoryOptions
func FormNetworkInterfaceConfig ¶ added in v0.0.8
func FormNetworkInterfaceConfig(nics []ct.VirtualMachineNetworkInterfaceModel) []service.ConfigureVirtualMachineNetworkInterfaceOptions
func FormOSTypeConfig ¶ added in v0.0.8
func FormOSTypeConfig(osType basetypes.StringValue) *proxmox.VirtualMachineOperatingSystem
Types ¶
type ConfigureMode ¶ added in v0.0.12
type ConfigureMode string
const ( ConfigureModeCreate ConfigureMode = "create" ConfigureModeUpdate ConfigureMode = "update" ConfigureModeDelete ConfigureMode = "delete" )
Source Files ¶
Click to show internal directories.
Click to hide internal directories.