ProxmoxAutoInstallExtensions

public static class ProxmoxAutoInstallExtensions

1. Properties

1.1. AssistantPath

public static AbsolutePath AssistantPath { get; }

2. Methods

2.1. ProxmoxAssistantBuilder()

public static LinuxCommandBase.Builder ProxmoxAssistantBuilder()

Returns: LinuxCommandBase.Builder

2.2. ToProxmoxAutoInstall(NETSetupConfig, ISystemHost, Server, IDisk?, bool)

public static ProxmoxAutoInstallToml ToProxmoxAutoInstall(this NETSetupConfig config, ISystemHost host, Server liberator, IDisk? targetDisk = null, bool setStaticNetworkConfiguration = false)
Table 1. Parameters
Name Type Description

config

NETSetupConfig

host

ISystemHost

liberator

Server

targetDisk

IDisk?

setStaticNetworkConfiguration

bool

Returns: ProxmoxAutoInstallToml

2.3. ToProxmoxAutoInstall(string)

public static ProxmoxAutoInstallToml ToProxmoxAutoInstall(this string proxmoxAutoInstallTomlText)
Table 2. Parameters
Name Type Description

proxmoxAutoInstallTomlText

string

Returns: ProxmoxAutoInstallToml

2.4. ToTomlText(ProxmoxAutoInstallToml)

public static string ToTomlText(this ProxmoxAutoInstallToml proxmoxAutoInstallToml)
Table 3. Parameters
Name Type Description

proxmoxAutoInstallToml

ProxmoxAutoInstallToml

Returns: string

2.5. WriteTomlFile(ProxmoxAutoInstallToml, string)

public static void WriteTomlFile(this ProxmoxAutoInstallToml proxmoxAutoInstallToml, string path)
Table 4. Parameters
Name Type Description

proxmoxAutoInstallToml

ProxmoxAutoInstallToml

path

string