---
type: resource-type
title: AIGuardrail
description: aws resource type AWS::Wisdom::AIGuardrail
name: AIGuardrail
lexicon: aws
resource_type: AWS::Wisdom::AIGuardrail
---
`AWS::Wisdom::AIGuardrail`, a resource type of the aws lexicon.

## Properties

- `AssistantId` (`string`, required)
- `BlockedInputMessaging` (`string`, required): Messaging for when violations are detected in text
- `BlockedOutputsMessaging` (`string`, required): Messaging for when violations are detected in text
- `AIGuardrailArn` (`string`, optional)
- `AIGuardrailId` (`string`, optional)
- `AssistantArn` (`string`, optional)
- `ContentPolicyConfig` (`AIGuardrail_AIGuardrailContentPolicyConfig`, optional)
- `ContextualGroundingPolicyConfig` (`AIGuardrail_AIGuardrailContextualGroundingPolicyConfig`, optional)
- `Description` (`string`, optional): Description of the guardrail or its version
- `ModifiedTimeSeconds` (`number`, optional)
- `Name` (`string`, optional)
- `SensitiveInformationPolicyConfig` (`AIGuardrail_AIGuardrailSensitiveInformationPolicyConfig`, optional)
- `Tags` (`Record<string, unknown>`, optional)
- `TopicPolicyConfig` (`AIGuardrail_AIGuardrailTopicPolicyConfig`, optional)
- `WordPolicyConfig` (`AIGuardrail_AIGuardrailWordPolicyConfig`, optional)

## Attributes

- `AIGuardrailArn`
- `AIGuardrailId`
- `AssistantArn`
- `ModifiedTimeSeconds`
