Class: Aws::Bedrock::Types::GuardrailWord

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-bedrock/types.rb

Overview

A word configured for the guardrail.

Constant Summary collapse

SENSITIVE =
[:input_action, :output_action]

Instance Attribute Summary collapse

Instance Attribute Details

#input_actionString

The action to take when harmful content is detected in the input. Supported values include:

  • ‘BLOCK` – Block the content and replace it with blocked messaging.

  • ‘NONE` – Take no action but return detection information in the trace response.



8434
8435
8436
8437
8438
8439
8440
8441
8442
# File 'lib/aws-sdk-bedrock/types.rb', line 8434

class GuardrailWord < Struct.new(
  :text,
  :input_action,
  :output_action,
  :input_enabled,
  :output_enabled)
  SENSITIVE = [:input_action, :output_action]
  include Aws::Structure
end

#input_enabledBoolean

Indicates whether guardrail evaluation is enabled on the input. When disabled, you aren’t charged for the evaluation. The evaluation doesn’t appear in the response.



8434
8435
8436
8437
8438
8439
8440
8441
8442
# File 'lib/aws-sdk-bedrock/types.rb', line 8434

class GuardrailWord < Struct.new(
  :text,
  :input_action,
  :output_action,
  :input_enabled,
  :output_enabled)
  SENSITIVE = [:input_action, :output_action]
  include Aws::Structure
end

#output_actionString

The action to take when harmful content is detected in the output. Supported values include:

  • ‘BLOCK` – Block the content and replace it with blocked messaging.

  • ‘NONE` – Take no action but return detection information in the trace response.



8434
8435
8436
8437
8438
8439
8440
8441
8442
# File 'lib/aws-sdk-bedrock/types.rb', line 8434

class GuardrailWord < Struct.new(
  :text,
  :input_action,
  :output_action,
  :input_enabled,
  :output_enabled)
  SENSITIVE = [:input_action, :output_action]
  include Aws::Structure
end

#output_enabledBoolean

Indicates whether guardrail evaluation is enabled on the output. When disabled, you aren’t charged for the evaluation. The evaluation doesn’t appear in the response.



8434
8435
8436
8437
8438
8439
8440
8441
8442
# File 'lib/aws-sdk-bedrock/types.rb', line 8434

class GuardrailWord < Struct.new(
  :text,
  :input_action,
  :output_action,
  :input_enabled,
  :output_enabled)
  SENSITIVE = [:input_action, :output_action]
  include Aws::Structure
end

#textString

Text of the word configured for the guardrail to block.



8434
8435
8436
8437
8438
8439
8440
8441
8442
# File 'lib/aws-sdk-bedrock/types.rb', line 8434

class GuardrailWord < Struct.new(
  :text,
  :input_action,
  :output_action,
  :input_enabled,
  :output_enabled)
  SENSITIVE = [:input_action, :output_action]
  include Aws::Structure
end