amazonka-lexv2-models-2.0: Amazon Lex Model Building V2 SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.LexV2Models.Types.EncryptionSetting

Description

 
Synopsis

Documentation

data EncryptionSetting Source #

The object representing the passwords that were used to encrypt the data related to the bot recommendation, as well as the KMS key ARN used to encrypt the associated metadata.

See: newEncryptionSetting smart constructor.

Constructors

EncryptionSetting' 

Fields

Instances

Instances details
FromJSON EncryptionSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.EncryptionSetting

ToJSON EncryptionSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.EncryptionSetting

Generic EncryptionSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.EncryptionSetting

Associated Types

type Rep EncryptionSetting :: Type -> Type #

Show EncryptionSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.EncryptionSetting

NFData EncryptionSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.EncryptionSetting

Methods

rnf :: EncryptionSetting -> () #

Eq EncryptionSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.EncryptionSetting

Hashable EncryptionSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.EncryptionSetting

type Rep EncryptionSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.EncryptionSetting

type Rep EncryptionSetting = D1 ('MetaData "EncryptionSetting" "Amazonka.LexV2Models.Types.EncryptionSetting" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "EncryptionSetting'" 'PrefixI 'True) (S1 ('MetaSel ('Just "associatedTranscriptsPassword") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 ('MetaSel ('Just "botLocaleExportPassword") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "kmsKeyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newEncryptionSetting :: EncryptionSetting Source #

Create a value of EncryptionSetting with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:associatedTranscriptsPassword:EncryptionSetting', encryptionSetting_associatedTranscriptsPassword - The password used to encrypt the associated transcript file.

$sel:botLocaleExportPassword:EncryptionSetting', encryptionSetting_botLocaleExportPassword - The password used to encrypt the recommended bot recommendation file.

$sel:kmsKeyArn:EncryptionSetting', encryptionSetting_kmsKeyArn - The KMS key ARN used to encrypt the metadata associated with the bot recommendation.

encryptionSetting_associatedTranscriptsPassword :: Lens' EncryptionSetting (Maybe Text) Source #

The password used to encrypt the associated transcript file.

encryptionSetting_botLocaleExportPassword :: Lens' EncryptionSetting (Maybe Text) Source #

The password used to encrypt the recommended bot recommendation file.

encryptionSetting_kmsKeyArn :: Lens' EncryptionSetting (Maybe Text) Source #

The KMS key ARN used to encrypt the metadata associated with the bot recommendation.