Interface CfnAssistantMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnAssistantMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-03-11T13:20:06.280Z")
@Stability(Stable)
public interface CfnAssistantMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnAssistantPropsMixin.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.wisdom.*;
CfnAssistantMixinProps cfnAssistantMixinProps = CfnAssistantMixinProps.builder()
.description("description")
.name("name")
.serverSideEncryptionConfiguration(ServerSideEncryptionConfigurationProperty.builder()
.kmsKeyId("kmsKeyId")
.build())
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.type("type")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnAssistantMixinPropsstatic final classAn implementation forCfnAssistantMixinProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringThe description of the assistant.default StringgetName()The name of the assistant.default ObjectThe configuration information for the customer managed key used for encryption.getTags()The tags used to organize, track, or control access for this resource.default StringgetType()The type of assistant.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDescription
The description of the assistant.- See Also:
-
getName
The name of the assistant.- See Also:
-
getServerSideEncryptionConfiguration
The configuration information for the customer managed key used for encryption.The customer managed key must have a policy that allows
kms:CreateGrantandkms:DescribeKeypermissions to the IAM identity using the key to invoke Wisdom. To use Wisdom with chat, the key policy must also allowkms:Decrypt,kms:GenerateDataKey*, andkms:DescribeKeypermissions to theconnect.amazonaws.com.rproxy.govskope.caservice principal. For more information about setting up a customer managed key for Wisdom, see Enable Amazon Connect Wisdom for your instance .Returns union: either
IResolvableorCfnAssistantPropsMixin.ServerSideEncryptionConfigurationProperty- See Also:
-
getTags
The tags used to organize, track, or control access for this resource.- See Also:
-
getType
The type of assistant.- See Also:
-
builder
- Returns:
- a
CfnAssistantMixinProps.BuilderofCfnAssistantMixinProps
-