API Reference
BenchmarkAssessment
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.
Returned or exposed by
- Method BenchmarkAssessmentEngine.Assess
- Method BenchmarkAssessmentEngine.Assess
- Method BenchmarkAssessmentEngine.Assess
- Method BenchmarkAssessmentEngine.Assess
- Method BenchmarkAssessmentEngine.Assess
- Property BenchmarkRequirementsRunResult.Assessments
- Property BenchmarkZoneEvidencePackage.Assessments
- Property BenchmarkChangePreview.Assessment
- Property BenchmarkReportRequest.Assessments
Accepted by parameters
Constructors
public BenchmarkAssessment() #Inherited Methods
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.