TestimoX

API Reference

Class

AdPlan

Namespace TestimoX.Planning
Assembly TestimoX

Full plan of what data to stage before rule execution.

Inheritance

  • Object
  • AdPlan

Constructors

public AdPlan(IReadOnlyList<String> domains) #

Creates a plan for the provided domains.

Parameters

domains System.Collections.Generic.IReadOnlyList{System.String} requiredposition: 0
Target domains.

Properties

public IReadOnlyList<String> Domains { get; } #

Domains included in the warm-up plan.

public Dictionary<String, UserDataUnion> UsersByDomain { get; } #

Desired per-domain user data union.

public Dictionary<String, ComputerDataUnion> ComputersByDomain { get; } #

Desired per-domain computer data union.

public Boolean RequiresGpo { get; set; } #

Indicates whether any selected rules require Group Policy data (indices/ACL snapshots/DC policy). When false, staging should not warm any GPO-related caches.

public Boolean RequiresGpoIndices { get; set; } #

When true, warm forest-wide GPO indices (CN=Policies scan) once.

public Boolean RequiresGpoAclSnapshot { get; set; } #

When true, warm per-domain GPO ACL snapshot caches.

public Boolean RequiresGpoDcPolicy { get; set; } #

When true, warm per-domain effective DC policy snapshot.

public HashSet<DataSetKind> RequestedDataSets { get; } #

Full set of requested datasets aggregated from selected rules.