public MissingSRProblem(Check check, Pool pool, SR sr, Dictionary<string, string> device_config) : base(check) { this.pool = pool; this.sr = sr; this.device_config = device_config; }
protected VMProblem(Check check, VM vm) : base(check) { _vm = vm; ResidentOn = VM.Connection.Resolve(VM.resident_on); }
protected Information(Check check) : base(check) { }
public VMCannotSeeNetwork(Check check, VM vm, XenAPI.Network network) : base(check, vm) { Network = network; }
public HostNotLive(Check check, Host host) : base(check, host) { }
public HostHasWssWarning(Check check, Host host) : base(check) { StoredHost = host; }
public PoolProblem(Check check, Pool pool) : base(check) { _pool = pool; }
public HAEnabledProblem(Check check, Pool pool) : base(check, pool) { FailuresToTolerate = pool.ha_host_failures_to_tolerate; HeartbeatSrs = pool.GetHAHeartbeatSRs(); }
public HostNotSafeToUpgradeWarning(Check check, Host host, HostNotSafeToUpgradeReason reason) : base(check) { this.host = host; this.reason = reason; }
public HostMaintenanceMode(Check check, Host host) : base(check, host) { }
public SuspendedVM(Check check, VM vm) : base(check, vm) { }
public NoPVDrivers(Check check, VM vm):base(check) { _vm = vm; }
public CannotMigrateVM(Check check, VM vm) : base(check, vm) { }
public PrecheckFailed(Check check, Host host, Failure failure) : base(check, host) { Failure = failure; _host = host; }
public ConflictingUpdatePresent(Check check, string confilctedUpdates, Host host) : base(check, host) { this.confilctedUpdates = confilctedUpdates; }
protected HostProblem(Check check, Host server) : base(check) { _server = server; }
public MissingMultipleFCSRsProblem(Check check, Pool pool, List<SRDeviceConfig> srDeviceConfigList) : base(check) { this.pool = pool; this.srDeviceConfigList = srDeviceConfigList; }
public NotEnoughMem(Check check, Host host) : base(check, host) { }
public HAEnabledWarning(Check check, Pool pool, Host host) : base(check) { this.pool = pool; this.host = host; }
public ExistingVmWarning(Check check, VM vm) : base(check) { _vm = vm; }
protected WarningWithInformationUrl(Check check) : base(check) { }
public UnsupportedStorageLinkSrIsPresentProblem(Check check) : base(check) { }
public PatchAlreadyApplied(Check check, Host host) : base(check) { _host = host; }
protected ProblemWithInformationUrl(Check check) : base(check) { }
public WrongServerVersion(Check check, string versionRequired,Host host) : base(check, host) { _versionRequired = versionRequired; }
public LocalStorage(Check check, VM vm) : base(check, vm) { }
public NotEnoughSpaceToSuspend(Check check, SR sr, long requiredSpace, List<VM> vms) : base(check, sr) { RequiredSpace = requiredSpace; Vms = vms; }
public AutoStartEnabled(Check check, VM vm) : base(check) { _VMref = new XenRef<VM>(vm); _connection = vm.Connection; }
public InvalidVCPUConfiguration(Check check, VM vm) : base(check, vm) { }
public HostOutOfSpaceProblem(Check check, Host host, Pool_patch patch, DiskSpaceRequirements diskSpaceReq) : base(check, host) { this.patch = patch; this.diskSpaceReq = diskSpaceReq; }