@microsoft/opentelemetry
    Preparing search index...

    Interface GuardrailDetails

    Details of a guardrail evaluation for security operations tracing.

    interface GuardrailDetails {
        contentInputHash?: string;
        contentModified?: boolean;
        decisionCode?: string;
        decisionReason?: string;
        decisionType: GuardrailDecisionType;
        externalEventId?: string;
        guardianId?: string;
        guardianName?: string;
        guardianProviderName?: string;
        guardianVersion?: string;
        policyId?: string;
        policyName?: string;
        policyVersion?: string;
        targetId?: string;
        targetType: string;
    }
    Index

    Properties

    contentInputHash?: string

    Hash of the input content for forensic correlation.

    contentModified?: boolean

    Whether content was modified by the guardrail.

    decisionCode?: string

    Machine-readable decision code.

    decisionReason?: string

    Human-readable explanation for the decision.

    decisionType: GuardrailDecisionType

    The decision made by the guardian (required).

    externalEventId?: string

    External correlation identifier for SIEM systems.

    guardianId?: string

    Unique identifier of the guardian.

    guardianName?: string

    Human-readable name of the guardian.

    guardianProviderName?: string

    Provider of the guardian service (e.g., azure.ai.content_safety).

    guardianVersion?: string

    Version of the guardian.

    policyId?: string

    Identifier of the policy that triggered the decision.

    policyName?: string

    Human-readable name of the policy.

    policyVersion?: string

    Version of the policy.

    targetId?: string

    Identifier of the target being guarded.

    targetType: string

    The type of content or action the guardrail is applied to (required).