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

#content_policyTypes::GuardrailContentPolicyAssessment

The content policy.



754
755
756
757
758
759
760
761
762
# File 'gems/aws-sdk-bedrockruntime/lib/aws-sdk-bedrockruntime/types.rb', line 754

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

#contextual_grounding_policyTypes::GuardrailContextualGroundingPolicyAssessment

The contextual grounding policy used for the guardrail assessment.



754
755
756
757
758
759
760
761
762
# File 'gems/aws-sdk-bedrockruntime/lib/aws-sdk-bedrockruntime/types.rb', line 754

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

#sensitive_information_policyTypes::GuardrailSensitiveInformationPolicyAssessment

The sensitive information policy.



754
755
756
757
758
759
760
761
762
# File 'gems/aws-sdk-bedrockruntime/lib/aws-sdk-bedrockruntime/types.rb', line 754

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

#topic_policyTypes::GuardrailTopicPolicyAssessment

The topic policy.



754
755
756
757
758
759
760
761
762
# File 'gems/aws-sdk-bedrockruntime/lib/aws-sdk-bedrockruntime/types.rb', line 754

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

#word_policyTypes::GuardrailWordPolicyAssessment

The word policy.



754
755
756
757
758
759
760
761
762
# File 'gems/aws-sdk-bedrockruntime/lib/aws-sdk-bedrockruntime/types.rb', line 754

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