Class: Aws::GuardDuty::Types::BedrockGuardrailDetails

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

Overview

Contains information about the Bedrock guardrail that was involved in a finding.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#content_policy_filtersArray<Types::ContentPolicyFilter>

The list of content policy filters that matched during the guardrail evaluation.

Returns:



785
786
787
788
789
790
791
792
793
794
# File 'lib/aws-sdk-guardduty/types.rb', line 785

class BedrockGuardrailDetails < Struct.new(
  :guardrail_arn,
  :guardrail_version,
  :guardrails,
  :guardrail_action,
  :guardrail_source,
  :content_policy_filters)
  SENSITIVE = []
  include Aws::Structure
end

#guardrail_actionString

Indicates whether the guardrail intervened or not.

Returns:

  • (String)


785
786
787
788
789
790
791
792
793
794
# File 'lib/aws-sdk-guardduty/types.rb', line 785

class BedrockGuardrailDetails < Struct.new(
  :guardrail_arn,
  :guardrail_version,
  :guardrails,
  :guardrail_action,
  :guardrail_source,
  :content_policy_filters)
  SENSITIVE = []
  include Aws::Structure
end

#guardrail_arnString

The ARN of the Bedrock guardrail. This field is deprecated. Use the guardrails list instead.

Returns:

  • (String)


785
786
787
788
789
790
791
792
793
794
# File 'lib/aws-sdk-guardduty/types.rb', line 785

class BedrockGuardrailDetails < Struct.new(
  :guardrail_arn,
  :guardrail_version,
  :guardrails,
  :guardrail_action,
  :guardrail_source,
  :content_policy_filters)
  SENSITIVE = []
  include Aws::Structure
end

#guardrail_sourceString

Indicates whether the guardrail was applied on the input or output of the model invocation.

Returns:

  • (String)


785
786
787
788
789
790
791
792
793
794
# File 'lib/aws-sdk-guardduty/types.rb', line 785

class BedrockGuardrailDetails < Struct.new(
  :guardrail_arn,
  :guardrail_version,
  :guardrails,
  :guardrail_action,
  :guardrail_source,
  :content_policy_filters)
  SENSITIVE = []
  include Aws::Structure
end

#guardrail_versionString

The version of the Bedrock guardrail. This field is deprecated. Use the guardrails list instead.

Returns:

  • (String)


785
786
787
788
789
790
791
792
793
794
# File 'lib/aws-sdk-guardduty/types.rb', line 785

class BedrockGuardrailDetails < Struct.new(
  :guardrail_arn,
  :guardrail_version,
  :guardrails,
  :guardrail_action,
  :guardrail_source,
  :content_policy_filters)
  SENSITIVE = []
  include Aws::Structure
end

#guardrailsArray<Types::BedrockGuardrail>

The list of Bedrock guardrails associated with the finding.

Returns:



785
786
787
788
789
790
791
792
793
794
# File 'lib/aws-sdk-guardduty/types.rb', line 785

class BedrockGuardrailDetails < Struct.new(
  :guardrail_arn,
  :guardrail_version,
  :guardrails,
  :guardrail_action,
  :guardrail_source,
  :content_policy_filters)
  SENSITIVE = []
  include Aws::Structure
end