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.



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