Show / Hide Table of Contents

Class CfnKnowledgeBase.ServerSideEncryptionConfigurationProperty

The configuration information for the customer managed key used for encryption.

Inheritance
object
CfnKnowledgeBase.ServerSideEncryptionConfigurationProperty
Implements
CfnKnowledgeBase.IServerSideEncryptionConfigurationProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.AWS.Wisdom
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnKnowledgeBase.ServerSideEncryptionConfigurationProperty : CfnKnowledgeBase.IServerSideEncryptionConfigurationProperty
Syntax (vb)
Public Class CfnKnowledgeBase.ServerSideEncryptionConfigurationProperty Implements CfnKnowledgeBase.IServerSideEncryptionConfigurationProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wisdom-knowledgebase-serversideencryptionconfiguration.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.Wisdom;

             var serverSideEncryptionConfigurationProperty = new ServerSideEncryptionConfigurationProperty {
                 KmsKeyId = "kmsKeyId"
             };

Synopsis

Constructors

ServerSideEncryptionConfigurationProperty()

The configuration information for the customer managed key used for encryption.

Properties

KmsKeyId

The customer managed key used for encryption.

Constructors

ServerSideEncryptionConfigurationProperty()

The configuration information for the customer managed key used for encryption.

public ServerSideEncryptionConfigurationProperty()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wisdom-knowledgebase-serversideencryptionconfiguration.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.Wisdom;

             var serverSideEncryptionConfigurationProperty = new ServerSideEncryptionConfigurationProperty {
                 KmsKeyId = "kmsKeyId"
             };

Properties

KmsKeyId

The customer managed key used for encryption.

public string? KmsKeyId { get; set; }
Property Value

string

Remarks

This 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.

For more information about setting up a customer managed key for Wisdom, see Enable Amazon Connect Wisdom for your instance . For information about valid ID values, see Key identifiers (KeyId) .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wisdom-knowledgebase-serversideencryptionconfiguration.html#cfn-wisdom-knowledgebase-serversideencryptionconfiguration-kmskeyid

Implements

CfnKnowledgeBase.IServerSideEncryptionConfigurationProperty
Back to top Generated by DocFX