TestimoX

API Reference

Class

BenchmarkAssessment

Namespace TestimoX.Benchmarks.Execution
Assembly TestimoX
Modifiers sealed

Contains a complete benchmark assessment for one target.

Inheritance

  • Object
  • BenchmarkAssessment

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

Properties

public Guid AssessmentId { get; set; } #

Gets or sets the assessment identifier.

public String PackId { get; set; } #

Gets or sets the pack identifier.

public String PackHash { get; set; } #

Gets or sets the pack content hash.

public String EffectivePackHash { get; set; } #

Gets or sets the effective pack hash after organization overrides are resolved.

public String SelectionHash { get; set; } #

Gets or sets the deterministic fingerprint of the resolved selection.

public String SourceSelectionHash { get; set; } #

Gets or sets the deterministic selection fingerprint from the immutable source pack before organization policy changes desired values.

public String ControlSetId { get; set; } #

Gets or sets the named control-set identifier used for the assessment.

public String ControlSetVersion { get; set; } #

Gets or sets the named control-set version used for the assessment.

public String ControlSetHash { get; set; } #

Gets or sets the integrity hash of the named control set used for the assessment.

public String PolicyId { get; set; } #

Gets or sets the governed organization policy identifier used for the assessment.

public String PolicyHash { get; set; } #

Gets or sets the integrity hash of the governed organization policy used for the assessment.

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

Gets or sets expanded profile identifiers.

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

Gets or sets the exact resolved pack control identifiers.

public BenchmarkHostFacts Host { get; set; } #

Gets or sets target facts captured for the run.

public BenchmarkTarget Target { get; set; } #

Gets or sets the typed resource assessed by the run.

public DateTimeOffset StartedAt { get; set; } #

Gets or sets the assessment start time.

public DateTimeOffset CompletedAt { get; set; } #

Gets or sets the assessment completion time.

public List<BenchmarkControlResult> Controls { get; set; } #

Gets or sets recommendation results.

public BenchmarkAssessmentSummary Summary { get; set; } #

Gets or sets the calculated assessment summary.