InstallNixosVmResult
Result of NETSetup.Stages._5_NETSetupLinux.InstallNixosVm.Run(Host,osisa.SystemManagement.Entities.Machine,NETSetup.Entities.NETSetupConfig,ISystemHost,NETSetup.Stages._5_NETSetupLinux.IQmExecutor,NETSetup.Config.Nix.Templates.NixHostTemplate).
public sealed class InstallNixosVmResult
1. Properties
1.1. Created
True when this run created the VM. False if it pre-existed.
public bool Created { get; init; }
1.2. GeneratedConfigDir
Local directory holding the emitted installer overlay bundle.
public AbsolutePath GeneratedConfigDir { get; init; }
1.3. RanInstaller
True when the remote install.sh phase ran (only false on already-installed skip).
public bool RanInstaller { get; init; }
1.4. SkippedAlreadyInstalled
True when the VM was already installed (guest hostname matches machine name) so the install path was skipped wholesale.
public bool SkippedAlreadyInstalled { get; init; }
1.5. SkippedExisting
True when VM pre-existed at create-step (=!Created). Test seam, equivalent to vmExists() returning true.
public bool SkippedExisting { get; init; }
1.6. VmIp
IP discovered while the installer ISO was running. IPAddress.None when skipped.
public IPAddress VmIp { get; init; }