Class PolicySpecification
- Namespace
- JD.AI.Core.Specifications
- Assembly
- JD.AI.Core.dll
public sealed class PolicySpecification
- Inheritance
-
PolicySpecification
- Inherited Members
-
Properties
ApiVersion
public string ApiVersion { get; set; }
Property Value
- string
Enforcement
public PolicyEnforcement Enforcement { get; set; }
Property Value
- PolicyEnforcement
Exceptions
public IList<PolicyException> Exceptions { get; init; }
Property Value
- IList<PolicyException>
Id
public string Id { get; set; }
Property Value
- string
Kind
public string Kind { get; set; }
Property Value
- string
public PolicyMetadata Metadata { get; set; }
Property Value
- PolicyMetadata
PolicyType
public string PolicyType { get; set; }
Property Value
- string
Rules
public IList<PolicyRule> Rules { get; init; }
Property Value
- IList<PolicyRule>
Scope
public IList<string> Scope { get; init; }
Property Value
- IList<string>
Severity
public string Severity { get; set; }
Property Value
- string
Status
public string Status { get; set; }
Property Value
- string
Trace
public PolicyTraceability Trace { get; set; }
Property Value
- PolicyTraceability
Version
public int Version { get; set; }
Property Value
- int