API Reference
BenchmarkRemediationPlan
Pins an operator-reviewed remediation selection for safe reassessment before later execution.
Inheritance
- Object
- BenchmarkRemediationPlan
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
Accepted by parameters
Constructors
public BenchmarkRemediationPlan() #Inherited Methods
Properties
public Int32 SchemaVersion { get; set; } #Gets or sets the remediation-plan schema version.
public Guid PlanId { get; set; } #Gets or sets the plan identifier.
public String RequirementsId { get; set; } #Gets or sets the exact requirements identifier.
public String RequirementsVersion { get; set; } #Gets or sets the exact requirements version.
public String RequirementsBundleHash { get; set; } #Gets or sets the exact requirements bundle hash.
public String PackId { get; set; } #Gets or sets the exact benchmark pack identifier.
public String PackHash { get; set; } #Gets or sets the exact benchmark pack hash.
public String PolicyHash { get; set; } #Gets or sets the exact organization policy hash.
public String CompositionPolicyHash { get; set; } #Gets or sets the exact composition policy hash.
public String CompositionRuleId { get; set; } #Gets or sets the exact composition rule that authorized this target and selection.
public Boolean NativeOnly { get; set; } #Gets or sets whether execution must retain the native-only provider boundary used during review.
public BenchmarkTarget Target { get; set; } #Gets or sets the exact typed target.
public BenchmarkSelection Selection { get; set; } #Gets or sets the fail-closed profile and control selection.
public String SelectionHash { get; set; } #Gets or sets the exact selection hash observed during preview.
public Guid SourceAssessmentId { get; set; } #Gets or sets the assessment from which the operator selected remediation.
public List<BenchmarkRemediationPlanChange> Changes { get; set; } #Gets or sets exact planned technical changes.
public String CreatedBy { get; set; } #Gets or sets the accountable plan creator.
public String ChangeReason { get; set; } #Gets or sets the review or change reason.
public DateTimeOffset CreatedAt { get; set; } #Gets or sets the UTC creation time.
public DateTimeOffset ExpiresAt { get; set; } #Gets or sets the deadline after which a new plan is required.
public String ContentHash { get; set; } #Gets or sets the SHA-256 content hash excluding this property and signature.
public BenchmarkDigitalSignature Signature { get; set; } #Gets or sets an optional plan-approval signature.