This is the new AWS CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.
AWS::Wisdom::AIGuardrail
Creates an Amazon Q in Connect AI Guardrail.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "Type" : "AWS::Wisdom::AIGuardrail", "Properties" : { "AssistantId" :String, "BlockedInputMessaging" :String, "BlockedOutputsMessaging" :String, "ContentPolicyConfig" :AIGuardrailContentPolicyConfig, "ContextualGroundingPolicyConfig" :AIGuardrailContextualGroundingPolicyConfig, "Description" :String, "Name" :String, "SensitiveInformationPolicyConfig" :AIGuardrailSensitiveInformationPolicyConfig, "Tags" :{, "TopicPolicyConfig" :Key:Value, ...}AIGuardrailTopicPolicyConfig, "WordPolicyConfig" :AIGuardrailWordPolicyConfig} }
YAML
Type: AWS::Wisdom::AIGuardrail Properties: AssistantId:StringBlockedInputMessaging:StringBlockedOutputsMessaging:StringContentPolicyConfig:AIGuardrailContentPolicyConfigContextualGroundingPolicyConfig:AIGuardrailContextualGroundingPolicyConfigDescription:StringName:StringSensitiveInformationPolicyConfig:AIGuardrailSensitiveInformationPolicyConfigTags:TopicPolicyConfig:Key:ValueAIGuardrailTopicPolicyConfigWordPolicyConfig:AIGuardrailWordPolicyConfig
Properties
- AssistantId
- 
                    The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN. Required: Yes Type: String Pattern: ^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$|^arn:[a-z-]*?:wisdom:[a-z0-9-]*?:[0-9]{12}:[a-z-]*?/[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}(?:/[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}){0,2}$Update requires: Replacement 
- BlockedInputMessaging
- 
                    The message to return when the AI Guardrail blocks a prompt. Required: Yes Type: String Minimum: 1Maximum: 500Update requires: No interruption 
- BlockedOutputsMessaging
- 
                    The message to return when the AI Guardrail blocks a model response. Required: Yes Type: String Minimum: 1Maximum: 500Update requires: No interruption 
- ContentPolicyConfig
- 
                    Contains details about how to handle harmful content. Required: No Type: AIGuardrailContentPolicyConfig Update requires: No interruption 
- ContextualGroundingPolicyConfig
- 
                    The policy configuration details for the AI Guardrail's contextual grounding policy. Required: No Type: AIGuardrailContextualGroundingPolicyConfig Update requires: No interruption 
- Description
- 
                    A description of the AI Guardrail. Required: No Type: String Minimum: 1Maximum: 200Update requires: No interruption 
- Name
- 
                    The name of the AI Guardrail. Required: No Type: String Pattern: ^[a-zA-Z0-9\s_.,-]+Minimum: 1Maximum: 255Update requires: Replacement 
- SensitiveInformationPolicyConfig
- 
                    Contains details about PII entities and regular expressions to configure for the AI Guardrail. Required: No Type: AIGuardrailSensitiveInformationPolicyConfig Update requires: No interruption 
- 
                    The tags used to organize, track, or control access for this resource. Required: No Type: Object of String Pattern: ^(?!aws:)[a-zA-Z+-=._:/]+$Minimum: 1Maximum: 256Update requires: Replacement 
- TopicPolicyConfig
- 
                    Contains details about topics that the AI Guardrail should identify and deny. Required: No Type: AIGuardrailTopicPolicyConfig Update requires: No interruption 
- WordPolicyConfig
- 
                    Contains details about the word policy to configured for the AI Guardrail. Required: No Type: AIGuardrailWordPolicyConfig Update requires: No interruption 
Return values
Ref
Fn::GetAtt
- AIGuardrailArn
- 
                            The Amazon Resource Name (ARN) of the AI Guardrail. 
- AIGuardrailId
- 
                            The identifier of the Amazon Q in Connect AI Guardrail. 
- AssistantArn
- 
                            The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.