GuardrailDetails interface
Details of a guardrail evaluation for security operations tracing.
Properties
| content |
Hash of the input content for forensic correlation. |
| content |
Whether content was modified by the guardrail. |
| decision |
Machine-readable decision code. |
| decision |
Human-readable explanation for the decision. |
| decision |
The decision made by the guardian (required). |
| external |
External correlation identifier for SIEM systems. |
| guardian |
Unique identifier of the guardian. |
| guardian |
Human-readable name of the guardian. |
| guardian |
Provider of the guardian service (e.g., azure.ai.content_safety). |
| guardian |
Version of the guardian. |
| policy |
Identifier of the policy that triggered the decision. |
| policy |
Human-readable name of the policy. |
| policy |
Version of the policy. |
| target |
Identifier of the target being guarded. |
| target |
The type of content or action the guardrail is applied to (required). |
Property Details
contentInputHash
Hash of the input content for forensic correlation.
contentInputHash?: string
Property Value
string
contentModified
Whether content was modified by the guardrail.
contentModified?: boolean
Property Value
boolean
decisionCode
Machine-readable decision code.
decisionCode?: string
Property Value
string
decisionReason
Human-readable explanation for the decision.
decisionReason?: string
Property Value
string
decisionType
The decision made by the guardian (required).
decisionType: GuardrailDecisionType
Property Value
externalEventId
External correlation identifier for SIEM systems.
externalEventId?: string
Property Value
string
guardianId
Unique identifier of the guardian.
guardianId?: string
Property Value
string
guardianName
Human-readable name of the guardian.
guardianName?: string
Property Value
string
guardianProviderName
Provider of the guardian service (e.g., azure.ai.content_safety).
guardianProviderName?: string
Property Value
string
guardianVersion
Version of the guardian.
guardianVersion?: string
Property Value
string
policyId
Identifier of the policy that triggered the decision.
policyId?: string
Property Value
string
policyName
Human-readable name of the policy.
policyName?: string
Property Value
string
policyVersion
Version of the policy.
policyVersion?: string
Property Value
string
targetId
Identifier of the target being guarded.
targetId?: string
Property Value
string
targetType
The type of content or action the guardrail is applied to (required).
targetType: string
Property Value
string