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
-
#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
#content_policy ⇒ Types::GuardrailContentPolicyAssessment
The content policy.
802 803 804 805 806 807 808 809 810 811 |
# File 'gems/aws-sdk-bedrockruntime/lib/aws-sdk-bedrockruntime/types.rb', line 802 class GuardrailAssessment < Struct.new( :topic_policy, :content_policy, :word_policy, :sensitive_information_policy, :contextual_grounding_policy, :invocation_metrics) SENSITIVE = [] include Aws::Structure end |
#contextual_grounding_policy ⇒ Types::GuardrailContextualGroundingPolicyAssessment
The contextual grounding policy used for the guardrail assessment.
802 803 804 805 806 807 808 809 810 811 |
# File 'gems/aws-sdk-bedrockruntime/lib/aws-sdk-bedrockruntime/types.rb', line 802 class GuardrailAssessment < Struct.new( :topic_policy, :content_policy, :word_policy, :sensitive_information_policy, :contextual_grounding_policy, :invocation_metrics) SENSITIVE = [] include Aws::Structure end |
#invocation_metrics ⇒ Types::GuardrailInvocationMetrics
The invocation metrics for the guardrail assessment.
802 803 804 805 806 807 808 809 810 811 |
# File 'gems/aws-sdk-bedrockruntime/lib/aws-sdk-bedrockruntime/types.rb', line 802 class GuardrailAssessment < Struct.new( :topic_policy, :content_policy, :word_policy, :sensitive_information_policy, :contextual_grounding_policy, :invocation_metrics) SENSITIVE = [] include Aws::Structure end |
#sensitive_information_policy ⇒ Types::GuardrailSensitiveInformationPolicyAssessment
The sensitive information policy.
802 803 804 805 806 807 808 809 810 811 |
# File 'gems/aws-sdk-bedrockruntime/lib/aws-sdk-bedrockruntime/types.rb', line 802 class GuardrailAssessment < Struct.new( :topic_policy, :content_policy, :word_policy, :sensitive_information_policy, :contextual_grounding_policy, :invocation_metrics) SENSITIVE = [] include Aws::Structure end |
#topic_policy ⇒ Types::GuardrailTopicPolicyAssessment
The topic policy.
802 803 804 805 806 807 808 809 810 811 |
# File 'gems/aws-sdk-bedrockruntime/lib/aws-sdk-bedrockruntime/types.rb', line 802 class GuardrailAssessment < Struct.new( :topic_policy, :content_policy, :word_policy, :sensitive_information_policy, :contextual_grounding_policy, :invocation_metrics) SENSITIVE = [] include Aws::Structure end |
#word_policy ⇒ Types::GuardrailWordPolicyAssessment
The word policy.
802 803 804 805 806 807 808 809 810 811 |
# File 'gems/aws-sdk-bedrockruntime/lib/aws-sdk-bedrockruntime/types.rb', line 802 class GuardrailAssessment < Struct.new( :topic_policy, :content_policy, :word_policy, :sensitive_information_policy, :contextual_grounding_policy, :invocation_metrics) SENSITIVE = [] include Aws::Structure end |