Table of Contents

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

Metadata

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