API Reference
ServiceConfig
Root configuration for the TestimoX service. This object is serialized to and from service.json and can be produced/consumed by PowerShell or C# callers as a strongly-typed model.
Inheritance
- Object
- ServiceConfig
Constructors
public ServiceConfig() #Inherited Methods
Properties
public AdSnapshotConfig AdSnapshot { get; set; } #Active Directory snapshot settings (users, computers, groups, GPO) and scheduling.
public ExportConfig Export { get; set; } #Export pipeline configuration (sinks, retention, compression, shape).
public TestRunConfig TestRun { get; set; } #Optional TestimoX rule execution configuration (rule lists and overrides).
public ManagementConfig Management { get; set; } #Management API configuration (endpoints, API keys, limits).
public EngineConfig Engine { get; set; } #Engine-level settings (e.g., SYSVOL, LDAP).
public StorageConfig Storage { get; set; } #Optional durable store settings for service-triggered runs (results/snapshots reuse). When provided, the engine will consult and write to the store according to policy.
public PowerShellRuntimeConfig PowerShellRuntime { get; set; } #Optional PowerShell catalog settings (e.g., force compiled-only) for service-triggered runs.
public GpoConfig Gpo { get; set; } #Convenience: top-level GPO cache tuning for service scenarios.