Skip to content

SpanGuardrailAssessment

Source code in docs_src/capo_qconnect/types/span_guardrail_assessment.py
class SpanGuardrailAssessment(TypedDict, closed=True):
    guardrail_id: "capo_qconnect.types.non_empty_string.NonEmptyString"
    """<p>Unique AI Guardrail identifier.</p>"""
    guardrail_name: "capo_qconnect.types.non_empty_string.NonEmptyString"
    """<p>Customer-defined display name of the AI Guardrail resource.</p>"""
    source: "capo_qconnect.types.guardrail_source.GuardrailSource"
    """<p>Content source the guardrail was evaluated against.</p>"""
    action: "capo_qconnect.types.guardrail_action.GuardrailAction"
    """<p>Outcome of the guardrail assessment.</p>"""
    policies: NotRequired[
        "capo_qconnect.types.guardrail_policy_result_list.GuardrailPolicyResultList"
    ]
    """<p>Per-policy assessment results. Absent or empty when action is NONE.</p>"""

action instance-attribute

Outcome of the guardrail assessment.

guardrail_id instance-attribute

guardrail_id: NonEmptyString

Unique AI Guardrail identifier.

guardrail_name instance-attribute

guardrail_name: NonEmptyString

Customer-defined display name of the AI Guardrail resource.

policies instance-attribute

policies: NotRequired[GuardrailPolicyResultList]

Per-policy assessment results. Absent or empty when action is NONE.

source instance-attribute

Content source the guardrail was evaluated against.