Class: Aws::BedrockRuntime::Types::GuardrailAssessment

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#applied_guardrail_detailsTypes::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_policyTypes::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_policyTypes::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_policyTypes::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_metricsTypes::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_policyTypes::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_policyTypes::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_policyTypes::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