ProxmoxAutoInstallToml.Network

Network configuration. Either set source to "from-dhcp" or provide all manual options.

public class ProxmoxAutoInstallToml.Network

1. Properties

1.1. CIDR

IP address with subnet in CIDR notation, e.g., "192.168.1.10/24". Required when source is "from-answer".

[DataMember(Name = "cidr")]
public string CIDR { get; set; }

1.2. DNSIP

DNS server IP address. Required when source is "from-answer".

[DataMember(Name = "dns")]
public string DNSIP { get; set; }

1.3. Filter

Filter to select the network interface by UDEV properties. Required when source is "from-answer". Not supported for "from-dhcp". Serialized as dotted keys: filter.ID_NET_NAME = "*" Supported keys: ID_NET_NAME (interface name), ID_NET_NAME_MAC (MAC-based name).

[DataMember(Name = "filter")]
public Dictionary<string, string> Filter { get; set; }

1.4. GatewayIP

Router/gateway IP address. Required when source is "from-answer".

[DataMember(Name = "gateway")]
public string GatewayIP { get; set; }

1.5. Source

Network source. Values: "from-dhcp" (uses DHCP) or "from-answer" (manual configuration).

[DataMember(Name = "source")]
public string Source { get; set; }