Class PolicySpec
- Namespace
- JD.AI.Core.Governance
- Assembly
- JD.AI.Core.dll
public sealed class PolicySpec
- Inheritance
-
PolicySpec
- Inherited Members
Properties
Audit
public AuditPolicy? Audit { get; set; }
Property Value
Budget
public BudgetPolicy? Budget { get; set; }
Property Value
CircuitBreaker
public CircuitBreakerPolicy? CircuitBreaker { get; set; }
Property Value
Data
public DataPolicy? Data { get; set; }
Property Value
Extends
Name of a built-in compliance preset to extend (e.g. "jdai/compliance/soc2"). The preset's policy is merged as a low-priority base before this spec's overrides.
public string? Extends { get; set; }
Property Value
Models
public ModelPolicy? Models { get; set; }
Property Value
Providers
public ProviderPolicy? Providers { get; set; }
Property Value
Roles
public RolePolicy? Roles { get; set; }
Property Value
Sessions
public SessionPolicy? Sessions { get; set; }
Property Value
Tools
public ToolPolicy? Tools { get; set; }
Property Value
Workflows
public WorkflowPolicy? Workflows { get; set; }