ProxmoxUpdateOptions
Configuration options controlling EnsureUpdateProxmox execution.
public sealed class ProxmoxUpdateOptions
1. Fields
1.1. DefaultMinFreeRootMegabytesForMajorUpgrade
Default minimum free root filesystem space (in MB) required before a major release upgrade.
public const long DefaultMinFreeRootMegabytesForMajorUpgrade
1.2. LatestSupportedMajorVersion
Latest stable Proxmox VE major release supported by NETSetup.
public const int LatestSupportedMajorVersion
2. Properties
2.1. AllowMajorUpgrade
Gets a value indicating whether in-place major version upgrades (7 → 8 → 9) are enabled.
public bool AllowMajorUpgrade { get; init; }
2.2. AutoReboot
Gets a value indicating whether the host should automatically reboot if a new kernel was installed.
public bool AutoReboot { get; init; }
2.3. MinFreeRootMegabytesForMajorUpgrade
Gets the minimum required free space on / (in MB) before starting a major release upgrade.
public long MinFreeRootMegabytesForMajorUpgrade { get; init; }
2.4. TargetMajorVersion
Gets the target Proxmox VE major version (e.g. 9 for PVE 9 / Debian 13 trixie).
public int TargetMajorVersion { get; init; }