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

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

Instance Attribute Details

#automated_reasoning_policyTypes::GuardrailAutomatedReasoningPolicyAssessment

The automated reasoning policy assessment results, including logical validation findings for the input content.



1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
# File 'gems/aws-sdk-bedrockruntime/lib/aws-sdk-bedrockruntime/types.rb', line 1609

class GuardrailAssessment < Struct.new(
  :topic_policy,
  :content_policy,
  :word_policy,
  :sensitive_information_policy,
  :contextual_grounding_policy,
  :automated_reasoning_policy,
  :invocation_metrics)
  SENSITIVE = []
  include Aws::Structure
end

#content_policyTypes::GuardrailContentPolicyAssessment

The content policy.



1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
# File 'gems/aws-sdk-bedrockruntime/lib/aws-sdk-bedrockruntime/types.rb', line 1609

class GuardrailAssessment < Struct.new(
  :topic_policy,
  :content_policy,
  :word_policy,
  :sensitive_information_policy,
  :contextual_grounding_policy,
  :automated_reasoning_policy,
  :invocation_metrics)
  SENSITIVE = []
  include Aws::Structure
end

#contextual_grounding_policyTypes::GuardrailContextualGroundingPolicyAssessment

The contextual grounding policy used for the guardrail assessment.



1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
# File 'gems/aws-sdk-bedrockruntime/lib/aws-sdk-bedrockruntime/types.rb', line 1609

class GuardrailAssessment < Struct.new(
  :topic_policy,
  :content_policy,
  :word_policy,
  :sensitive_information_policy,
  :contextual_grounding_policy,
  :automated_reasoning_policy,
  :invocation_metrics)
  SENSITIVE = []
  include Aws::Structure
end

#invocation_metricsTypes::GuardrailInvocationMetrics

The invocation metrics for the guardrail assessment.



1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
# File 'gems/aws-sdk-bedrockruntime/lib/aws-sdk-bedrockruntime/types.rb', line 1609

class GuardrailAssessment < Struct.new(
  :topic_policy,
  :content_policy,
  :word_policy,
  :sensitive_information_policy,
  :contextual_grounding_policy,
  :automated_reasoning_policy,
  :invocation_metrics)
  SENSITIVE = []
  include Aws::Structure
end

#sensitive_information_policyTypes::GuardrailSensitiveInformationPolicyAssessment

The sensitive information policy.



1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
# File 'gems/aws-sdk-bedrockruntime/lib/aws-sdk-bedrockruntime/types.rb', line 1609

class GuardrailAssessment < Struct.new(
  :topic_policy,
  :content_policy,
  :word_policy,
  :sensitive_information_policy,
  :contextual_grounding_policy,
  :automated_reasoning_policy,
  :invocation_metrics)
  SENSITIVE = []
  include Aws::Structure
end

#topic_policyTypes::GuardrailTopicPolicyAssessment

The topic policy.



1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
# File 'gems/aws-sdk-bedrockruntime/lib/aws-sdk-bedrockruntime/types.rb', line 1609

class GuardrailAssessment < Struct.new(
  :topic_policy,
  :content_policy,
  :word_policy,
  :sensitive_information_policy,
  :contextual_grounding_policy,
  :automated_reasoning_policy,
  :invocation_metrics)
  SENSITIVE = []
  include Aws::Structure
end

#word_policyTypes::GuardrailWordPolicyAssessment

The word policy.



1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
# File 'gems/aws-sdk-bedrockruntime/lib/aws-sdk-bedrockruntime/types.rb', line 1609

class GuardrailAssessment < Struct.new(
  :topic_policy,
  :content_policy,
  :word_policy,
  :sensitive_information_policy,
  :contextual_grounding_policy,
  :automated_reasoning_policy,
  :invocation_metrics)
  SENSITIVE = []
  include Aws::Structure
end