AiGuardrailArgs

data class AiGuardrailArgs(val assistantId: Output<String>? = null, val blockedInputMessaging: Output<String>? = null, val blockedOutputsMessaging: Output<String>? = null, val contentPolicyConfig: Output<AiGuardrailAiGuardrailContentPolicyConfigArgs>? = null, val contextualGroundingPolicyConfig: Output<AiGuardrailAiGuardrailContextualGroundingPolicyConfigArgs>? = null, val description: Output<String>? = null, val name: Output<String>? = null, val sensitiveInformationPolicyConfig: Output<AiGuardrailAiGuardrailSensitiveInformationPolicyConfigArgs>? = null, val tags: Output<Map<String, String>>? = null, val topicPolicyConfig: Output<AiGuardrailAiGuardrailTopicPolicyConfigArgs>? = null, val wordPolicyConfig: Output<AiGuardrailAiGuardrailWordPolicyConfigArgs>? = null) : ConvertibleToJava<AiGuardrailArgs>

Definition of AWS::Wisdom::AIGuardrail Resource Type

Constructors

Link copied to clipboard
constructor(assistantId: Output<String>? = null, blockedInputMessaging: Output<String>? = null, blockedOutputsMessaging: Output<String>? = null, contentPolicyConfig: Output<AiGuardrailAiGuardrailContentPolicyConfigArgs>? = null, contextualGroundingPolicyConfig: Output<AiGuardrailAiGuardrailContextualGroundingPolicyConfigArgs>? = null, description: Output<String>? = null, name: Output<String>? = null, sensitiveInformationPolicyConfig: Output<AiGuardrailAiGuardrailSensitiveInformationPolicyConfigArgs>? = null, tags: Output<Map<String, String>>? = null, topicPolicyConfig: Output<AiGuardrailAiGuardrailTopicPolicyConfigArgs>? = null, wordPolicyConfig: Output<AiGuardrailAiGuardrailWordPolicyConfigArgs>? = null)

Properties

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

The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.

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

Contains details about how to handle harmful content.

Link copied to clipboard

The policy configuration details for the AI Guardrail's contextual grounding policy.

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

Description of the guardrail or its version

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

The name of the AI Guardrail.

Link copied to clipboard

Contains details about PII entities and regular expressions to configure for the AI Guardrail.

Link copied to clipboard
val tags: Output<Map<String, String>>? = null

The tags used to organize, track, or control access for this resource.

Link copied to clipboard

Contains details about topics that the AI Guardrail should identify and deny.

Link copied to clipboard

Contains details about the word policy to configured for the AI Guardrail.

Functions

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