GuardrailArgs

data class GuardrailArgs(val blockedInputMessaging: Output<String>? = null, val blockedOutputsMessaging: Output<String>? = null, val contentPolicyConfig: Output<GuardrailContentPolicyConfigArgs>? = null, val contextualGroundingPolicyConfig: Output<GuardrailContextualGroundingPolicyConfigArgs>? = null, val description: Output<String>? = null, val kmsKeyArn: Output<String>? = null, val name: Output<String>? = null, val sensitiveInformationPolicyConfig: Output<GuardrailSensitiveInformationPolicyConfigArgs>? = null, val tags: Output<List<TagArgs>>? = null, val topicPolicyConfig: Output<GuardrailTopicPolicyConfigArgs>? = null, val wordPolicyConfig: Output<GuardrailWordPolicyConfigArgs>? = null) : ConvertibleToJava<GuardrailArgs>

Definition of AWS::Bedrock::Guardrail Resource Type

Constructors

Link copied to clipboard
constructor(blockedInputMessaging: Output<String>? = null, blockedOutputsMessaging: Output<String>? = null, contentPolicyConfig: Output<GuardrailContentPolicyConfigArgs>? = null, contextualGroundingPolicyConfig: Output<GuardrailContextualGroundingPolicyConfigArgs>? = null, description: Output<String>? = null, kmsKeyArn: Output<String>? = null, name: Output<String>? = null, sensitiveInformationPolicyConfig: Output<GuardrailSensitiveInformationPolicyConfigArgs>? = null, tags: Output<List<TagArgs>>? = null, topicPolicyConfig: Output<GuardrailTopicPolicyConfigArgs>? = null, wordPolicyConfig: Output<GuardrailWordPolicyConfigArgs>? = null)

Properties

Link copied to clipboard
val blockedInputMessaging: Output<String>? = null

Messaging for when violations are detected in text

Link copied to clipboard
val blockedOutputsMessaging: Output<String>? = null

Messaging for when violations are detected in text

Link copied to clipboard

The content filter policies to configure for the guardrail.

Link copied to clipboard
val description: Output<String>? = null

Description of the guardrail or its version

Link copied to clipboard
val kmsKeyArn: Output<String>? = null

The KMS key with which the guardrail was encrypted at rest

Link copied to clipboard
val name: Output<String>? = null

Name of the guardrail

Link copied to clipboard

The sensitive information policy to configure for the guardrail.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

List of Tags

Link copied to clipboard

The topic policies to configure for the guardrail.

Link copied to clipboard

The word policy you configure for the guardrail.

Functions

Link copied to clipboard
open override fun toJava(): GuardrailArgs