Interface CfnAssistantProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnAssistantProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.104.0 (build e79254c)",
date="2025-01-15T21:09:28.579Z")
@Stability(Stable)
public interface CfnAssistantProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnAssistant
.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.wisdom.*; CfnAssistantProps cfnAssistantProps = CfnAssistantProps.builder() .name("name") .type("type") // the properties below are optional .description("description") .serverSideEncryptionConfiguration(ServerSideEncryptionConfigurationProperty.builder() .kmsKeyId("kmsKeyId") .build()) .tags(List.of(CfnTag.builder() .key("key") .value("value") .build())) .build();
- See Also:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnAssistantProps
static final class
An implementation forCfnAssistantProps
-
Method Summary
Modifier and TypeMethodDescriptionstatic CfnAssistantProps.Builder
builder()
default String
The description of the assistant.getName()
The name of the assistant.default Object
The configuration information for the customer managed key used for encryption.getTags()
The tags used to organize, track, or control access for this resource.getType()
The type of assistant.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getName
The name of the assistant.- See Also:
-
getType
The type of assistant.- See Also:
-
getDescription
The description 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:CreateGrant
andkms:DescribeKey
permissions 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:DescribeKey
permissions to theconnect.amazonaws.com
service principal. For more information about setting up a customer managed key for Wisdom, see Enable Amazon Connect Wisdom for your instance .- See Also:
-
getTags
The tags used to organize, track, or control access for this resource.- See Also:
-
builder
- Returns:
- a
CfnAssistantProps.Builder
ofCfnAssistantProps
-