Assistant Args
data class AssistantArgs(val description: Output<String>? = null, val name: Output<String>? = null, val serverSideEncryptionConfiguration: Output<AssistantServerSideEncryptionConfigurationArgs>? = null, val tags: Output<List<CreateOnlyTagArgs>>? = null, val type: Output<AssistantType>? = null) : ConvertibleToJava<AssistantArgs>
Definition of AWS::Wisdom::Assistant Resource Type
Constructors
Link copied to clipboard
constructor(description: Output<String>? = null, name: Output<String>? = null, serverSideEncryptionConfiguration: Output<AssistantServerSideEncryptionConfigurationArgs>? = null, tags: Output<List<CreateOnlyTagArgs>>? = null, type: Output<AssistantType>? = null)
Properties
Link copied to clipboard
The description of the assistant.
Link copied to clipboard
val serverSideEncryptionConfiguration: Output<AssistantServerSideEncryptionConfigurationArgs>? = null
The configuration information for the customer managed key used for encryption. The customer managed key must have a policy that allows kms:CreateGrant
and kms:DescribeKey
permissions to the IAM identity using the key to invoke Wisdom. To use Wisdom with chat, the key policy must also allow kms:Decrypt
, kms:GenerateDataKey*
, and kms:DescribeKey
permissions to the connect.amazonaws.com
service principal. For more information about setting up a customer managed key for Wisdom, see Enable Amazon Connect Wisdom for your instance .
Link copied to clipboard
The tags used to organize, track, or control access for this resource.
Link copied to clipboard
The type of assistant.