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.
1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 |
# File 'gems/aws-sdk-bedrockruntime/lib/aws-sdk-bedrockruntime/types.rb', line 1843 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.
1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 |
# File 'gems/aws-sdk-bedrockruntime/lib/aws-sdk-bedrockruntime/types.rb', line 1843 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.
1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 |
# File 'gems/aws-sdk-bedrockruntime/lib/aws-sdk-bedrockruntime/types.rb', line 1843 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.
1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 |
# File 'gems/aws-sdk-bedrockruntime/lib/aws-sdk-bedrockruntime/types.rb', line 1843 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.
1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 |
# File 'gems/aws-sdk-bedrockruntime/lib/aws-sdk-bedrockruntime/types.rb', line 1843 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.
1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 |
# File 'gems/aws-sdk-bedrockruntime/lib/aws-sdk-bedrockruntime/types.rb', line 1843 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.
1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 |
# File 'gems/aws-sdk-bedrockruntime/lib/aws-sdk-bedrockruntime/types.rb', line 1843 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.
1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 |
# File 'gems/aws-sdk-bedrockruntime/lib/aws-sdk-bedrockruntime/types.rb', line 1843 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 |