Class: Aws::BedrockRuntime::Types::GuardrailAssessment
- Inherits:
-
Struct
- Object
- Struct
- Aws::BedrockRuntime::Types::GuardrailAssessment
- Defined in:
- gems/aws-sdk-bedrockruntime/lib/aws-sdk-bedrockruntime/types.rb
Overview
A behavior assessment of the guardrail policies used in a call to the Converse API.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#applied_guardrail_details ⇒ Types::AppliedGuardrailDetails
Details about the specific guardrail that was applied during this assessment, including its identifier, version, ARN, origin, and ownership information.
-
#automated_reasoning_policy ⇒ Types::GuardrailAutomatedReasoningPolicyAssessment
The automated reasoning policy assessment results, including logical validation findings for the input content.
-
#content_policy ⇒ Types::GuardrailContentPolicyAssessment
The content policy.
-
#contextual_grounding_policy ⇒ Types::GuardrailContextualGroundingPolicyAssessment
The contextual grounding policy used for the guardrail assessment.
-
#invocation_metrics ⇒ Types::GuardrailInvocationMetrics
The invocation metrics for the guardrail assessment.
-
#sensitive_information_policy ⇒ Types::GuardrailSensitiveInformationPolicyAssessment
The sensitive information policy.
-
#topic_policy ⇒ Types::GuardrailTopicPolicyAssessment
The topic policy.
-
#word_policy ⇒ Types::GuardrailWordPolicyAssessment
The word policy.
Instance Attribute Details
#applied_guardrail_details ⇒ Types::AppliedGuardrailDetails
Details about the specific guardrail that was applied during this assessment, including its identifier, version, ARN, origin, and ownership information.
1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 |
# File 'gems/aws-sdk-bedrockruntime/lib/aws-sdk-bedrockruntime/types.rb', line 1880 class GuardrailAssessment < Struct.new( :topic_policy, :content_policy, :word_policy, :sensitive_information_policy, :contextual_grounding_policy, :automated_reasoning_policy, :invocation_metrics, :applied_guardrail_details) SENSITIVE = [] include Aws::Structure end |
#automated_reasoning_policy ⇒ Types::GuardrailAutomatedReasoningPolicyAssessment
The automated reasoning policy assessment results, including logical validation findings for the input content.
1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 |
# File 'gems/aws-sdk-bedrockruntime/lib/aws-sdk-bedrockruntime/types.rb', line 1880 class GuardrailAssessment < Struct.new( :topic_policy, :content_policy, :word_policy, :sensitive_information_policy, :contextual_grounding_policy, :automated_reasoning_policy, :invocation_metrics, :applied_guardrail_details) SENSITIVE = [] include Aws::Structure end |
#content_policy ⇒ Types::GuardrailContentPolicyAssessment
The content policy.
1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 |
# File 'gems/aws-sdk-bedrockruntime/lib/aws-sdk-bedrockruntime/types.rb', line 1880 class GuardrailAssessment < Struct.new( :topic_policy, :content_policy, :word_policy, :sensitive_information_policy, :contextual_grounding_policy, :automated_reasoning_policy, :invocation_metrics, :applied_guardrail_details) SENSITIVE = [] include Aws::Structure end |
#contextual_grounding_policy ⇒ Types::GuardrailContextualGroundingPolicyAssessment
The contextual grounding policy used for the guardrail assessment.
1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 |
# File 'gems/aws-sdk-bedrockruntime/lib/aws-sdk-bedrockruntime/types.rb', line 1880 class GuardrailAssessment < Struct.new( :topic_policy, :content_policy, :word_policy, :sensitive_information_policy, :contextual_grounding_policy, :automated_reasoning_policy, :invocation_metrics, :applied_guardrail_details) SENSITIVE = [] include Aws::Structure end |
#invocation_metrics ⇒ Types::GuardrailInvocationMetrics
The invocation metrics for the guardrail assessment.
1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 |
# File 'gems/aws-sdk-bedrockruntime/lib/aws-sdk-bedrockruntime/types.rb', line 1880 class GuardrailAssessment < Struct.new( :topic_policy, :content_policy, :word_policy, :sensitive_information_policy, :contextual_grounding_policy, :automated_reasoning_policy, :invocation_metrics, :applied_guardrail_details) SENSITIVE = [] include Aws::Structure end |
#sensitive_information_policy ⇒ Types::GuardrailSensitiveInformationPolicyAssessment
The sensitive information policy.
1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 |
# File 'gems/aws-sdk-bedrockruntime/lib/aws-sdk-bedrockruntime/types.rb', line 1880 class GuardrailAssessment < Struct.new( :topic_policy, :content_policy, :word_policy, :sensitive_information_policy, :contextual_grounding_policy, :automated_reasoning_policy, :invocation_metrics, :applied_guardrail_details) SENSITIVE = [] include Aws::Structure end |
#topic_policy ⇒ Types::GuardrailTopicPolicyAssessment
The topic policy.
1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 |
# File 'gems/aws-sdk-bedrockruntime/lib/aws-sdk-bedrockruntime/types.rb', line 1880 class GuardrailAssessment < Struct.new( :topic_policy, :content_policy, :word_policy, :sensitive_information_policy, :contextual_grounding_policy, :automated_reasoning_policy, :invocation_metrics, :applied_guardrail_details) SENSITIVE = [] include Aws::Structure end |
#word_policy ⇒ Types::GuardrailWordPolicyAssessment
The word policy.
1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 |
# File 'gems/aws-sdk-bedrockruntime/lib/aws-sdk-bedrockruntime/types.rb', line 1880 class GuardrailAssessment < Struct.new( :topic_policy, :content_policy, :word_policy, :sensitive_information_policy, :contextual_grounding_policy, :automated_reasoning_policy, :invocation_metrics, :applied_guardrail_details) SENSITIVE = [] include Aws::Structure end |