ProxmoxAutoInstallToml.DiskSetup
public class ProxmoxAutoInstallToml.DiskSetup
1. Properties
1.1. Btrfs
[DataMember(Name = "btrfs")]
public ProxmoxAutoInstallToml.BtrfsOptions Btrfs { get; set; }
1.2. DiskList
List of disk device names (e.g., sda, nvme0n1) to include. Use either this OR Filter, not both.
[DataMember(Name = "disk-list")]
public List<string> DiskList { get; set; }
1.3. FilesystemType
Filesystem type. Values: ext4, xfs, zfs, btrfs. Recommended: btrfs (snapshots make backups easy and small).
[DataMember(Name = "filesystem")]
public string FilesystemType { get; set; }
1.4. Filter
Filter to select disk by UDEV properties (e.g., serial number). Serialized as dotted keys: filter.ID_SERIAL = "SAMSUNG*" Supported keys: ID_SERIAL, ID_MODEL, ID_VENDOR. Use either this OR DiskList, not both.
[DataMember(Name = "filter")]
public Dictionary<string, string> Filter { get; set; }
1.5. FilterMatch
Decides whether a match of any filter is sufficient or if all filters need to match. Values: "any" or "all". Required when using Filter.
[DataMember(Name = "filter-match")]
public string FilterMatch { get; set; }
1.6. Lvm
[DataMember(Name = "lvm")]
public ProxmoxAutoInstallToml.LvmOptions Lvm { get; set; }
1.7. Zfs
[DataMember(Name = "zfs")]
public ProxmoxAutoInstallToml.ZfsOptions Zfs { get; set; }