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

#applied_guardrail_detailsTypes::AppliedGuardrailDetails

Details about the specific guardrail that was applied during this assessment, including its identifier, version, ARN, origin, and ownership information.



1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
# File 'gems/aws-sdk-bedrockruntime/lib/aws-sdk-bedrockruntime/types.rb', line 1880

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.



1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
# File 'gems/aws-sdk-bedrockruntime/lib/aws-sdk-bedrockruntime/types.rb', line 1880

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.



1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
# File 'gems/aws-sdk-bedrockruntime/lib/aws-sdk-bedrockruntime/types.rb', line 1880

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.



1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
# File 'gems/aws-sdk-bedrockruntime/lib/aws-sdk-bedrockruntime/types.rb', line 1880

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.



1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
# File 'gems/aws-sdk-bedrockruntime/lib/aws-sdk-bedrockruntime/types.rb', line 1880

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.



1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
# File 'gems/aws-sdk-bedrockruntime/lib/aws-sdk-bedrockruntime/types.rb', line 1880

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.



1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
# File 'gems/aws-sdk-bedrockruntime/lib/aws-sdk-bedrockruntime/types.rb', line 1880

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.



1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
# File 'gems/aws-sdk-bedrockruntime/lib/aws-sdk-bedrockruntime/types.rb', line 1880

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