API Reference
BenchmarkExceptionRequest
Contains a zone-originated request for a company benchmark exception.
Inheritance
- Object
- BenchmarkExceptionRequest
Remarks
This artifact is deliberately not an approved policy decision. Only a newly signed company requirements bundle containing an approved waiver can change requirement fulfillment.
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 BenchmarkExceptionRequest() #Inherited Methods
Properties
public Int32 SchemaVersion { get; set; } #Gets or sets the exception-request schema version.
public Guid RequestId { get; set; } #Gets or sets the request identifier.
public String RequirementsId { get; set; } #Gets or sets the exact company requirements identifier.
public String RequirementsVersion { get; set; } #Gets or sets the exact company requirements version.
public String RequirementsBundleHash { get; set; } #Gets or sets the exact requirements bundle SHA-256 hash.
public String ZoneId { get; set; } #Gets or sets the requesting zone.
public List<String> TargetPatterns { get; set; } #Gets or sets target identifiers or reviewed wildcard target patterns.
public List<String> ControlIds { get; set; } #Gets or sets exact pack control identifiers when canonical identities are unavailable.
public List<String> ControlKeys { get; set; } #Gets or sets stable cross-pack control keys.
public String Reason { get; set; } #Gets or sets the business or technical reason for the request.
public String CompensatingControls { get; set; } #Gets or sets compensating controls proposed by the zone.
public String RequestedBy { get; set; } #Gets or sets the accountable requester.
public String Reference { get; set; } #Gets or sets the ticket, risk, or change reference.
public DateTimeOffset RequestedExpiresAt { get; set; } #Gets or sets the requested exception expiry.
public DateTimeOffset CreatedAt { get; set; } #Gets or sets the UTC request time.
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 requester signature.