API Reference
Class
BenchmarkPolicySet
Contains versioned organization policy layered over immutable benchmark packs.
Inheritance
- Object
- BenchmarkPolicySet
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
- Property BenchmarkDeploymentExportRequest.Policy
- Method BenchmarkPolicySerializer.Deserialize
- Method BenchmarkPolicySerializer.Load
- Property BenchmarkRequirementsBuildRequest.OrganizationPolicy
- Property BenchmarkRequirementsBundle.OrganizationPolicy
- Property BenchmarkApplyRequest.Policy
- Property BenchmarkBackupRequest.Policy
Accepted by parameters
- Method BenchmarkAssessmentEngine.Assess
- Method BenchmarkAssessmentEngine.Assess
- Method BenchmarkAssessmentEngine.Assess
- Method BenchmarkPolicyResolver.Resolve
- Method BenchmarkPolicySerializer.CalculateHash
- Method BenchmarkPolicySerializer.Save
- Method BenchmarkPolicySerializer.Serialize
- Method BenchmarkPolicySerializer.Validate
- Method BenchmarkTransactionEngine.Preview
- Method BenchmarkTransactionEngine.Preview
Constructors
public BenchmarkPolicySet() #Inherited Methods
Properties
public Int32 SchemaVersion { get; set; } #Gets or sets the policy schema version.
public String Id { get; set; } #Gets or sets the stable policy identifier.
public String Version { get; set; } #Gets or sets the organization-visible policy version.
public String Organization { get; set; } #Gets or sets the organization name.
public List<String> PackIds { get; set; } #Gets or sets optional benchmark pack ID wildcard patterns.
public List<BenchmarkPolicyDecision> Decisions { get; set; } #Gets or sets governed decisions.
public String ContentHash { get; set; } #Gets or sets the SHA-256 integrity hash excluding this property.