TestimoX

API Reference

Class

FileConfiguration

Namespace TestimoX
Assembly TestimoX
Implements
IEquatable<FileConfiguration>

Represents settings loaded from an XML or JSON configuration file.

Inheritance

  • Object
  • FileConfiguration

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters

Constructors

public FileConfiguration() #

Methods

public virtual FileConfiguration <Clone>$() #
Returns: FileConfiguration
public virtual Boolean Equals(FileConfiguration other) #
Returns: Boolean

Parameters

obj Object requiredposition: 0
public override Int32 GetHashCode() #
Returns: Int32
public override String ToString() #
Returns: String

Properties

public List<String> Rules { get; set; } #

Explicit rule names to include.

public Nullable<Int32> Concurrency { get; set; } #

Maximum degree of parallelism.

public Nullable<Boolean> GenerateHtml { get; set; } #

Generate HTML report.

public Nullable<Boolean> OpenReport { get; set; } #

Open HTML report after run.

public String JsonPath { get; set; } #

Path to export JSON results.

public Nullable<VerbosityLevel> Verbosity { get; set; } #

Verbosity level for console output.

public Nullable<ConsoleView> ConsoleView { get; set; } #

Preferred console view.

public Nullable<Boolean> KeepOpen { get; set; } #

Keep the application open after execution.

public List<Category> IncludeCategories { get; set; } #

Categories to include.

public List<Category> ExcludeCategories { get; set; } #

Categories to exclude.

public Nullable<PreflightMode> Preflight { get; set; } #

Preflight mode for connectivity checks.

public PowerShellRuntimeConfig PowerShellRuntime { get; set; } #

Optional settings controlling how bundled PowerShell rules are sourced (compiled vs. legacy).

public String PowerShellRulesDirectory { get; set; } #

Optional directory containing user-provided PowerShell rules (.ps1). When set, discovery loads from this path.

public Nullable<DomainControllerTargetingMode> DomainControllerTargetingMode { get; set; } #

Controls whether DomainController-scoped rules sample a subset of DCs per domain, run against every discovered DC, or honor an explicit reviewed host list.

public Nullable<Int32> DomainControllerTargetsPerDomain { get; set; } #

Maximum number of DCs per domain targeted by DomainController-scoped rules when sampling is enabled. Ignored when DomainControllerTargetingMode is All or Explicit.

public List<String> ExplicitDomainControllerTargets { get; set; } #

Optional explicit list of DCs for DomainController-scoped rule execution. When populated, this list takes precedence over sampling and does not alter broader discovery/query routing.

public List<String> IncludeDomains { get; set; } #

Optional domain DNS names to include in discovery and rule execution.

public List<String> ExcludeDomains { get; set; } #

Optional domain DNS names to exclude from discovery and rule execution.

public Nullable<Boolean> IncludeTrustedDomains { get; set; } #

Whether trusted domains should be included when discovery supports it.