Class: Aws::BedrockRuntime::Types::GuardrailAssessment
- Inherits:
-
Struct
- Object
- Struct
- Aws::BedrockRuntime::Types::GuardrailAssessment
- Includes:
- Structure
- Defined in:
- 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.
1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 |
# File 'lib/aws-sdk-bedrockruntime/types.rb', line 1746 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.
1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 |
# File 'lib/aws-sdk-bedrockruntime/types.rb', line 1746 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.
1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 |
# File 'lib/aws-sdk-bedrockruntime/types.rb', line 1746 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.
1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 |
# File 'lib/aws-sdk-bedrockruntime/types.rb', line 1746 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.
1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 |
# File 'lib/aws-sdk-bedrockruntime/types.rb', line 1746 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.
1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 |
# File 'lib/aws-sdk-bedrockruntime/types.rb', line 1746 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.
1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 |
# File 'lib/aws-sdk-bedrockruntime/types.rb', line 1746 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.
1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 |
# File 'lib/aws-sdk-bedrockruntime/types.rb', line 1746 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 |