Skip to content

GuardrailTrace

Source code in docs_src/capo_bedrock_agent_runtime/types/guardrail_trace.py
class GuardrailTrace(TypedDict, closed=True):
    action: NotRequired[
        "capo_bedrock_agent_runtime.types.guardrail_action.GuardrailAction"
    ]
    """<p>The trace action details used with the Guardrail.</p>"""
    trace_id: NotRequired["capo_bedrock_agent_runtime.types.trace_id.TraceId"]
    """<p>The details of the trace Id used in the Guardrail Trace.</p>"""
    input_assessments: NotRequired[
        "capo_bedrock_agent_runtime.types.guardrail_assessment_list.GuardrailAssessmentList"
    ]
    """<p>The details of the input assessments used in the Guardrail Trace.</p>"""
    output_assessments: NotRequired[
        "capo_bedrock_agent_runtime.types.guardrail_assessment_list.GuardrailAssessmentList"
    ]
    """<p>The details of the output assessments used in the Guardrail Trace.</p>"""
    metadata: NotRequired["capo_bedrock_agent_runtime.types.metadata.Metadata"]
    """<p>Contains information about the Guardrail output.</p>"""

action instance-attribute

action: NotRequired[GuardrailAction]

The trace action details used with the Guardrail.

input_assessments instance-attribute

input_assessments: NotRequired[GuardrailAssessmentList]

The details of the input assessments used in the Guardrail Trace.

metadata instance-attribute

metadata: NotRequired[Metadata]

Contains information about the Guardrail output.

output_assessments instance-attribute

output_assessments: NotRequired[GuardrailAssessmentList]

The details of the output assessments used in the Guardrail Trace.

trace_id instance-attribute

trace_id: NotRequired[TraceId]

The details of the trace Id used in the Guardrail Trace.