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.
1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 |
# File 'lib/aws-sdk-bedrockruntime/types.rb', line 1898 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.
1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 |
# File 'lib/aws-sdk-bedrockruntime/types.rb', line 1898 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.
1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 |
# File 'lib/aws-sdk-bedrockruntime/types.rb', line 1898 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.
1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 |
# File 'lib/aws-sdk-bedrockruntime/types.rb', line 1898 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.
1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 |
# File 'lib/aws-sdk-bedrockruntime/types.rb', line 1898 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.
1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 |
# File 'lib/aws-sdk-bedrockruntime/types.rb', line 1898 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.
1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 |
# File 'lib/aws-sdk-bedrockruntime/types.rb', line 1898 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.
1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 |
# File 'lib/aws-sdk-bedrockruntime/types.rb', line 1898 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 |