libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.LexModels.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2017-04-19 of the Amazon Lex Model Building Service SDK configuration.

Errors

_AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Your IAM user or role does not have permission to call the Amazon Lex V2 APIs required to migrate your bot.

_PreconditionFailedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The checksum of the resource that you are trying to change does not match the checksum in the request. Check the resource's checksum and try again.

_ConflictException :: AsError a => Getting (First ServiceError) a ServiceError Source #

There was a conflict processing the request. Try your request again.

_NotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The resource specified in the request was not found. Check the resource and try again.

_InternalFailureException :: AsError a => Getting (First ServiceError) a ServiceError Source #

An internal Amazon Lex error occurred. Try your request again.

_BadRequestException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and try again.

_LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request exceeded a limit. Try your request again.

_ResourceInUseException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The resource that you are attempting to delete is referred to by another resource. Use this information to remove references to the resource that you are trying to delete.

The body of the exception contains a JSON object that describes the resource.

{ "resourceType": BOT | BOTALIAS | BOTCHANNEL | INTENT,
"resourceReference": {
"name": string, "version": string } }

ChannelStatus

newtype ChannelStatus Source #

Constructors

ChannelStatus' 

Instances

Instances details
Eq ChannelStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelStatus

Ord ChannelStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelStatus

Read ChannelStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelStatus

Show ChannelStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelStatus

Generic ChannelStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelStatus

Associated Types

type Rep ChannelStatus :: Type -> Type #

NFData ChannelStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelStatus

Methods

rnf :: ChannelStatus -> () #

Hashable ChannelStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelStatus

ToJSON ChannelStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelStatus

ToJSONKey ChannelStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelStatus

FromJSON ChannelStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelStatus

FromJSONKey ChannelStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelStatus

ToLog ChannelStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelStatus

ToHeader ChannelStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelStatus

ToQuery ChannelStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelStatus

FromXML ChannelStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelStatus

ToXML ChannelStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelStatus

Methods

toXML :: ChannelStatus -> XML #

ToByteString ChannelStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelStatus

FromText ChannelStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelStatus

ToText ChannelStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelStatus

Methods

toText :: ChannelStatus -> Text #

type Rep ChannelStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelStatus

type Rep ChannelStatus = D1 ('MetaData "ChannelStatus" "Amazonka.LexModels.Types.ChannelStatus" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'True) (C1 ('MetaCons "ChannelStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromChannelStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ChannelType

newtype ChannelType Source #

Constructors

ChannelType' 

Instances

Instances details
Eq ChannelType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelType

Ord ChannelType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelType

Read ChannelType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelType

Show ChannelType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelType

Generic ChannelType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelType

Associated Types

type Rep ChannelType :: Type -> Type #

NFData ChannelType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelType

Methods

rnf :: ChannelType -> () #

Hashable ChannelType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelType

ToJSON ChannelType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelType

ToJSONKey ChannelType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelType

FromJSON ChannelType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelType

FromJSONKey ChannelType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelType

ToLog ChannelType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelType

ToHeader ChannelType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelType

ToQuery ChannelType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelType

FromXML ChannelType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelType

ToXML ChannelType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelType

Methods

toXML :: ChannelType -> XML #

ToByteString ChannelType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelType

FromText ChannelType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelType

ToText ChannelType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelType

Methods

toText :: ChannelType -> Text #

type Rep ChannelType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelType

type Rep ChannelType = D1 ('MetaData "ChannelType" "Amazonka.LexModels.Types.ChannelType" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'True) (C1 ('MetaCons "ChannelType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromChannelType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ContentType

newtype ContentType Source #

Constructors

ContentType' 

Instances

Instances details
Eq ContentType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ContentType

Ord ContentType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ContentType

Read ContentType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ContentType

Show ContentType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ContentType

Generic ContentType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ContentType

Associated Types

type Rep ContentType :: Type -> Type #

NFData ContentType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ContentType

Methods

rnf :: ContentType -> () #

Hashable ContentType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ContentType

ToJSON ContentType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ContentType

ToJSONKey ContentType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ContentType

FromJSON ContentType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ContentType

FromJSONKey ContentType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ContentType

ToLog ContentType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ContentType

ToHeader ContentType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ContentType

ToQuery ContentType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ContentType

FromXML ContentType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ContentType

ToXML ContentType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ContentType

Methods

toXML :: ContentType -> XML #

ToByteString ContentType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ContentType

FromText ContentType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ContentType

ToText ContentType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ContentType

Methods

toText :: ContentType -> Text #

type Rep ContentType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ContentType

type Rep ContentType = D1 ('MetaData "ContentType" "Amazonka.LexModels.Types.ContentType" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'True) (C1 ('MetaCons "ContentType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromContentType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Destination

newtype Destination Source #

Constructors

Destination' 

Bundled Patterns

pattern Destination_CLOUDWATCH_LOGS :: Destination 
pattern Destination_S3 :: Destination 

Instances

Instances details
Eq Destination Source # 
Instance details

Defined in Amazonka.LexModels.Types.Destination

Ord Destination Source # 
Instance details

Defined in Amazonka.LexModels.Types.Destination

Read Destination Source # 
Instance details

Defined in Amazonka.LexModels.Types.Destination

Show Destination Source # 
Instance details

Defined in Amazonka.LexModels.Types.Destination

Generic Destination Source # 
Instance details

Defined in Amazonka.LexModels.Types.Destination

Associated Types

type Rep Destination :: Type -> Type #

NFData Destination Source # 
Instance details

Defined in Amazonka.LexModels.Types.Destination

Methods

rnf :: Destination -> () #

Hashable Destination Source # 
Instance details

Defined in Amazonka.LexModels.Types.Destination

ToJSON Destination Source # 
Instance details

Defined in Amazonka.LexModels.Types.Destination

ToJSONKey Destination Source # 
Instance details

Defined in Amazonka.LexModels.Types.Destination

FromJSON Destination Source # 
Instance details

Defined in Amazonka.LexModels.Types.Destination

FromJSONKey Destination Source # 
Instance details

Defined in Amazonka.LexModels.Types.Destination

ToLog Destination Source # 
Instance details

Defined in Amazonka.LexModels.Types.Destination

ToHeader Destination Source # 
Instance details

Defined in Amazonka.LexModels.Types.Destination

ToQuery Destination Source # 
Instance details

Defined in Amazonka.LexModels.Types.Destination

FromXML Destination Source # 
Instance details

Defined in Amazonka.LexModels.Types.Destination

ToXML Destination Source # 
Instance details

Defined in Amazonka.LexModels.Types.Destination

Methods

toXML :: Destination -> XML #

ToByteString Destination Source # 
Instance details

Defined in Amazonka.LexModels.Types.Destination

FromText Destination Source # 
Instance details

Defined in Amazonka.LexModels.Types.Destination

ToText Destination Source # 
Instance details

Defined in Amazonka.LexModels.Types.Destination

Methods

toText :: Destination -> Text #

type Rep Destination Source # 
Instance details

Defined in Amazonka.LexModels.Types.Destination

type Rep Destination = D1 ('MetaData "Destination" "Amazonka.LexModels.Types.Destination" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'True) (C1 ('MetaCons "Destination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDestination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ExportStatus

newtype ExportStatus Source #

Constructors

ExportStatus' 

Instances

Instances details
Eq ExportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportStatus

Ord ExportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportStatus

Read ExportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportStatus

Show ExportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportStatus

Generic ExportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportStatus

Associated Types

type Rep ExportStatus :: Type -> Type #

NFData ExportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportStatus

Methods

rnf :: ExportStatus -> () #

Hashable ExportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportStatus

ToJSON ExportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportStatus

ToJSONKey ExportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportStatus

FromJSON ExportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportStatus

FromJSONKey ExportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportStatus

ToLog ExportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportStatus

ToHeader ExportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportStatus

ToQuery ExportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportStatus

FromXML ExportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportStatus

ToXML ExportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportStatus

Methods

toXML :: ExportStatus -> XML #

ToByteString ExportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportStatus

FromText ExportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportStatus

ToText ExportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportStatus

Methods

toText :: ExportStatus -> Text #

type Rep ExportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportStatus

type Rep ExportStatus = D1 ('MetaData "ExportStatus" "Amazonka.LexModels.Types.ExportStatus" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'True) (C1 ('MetaCons "ExportStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromExportStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ExportType

newtype ExportType Source #

Constructors

ExportType' 

Fields

Bundled Patterns

pattern ExportType_ALEXA_SKILLS_KIT :: ExportType 
pattern ExportType_LEX :: ExportType 

Instances

Instances details
Eq ExportType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportType

Ord ExportType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportType

Read ExportType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportType

Show ExportType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportType

Generic ExportType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportType

Associated Types

type Rep ExportType :: Type -> Type #

NFData ExportType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportType

Methods

rnf :: ExportType -> () #

Hashable ExportType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportType

ToJSON ExportType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportType

ToJSONKey ExportType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportType

FromJSON ExportType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportType

FromJSONKey ExportType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportType

ToLog ExportType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportType

ToHeader ExportType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportType

ToQuery ExportType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportType

FromXML ExportType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportType

ToXML ExportType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportType

Methods

toXML :: ExportType -> XML #

ToByteString ExportType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportType

FromText ExportType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportType

ToText ExportType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportType

Methods

toText :: ExportType -> Text #

type Rep ExportType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportType

type Rep ExportType = D1 ('MetaData "ExportType" "Amazonka.LexModels.Types.ExportType" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'True) (C1 ('MetaCons "ExportType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromExportType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FulfillmentActivityType

newtype FulfillmentActivityType Source #

Instances

Instances details
Eq FulfillmentActivityType Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivityType

Ord FulfillmentActivityType Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivityType

Read FulfillmentActivityType Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivityType

Show FulfillmentActivityType Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivityType

Generic FulfillmentActivityType Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivityType

Associated Types

type Rep FulfillmentActivityType :: Type -> Type #

NFData FulfillmentActivityType Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivityType

Methods

rnf :: FulfillmentActivityType -> () #

Hashable FulfillmentActivityType Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivityType

ToJSON FulfillmentActivityType Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivityType

ToJSONKey FulfillmentActivityType Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivityType

FromJSON FulfillmentActivityType Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivityType

FromJSONKey FulfillmentActivityType Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivityType

ToLog FulfillmentActivityType Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivityType

ToHeader FulfillmentActivityType Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivityType

ToQuery FulfillmentActivityType Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivityType

FromXML FulfillmentActivityType Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivityType

ToXML FulfillmentActivityType Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivityType

ToByteString FulfillmentActivityType Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivityType

FromText FulfillmentActivityType Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivityType

ToText FulfillmentActivityType Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivityType

type Rep FulfillmentActivityType Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivityType

type Rep FulfillmentActivityType = D1 ('MetaData "FulfillmentActivityType" "Amazonka.LexModels.Types.FulfillmentActivityType" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'True) (C1 ('MetaCons "FulfillmentActivityType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFulfillmentActivityType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ImportStatus

newtype ImportStatus Source #

Constructors

ImportStatus' 

Instances

Instances details
Eq ImportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ImportStatus

Ord ImportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ImportStatus

Read ImportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ImportStatus

Show ImportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ImportStatus

Generic ImportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ImportStatus

Associated Types

type Rep ImportStatus :: Type -> Type #

NFData ImportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ImportStatus

Methods

rnf :: ImportStatus -> () #

Hashable ImportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ImportStatus

ToJSON ImportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ImportStatus

ToJSONKey ImportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ImportStatus

FromJSON ImportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ImportStatus

FromJSONKey ImportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ImportStatus

ToLog ImportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ImportStatus

ToHeader ImportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ImportStatus

ToQuery ImportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ImportStatus

FromXML ImportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ImportStatus

ToXML ImportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ImportStatus

Methods

toXML :: ImportStatus -> XML #

ToByteString ImportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ImportStatus

FromText ImportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ImportStatus

ToText ImportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ImportStatus

Methods

toText :: ImportStatus -> Text #

type Rep ImportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ImportStatus

type Rep ImportStatus = D1 ('MetaData "ImportStatus" "Amazonka.LexModels.Types.ImportStatus" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'True) (C1 ('MetaCons "ImportStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromImportStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LexStatus

newtype LexStatus Source #

Constructors

LexStatus' 

Fields

Instances

Instances details
Eq LexStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.LexStatus

Ord LexStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.LexStatus

Read LexStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.LexStatus

Show LexStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.LexStatus

Generic LexStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.LexStatus

Associated Types

type Rep LexStatus :: Type -> Type #

NFData LexStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.LexStatus

Methods

rnf :: LexStatus -> () #

Hashable LexStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.LexStatus

ToJSON LexStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.LexStatus

ToJSONKey LexStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.LexStatus

FromJSON LexStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.LexStatus

FromJSONKey LexStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.LexStatus

ToLog LexStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.LexStatus

ToHeader LexStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.LexStatus

ToQuery LexStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.LexStatus

FromXML LexStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.LexStatus

ToXML LexStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.LexStatus

Methods

toXML :: LexStatus -> XML #

ToByteString LexStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.LexStatus

Methods

toBS :: LexStatus -> ByteString #

FromText LexStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.LexStatus

ToText LexStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.LexStatus

Methods

toText :: LexStatus -> Text #

type Rep LexStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.LexStatus

type Rep LexStatus = D1 ('MetaData "LexStatus" "Amazonka.LexModels.Types.LexStatus" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'True) (C1 ('MetaCons "LexStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLexStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Locale

newtype Locale Source #

Constructors

Locale' 

Fields

Bundled Patterns

pattern Locale_De_DE :: Locale 
pattern Locale_En_AU :: Locale 
pattern Locale_En_GB :: Locale 
pattern Locale_En_IN :: Locale 
pattern Locale_En_US :: Locale 
pattern Locale_Es_419 :: Locale 
pattern Locale_Es_ES :: Locale 
pattern Locale_Es_US :: Locale 
pattern Locale_Fr_CA :: Locale 
pattern Locale_Fr_FR :: Locale 
pattern Locale_It_IT :: Locale 
pattern Locale_Ja_JP :: Locale 
pattern Locale_Ko_KR :: Locale 

Instances

Instances details
Eq Locale Source # 
Instance details

Defined in Amazonka.LexModels.Types.Locale

Methods

(==) :: Locale -> Locale -> Bool #

(/=) :: Locale -> Locale -> Bool #

Ord Locale Source # 
Instance details

Defined in Amazonka.LexModels.Types.Locale

Read Locale Source # 
Instance details

Defined in Amazonka.LexModels.Types.Locale

Show Locale Source # 
Instance details

Defined in Amazonka.LexModels.Types.Locale

Generic Locale Source # 
Instance details

Defined in Amazonka.LexModels.Types.Locale

Associated Types

type Rep Locale :: Type -> Type #

Methods

from :: Locale -> Rep Locale x #

to :: Rep Locale x -> Locale #

NFData Locale Source # 
Instance details

Defined in Amazonka.LexModels.Types.Locale

Methods

rnf :: Locale -> () #

Hashable Locale Source # 
Instance details

Defined in Amazonka.LexModels.Types.Locale

Methods

hashWithSalt :: Int -> Locale -> Int #

hash :: Locale -> Int #

ToJSON Locale Source # 
Instance details

Defined in Amazonka.LexModels.Types.Locale

ToJSONKey Locale Source # 
Instance details

Defined in Amazonka.LexModels.Types.Locale

FromJSON Locale Source # 
Instance details

Defined in Amazonka.LexModels.Types.Locale

FromJSONKey Locale Source # 
Instance details

Defined in Amazonka.LexModels.Types.Locale

ToLog Locale Source # 
Instance details

Defined in Amazonka.LexModels.Types.Locale

ToHeader Locale Source # 
Instance details

Defined in Amazonka.LexModels.Types.Locale

Methods

toHeader :: HeaderName -> Locale -> [Header] #

ToQuery Locale Source # 
Instance details

Defined in Amazonka.LexModels.Types.Locale

FromXML Locale Source # 
Instance details

Defined in Amazonka.LexModels.Types.Locale

ToXML Locale Source # 
Instance details

Defined in Amazonka.LexModels.Types.Locale

Methods

toXML :: Locale -> XML #

ToByteString Locale Source # 
Instance details

Defined in Amazonka.LexModels.Types.Locale

Methods

toBS :: Locale -> ByteString #

FromText Locale Source # 
Instance details

Defined in Amazonka.LexModels.Types.Locale

ToText Locale Source # 
Instance details

Defined in Amazonka.LexModels.Types.Locale

Methods

toText :: Locale -> Text #

type Rep Locale Source # 
Instance details

Defined in Amazonka.LexModels.Types.Locale

type Rep Locale = D1 ('MetaData "Locale" "Amazonka.LexModels.Types.Locale" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'True) (C1 ('MetaCons "Locale'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLocale") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LogType

newtype LogType Source #

Constructors

LogType' 

Fields

Bundled Patterns

pattern LogType_AUDIO :: LogType 
pattern LogType_TEXT :: LogType 

Instances

Instances details
Eq LogType Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogType

Methods

(==) :: LogType -> LogType -> Bool #

(/=) :: LogType -> LogType -> Bool #

Ord LogType Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogType

Read LogType Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogType

Show LogType Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogType

Generic LogType Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogType

Associated Types

type Rep LogType :: Type -> Type #

Methods

from :: LogType -> Rep LogType x #

to :: Rep LogType x -> LogType #

NFData LogType Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogType

Methods

rnf :: LogType -> () #

Hashable LogType Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogType

Methods

hashWithSalt :: Int -> LogType -> Int #

hash :: LogType -> Int #

ToJSON LogType Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogType

ToJSONKey LogType Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogType

FromJSON LogType Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogType

FromJSONKey LogType Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogType

ToLog LogType Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogType

ToHeader LogType Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogType

Methods

toHeader :: HeaderName -> LogType -> [Header] #

ToQuery LogType Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogType

FromXML LogType Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogType

ToXML LogType Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogType

Methods

toXML :: LogType -> XML #

ToByteString LogType Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogType

Methods

toBS :: LogType -> ByteString #

FromText LogType Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogType

ToText LogType Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogType

Methods

toText :: LogType -> Text #

type Rep LogType Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogType

type Rep LogType = D1 ('MetaData "LogType" "Amazonka.LexModels.Types.LogType" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'True) (C1 ('MetaCons "LogType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLogType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

MergeStrategy

newtype MergeStrategy Source #

Constructors

MergeStrategy' 

Instances

Instances details
Eq MergeStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MergeStrategy

Ord MergeStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MergeStrategy

Read MergeStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MergeStrategy

Show MergeStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MergeStrategy

Generic MergeStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MergeStrategy

Associated Types

type Rep MergeStrategy :: Type -> Type #

NFData MergeStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MergeStrategy

Methods

rnf :: MergeStrategy -> () #

Hashable MergeStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MergeStrategy

ToJSON MergeStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MergeStrategy

ToJSONKey MergeStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MergeStrategy

FromJSON MergeStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MergeStrategy

FromJSONKey MergeStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MergeStrategy

ToLog MergeStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MergeStrategy

ToHeader MergeStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MergeStrategy

ToQuery MergeStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MergeStrategy

FromXML MergeStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MergeStrategy

ToXML MergeStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MergeStrategy

Methods

toXML :: MergeStrategy -> XML #

ToByteString MergeStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MergeStrategy

FromText MergeStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MergeStrategy

ToText MergeStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MergeStrategy

Methods

toText :: MergeStrategy -> Text #

type Rep MergeStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MergeStrategy

type Rep MergeStrategy = D1 ('MetaData "MergeStrategy" "Amazonka.LexModels.Types.MergeStrategy" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'True) (C1 ('MetaCons "MergeStrategy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromMergeStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

MigrationAlertType

newtype MigrationAlertType Source #

Instances

Instances details
Eq MigrationAlertType Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlertType

Ord MigrationAlertType Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlertType

Read MigrationAlertType Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlertType

Show MigrationAlertType Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlertType

Generic MigrationAlertType Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlertType

Associated Types

type Rep MigrationAlertType :: Type -> Type #

NFData MigrationAlertType Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlertType

Methods

rnf :: MigrationAlertType -> () #

Hashable MigrationAlertType Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlertType

ToJSON MigrationAlertType Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlertType

ToJSONKey MigrationAlertType Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlertType

FromJSON MigrationAlertType Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlertType

FromJSONKey MigrationAlertType Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlertType

ToLog MigrationAlertType Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlertType

ToHeader MigrationAlertType Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlertType

ToQuery MigrationAlertType Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlertType

FromXML MigrationAlertType Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlertType

ToXML MigrationAlertType Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlertType

ToByteString MigrationAlertType Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlertType

FromText MigrationAlertType Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlertType

ToText MigrationAlertType Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlertType

type Rep MigrationAlertType Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlertType

type Rep MigrationAlertType = D1 ('MetaData "MigrationAlertType" "Amazonka.LexModels.Types.MigrationAlertType" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'True) (C1 ('MetaCons "MigrationAlertType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromMigrationAlertType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

MigrationSortAttribute

newtype MigrationSortAttribute Source #

Instances

Instances details
Eq MigrationSortAttribute Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSortAttribute

Ord MigrationSortAttribute Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSortAttribute

Read MigrationSortAttribute Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSortAttribute

Show MigrationSortAttribute Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSortAttribute

Generic MigrationSortAttribute Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSortAttribute

Associated Types

type Rep MigrationSortAttribute :: Type -> Type #

NFData MigrationSortAttribute Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSortAttribute

Methods

rnf :: MigrationSortAttribute -> () #

Hashable MigrationSortAttribute Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSortAttribute

ToJSON MigrationSortAttribute Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSortAttribute

ToJSONKey MigrationSortAttribute Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSortAttribute

FromJSON MigrationSortAttribute Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSortAttribute

FromJSONKey MigrationSortAttribute Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSortAttribute

ToLog MigrationSortAttribute Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSortAttribute

ToHeader MigrationSortAttribute Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSortAttribute

ToQuery MigrationSortAttribute Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSortAttribute

FromXML MigrationSortAttribute Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSortAttribute

ToXML MigrationSortAttribute Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSortAttribute

ToByteString MigrationSortAttribute Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSortAttribute

FromText MigrationSortAttribute Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSortAttribute

ToText MigrationSortAttribute Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSortAttribute

type Rep MigrationSortAttribute Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSortAttribute

type Rep MigrationSortAttribute = D1 ('MetaData "MigrationSortAttribute" "Amazonka.LexModels.Types.MigrationSortAttribute" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'True) (C1 ('MetaCons "MigrationSortAttribute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromMigrationSortAttribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

MigrationStatus

newtype MigrationStatus Source #

Constructors

MigrationStatus' 

Instances

Instances details
Eq MigrationStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStatus

Ord MigrationStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStatus

Read MigrationStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStatus

Show MigrationStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStatus

Generic MigrationStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStatus

Associated Types

type Rep MigrationStatus :: Type -> Type #

NFData MigrationStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStatus

Methods

rnf :: MigrationStatus -> () #

Hashable MigrationStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStatus

ToJSON MigrationStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStatus

ToJSONKey MigrationStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStatus

FromJSON MigrationStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStatus

FromJSONKey MigrationStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStatus

ToLog MigrationStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStatus

ToHeader MigrationStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStatus

ToQuery MigrationStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStatus

FromXML MigrationStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStatus

ToXML MigrationStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStatus

Methods

toXML :: MigrationStatus -> XML #

ToByteString MigrationStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStatus

FromText MigrationStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStatus

ToText MigrationStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStatus

type Rep MigrationStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStatus

type Rep MigrationStatus = D1 ('MetaData "MigrationStatus" "Amazonka.LexModels.Types.MigrationStatus" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'True) (C1 ('MetaCons "MigrationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromMigrationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

MigrationStrategy

newtype MigrationStrategy Source #

Instances

Instances details
Eq MigrationStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStrategy

Ord MigrationStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStrategy

Read MigrationStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStrategy

Show MigrationStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStrategy

Generic MigrationStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStrategy

Associated Types

type Rep MigrationStrategy :: Type -> Type #

NFData MigrationStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStrategy

Methods

rnf :: MigrationStrategy -> () #

Hashable MigrationStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStrategy

ToJSON MigrationStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStrategy

ToJSONKey MigrationStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStrategy

FromJSON MigrationStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStrategy

FromJSONKey MigrationStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStrategy

ToLog MigrationStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStrategy

ToHeader MigrationStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStrategy

ToQuery MigrationStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStrategy

FromXML MigrationStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStrategy

ToXML MigrationStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStrategy

ToByteString MigrationStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStrategy

FromText MigrationStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStrategy

ToText MigrationStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStrategy

type Rep MigrationStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStrategy

type Rep MigrationStrategy = D1 ('MetaData "MigrationStrategy" "Amazonka.LexModels.Types.MigrationStrategy" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'True) (C1 ('MetaCons "MigrationStrategy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromMigrationStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ObfuscationSetting

newtype ObfuscationSetting Source #

Instances

Instances details
Eq ObfuscationSetting Source # 
Instance details

Defined in Amazonka.LexModels.Types.ObfuscationSetting

Ord ObfuscationSetting Source # 
Instance details

Defined in Amazonka.LexModels.Types.ObfuscationSetting

Read ObfuscationSetting Source # 
Instance details

Defined in Amazonka.LexModels.Types.ObfuscationSetting

Show ObfuscationSetting Source # 
Instance details

Defined in Amazonka.LexModels.Types.ObfuscationSetting

Generic ObfuscationSetting Source # 
Instance details

Defined in Amazonka.LexModels.Types.ObfuscationSetting

Associated Types

type Rep ObfuscationSetting :: Type -> Type #

NFData ObfuscationSetting Source # 
Instance details

Defined in Amazonka.LexModels.Types.ObfuscationSetting

Methods

rnf :: ObfuscationSetting -> () #

Hashable ObfuscationSetting Source # 
Instance details

Defined in Amazonka.LexModels.Types.ObfuscationSetting

ToJSON ObfuscationSetting Source # 
Instance details

Defined in Amazonka.LexModels.Types.ObfuscationSetting

ToJSONKey ObfuscationSetting Source # 
Instance details

Defined in Amazonka.LexModels.Types.ObfuscationSetting

FromJSON ObfuscationSetting Source # 
Instance details

Defined in Amazonka.LexModels.Types.ObfuscationSetting

FromJSONKey ObfuscationSetting Source # 
Instance details

Defined in Amazonka.LexModels.Types.ObfuscationSetting

ToLog ObfuscationSetting Source # 
Instance details

Defined in Amazonka.LexModels.Types.ObfuscationSetting

ToHeader ObfuscationSetting Source # 
Instance details

Defined in Amazonka.LexModels.Types.ObfuscationSetting

ToQuery ObfuscationSetting Source # 
Instance details

Defined in Amazonka.LexModels.Types.ObfuscationSetting

FromXML ObfuscationSetting Source # 
Instance details

Defined in Amazonka.LexModels.Types.ObfuscationSetting

ToXML ObfuscationSetting Source # 
Instance details

Defined in Amazonka.LexModels.Types.ObfuscationSetting

ToByteString ObfuscationSetting Source # 
Instance details

Defined in Amazonka.LexModels.Types.ObfuscationSetting

FromText ObfuscationSetting Source # 
Instance details

Defined in Amazonka.LexModels.Types.ObfuscationSetting

ToText ObfuscationSetting Source # 
Instance details

Defined in Amazonka.LexModels.Types.ObfuscationSetting

type Rep ObfuscationSetting Source # 
Instance details

Defined in Amazonka.LexModels.Types.ObfuscationSetting

type Rep ObfuscationSetting = D1 ('MetaData "ObfuscationSetting" "Amazonka.LexModels.Types.ObfuscationSetting" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'True) (C1 ('MetaCons "ObfuscationSetting'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromObfuscationSetting") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ProcessBehavior

newtype ProcessBehavior Source #

Constructors

ProcessBehavior' 

Instances

Instances details
Eq ProcessBehavior Source # 
Instance details

Defined in Amazonka.LexModels.Types.ProcessBehavior

Ord ProcessBehavior Source # 
Instance details

Defined in Amazonka.LexModels.Types.ProcessBehavior

Read ProcessBehavior Source # 
Instance details

Defined in Amazonka.LexModels.Types.ProcessBehavior

Show ProcessBehavior Source # 
Instance details

Defined in Amazonka.LexModels.Types.ProcessBehavior

Generic ProcessBehavior Source # 
Instance details

Defined in Amazonka.LexModels.Types.ProcessBehavior

Associated Types

type Rep ProcessBehavior :: Type -> Type #

NFData ProcessBehavior Source # 
Instance details

Defined in Amazonka.LexModels.Types.ProcessBehavior

Methods

rnf :: ProcessBehavior -> () #

Hashable ProcessBehavior Source # 
Instance details

Defined in Amazonka.LexModels.Types.ProcessBehavior

ToJSON ProcessBehavior Source # 
Instance details

Defined in Amazonka.LexModels.Types.ProcessBehavior

ToJSONKey ProcessBehavior Source # 
Instance details

Defined in Amazonka.LexModels.Types.ProcessBehavior

FromJSON ProcessBehavior Source # 
Instance details

Defined in Amazonka.LexModels.Types.ProcessBehavior

FromJSONKey ProcessBehavior Source # 
Instance details

Defined in Amazonka.LexModels.Types.ProcessBehavior

ToLog ProcessBehavior Source # 
Instance details

Defined in Amazonka.LexModels.Types.ProcessBehavior

ToHeader ProcessBehavior Source # 
Instance details

Defined in Amazonka.LexModels.Types.ProcessBehavior

ToQuery ProcessBehavior Source # 
Instance details

Defined in Amazonka.LexModels.Types.ProcessBehavior

FromXML ProcessBehavior Source # 
Instance details

Defined in Amazonka.LexModels.Types.ProcessBehavior

ToXML ProcessBehavior Source # 
Instance details

Defined in Amazonka.LexModels.Types.ProcessBehavior

Methods

toXML :: ProcessBehavior -> XML #

ToByteString ProcessBehavior Source # 
Instance details

Defined in Amazonka.LexModels.Types.ProcessBehavior

FromText ProcessBehavior Source # 
Instance details

Defined in Amazonka.LexModels.Types.ProcessBehavior

ToText ProcessBehavior Source # 
Instance details

Defined in Amazonka.LexModels.Types.ProcessBehavior

type Rep ProcessBehavior Source # 
Instance details

Defined in Amazonka.LexModels.Types.ProcessBehavior

type Rep ProcessBehavior = D1 ('MetaData "ProcessBehavior" "Amazonka.LexModels.Types.ProcessBehavior" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'True) (C1 ('MetaCons "ProcessBehavior'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromProcessBehavior") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ResourceType

newtype ResourceType Source #

Constructors

ResourceType' 

Instances

Instances details
Eq ResourceType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ResourceType

Ord ResourceType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ResourceType

Read ResourceType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ResourceType

Show ResourceType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ResourceType

Generic ResourceType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ResourceType

Associated Types

type Rep ResourceType :: Type -> Type #

NFData ResourceType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ResourceType

Methods

rnf :: ResourceType -> () #

Hashable ResourceType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ResourceType

ToJSON ResourceType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ResourceType

ToJSONKey ResourceType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ResourceType

FromJSON ResourceType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ResourceType

FromJSONKey ResourceType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ResourceType

ToLog ResourceType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ResourceType

ToHeader ResourceType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ResourceType

ToQuery ResourceType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ResourceType

FromXML ResourceType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ResourceType

ToXML ResourceType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ResourceType

Methods

toXML :: ResourceType -> XML #

ToByteString ResourceType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ResourceType

FromText ResourceType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ResourceType

ToText ResourceType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ResourceType

Methods

toText :: ResourceType -> Text #

type Rep ResourceType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ResourceType

type Rep ResourceType = D1 ('MetaData "ResourceType" "Amazonka.LexModels.Types.ResourceType" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'True) (C1 ('MetaCons "ResourceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromResourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SlotConstraint

newtype SlotConstraint Source #

Constructors

SlotConstraint' 

Instances

Instances details
Eq SlotConstraint Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotConstraint

Ord SlotConstraint Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotConstraint

Read SlotConstraint Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotConstraint

Show SlotConstraint Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotConstraint

Generic SlotConstraint Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotConstraint

Associated Types

type Rep SlotConstraint :: Type -> Type #

NFData SlotConstraint Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotConstraint

Methods

rnf :: SlotConstraint -> () #

Hashable SlotConstraint Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotConstraint

ToJSON SlotConstraint Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotConstraint

ToJSONKey SlotConstraint Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotConstraint

FromJSON SlotConstraint Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotConstraint

FromJSONKey SlotConstraint Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotConstraint

ToLog SlotConstraint Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotConstraint

ToHeader SlotConstraint Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotConstraint

ToQuery SlotConstraint Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotConstraint

FromXML SlotConstraint Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotConstraint

ToXML SlotConstraint Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotConstraint

Methods

toXML :: SlotConstraint -> XML #

ToByteString SlotConstraint Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotConstraint

FromText SlotConstraint Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotConstraint

ToText SlotConstraint Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotConstraint

type Rep SlotConstraint Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotConstraint

type Rep SlotConstraint = D1 ('MetaData "SlotConstraint" "Amazonka.LexModels.Types.SlotConstraint" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'True) (C1 ('MetaCons "SlotConstraint'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSlotConstraint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SlotValueSelectionStrategy

newtype SlotValueSelectionStrategy Source #

Instances

Instances details
Eq SlotValueSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotValueSelectionStrategy

Ord SlotValueSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotValueSelectionStrategy

Read SlotValueSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotValueSelectionStrategy

Show SlotValueSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotValueSelectionStrategy

Generic SlotValueSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotValueSelectionStrategy

Associated Types

type Rep SlotValueSelectionStrategy :: Type -> Type #

NFData SlotValueSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotValueSelectionStrategy

Hashable SlotValueSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotValueSelectionStrategy

ToJSON SlotValueSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotValueSelectionStrategy

ToJSONKey SlotValueSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotValueSelectionStrategy

FromJSON SlotValueSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotValueSelectionStrategy

FromJSONKey SlotValueSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotValueSelectionStrategy

ToLog SlotValueSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotValueSelectionStrategy

ToHeader SlotValueSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotValueSelectionStrategy

ToQuery SlotValueSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotValueSelectionStrategy

FromXML SlotValueSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotValueSelectionStrategy

ToXML SlotValueSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotValueSelectionStrategy

ToByteString SlotValueSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotValueSelectionStrategy

FromText SlotValueSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotValueSelectionStrategy

ToText SlotValueSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotValueSelectionStrategy

type Rep SlotValueSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotValueSelectionStrategy

type Rep SlotValueSelectionStrategy = D1 ('MetaData "SlotValueSelectionStrategy" "Amazonka.LexModels.Types.SlotValueSelectionStrategy" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'True) (C1 ('MetaCons "SlotValueSelectionStrategy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSlotValueSelectionStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SortOrder

newtype SortOrder Source #

Constructors

SortOrder' 

Fields

Bundled Patterns

pattern SortOrder_ASCENDING :: SortOrder 
pattern SortOrder_DESCENDING :: SortOrder 

Instances

Instances details
Eq SortOrder Source # 
Instance details

Defined in Amazonka.LexModels.Types.SortOrder

Ord SortOrder Source # 
Instance details

Defined in Amazonka.LexModels.Types.SortOrder

Read SortOrder Source # 
Instance details

Defined in Amazonka.LexModels.Types.SortOrder

Show SortOrder Source # 
Instance details

Defined in Amazonka.LexModels.Types.SortOrder

Generic SortOrder Source # 
Instance details

Defined in Amazonka.LexModels.Types.SortOrder

Associated Types

type Rep SortOrder :: Type -> Type #

NFData SortOrder Source # 
Instance details

Defined in Amazonka.LexModels.Types.SortOrder

Methods

rnf :: SortOrder -> () #

Hashable SortOrder Source # 
Instance details

Defined in Amazonka.LexModels.Types.SortOrder

ToJSON SortOrder Source # 
Instance details

Defined in Amazonka.LexModels.Types.SortOrder

ToJSONKey SortOrder Source # 
Instance details

Defined in Amazonka.LexModels.Types.SortOrder

FromJSON SortOrder Source # 
Instance details

Defined in Amazonka.LexModels.Types.SortOrder

FromJSONKey SortOrder Source # 
Instance details

Defined in Amazonka.LexModels.Types.SortOrder

ToLog SortOrder Source # 
Instance details

Defined in Amazonka.LexModels.Types.SortOrder

ToHeader SortOrder Source # 
Instance details

Defined in Amazonka.LexModels.Types.SortOrder

ToQuery SortOrder Source # 
Instance details

Defined in Amazonka.LexModels.Types.SortOrder

FromXML SortOrder Source # 
Instance details

Defined in Amazonka.LexModels.Types.SortOrder

ToXML SortOrder Source # 
Instance details

Defined in Amazonka.LexModels.Types.SortOrder

Methods

toXML :: SortOrder -> XML #

ToByteString SortOrder Source # 
Instance details

Defined in Amazonka.LexModels.Types.SortOrder

Methods

toBS :: SortOrder -> ByteString #

FromText SortOrder Source # 
Instance details

Defined in Amazonka.LexModels.Types.SortOrder

ToText SortOrder Source # 
Instance details

Defined in Amazonka.LexModels.Types.SortOrder

Methods

toText :: SortOrder -> Text #

type Rep SortOrder Source # 
Instance details

Defined in Amazonka.LexModels.Types.SortOrder

type Rep SortOrder = D1 ('MetaData "SortOrder" "Amazonka.LexModels.Types.SortOrder" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'True) (C1 ('MetaCons "SortOrder'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSortOrder") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StatusType

newtype StatusType Source #

Constructors

StatusType' 

Fields

Bundled Patterns

pattern StatusType_Detected :: StatusType 
pattern StatusType_Missed :: StatusType 

Instances

Instances details
Eq StatusType Source # 
Instance details

Defined in Amazonka.LexModels.Types.StatusType

Ord StatusType Source # 
Instance details

Defined in Amazonka.LexModels.Types.StatusType

Read StatusType Source # 
Instance details

Defined in Amazonka.LexModels.Types.StatusType

Show StatusType Source # 
Instance details

Defined in Amazonka.LexModels.Types.StatusType

Generic StatusType Source # 
Instance details

Defined in Amazonka.LexModels.Types.StatusType

Associated Types

type Rep StatusType :: Type -> Type #

NFData StatusType Source # 
Instance details

Defined in Amazonka.LexModels.Types.StatusType

Methods

rnf :: StatusType -> () #

Hashable StatusType Source # 
Instance details

Defined in Amazonka.LexModels.Types.StatusType

ToJSON StatusType Source # 
Instance details

Defined in Amazonka.LexModels.Types.StatusType

ToJSONKey StatusType Source # 
Instance details

Defined in Amazonka.LexModels.Types.StatusType

FromJSON StatusType Source # 
Instance details

Defined in Amazonka.LexModels.Types.StatusType

FromJSONKey StatusType Source # 
Instance details

Defined in Amazonka.LexModels.Types.StatusType

ToLog StatusType Source # 
Instance details

Defined in Amazonka.LexModels.Types.StatusType

ToHeader StatusType Source # 
Instance details

Defined in Amazonka.LexModels.Types.StatusType

ToQuery StatusType Source # 
Instance details

Defined in Amazonka.LexModels.Types.StatusType

FromXML StatusType Source # 
Instance details

Defined in Amazonka.LexModels.Types.StatusType

ToXML StatusType Source # 
Instance details

Defined in Amazonka.LexModels.Types.StatusType

Methods

toXML :: StatusType -> XML #

ToByteString StatusType Source # 
Instance details

Defined in Amazonka.LexModels.Types.StatusType

FromText StatusType Source # 
Instance details

Defined in Amazonka.LexModels.Types.StatusType

ToText StatusType Source # 
Instance details

Defined in Amazonka.LexModels.Types.StatusType

Methods

toText :: StatusType -> Text #

type Rep StatusType Source # 
Instance details

Defined in Amazonka.LexModels.Types.StatusType

type Rep StatusType = D1 ('MetaData "StatusType" "Amazonka.LexModels.Types.StatusType" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'True) (C1 ('MetaCons "StatusType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStatusType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

BotAliasMetadata

data BotAliasMetadata Source #

Provides information about a bot alias.

See: newBotAliasMetadata smart constructor.

Constructors

BotAliasMetadata' 

Fields

Instances

Instances details
Eq BotAliasMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BotAliasMetadata

Read BotAliasMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BotAliasMetadata

Show BotAliasMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BotAliasMetadata

Generic BotAliasMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BotAliasMetadata

Associated Types

type Rep BotAliasMetadata :: Type -> Type #

NFData BotAliasMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BotAliasMetadata

Methods

rnf :: BotAliasMetadata -> () #

Hashable BotAliasMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BotAliasMetadata

FromJSON BotAliasMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BotAliasMetadata

type Rep BotAliasMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BotAliasMetadata

newBotAliasMetadata :: BotAliasMetadata Source #

Create a value of BotAliasMetadata 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:checksum:BotAliasMetadata', botAliasMetadata_checksum - Checksum of the bot alias.

$sel:botVersion:BotAliasMetadata', botAliasMetadata_botVersion - The version of the Amazon Lex bot to which the alias points.

$sel:botName:BotAliasMetadata', botAliasMetadata_botName - The name of the bot to which the alias points.

$sel:createdDate:BotAliasMetadata', botAliasMetadata_createdDate - The date that the bot alias was created.

$sel:name:BotAliasMetadata', botAliasMetadata_name - The name of the bot alias.

$sel:conversationLogs:BotAliasMetadata', botAliasMetadata_conversationLogs - Settings that determine how Amazon Lex uses conversation logs for the alias.

$sel:lastUpdatedDate:BotAliasMetadata', botAliasMetadata_lastUpdatedDate - The date that the bot alias was updated. When you create a resource, the creation date and last updated date are the same.

$sel:description:BotAliasMetadata', botAliasMetadata_description - A description of the bot alias.

botAliasMetadata_botVersion :: Lens' BotAliasMetadata (Maybe Text) Source #

The version of the Amazon Lex bot to which the alias points.

botAliasMetadata_botName :: Lens' BotAliasMetadata (Maybe Text) Source #

The name of the bot to which the alias points.

botAliasMetadata_createdDate :: Lens' BotAliasMetadata (Maybe UTCTime) Source #

The date that the bot alias was created.

botAliasMetadata_conversationLogs :: Lens' BotAliasMetadata (Maybe ConversationLogsResponse) Source #

Settings that determine how Amazon Lex uses conversation logs for the alias.

botAliasMetadata_lastUpdatedDate :: Lens' BotAliasMetadata (Maybe UTCTime) Source #

The date that the bot alias was updated. When you create a resource, the creation date and last updated date are the same.

BotChannelAssociation

data BotChannelAssociation Source #

Represents an association between an Amazon Lex bot and an external messaging platform.

See: newBotChannelAssociation smart constructor.

Constructors

BotChannelAssociation' 

Fields

  • failureReason :: Maybe Text

    If status is FAILED, Amazon Lex provides the reason that it failed to create the association.

  • status :: Maybe ChannelStatus

    The status of the bot channel.

    • CREATED - The channel has been created and is ready for use.
    • IN_PROGRESS - Channel creation is in progress.
    • FAILED - There was an error creating the channel. For information about the reason for the failure, see the failureReason field.
  • botAlias :: Maybe Text

    An alias pointing to the specific version of the Amazon Lex bot to which this association is being made.

  • botName :: Maybe Text

    The name of the Amazon Lex bot to which this association is being made.

    Currently, Amazon Lex supports associations with Facebook and Slack, and Twilio.

  • botConfiguration :: Maybe (Sensitive (HashMap Text Text))

    Provides information necessary to communicate with the messaging platform.

  • createdDate :: Maybe POSIX

    The date that the association between the Amazon Lex bot and the channel was created.

  • name :: Maybe Text

    The name of the association between the bot and the channel.

  • type' :: Maybe ChannelType

    Specifies the type of association by indicating the type of channel being established between the Amazon Lex bot and the external messaging platform.

  • description :: Maybe Text

    A text description of the association you are creating.

Instances

Instances details
Eq BotChannelAssociation Source # 
Instance details

Defined in Amazonka.LexModels.Types.BotChannelAssociation

Show BotChannelAssociation Source # 
Instance details

Defined in Amazonka.LexModels.Types.BotChannelAssociation

Generic BotChannelAssociation Source # 
Instance details

Defined in Amazonka.LexModels.Types.BotChannelAssociation

Associated Types

type Rep BotChannelAssociation :: Type -> Type #

NFData BotChannelAssociation Source # 
Instance details

Defined in Amazonka.LexModels.Types.BotChannelAssociation

Methods

rnf :: BotChannelAssociation -> () #

Hashable BotChannelAssociation Source # 
Instance details

Defined in Amazonka.LexModels.Types.BotChannelAssociation

FromJSON BotChannelAssociation Source # 
Instance details

Defined in Amazonka.LexModels.Types.BotChannelAssociation

type Rep BotChannelAssociation Source # 
Instance details

Defined in Amazonka.LexModels.Types.BotChannelAssociation

newBotChannelAssociation :: BotChannelAssociation Source #

Create a value of BotChannelAssociation 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:failureReason:BotChannelAssociation', botChannelAssociation_failureReason - If status is FAILED, Amazon Lex provides the reason that it failed to create the association.

$sel:status:BotChannelAssociation', botChannelAssociation_status - The status of the bot channel.

  • CREATED - The channel has been created and is ready for use.
  • IN_PROGRESS - Channel creation is in progress.
  • FAILED - There was an error creating the channel. For information about the reason for the failure, see the failureReason field.

$sel:botAlias:BotChannelAssociation', botChannelAssociation_botAlias - An alias pointing to the specific version of the Amazon Lex bot to which this association is being made.

$sel:botName:BotChannelAssociation', botChannelAssociation_botName - The name of the Amazon Lex bot to which this association is being made.

Currently, Amazon Lex supports associations with Facebook and Slack, and Twilio.

$sel:botConfiguration:BotChannelAssociation', botChannelAssociation_botConfiguration - Provides information necessary to communicate with the messaging platform.

$sel:createdDate:BotChannelAssociation', botChannelAssociation_createdDate - The date that the association between the Amazon Lex bot and the channel was created.

$sel:name:BotChannelAssociation', botChannelAssociation_name - The name of the association between the bot and the channel.

$sel:type':BotChannelAssociation', botChannelAssociation_type - Specifies the type of association by indicating the type of channel being established between the Amazon Lex bot and the external messaging platform.

$sel:description:BotChannelAssociation', botChannelAssociation_description - A text description of the association you are creating.

botChannelAssociation_failureReason :: Lens' BotChannelAssociation (Maybe Text) Source #

If status is FAILED, Amazon Lex provides the reason that it failed to create the association.

botChannelAssociation_status :: Lens' BotChannelAssociation (Maybe ChannelStatus) Source #

The status of the bot channel.

  • CREATED - The channel has been created and is ready for use.
  • IN_PROGRESS - Channel creation is in progress.
  • FAILED - There was an error creating the channel. For information about the reason for the failure, see the failureReason field.

botChannelAssociation_botAlias :: Lens' BotChannelAssociation (Maybe Text) Source #

An alias pointing to the specific version of the Amazon Lex bot to which this association is being made.

botChannelAssociation_botName :: Lens' BotChannelAssociation (Maybe Text) Source #

The name of the Amazon Lex bot to which this association is being made.

Currently, Amazon Lex supports associations with Facebook and Slack, and Twilio.

botChannelAssociation_botConfiguration :: Lens' BotChannelAssociation (Maybe (HashMap Text Text)) Source #

Provides information necessary to communicate with the messaging platform.

botChannelAssociation_createdDate :: Lens' BotChannelAssociation (Maybe UTCTime) Source #

The date that the association between the Amazon Lex bot and the channel was created.

botChannelAssociation_name :: Lens' BotChannelAssociation (Maybe Text) Source #

The name of the association between the bot and the channel.

botChannelAssociation_type :: Lens' BotChannelAssociation (Maybe ChannelType) Source #

Specifies the type of association by indicating the type of channel being established between the Amazon Lex bot and the external messaging platform.

botChannelAssociation_description :: Lens' BotChannelAssociation (Maybe Text) Source #

A text description of the association you are creating.

BotMetadata

data BotMetadata Source #

Provides information about a bot. .

See: newBotMetadata smart constructor.

Constructors

BotMetadata' 

Fields

Instances

Instances details
Eq BotMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BotMetadata

Read BotMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BotMetadata

Show BotMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BotMetadata

Generic BotMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BotMetadata

Associated Types

type Rep BotMetadata :: Type -> Type #

NFData BotMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BotMetadata

Methods

rnf :: BotMetadata -> () #

Hashable BotMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BotMetadata

FromJSON BotMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BotMetadata

type Rep BotMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BotMetadata

type Rep BotMetadata = D1 ('MetaData "BotMetadata" "Amazonka.LexModels.Types.BotMetadata" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "BotMetadata'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LexStatus)) :*: (S1 ('MetaSel ('Just "createdDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "lastUpdatedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newBotMetadata :: BotMetadata Source #

Create a value of BotMetadata 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:status:BotMetadata', botMetadata_status - The status of the bot.

$sel:createdDate:BotMetadata', botMetadata_createdDate - The date that the bot was created.

$sel:name:BotMetadata', botMetadata_name - The name of the bot.

$sel:version:BotMetadata', botMetadata_version - The version of the bot. For a new bot, the version is always $LATEST.

$sel:lastUpdatedDate:BotMetadata', botMetadata_lastUpdatedDate - The date that the bot was updated. When you create a bot, the creation date and last updated date are the same.

$sel:description:BotMetadata', botMetadata_description - A description of the bot.

botMetadata_createdDate :: Lens' BotMetadata (Maybe UTCTime) Source #

The date that the bot was created.

botMetadata_version :: Lens' BotMetadata (Maybe Text) Source #

The version of the bot. For a new bot, the version is always $LATEST.

botMetadata_lastUpdatedDate :: Lens' BotMetadata (Maybe UTCTime) Source #

The date that the bot was updated. When you create a bot, the creation date and last updated date are the same.

BuiltinIntentMetadata

data BuiltinIntentMetadata Source #

Provides metadata for a built-in intent.

See: newBuiltinIntentMetadata smart constructor.

Constructors

BuiltinIntentMetadata' 

Fields

Instances

Instances details
Eq BuiltinIntentMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BuiltinIntentMetadata

Read BuiltinIntentMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BuiltinIntentMetadata

Show BuiltinIntentMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BuiltinIntentMetadata

Generic BuiltinIntentMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BuiltinIntentMetadata

Associated Types

type Rep BuiltinIntentMetadata :: Type -> Type #

NFData BuiltinIntentMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BuiltinIntentMetadata

Methods

rnf :: BuiltinIntentMetadata -> () #

Hashable BuiltinIntentMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BuiltinIntentMetadata

FromJSON BuiltinIntentMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BuiltinIntentMetadata

type Rep BuiltinIntentMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BuiltinIntentMetadata

type Rep BuiltinIntentMetadata = D1 ('MetaData "BuiltinIntentMetadata" "Amazonka.LexModels.Types.BuiltinIntentMetadata" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "BuiltinIntentMetadata'" 'PrefixI 'True) (S1 ('MetaSel ('Just "signature") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "supportedLocales") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Locale]))))

newBuiltinIntentMetadata :: BuiltinIntentMetadata Source #

Create a value of BuiltinIntentMetadata 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:signature:BuiltinIntentMetadata', builtinIntentMetadata_signature - A unique identifier for the built-in intent. To find the signature for an intent, see Standard Built-in Intents in the Alexa Skills Kit.

$sel:supportedLocales:BuiltinIntentMetadata', builtinIntentMetadata_supportedLocales - A list of identifiers for the locales that the intent supports.

builtinIntentMetadata_signature :: Lens' BuiltinIntentMetadata (Maybe Text) Source #

A unique identifier for the built-in intent. To find the signature for an intent, see Standard Built-in Intents in the Alexa Skills Kit.

builtinIntentMetadata_supportedLocales :: Lens' BuiltinIntentMetadata (Maybe [Locale]) Source #

A list of identifiers for the locales that the intent supports.

BuiltinIntentSlot

data BuiltinIntentSlot Source #

Provides information about a slot used in a built-in intent.

See: newBuiltinIntentSlot smart constructor.

Constructors

BuiltinIntentSlot' 

Fields

Instances

Instances details
Eq BuiltinIntentSlot Source # 
Instance details

Defined in Amazonka.LexModels.Types.BuiltinIntentSlot

Read BuiltinIntentSlot Source # 
Instance details

Defined in Amazonka.LexModels.Types.BuiltinIntentSlot

Show BuiltinIntentSlot Source # 
Instance details

Defined in Amazonka.LexModels.Types.BuiltinIntentSlot

Generic BuiltinIntentSlot Source # 
Instance details

Defined in Amazonka.LexModels.Types.BuiltinIntentSlot

Associated Types

type Rep BuiltinIntentSlot :: Type -> Type #

NFData BuiltinIntentSlot Source # 
Instance details

Defined in Amazonka.LexModels.Types.BuiltinIntentSlot

Methods

rnf :: BuiltinIntentSlot -> () #

Hashable BuiltinIntentSlot Source # 
Instance details

Defined in Amazonka.LexModels.Types.BuiltinIntentSlot

FromJSON BuiltinIntentSlot Source # 
Instance details

Defined in Amazonka.LexModels.Types.BuiltinIntentSlot

type Rep BuiltinIntentSlot Source # 
Instance details

Defined in Amazonka.LexModels.Types.BuiltinIntentSlot

type Rep BuiltinIntentSlot = D1 ('MetaData "BuiltinIntentSlot" "Amazonka.LexModels.Types.BuiltinIntentSlot" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "BuiltinIntentSlot'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newBuiltinIntentSlot :: BuiltinIntentSlot Source #

Create a value of BuiltinIntentSlot 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:name:BuiltinIntentSlot', builtinIntentSlot_name - A list of the slots defined for the intent.

builtinIntentSlot_name :: Lens' BuiltinIntentSlot (Maybe Text) Source #

A list of the slots defined for the intent.

BuiltinSlotTypeMetadata

data BuiltinSlotTypeMetadata Source #

Provides information about a built in slot type.

See: newBuiltinSlotTypeMetadata smart constructor.

Constructors

BuiltinSlotTypeMetadata' 

Fields

Instances

Instances details
Eq BuiltinSlotTypeMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BuiltinSlotTypeMetadata

Read BuiltinSlotTypeMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BuiltinSlotTypeMetadata

Show BuiltinSlotTypeMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BuiltinSlotTypeMetadata

Generic BuiltinSlotTypeMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BuiltinSlotTypeMetadata

Associated Types

type Rep BuiltinSlotTypeMetadata :: Type -> Type #

NFData BuiltinSlotTypeMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BuiltinSlotTypeMetadata

Methods

rnf :: BuiltinSlotTypeMetadata -> () #

Hashable BuiltinSlotTypeMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BuiltinSlotTypeMetadata

FromJSON BuiltinSlotTypeMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BuiltinSlotTypeMetadata

type Rep BuiltinSlotTypeMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BuiltinSlotTypeMetadata

type Rep BuiltinSlotTypeMetadata = D1 ('MetaData "BuiltinSlotTypeMetadata" "Amazonka.LexModels.Types.BuiltinSlotTypeMetadata" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "BuiltinSlotTypeMetadata'" 'PrefixI 'True) (S1 ('MetaSel ('Just "signature") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "supportedLocales") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Locale]))))

newBuiltinSlotTypeMetadata :: BuiltinSlotTypeMetadata Source #

Create a value of BuiltinSlotTypeMetadata 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:signature:BuiltinSlotTypeMetadata', builtinSlotTypeMetadata_signature - A unique identifier for the built-in slot type. To find the signature for a slot type, see Slot Type Reference in the Alexa Skills Kit.

$sel:supportedLocales:BuiltinSlotTypeMetadata', builtinSlotTypeMetadata_supportedLocales - A list of target locales for the slot.

builtinSlotTypeMetadata_signature :: Lens' BuiltinSlotTypeMetadata (Maybe Text) Source #

A unique identifier for the built-in slot type. To find the signature for a slot type, see Slot Type Reference in the Alexa Skills Kit.

CodeHook

data CodeHook Source #

Specifies a Lambda function that verifies requests to a bot or fulfills the user's request to a bot..

See: newCodeHook smart constructor.

Constructors

CodeHook' 

Fields

  • uri :: Text

    The Amazon Resource Name (ARN) of the Lambda function.

  • messageVersion :: Text

    The version of the request-response that you want Amazon Lex to use to invoke your Lambda function. For more information, see using-lambda.

Instances

Instances details
Eq CodeHook Source # 
Instance details

Defined in Amazonka.LexModels.Types.CodeHook

Read CodeHook Source # 
Instance details

Defined in Amazonka.LexModels.Types.CodeHook

Show CodeHook Source # 
Instance details

Defined in Amazonka.LexModels.Types.CodeHook

Generic CodeHook Source # 
Instance details

Defined in Amazonka.LexModels.Types.CodeHook

Associated Types

type Rep CodeHook :: Type -> Type #

Methods

from :: CodeHook -> Rep CodeHook x #

to :: Rep CodeHook x -> CodeHook #

NFData CodeHook Source # 
Instance details

Defined in Amazonka.LexModels.Types.CodeHook

Methods

rnf :: CodeHook -> () #

Hashable CodeHook Source # 
Instance details

Defined in Amazonka.LexModels.Types.CodeHook

Methods

hashWithSalt :: Int -> CodeHook -> Int #

hash :: CodeHook -> Int #

ToJSON CodeHook Source # 
Instance details

Defined in Amazonka.LexModels.Types.CodeHook

FromJSON CodeHook Source # 
Instance details

Defined in Amazonka.LexModels.Types.CodeHook

type Rep CodeHook Source # 
Instance details

Defined in Amazonka.LexModels.Types.CodeHook

type Rep CodeHook = D1 ('MetaData "CodeHook" "Amazonka.LexModels.Types.CodeHook" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "CodeHook'" 'PrefixI 'True) (S1 ('MetaSel ('Just "uri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "messageVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCodeHook Source #

Create a value of CodeHook 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:uri:CodeHook', codeHook_uri - The Amazon Resource Name (ARN) of the Lambda function.

$sel:messageVersion:CodeHook', codeHook_messageVersion - The version of the request-response that you want Amazon Lex to use to invoke your Lambda function. For more information, see using-lambda.

codeHook_uri :: Lens' CodeHook Text Source #

The Amazon Resource Name (ARN) of the Lambda function.

codeHook_messageVersion :: Lens' CodeHook Text Source #

The version of the request-response that you want Amazon Lex to use to invoke your Lambda function. For more information, see using-lambda.

ConversationLogsRequest

data ConversationLogsRequest Source #

Provides the settings needed for conversation logs.

See: newConversationLogsRequest smart constructor.

Constructors

ConversationLogsRequest' 

Fields

  • logSettings :: [LogSettingsRequest]

    The settings for your conversation logs. You can log the conversation text, conversation audio, or both.

  • iamRoleArn :: Text

    The Amazon Resource Name (ARN) of an IAM role with permission to write to your CloudWatch Logs for text logs and your S3 bucket for audio logs. If audio encryption is enabled, this role also provides access permission for the AWS KMS key used for encrypting audio logs. For more information, see Creating an IAM Role and Policy for Conversation Logs.

Instances

Instances details
Eq ConversationLogsRequest Source # 
Instance details

Defined in Amazonka.LexModels.Types.ConversationLogsRequest

Read ConversationLogsRequest Source # 
Instance details

Defined in Amazonka.LexModels.Types.ConversationLogsRequest

Show ConversationLogsRequest Source # 
Instance details

Defined in Amazonka.LexModels.Types.ConversationLogsRequest

Generic ConversationLogsRequest Source # 
Instance details

Defined in Amazonka.LexModels.Types.ConversationLogsRequest

Associated Types

type Rep ConversationLogsRequest :: Type -> Type #

NFData ConversationLogsRequest Source # 
Instance details

Defined in Amazonka.LexModels.Types.ConversationLogsRequest

Methods

rnf :: ConversationLogsRequest -> () #

Hashable ConversationLogsRequest Source # 
Instance details

Defined in Amazonka.LexModels.Types.ConversationLogsRequest

ToJSON ConversationLogsRequest Source # 
Instance details

Defined in Amazonka.LexModels.Types.ConversationLogsRequest

type Rep ConversationLogsRequest Source # 
Instance details

Defined in Amazonka.LexModels.Types.ConversationLogsRequest

type Rep ConversationLogsRequest = D1 ('MetaData "ConversationLogsRequest" "Amazonka.LexModels.Types.ConversationLogsRequest" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "ConversationLogsRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "logSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [LogSettingsRequest]) :*: S1 ('MetaSel ('Just "iamRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newConversationLogsRequest Source #

Create a value of ConversationLogsRequest 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:logSettings:ConversationLogsRequest', conversationLogsRequest_logSettings - The settings for your conversation logs. You can log the conversation text, conversation audio, or both.

$sel:iamRoleArn:ConversationLogsRequest', conversationLogsRequest_iamRoleArn - The Amazon Resource Name (ARN) of an IAM role with permission to write to your CloudWatch Logs for text logs and your S3 bucket for audio logs. If audio encryption is enabled, this role also provides access permission for the AWS KMS key used for encrypting audio logs. For more information, see Creating an IAM Role and Policy for Conversation Logs.

conversationLogsRequest_logSettings :: Lens' ConversationLogsRequest [LogSettingsRequest] Source #

The settings for your conversation logs. You can log the conversation text, conversation audio, or both.

conversationLogsRequest_iamRoleArn :: Lens' ConversationLogsRequest Text Source #

The Amazon Resource Name (ARN) of an IAM role with permission to write to your CloudWatch Logs for text logs and your S3 bucket for audio logs. If audio encryption is enabled, this role also provides access permission for the AWS KMS key used for encrypting audio logs. For more information, see Creating an IAM Role and Policy for Conversation Logs.

ConversationLogsResponse

data ConversationLogsResponse Source #

Contains information about conversation log settings.

See: newConversationLogsResponse smart constructor.

Constructors

ConversationLogsResponse' 

Fields

Instances

Instances details
Eq ConversationLogsResponse Source # 
Instance details

Defined in Amazonka.LexModels.Types.ConversationLogsResponse

Read ConversationLogsResponse Source # 
Instance details

Defined in Amazonka.LexModels.Types.ConversationLogsResponse

Show ConversationLogsResponse Source # 
Instance details

Defined in Amazonka.LexModels.Types.ConversationLogsResponse

Generic ConversationLogsResponse Source # 
Instance details

Defined in Amazonka.LexModels.Types.ConversationLogsResponse

Associated Types

type Rep ConversationLogsResponse :: Type -> Type #

NFData ConversationLogsResponse Source # 
Instance details

Defined in Amazonka.LexModels.Types.ConversationLogsResponse

Hashable ConversationLogsResponse Source # 
Instance details

Defined in Amazonka.LexModels.Types.ConversationLogsResponse

FromJSON ConversationLogsResponse Source # 
Instance details

Defined in Amazonka.LexModels.Types.ConversationLogsResponse

type Rep ConversationLogsResponse Source # 
Instance details

Defined in Amazonka.LexModels.Types.ConversationLogsResponse

type Rep ConversationLogsResponse = D1 ('MetaData "ConversationLogsResponse" "Amazonka.LexModels.Types.ConversationLogsResponse" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "ConversationLogsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "iamRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "logSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LogSettingsResponse]))))

newConversationLogsResponse :: ConversationLogsResponse Source #

Create a value of ConversationLogsResponse 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:iamRoleArn:ConversationLogsResponse', conversationLogsResponse_iamRoleArn - The Amazon Resource Name (ARN) of the IAM role used to write your logs to CloudWatch Logs or an S3 bucket.

$sel:logSettings:ConversationLogsResponse', conversationLogsResponse_logSettings - The settings for your conversation logs. You can log text, audio, or both.

conversationLogsResponse_iamRoleArn :: Lens' ConversationLogsResponse (Maybe Text) Source #

The Amazon Resource Name (ARN) of the IAM role used to write your logs to CloudWatch Logs or an S3 bucket.

conversationLogsResponse_logSettings :: Lens' ConversationLogsResponse (Maybe [LogSettingsResponse]) Source #

The settings for your conversation logs. You can log text, audio, or both.

EnumerationValue

data EnumerationValue Source #

Each slot type can have a set of values. Each enumeration value represents a value the slot type can take.

For example, a pizza ordering bot could have a slot type that specifies the type of crust that the pizza should have. The slot type could include the values

  • thick
  • thin
  • stuffed

See: newEnumerationValue smart constructor.

Constructors

EnumerationValue' 

Fields

Instances

Instances details
Eq EnumerationValue Source # 
Instance details

Defined in Amazonka.LexModels.Types.EnumerationValue

Read EnumerationValue Source # 
Instance details

Defined in Amazonka.LexModels.Types.EnumerationValue

Show EnumerationValue Source # 
Instance details

Defined in Amazonka.LexModels.Types.EnumerationValue

Generic EnumerationValue Source # 
Instance details

Defined in Amazonka.LexModels.Types.EnumerationValue

Associated Types

type Rep EnumerationValue :: Type -> Type #

NFData EnumerationValue Source # 
Instance details

Defined in Amazonka.LexModels.Types.EnumerationValue

Methods

rnf :: EnumerationValue -> () #

Hashable EnumerationValue Source # 
Instance details

Defined in Amazonka.LexModels.Types.EnumerationValue

ToJSON EnumerationValue Source # 
Instance details

Defined in Amazonka.LexModels.Types.EnumerationValue

FromJSON EnumerationValue Source # 
Instance details

Defined in Amazonka.LexModels.Types.EnumerationValue

type Rep EnumerationValue Source # 
Instance details

Defined in Amazonka.LexModels.Types.EnumerationValue

type Rep EnumerationValue = D1 ('MetaData "EnumerationValue" "Amazonka.LexModels.Types.EnumerationValue" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "EnumerationValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "synonyms") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newEnumerationValue Source #

Create a value of EnumerationValue 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:synonyms:EnumerationValue', enumerationValue_synonyms - Additional values related to the slot type value.

$sel:value:EnumerationValue', enumerationValue_value - The value of the slot type.

enumerationValue_synonyms :: Lens' EnumerationValue (Maybe [Text]) Source #

Additional values related to the slot type value.

FollowUpPrompt

data FollowUpPrompt Source #

A prompt for additional activity after an intent is fulfilled. For example, after the OrderPizza intent is fulfilled, you might prompt the user to find out whether the user wants to order drinks.

See: newFollowUpPrompt smart constructor.

Constructors

FollowUpPrompt' 

Fields

  • prompt :: Prompt

    Prompts for information from the user.

  • rejectionStatement :: Statement

    If the user answers "no" to the question defined in the prompt field, Amazon Lex responds with this statement to acknowledge that the intent was canceled.

Instances

Instances details
Eq FollowUpPrompt Source # 
Instance details

Defined in Amazonka.LexModels.Types.FollowUpPrompt

Read FollowUpPrompt Source # 
Instance details

Defined in Amazonka.LexModels.Types.FollowUpPrompt

Show FollowUpPrompt Source # 
Instance details

Defined in Amazonka.LexModels.Types.FollowUpPrompt

Generic FollowUpPrompt Source # 
Instance details

Defined in Amazonka.LexModels.Types.FollowUpPrompt

Associated Types

type Rep FollowUpPrompt :: Type -> Type #

NFData FollowUpPrompt Source # 
Instance details

Defined in Amazonka.LexModels.Types.FollowUpPrompt

Methods

rnf :: FollowUpPrompt -> () #

Hashable FollowUpPrompt Source # 
Instance details

Defined in Amazonka.LexModels.Types.FollowUpPrompt

ToJSON FollowUpPrompt Source # 
Instance details

Defined in Amazonka.LexModels.Types.FollowUpPrompt

FromJSON FollowUpPrompt Source # 
Instance details

Defined in Amazonka.LexModels.Types.FollowUpPrompt

type Rep FollowUpPrompt Source # 
Instance details

Defined in Amazonka.LexModels.Types.FollowUpPrompt

type Rep FollowUpPrompt = D1 ('MetaData "FollowUpPrompt" "Amazonka.LexModels.Types.FollowUpPrompt" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "FollowUpPrompt'" 'PrefixI 'True) (S1 ('MetaSel ('Just "prompt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Prompt) :*: S1 ('MetaSel ('Just "rejectionStatement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Statement)))

newFollowUpPrompt Source #

Create a value of FollowUpPrompt 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:prompt:FollowUpPrompt', followUpPrompt_prompt - Prompts for information from the user.

$sel:rejectionStatement:FollowUpPrompt', followUpPrompt_rejectionStatement - If the user answers "no" to the question defined in the prompt field, Amazon Lex responds with this statement to acknowledge that the intent was canceled.

followUpPrompt_prompt :: Lens' FollowUpPrompt Prompt Source #

Prompts for information from the user.

followUpPrompt_rejectionStatement :: Lens' FollowUpPrompt Statement Source #

If the user answers "no" to the question defined in the prompt field, Amazon Lex responds with this statement to acknowledge that the intent was canceled.

FulfillmentActivity

data FulfillmentActivity Source #

Describes how the intent is fulfilled after the user provides all of the information required for the intent. You can provide a Lambda function to process the intent, or you can return the intent information to the client application. We recommend that you use a Lambda function so that the relevant logic lives in the Cloud and limit the client-side code primarily to presentation. If you need to update the logic, you only update the Lambda function; you don't need to upgrade your client application.

Consider the following examples:

  • In a pizza ordering application, after the user provides all of the information for placing an order, you use a Lambda function to place an order with a pizzeria.
  • In a gaming application, when a user says "pick up a rock," this information must go back to the client application so that it can perform the operation and update the graphics. In this case, you want Amazon Lex to return the intent data to the client.

See: newFulfillmentActivity smart constructor.

Constructors

FulfillmentActivity' 

Fields

  • codeHook :: Maybe CodeHook

    A description of the Lambda function that is run to fulfill the intent.

  • type' :: FulfillmentActivityType

    How the intent should be fulfilled, either by running a Lambda function or by returning the slot data to the client application.

Instances

Instances details
Eq FulfillmentActivity Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivity

Read FulfillmentActivity Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivity

Show FulfillmentActivity Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivity

Generic FulfillmentActivity Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivity

Associated Types

type Rep FulfillmentActivity :: Type -> Type #

NFData FulfillmentActivity Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivity

Methods

rnf :: FulfillmentActivity -> () #

Hashable FulfillmentActivity Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivity

ToJSON FulfillmentActivity Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivity

FromJSON FulfillmentActivity Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivity

type Rep FulfillmentActivity Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivity

type Rep FulfillmentActivity = D1 ('MetaData "FulfillmentActivity" "Amazonka.LexModels.Types.FulfillmentActivity" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "FulfillmentActivity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "codeHook") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CodeHook)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 FulfillmentActivityType)))

newFulfillmentActivity Source #

Create a value of FulfillmentActivity 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:codeHook:FulfillmentActivity', fulfillmentActivity_codeHook - A description of the Lambda function that is run to fulfill the intent.

$sel:type':FulfillmentActivity', fulfillmentActivity_type - How the intent should be fulfilled, either by running a Lambda function or by returning the slot data to the client application.

fulfillmentActivity_codeHook :: Lens' FulfillmentActivity (Maybe CodeHook) Source #

A description of the Lambda function that is run to fulfill the intent.

fulfillmentActivity_type :: Lens' FulfillmentActivity FulfillmentActivityType Source #

How the intent should be fulfilled, either by running a Lambda function or by returning the slot data to the client application.

InputContext

data InputContext Source #

The name of a context that must be active for an intent to be selected by Amazon Lex.

See: newInputContext smart constructor.

Constructors

InputContext' 

Fields

Instances

Instances details
Eq InputContext Source # 
Instance details

Defined in Amazonka.LexModels.Types.InputContext

Read InputContext Source # 
Instance details

Defined in Amazonka.LexModels.Types.InputContext

Show InputContext Source # 
Instance details

Defined in Amazonka.LexModels.Types.InputContext

Generic InputContext Source # 
Instance details

Defined in Amazonka.LexModels.Types.InputContext

Associated Types

type Rep InputContext :: Type -> Type #

NFData InputContext Source # 
Instance details

Defined in Amazonka.LexModels.Types.InputContext

Methods

rnf :: InputContext -> () #

Hashable InputContext Source # 
Instance details

Defined in Amazonka.LexModels.Types.InputContext

ToJSON InputContext Source # 
Instance details

Defined in Amazonka.LexModels.Types.InputContext

FromJSON InputContext Source # 
Instance details

Defined in Amazonka.LexModels.Types.InputContext

type Rep InputContext Source # 
Instance details

Defined in Amazonka.LexModels.Types.InputContext

type Rep InputContext = D1 ('MetaData "InputContext" "Amazonka.LexModels.Types.InputContext" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "InputContext'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newInputContext Source #

Create a value of InputContext 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:name:InputContext', inputContext_name - The name of the context.

inputContext_name :: Lens' InputContext Text Source #

The name of the context.

Intent

data Intent Source #

Identifies the specific version of an intent.

See: newIntent smart constructor.

Constructors

Intent' 

Fields

Instances

Instances details
Eq Intent Source # 
Instance details

Defined in Amazonka.LexModels.Types.Intent

Methods

(==) :: Intent -> Intent -> Bool #

(/=) :: Intent -> Intent -> Bool #

Read Intent Source # 
Instance details

Defined in Amazonka.LexModels.Types.Intent

Show Intent Source # 
Instance details

Defined in Amazonka.LexModels.Types.Intent

Generic Intent Source # 
Instance details

Defined in Amazonka.LexModels.Types.Intent

Associated Types

type Rep Intent :: Type -> Type #

Methods

from :: Intent -> Rep Intent x #

to :: Rep Intent x -> Intent #

NFData Intent Source # 
Instance details

Defined in Amazonka.LexModels.Types.Intent

Methods

rnf :: Intent -> () #

Hashable Intent Source # 
Instance details

Defined in Amazonka.LexModels.Types.Intent

Methods

hashWithSalt :: Int -> Intent -> Int #

hash :: Intent -> Int #

ToJSON Intent Source # 
Instance details

Defined in Amazonka.LexModels.Types.Intent

FromJSON Intent Source # 
Instance details

Defined in Amazonka.LexModels.Types.Intent

type Rep Intent Source # 
Instance details

Defined in Amazonka.LexModels.Types.Intent

type Rep Intent = D1 ('MetaData "Intent" "Amazonka.LexModels.Types.Intent" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "Intent'" 'PrefixI 'True) (S1 ('MetaSel ('Just "intentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "intentVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newIntent Source #

Create a value of Intent 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:intentName:Intent', intent_intentName - The name of the intent.

$sel:intentVersion:Intent', intent_intentVersion - The version of the intent.

intent_intentName :: Lens' Intent Text Source #

The name of the intent.

intent_intentVersion :: Lens' Intent Text Source #

The version of the intent.

IntentMetadata

data IntentMetadata Source #

Provides information about an intent.

See: newIntentMetadata smart constructor.

Constructors

IntentMetadata' 

Fields

Instances

Instances details
Eq IntentMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.IntentMetadata

Read IntentMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.IntentMetadata

Show IntentMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.IntentMetadata

Generic IntentMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.IntentMetadata

Associated Types

type Rep IntentMetadata :: Type -> Type #

NFData IntentMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.IntentMetadata

Methods

rnf :: IntentMetadata -> () #

Hashable IntentMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.IntentMetadata

FromJSON IntentMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.IntentMetadata

type Rep IntentMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.IntentMetadata

type Rep IntentMetadata = D1 ('MetaData "IntentMetadata" "Amazonka.LexModels.Types.IntentMetadata" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "IntentMetadata'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createdDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "lastUpdatedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newIntentMetadata :: IntentMetadata Source #

Create a value of IntentMetadata 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:createdDate:IntentMetadata', intentMetadata_createdDate - The date that the intent was created.

$sel:name:IntentMetadata', intentMetadata_name - The name of the intent.

$sel:version:IntentMetadata', intentMetadata_version - The version of the intent.

$sel:lastUpdatedDate:IntentMetadata', intentMetadata_lastUpdatedDate - The date that the intent was updated. When you create an intent, the creation date and last updated date are the same.

$sel:description:IntentMetadata', intentMetadata_description - A description of the intent.

intentMetadata_createdDate :: Lens' IntentMetadata (Maybe UTCTime) Source #

The date that the intent was created.

intentMetadata_lastUpdatedDate :: Lens' IntentMetadata (Maybe UTCTime) Source #

The date that the intent was updated. When you create an intent, the creation date and last updated date are the same.

KendraConfiguration

data KendraConfiguration Source #

Provides configuration information for the AMAZON.KendraSearchIntent intent. When you use this intent, Amazon Lex searches the specified Amazon Kendra index and returns documents from the index that match the user's utterance. For more information, see AMAZON.KendraSearchIntent.

See: newKendraConfiguration smart constructor.

Constructors

KendraConfiguration' 

Fields

  • queryFilterString :: Maybe Text

    A query filter that Amazon Lex sends to Amazon Kendra to filter the response from the query. The filter is in the format defined by Amazon Kendra. For more information, see Filtering queries.

    You can override this filter string with a new filter string at runtime.

  • kendraIndex :: Text

    The Amazon Resource Name (ARN) of the Amazon Kendra index that you want the AMAZON.KendraSearchIntent intent to search. The index must be in the same account and Region as the Amazon Lex bot. If the Amazon Kendra index does not exist, you get an exception when you call the PutIntent operation.

  • role' :: Text

    The Amazon Resource Name (ARN) of an IAM role that has permission to search the Amazon Kendra index. The role must be in the same account and Region as the Amazon Lex bot. If the role does not exist, you get an exception when you call the PutIntent operation.

Instances

Instances details
Eq KendraConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.KendraConfiguration

Read KendraConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.KendraConfiguration

Show KendraConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.KendraConfiguration

Generic KendraConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.KendraConfiguration

Associated Types

type Rep KendraConfiguration :: Type -> Type #

NFData KendraConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.KendraConfiguration

Methods

rnf :: KendraConfiguration -> () #

Hashable KendraConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.KendraConfiguration

ToJSON KendraConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.KendraConfiguration

FromJSON KendraConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.KendraConfiguration

type Rep KendraConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.KendraConfiguration

type Rep KendraConfiguration = D1 ('MetaData "KendraConfiguration" "Amazonka.LexModels.Types.KendraConfiguration" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "KendraConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "queryFilterString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "kendraIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "role'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newKendraConfiguration Source #

Create a value of KendraConfiguration 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:queryFilterString:KendraConfiguration', kendraConfiguration_queryFilterString - A query filter that Amazon Lex sends to Amazon Kendra to filter the response from the query. The filter is in the format defined by Amazon Kendra. For more information, see Filtering queries.

You can override this filter string with a new filter string at runtime.

$sel:kendraIndex:KendraConfiguration', kendraConfiguration_kendraIndex - The Amazon Resource Name (ARN) of the Amazon Kendra index that you want the AMAZON.KendraSearchIntent intent to search. The index must be in the same account and Region as the Amazon Lex bot. If the Amazon Kendra index does not exist, you get an exception when you call the PutIntent operation.

$sel:role':KendraConfiguration', kendraConfiguration_role - The Amazon Resource Name (ARN) of an IAM role that has permission to search the Amazon Kendra index. The role must be in the same account and Region as the Amazon Lex bot. If the role does not exist, you get an exception when you call the PutIntent operation.

kendraConfiguration_queryFilterString :: Lens' KendraConfiguration (Maybe Text) Source #

A query filter that Amazon Lex sends to Amazon Kendra to filter the response from the query. The filter is in the format defined by Amazon Kendra. For more information, see Filtering queries.

You can override this filter string with a new filter string at runtime.

kendraConfiguration_kendraIndex :: Lens' KendraConfiguration Text Source #

The Amazon Resource Name (ARN) of the Amazon Kendra index that you want the AMAZON.KendraSearchIntent intent to search. The index must be in the same account and Region as the Amazon Lex bot. If the Amazon Kendra index does not exist, you get an exception when you call the PutIntent operation.

kendraConfiguration_role :: Lens' KendraConfiguration Text Source #

The Amazon Resource Name (ARN) of an IAM role that has permission to search the Amazon Kendra index. The role must be in the same account and Region as the Amazon Lex bot. If the role does not exist, you get an exception when you call the PutIntent operation.

LogSettingsRequest

data LogSettingsRequest Source #

Settings used to configure delivery mode and destination for conversation logs.

See: newLogSettingsRequest smart constructor.

Constructors

LogSettingsRequest' 

Fields

  • kmsKeyArn :: Maybe Text

    The Amazon Resource Name (ARN) of the AWS KMS customer managed key for encrypting audio logs delivered to an S3 bucket. The key does not apply to CloudWatch Logs and is optional for S3 buckets.

  • logType :: LogType

    The type of logging to enable. Text logs are delivered to a CloudWatch Logs log group. Audio logs are delivered to an S3 bucket.

  • destination :: Destination

    Where the logs will be delivered. Text logs are delivered to a CloudWatch Logs log group. Audio logs are delivered to an S3 bucket.

  • resourceArn :: Text

    The Amazon Resource Name (ARN) of the CloudWatch Logs log group or S3 bucket where the logs should be delivered.

Instances

Instances details
Eq LogSettingsRequest Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogSettingsRequest

Read LogSettingsRequest Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogSettingsRequest

Show LogSettingsRequest Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogSettingsRequest

Generic LogSettingsRequest Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogSettingsRequest

Associated Types

type Rep LogSettingsRequest :: Type -> Type #

NFData LogSettingsRequest Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogSettingsRequest

Methods

rnf :: LogSettingsRequest -> () #

Hashable LogSettingsRequest Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogSettingsRequest

ToJSON LogSettingsRequest Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogSettingsRequest

type Rep LogSettingsRequest Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogSettingsRequest

type Rep LogSettingsRequest = D1 ('MetaData "LogSettingsRequest" "Amazonka.LexModels.Types.LogSettingsRequest" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "LogSettingsRequest'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "kmsKeyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "logType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 LogType)) :*: (S1 ('MetaSel ('Just "destination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Destination) :*: S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newLogSettingsRequest Source #

Create a value of LogSettingsRequest 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:kmsKeyArn:LogSettingsRequest', logSettingsRequest_kmsKeyArn - The Amazon Resource Name (ARN) of the AWS KMS customer managed key for encrypting audio logs delivered to an S3 bucket. The key does not apply to CloudWatch Logs and is optional for S3 buckets.

$sel:logType:LogSettingsRequest', logSettingsRequest_logType - The type of logging to enable. Text logs are delivered to a CloudWatch Logs log group. Audio logs are delivered to an S3 bucket.

$sel:destination:LogSettingsRequest', logSettingsRequest_destination - Where the logs will be delivered. Text logs are delivered to a CloudWatch Logs log group. Audio logs are delivered to an S3 bucket.

$sel:resourceArn:LogSettingsRequest', logSettingsRequest_resourceArn - The Amazon Resource Name (ARN) of the CloudWatch Logs log group or S3 bucket where the logs should be delivered.

logSettingsRequest_kmsKeyArn :: Lens' LogSettingsRequest (Maybe Text) Source #

The Amazon Resource Name (ARN) of the AWS KMS customer managed key for encrypting audio logs delivered to an S3 bucket. The key does not apply to CloudWatch Logs and is optional for S3 buckets.

logSettingsRequest_logType :: Lens' LogSettingsRequest LogType Source #

The type of logging to enable. Text logs are delivered to a CloudWatch Logs log group. Audio logs are delivered to an S3 bucket.

logSettingsRequest_destination :: Lens' LogSettingsRequest Destination Source #

Where the logs will be delivered. Text logs are delivered to a CloudWatch Logs log group. Audio logs are delivered to an S3 bucket.

logSettingsRequest_resourceArn :: Lens' LogSettingsRequest Text Source #

The Amazon Resource Name (ARN) of the CloudWatch Logs log group or S3 bucket where the logs should be delivered.

LogSettingsResponse

data LogSettingsResponse Source #

The settings for conversation logs.

See: newLogSettingsResponse smart constructor.

Constructors

LogSettingsResponse' 

Fields

  • destination :: Maybe Destination

    The destination where logs are delivered.

  • kmsKeyArn :: Maybe Text

    The Amazon Resource Name (ARN) of the key used to encrypt audio logs in an S3 bucket.

  • logType :: Maybe LogType

    The type of logging that is enabled.

  • resourceArn :: Maybe Text

    The Amazon Resource Name (ARN) of the CloudWatch Logs log group or S3 bucket where the logs are delivered.

  • resourcePrefix :: Maybe Text

    The resource prefix is the first part of the S3 object key within the S3 bucket that you specified to contain audio logs. For CloudWatch Logs it is the prefix of the log stream name within the log group that you specified.

Instances

Instances details
Eq LogSettingsResponse Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogSettingsResponse

Read LogSettingsResponse Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogSettingsResponse

Show LogSettingsResponse Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogSettingsResponse

Generic LogSettingsResponse Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogSettingsResponse

Associated Types

type Rep LogSettingsResponse :: Type -> Type #

NFData LogSettingsResponse Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogSettingsResponse

Methods

rnf :: LogSettingsResponse -> () #

Hashable LogSettingsResponse Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogSettingsResponse

FromJSON LogSettingsResponse Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogSettingsResponse

type Rep LogSettingsResponse Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogSettingsResponse

type Rep LogSettingsResponse = D1 ('MetaData "LogSettingsResponse" "Amazonka.LexModels.Types.LogSettingsResponse" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "LogSettingsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "destination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Destination)) :*: S1 ('MetaSel ('Just "kmsKeyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "logType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LogType)) :*: (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourcePrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newLogSettingsResponse :: LogSettingsResponse Source #

Create a value of LogSettingsResponse 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:destination:LogSettingsResponse', logSettingsResponse_destination - The destination where logs are delivered.

$sel:kmsKeyArn:LogSettingsResponse', logSettingsResponse_kmsKeyArn - The Amazon Resource Name (ARN) of the key used to encrypt audio logs in an S3 bucket.

$sel:logType:LogSettingsResponse', logSettingsResponse_logType - The type of logging that is enabled.

$sel:resourceArn:LogSettingsResponse', logSettingsResponse_resourceArn - The Amazon Resource Name (ARN) of the CloudWatch Logs log group or S3 bucket where the logs are delivered.

$sel:resourcePrefix:LogSettingsResponse', logSettingsResponse_resourcePrefix - The resource prefix is the first part of the S3 object key within the S3 bucket that you specified to contain audio logs. For CloudWatch Logs it is the prefix of the log stream name within the log group that you specified.

logSettingsResponse_destination :: Lens' LogSettingsResponse (Maybe Destination) Source #

The destination where logs are delivered.

logSettingsResponse_kmsKeyArn :: Lens' LogSettingsResponse (Maybe Text) Source #

The Amazon Resource Name (ARN) of the key used to encrypt audio logs in an S3 bucket.

logSettingsResponse_logType :: Lens' LogSettingsResponse (Maybe LogType) Source #

The type of logging that is enabled.

logSettingsResponse_resourceArn :: Lens' LogSettingsResponse (Maybe Text) Source #

The Amazon Resource Name (ARN) of the CloudWatch Logs log group or S3 bucket where the logs are delivered.

logSettingsResponse_resourcePrefix :: Lens' LogSettingsResponse (Maybe Text) Source #

The resource prefix is the first part of the S3 object key within the S3 bucket that you specified to contain audio logs. For CloudWatch Logs it is the prefix of the log stream name within the log group that you specified.

Message

data Message Source #

The message object that provides the message text and its type.

See: newMessage smart constructor.

Constructors

Message' 

Fields

  • groupNumber :: Maybe Natural

    Identifies the message group that the message belongs to. When a group is assigned to a message, Amazon Lex returns one message from each group in the response.

  • contentType :: ContentType

    The content type of the message string.

  • content :: Text

    The text of the message.

Instances

Instances details
Eq Message Source # 
Instance details

Defined in Amazonka.LexModels.Types.Message

Methods

(==) :: Message -> Message -> Bool #

(/=) :: Message -> Message -> Bool #

Read Message Source # 
Instance details

Defined in Amazonka.LexModels.Types.Message

Show Message Source # 
Instance details

Defined in Amazonka.LexModels.Types.Message

Generic Message Source # 
Instance details

Defined in Amazonka.LexModels.Types.Message

Associated Types

type Rep Message :: Type -> Type #

Methods

from :: Message -> Rep Message x #

to :: Rep Message x -> Message #

NFData Message Source # 
Instance details

Defined in Amazonka.LexModels.Types.Message

Methods

rnf :: Message -> () #

Hashable Message Source # 
Instance details

Defined in Amazonka.LexModels.Types.Message

Methods

hashWithSalt :: Int -> Message -> Int #

hash :: Message -> Int #

ToJSON Message Source # 
Instance details

Defined in Amazonka.LexModels.Types.Message

FromJSON Message Source # 
Instance details

Defined in Amazonka.LexModels.Types.Message

type Rep Message Source # 
Instance details

Defined in Amazonka.LexModels.Types.Message

type Rep Message = D1 ('MetaData "Message" "Amazonka.LexModels.Types.Message" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "Message'" 'PrefixI 'True) (S1 ('MetaSel ('Just "groupNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "contentType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ContentType) :*: S1 ('MetaSel ('Just "content") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newMessage Source #

Create a value of Message 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:groupNumber:Message', message_groupNumber - Identifies the message group that the message belongs to. When a group is assigned to a message, Amazon Lex returns one message from each group in the response.

$sel:contentType:Message', message_contentType - The content type of the message string.

$sel:content:Message', message_content - The text of the message.

message_groupNumber :: Lens' Message (Maybe Natural) Source #

Identifies the message group that the message belongs to. When a group is assigned to a message, Amazon Lex returns one message from each group in the response.

message_contentType :: Lens' Message ContentType Source #

The content type of the message string.

message_content :: Lens' Message Text Source #

The text of the message.

MigrationAlert

data MigrationAlert Source #

Provides information about alerts and warnings that Amazon Lex sends during a migration. The alerts include information about how to resolve the issue.

See: newMigrationAlert smart constructor.

Constructors

MigrationAlert' 

Fields

  • referenceURLs :: Maybe [Text]

    A link to the Amazon Lex documentation that describes how to resolve the alert.

  • details :: Maybe [Text]

    Additional details about the alert.

  • type' :: Maybe MigrationAlertType

    The type of alert. There are two kinds of alerts:

    • ERROR - There was an issue with the migration that can't be resolved. The migration stops.
    • WARN - There was an issue with the migration that requires manual changes to the new Amazon Lex V2 bot. The migration continues.
  • message :: Maybe Text

    A message that describes why the alert was issued.

Instances

Instances details
Eq MigrationAlert Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlert

Read MigrationAlert Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlert

Show MigrationAlert Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlert

Generic MigrationAlert Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlert

Associated Types

type Rep MigrationAlert :: Type -> Type #

NFData MigrationAlert Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlert

Methods

rnf :: MigrationAlert -> () #

Hashable MigrationAlert Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlert

FromJSON MigrationAlert Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlert

type Rep MigrationAlert Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlert

type Rep MigrationAlert = D1 ('MetaData "MigrationAlert" "Amazonka.LexModels.Types.MigrationAlert" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "MigrationAlert'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "referenceURLs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "details") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MigrationAlertType)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newMigrationAlert :: MigrationAlert Source #

Create a value of MigrationAlert 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:referenceURLs:MigrationAlert', migrationAlert_referenceURLs - A link to the Amazon Lex documentation that describes how to resolve the alert.

$sel:details:MigrationAlert', migrationAlert_details - Additional details about the alert.

$sel:type':MigrationAlert', migrationAlert_type - The type of alert. There are two kinds of alerts:

  • ERROR - There was an issue with the migration that can't be resolved. The migration stops.
  • WARN - There was an issue with the migration that requires manual changes to the new Amazon Lex V2 bot. The migration continues.

$sel:message:MigrationAlert', migrationAlert_message - A message that describes why the alert was issued.

migrationAlert_referenceURLs :: Lens' MigrationAlert (Maybe [Text]) Source #

A link to the Amazon Lex documentation that describes how to resolve the alert.

migrationAlert_details :: Lens' MigrationAlert (Maybe [Text]) Source #

Additional details about the alert.

migrationAlert_type :: Lens' MigrationAlert (Maybe MigrationAlertType) Source #

The type of alert. There are two kinds of alerts:

  • ERROR - There was an issue with the migration that can't be resolved. The migration stops.
  • WARN - There was an issue with the migration that requires manual changes to the new Amazon Lex V2 bot. The migration continues.

migrationAlert_message :: Lens' MigrationAlert (Maybe Text) Source #

A message that describes why the alert was issued.

MigrationSummary

data MigrationSummary Source #

Provides information about migrating a bot from Amazon Lex V1 to Amazon Lex V2.

See: newMigrationSummary smart constructor.

Constructors

MigrationSummary' 

Fields

Instances

Instances details
Eq MigrationSummary Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSummary

Read MigrationSummary Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSummary

Show MigrationSummary Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSummary

Generic MigrationSummary Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSummary

Associated Types

type Rep MigrationSummary :: Type -> Type #

NFData MigrationSummary Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSummary

Methods

rnf :: MigrationSummary -> () #

Hashable MigrationSummary Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSummary

FromJSON MigrationSummary Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSummary

type Rep MigrationSummary Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSummary

newMigrationSummary :: MigrationSummary Source #

Create a value of MigrationSummary 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:v1BotVersion:MigrationSummary', migrationSummary_v1BotVersion - The version of the Amazon Lex V1 bot that is the source of the migration.

$sel:migrationStrategy:MigrationSummary', migrationSummary_migrationStrategy - The strategy used to conduct the migration.

$sel:migrationTimestamp:MigrationSummary', migrationSummary_migrationTimestamp - The date and time that the migration started.

$sel:migrationStatus:MigrationSummary', migrationSummary_migrationStatus - The status of the operation. When the status is COMPLETE the bot is available in Amazon Lex V2. There may be alerts and warnings that need to be resolved to complete the migration.

$sel:v2BotId:MigrationSummary', migrationSummary_v2BotId - The unique identifier of the Amazon Lex V2 that is the destination of the migration.

$sel:v1BotLocale:MigrationSummary', migrationSummary_v1BotLocale - The locale of the Amazon Lex V1 bot that is the source of the migration.

$sel:v1BotName:MigrationSummary', migrationSummary_v1BotName - The name of the Amazon Lex V1 bot that is the source of the migration.

$sel:v2BotRole:MigrationSummary', migrationSummary_v2BotRole - The IAM role that Amazon Lex uses to run the Amazon Lex V2 bot.

$sel:migrationId:MigrationSummary', migrationSummary_migrationId - The unique identifier that Amazon Lex assigned to the migration.

migrationSummary_v1BotVersion :: Lens' MigrationSummary (Maybe Text) Source #

The version of the Amazon Lex V1 bot that is the source of the migration.

migrationSummary_migrationTimestamp :: Lens' MigrationSummary (Maybe UTCTime) Source #

The date and time that the migration started.

migrationSummary_migrationStatus :: Lens' MigrationSummary (Maybe MigrationStatus) Source #

The status of the operation. When the status is COMPLETE the bot is available in Amazon Lex V2. There may be alerts and warnings that need to be resolved to complete the migration.

migrationSummary_v2BotId :: Lens' MigrationSummary (Maybe Text) Source #

The unique identifier of the Amazon Lex V2 that is the destination of the migration.

migrationSummary_v1BotLocale :: Lens' MigrationSummary (Maybe Locale) Source #

The locale of the Amazon Lex V1 bot that is the source of the migration.

migrationSummary_v1BotName :: Lens' MigrationSummary (Maybe Text) Source #

The name of the Amazon Lex V1 bot that is the source of the migration.

migrationSummary_v2BotRole :: Lens' MigrationSummary (Maybe Text) Source #

The IAM role that Amazon Lex uses to run the Amazon Lex V2 bot.

migrationSummary_migrationId :: Lens' MigrationSummary (Maybe Text) Source #

The unique identifier that Amazon Lex assigned to the migration.

OutputContext

data OutputContext Source #

The specification of an output context that is set when an intent is fulfilled.

See: newOutputContext smart constructor.

Constructors

OutputContext' 

Fields

  • name :: Text

    The name of the context.

  • timeToLiveInSeconds :: Natural

    The number of seconds that the context should be active after it is first sent in a PostContent or PostText response. You can set the value between 5 and 86,400 seconds (24 hours).

  • turnsToLive :: Natural

    The number of conversation turns that the context should be active. A conversation turn is one PostContent or PostText request and the corresponding response from Amazon Lex.

Instances

Instances details
Eq OutputContext Source # 
Instance details

Defined in Amazonka.LexModels.Types.OutputContext

Read OutputContext Source # 
Instance details

Defined in Amazonka.LexModels.Types.OutputContext

Show OutputContext Source # 
Instance details

Defined in Amazonka.LexModels.Types.OutputContext

Generic OutputContext Source # 
Instance details

Defined in Amazonka.LexModels.Types.OutputContext

Associated Types

type Rep OutputContext :: Type -> Type #

NFData OutputContext Source # 
Instance details

Defined in Amazonka.LexModels.Types.OutputContext

Methods

rnf :: OutputContext -> () #

Hashable OutputContext Source # 
Instance details

Defined in Amazonka.LexModels.Types.OutputContext

ToJSON OutputContext Source # 
Instance details

Defined in Amazonka.LexModels.Types.OutputContext

FromJSON OutputContext Source # 
Instance details

Defined in Amazonka.LexModels.Types.OutputContext

type Rep OutputContext Source # 
Instance details

Defined in Amazonka.LexModels.Types.OutputContext

type Rep OutputContext = D1 ('MetaData "OutputContext" "Amazonka.LexModels.Types.OutputContext" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "OutputContext'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "timeToLiveInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "turnsToLive") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural))))

newOutputContext Source #

Create a value of OutputContext 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:name:OutputContext', outputContext_name - The name of the context.

$sel:timeToLiveInSeconds:OutputContext', outputContext_timeToLiveInSeconds - The number of seconds that the context should be active after it is first sent in a PostContent or PostText response. You can set the value between 5 and 86,400 seconds (24 hours).

$sel:turnsToLive:OutputContext', outputContext_turnsToLive - The number of conversation turns that the context should be active. A conversation turn is one PostContent or PostText request and the corresponding response from Amazon Lex.

outputContext_name :: Lens' OutputContext Text Source #

The name of the context.

outputContext_timeToLiveInSeconds :: Lens' OutputContext Natural Source #

The number of seconds that the context should be active after it is first sent in a PostContent or PostText response. You can set the value between 5 and 86,400 seconds (24 hours).

outputContext_turnsToLive :: Lens' OutputContext Natural Source #

The number of conversation turns that the context should be active. A conversation turn is one PostContent or PostText request and the corresponding response from Amazon Lex.

Prompt

data Prompt Source #

Obtains information from the user. To define a prompt, provide one or more messages and specify the number of attempts to get information from the user. If you provide more than one message, Amazon Lex chooses one of the messages to use to prompt the user. For more information, see how-it-works.

See: newPrompt smart constructor.

Constructors

Prompt' 

Fields

  • responseCard :: Maybe Text

    A response card. Amazon Lex uses this prompt at runtime, in the PostText API response. It substitutes session attributes and slot values for placeholders in the response card. For more information, see ex-resp-card.

  • messages :: NonEmpty Message

    An array of objects, each of which provides a message string and its type. You can specify the message string in plain text or in Speech Synthesis Markup Language (SSML).

  • maxAttempts :: Natural

    The number of times to prompt the user for information.

Instances

Instances details
Eq Prompt Source # 
Instance details

Defined in Amazonka.LexModels.Types.Prompt

Methods

(==) :: Prompt -> Prompt -> Bool #

(/=) :: Prompt -> Prompt -> Bool #

Read Prompt Source # 
Instance details

Defined in Amazonka.LexModels.Types.Prompt

Show Prompt Source # 
Instance details

Defined in Amazonka.LexModels.Types.Prompt

Generic Prompt Source # 
Instance details

Defined in Amazonka.LexModels.Types.Prompt

Associated Types

type Rep Prompt :: Type -> Type #

Methods

from :: Prompt -> Rep Prompt x #

to :: Rep Prompt x -> Prompt #

NFData Prompt Source # 
Instance details

Defined in Amazonka.LexModels.Types.Prompt

Methods

rnf :: Prompt -> () #

Hashable Prompt Source # 
Instance details

Defined in Amazonka.LexModels.Types.Prompt

Methods

hashWithSalt :: Int -> Prompt -> Int #

hash :: Prompt -> Int #

ToJSON Prompt Source # 
Instance details

Defined in Amazonka.LexModels.Types.Prompt

FromJSON Prompt Source # 
Instance details

Defined in Amazonka.LexModels.Types.Prompt

type Rep Prompt Source # 
Instance details

Defined in Amazonka.LexModels.Types.Prompt

type Rep Prompt = D1 ('MetaData "Prompt" "Amazonka.LexModels.Types.Prompt" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "Prompt'" 'PrefixI 'True) (S1 ('MetaSel ('Just "responseCard") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "messages") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Message)) :*: S1 ('MetaSel ('Just "maxAttempts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural))))

newPrompt Source #

Create a value of Prompt 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:responseCard:Prompt', prompt_responseCard - A response card. Amazon Lex uses this prompt at runtime, in the PostText API response. It substitutes session attributes and slot values for placeholders in the response card. For more information, see ex-resp-card.

$sel:messages:Prompt', prompt_messages - An array of objects, each of which provides a message string and its type. You can specify the message string in plain text or in Speech Synthesis Markup Language (SSML).

$sel:maxAttempts:Prompt', prompt_maxAttempts - The number of times to prompt the user for information.

prompt_responseCard :: Lens' Prompt (Maybe Text) Source #

A response card. Amazon Lex uses this prompt at runtime, in the PostText API response. It substitutes session attributes and slot values for placeholders in the response card. For more information, see ex-resp-card.

prompt_messages :: Lens' Prompt (NonEmpty Message) Source #

An array of objects, each of which provides a message string and its type. You can specify the message string in plain text or in Speech Synthesis Markup Language (SSML).

prompt_maxAttempts :: Lens' Prompt Natural Source #

The number of times to prompt the user for information.

Slot

data Slot Source #

Identifies the version of a specific slot.

See: newSlot smart constructor.

Constructors

Slot' 

Fields

  • slotType :: Maybe Text

    The type of the slot, either a custom slot type that you defined or one of the built-in slot types.

  • valueElicitationPrompt :: Maybe Prompt

    The prompt that Amazon Lex uses to elicit the slot value from the user.

  • responseCard :: Maybe Text

    A set of possible responses for the slot type used by text-based clients. A user chooses an option from the response card, instead of using text to reply.

  • priority :: Maybe Natural

    Directs Amazon Lex the order in which to elicit this slot value from the user. For example, if the intent has two slots with priorities 1 and 2, AWS Amazon Lex first elicits a value for the slot with priority 1.

    If multiple slots share the same priority, the order in which Amazon Lex elicits values is arbitrary.

  • obfuscationSetting :: Maybe ObfuscationSetting

    Determines whether a slot is obfuscated in conversation logs and stored utterances. When you obfuscate a slot, the value is replaced by the slot name in curly braces ({}). For example, if the slot name is "full_name", obfuscated values are replaced with "{full_name}". For more information, see Slot Obfuscation .

  • defaultValueSpec :: Maybe SlotDefaultValueSpec

    A list of default values for the slot. Default values are used when Amazon Lex hasn't determined a value for a slot. You can specify default values from context variables, session attributes, and defined values.

  • slotTypeVersion :: Maybe Text

    The version of the slot type.

  • sampleUtterances :: Maybe [Text]

    If you know a specific pattern with which users might respond to an Amazon Lex request for a slot value, you can provide those utterances to improve accuracy. This is optional. In most cases, Amazon Lex is capable of understanding user utterances.

  • description :: Maybe Text

    A description of the slot.

  • name :: Text

    The name of the slot.

  • slotConstraint :: SlotConstraint

    Specifies whether the slot is required or optional.

Instances

Instances details
Eq Slot Source # 
Instance details

Defined in Amazonka.LexModels.Types.Slot

Methods

(==) :: Slot -> Slot -> Bool #

(/=) :: Slot -> Slot -> Bool #

Read Slot Source # 
Instance details

Defined in Amazonka.LexModels.Types.Slot

Show Slot Source # 
Instance details

Defined in Amazonka.LexModels.Types.Slot

Methods

showsPrec :: Int -> Slot -> ShowS #

show :: Slot -> String #

showList :: [Slot] -> ShowS #

Generic Slot Source # 
Instance details

Defined in Amazonka.LexModels.Types.Slot

Associated Types

type Rep Slot :: Type -> Type #

Methods

from :: Slot -> Rep Slot x #

to :: Rep Slot x -> Slot #

NFData Slot Source # 
Instance details

Defined in Amazonka.LexModels.Types.Slot

Methods

rnf :: Slot -> () #

Hashable Slot Source # 
Instance details

Defined in Amazonka.LexModels.Types.Slot

Methods

hashWithSalt :: Int -> Slot -> Int #

hash :: Slot -> Int #

ToJSON Slot Source # 
Instance details

Defined in Amazonka.LexModels.Types.Slot

FromJSON Slot Source # 
Instance details

Defined in Amazonka.LexModels.Types.Slot

type Rep Slot Source # 
Instance details

Defined in Amazonka.LexModels.Types.Slot

type Rep Slot = D1 ('MetaData "Slot" "Amazonka.LexModels.Types.Slot" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "Slot'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "slotType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "valueElicitationPrompt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Prompt))) :*: (S1 ('MetaSel ('Just "responseCard") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "priority") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "obfuscationSetting") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ObfuscationSetting))))) :*: ((S1 ('MetaSel ('Just "defaultValueSpec") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SlotDefaultValueSpec)) :*: (S1 ('MetaSel ('Just "slotTypeVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sampleUtterances") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "slotConstraint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SlotConstraint))))))

newSlot Source #

Create a value of Slot 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:slotType:Slot', slot_slotType - The type of the slot, either a custom slot type that you defined or one of the built-in slot types.

$sel:valueElicitationPrompt:Slot', slot_valueElicitationPrompt - The prompt that Amazon Lex uses to elicit the slot value from the user.

$sel:responseCard:Slot', slot_responseCard - A set of possible responses for the slot type used by text-based clients. A user chooses an option from the response card, instead of using text to reply.

$sel:priority:Slot', slot_priority - Directs Amazon Lex the order in which to elicit this slot value from the user. For example, if the intent has two slots with priorities 1 and 2, AWS Amazon Lex first elicits a value for the slot with priority 1.

If multiple slots share the same priority, the order in which Amazon Lex elicits values is arbitrary.

$sel:obfuscationSetting:Slot', slot_obfuscationSetting - Determines whether a slot is obfuscated in conversation logs and stored utterances. When you obfuscate a slot, the value is replaced by the slot name in curly braces ({}). For example, if the slot name is "full_name", obfuscated values are replaced with "{full_name}". For more information, see Slot Obfuscation .

$sel:defaultValueSpec:Slot', slot_defaultValueSpec - A list of default values for the slot. Default values are used when Amazon Lex hasn't determined a value for a slot. You can specify default values from context variables, session attributes, and defined values.

$sel:slotTypeVersion:Slot', slot_slotTypeVersion - The version of the slot type.

$sel:sampleUtterances:Slot', slot_sampleUtterances - If you know a specific pattern with which users might respond to an Amazon Lex request for a slot value, you can provide those utterances to improve accuracy. This is optional. In most cases, Amazon Lex is capable of understanding user utterances.

$sel:description:Slot', slot_description - A description of the slot.

$sel:name:Slot', slot_name - The name of the slot.

$sel:slotConstraint:Slot', slot_slotConstraint - Specifies whether the slot is required or optional.

slot_slotType :: Lens' Slot (Maybe Text) Source #

The type of the slot, either a custom slot type that you defined or one of the built-in slot types.

slot_valueElicitationPrompt :: Lens' Slot (Maybe Prompt) Source #

The prompt that Amazon Lex uses to elicit the slot value from the user.

slot_responseCard :: Lens' Slot (Maybe Text) Source #

A set of possible responses for the slot type used by text-based clients. A user chooses an option from the response card, instead of using text to reply.

slot_priority :: Lens' Slot (Maybe Natural) Source #

Directs Amazon Lex the order in which to elicit this slot value from the user. For example, if the intent has two slots with priorities 1 and 2, AWS Amazon Lex first elicits a value for the slot with priority 1.

If multiple slots share the same priority, the order in which Amazon Lex elicits values is arbitrary.

slot_obfuscationSetting :: Lens' Slot (Maybe ObfuscationSetting) Source #

Determines whether a slot is obfuscated in conversation logs and stored utterances. When you obfuscate a slot, the value is replaced by the slot name in curly braces ({}). For example, if the slot name is "full_name", obfuscated values are replaced with "{full_name}". For more information, see Slot Obfuscation .

slot_defaultValueSpec :: Lens' Slot (Maybe SlotDefaultValueSpec) Source #

A list of default values for the slot. Default values are used when Amazon Lex hasn't determined a value for a slot. You can specify default values from context variables, session attributes, and defined values.

slot_slotTypeVersion :: Lens' Slot (Maybe Text) Source #

The version of the slot type.

slot_sampleUtterances :: Lens' Slot (Maybe [Text]) Source #

If you know a specific pattern with which users might respond to an Amazon Lex request for a slot value, you can provide those utterances to improve accuracy. This is optional. In most cases, Amazon Lex is capable of understanding user utterances.

slot_description :: Lens' Slot (Maybe Text) Source #

A description of the slot.

slot_name :: Lens' Slot Text Source #

The name of the slot.

slot_slotConstraint :: Lens' Slot SlotConstraint Source #

Specifies whether the slot is required or optional.

SlotDefaultValue

data SlotDefaultValue Source #

A default value for a slot.

See: newSlotDefaultValue smart constructor.

Constructors

SlotDefaultValue' 

Fields

  • defaultValue :: Text

    The default value for the slot. You can specify one of the following:

    • #context-name.slot-name - The slot value "slot-name" in the context "context-name."
    • {attribute} - The slot value of the session attribute "attribute."
    • 'value' - The discrete value "value."

Instances

Instances details
Eq SlotDefaultValue Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotDefaultValue

Read SlotDefaultValue Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotDefaultValue

Show SlotDefaultValue Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotDefaultValue

Generic SlotDefaultValue Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotDefaultValue

Associated Types

type Rep SlotDefaultValue :: Type -> Type #

NFData SlotDefaultValue Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotDefaultValue

Methods

rnf :: SlotDefaultValue -> () #

Hashable SlotDefaultValue Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotDefaultValue

ToJSON SlotDefaultValue Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotDefaultValue

FromJSON SlotDefaultValue Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotDefaultValue

type Rep SlotDefaultValue Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotDefaultValue

type Rep SlotDefaultValue = D1 ('MetaData "SlotDefaultValue" "Amazonka.LexModels.Types.SlotDefaultValue" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "SlotDefaultValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "defaultValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newSlotDefaultValue Source #

Create a value of SlotDefaultValue 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:defaultValue:SlotDefaultValue', slotDefaultValue_defaultValue - The default value for the slot. You can specify one of the following:

  • #context-name.slot-name - The slot value "slot-name" in the context "context-name."
  • {attribute} - The slot value of the session attribute "attribute."
  • 'value' - The discrete value "value."

slotDefaultValue_defaultValue :: Lens' SlotDefaultValue Text Source #

The default value for the slot. You can specify one of the following:

  • #context-name.slot-name - The slot value "slot-name" in the context "context-name."
  • {attribute} - The slot value of the session attribute "attribute."
  • 'value' - The discrete value "value."

SlotDefaultValueSpec

data SlotDefaultValueSpec Source #

Contains the default values for a slot. Default values are used when Amazon Lex hasn't determined a value for a slot.

See: newSlotDefaultValueSpec smart constructor.

Constructors

SlotDefaultValueSpec' 

Fields

  • defaultValueList :: [SlotDefaultValue]

    The default values for a slot. You can specify more than one default. For example, you can specify a default value to use from a matching context variable, a session attribute, or a fixed value.

    The default value chosen is selected based on the order that you specify them in the list. For example, if you specify a context variable and a fixed value in that order, Amazon Lex uses the context variable if it is available, else it uses the fixed value.

Instances

Instances details
Eq SlotDefaultValueSpec Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotDefaultValueSpec

Read SlotDefaultValueSpec Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotDefaultValueSpec

Show SlotDefaultValueSpec Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotDefaultValueSpec

Generic SlotDefaultValueSpec Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotDefaultValueSpec

Associated Types

type Rep SlotDefaultValueSpec :: Type -> Type #

NFData SlotDefaultValueSpec Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotDefaultValueSpec

Methods

rnf :: SlotDefaultValueSpec -> () #

Hashable SlotDefaultValueSpec Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotDefaultValueSpec

ToJSON SlotDefaultValueSpec Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotDefaultValueSpec

FromJSON SlotDefaultValueSpec Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotDefaultValueSpec

type Rep SlotDefaultValueSpec Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotDefaultValueSpec

type Rep SlotDefaultValueSpec = D1 ('MetaData "SlotDefaultValueSpec" "Amazonka.LexModels.Types.SlotDefaultValueSpec" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "SlotDefaultValueSpec'" 'PrefixI 'True) (S1 ('MetaSel ('Just "defaultValueList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [SlotDefaultValue])))

newSlotDefaultValueSpec :: SlotDefaultValueSpec Source #

Create a value of SlotDefaultValueSpec 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:defaultValueList:SlotDefaultValueSpec', slotDefaultValueSpec_defaultValueList - The default values for a slot. You can specify more than one default. For example, you can specify a default value to use from a matching context variable, a session attribute, or a fixed value.

The default value chosen is selected based on the order that you specify them in the list. For example, if you specify a context variable and a fixed value in that order, Amazon Lex uses the context variable if it is available, else it uses the fixed value.

slotDefaultValueSpec_defaultValueList :: Lens' SlotDefaultValueSpec [SlotDefaultValue] Source #

The default values for a slot. You can specify more than one default. For example, you can specify a default value to use from a matching context variable, a session attribute, or a fixed value.

The default value chosen is selected based on the order that you specify them in the list. For example, if you specify a context variable and a fixed value in that order, Amazon Lex uses the context variable if it is available, else it uses the fixed value.

SlotTypeConfiguration

data SlotTypeConfiguration Source #

Provides configuration information for a slot type.

See: newSlotTypeConfiguration smart constructor.

Constructors

SlotTypeConfiguration' 

Fields

Instances

Instances details
Eq SlotTypeConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeConfiguration

Read SlotTypeConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeConfiguration

Show SlotTypeConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeConfiguration

Generic SlotTypeConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeConfiguration

Associated Types

type Rep SlotTypeConfiguration :: Type -> Type #

NFData SlotTypeConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeConfiguration

Methods

rnf :: SlotTypeConfiguration -> () #

Hashable SlotTypeConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeConfiguration

ToJSON SlotTypeConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeConfiguration

FromJSON SlotTypeConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeConfiguration

type Rep SlotTypeConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeConfiguration

type Rep SlotTypeConfiguration = D1 ('MetaData "SlotTypeConfiguration" "Amazonka.LexModels.Types.SlotTypeConfiguration" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "SlotTypeConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "regexConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SlotTypeRegexConfiguration))))

newSlotTypeConfiguration :: SlotTypeConfiguration Source #

Create a value of SlotTypeConfiguration 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:regexConfiguration:SlotTypeConfiguration', slotTypeConfiguration_regexConfiguration - A regular expression used to validate the value of a slot.

SlotTypeMetadata

data SlotTypeMetadata Source #

Provides information about a slot type..

See: newSlotTypeMetadata smart constructor.

Constructors

SlotTypeMetadata' 

Fields

Instances

Instances details
Eq SlotTypeMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeMetadata

Read SlotTypeMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeMetadata

Show SlotTypeMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeMetadata

Generic SlotTypeMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeMetadata

Associated Types

type Rep SlotTypeMetadata :: Type -> Type #

NFData SlotTypeMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeMetadata

Methods

rnf :: SlotTypeMetadata -> () #

Hashable SlotTypeMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeMetadata

FromJSON SlotTypeMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeMetadata

type Rep SlotTypeMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeMetadata

type Rep SlotTypeMetadata = D1 ('MetaData "SlotTypeMetadata" "Amazonka.LexModels.Types.SlotTypeMetadata" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "SlotTypeMetadata'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createdDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "lastUpdatedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newSlotTypeMetadata :: SlotTypeMetadata Source #

Create a value of SlotTypeMetadata 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:createdDate:SlotTypeMetadata', slotTypeMetadata_createdDate - The date that the slot type was created.

$sel:name:SlotTypeMetadata', slotTypeMetadata_name - The name of the slot type.

$sel:version:SlotTypeMetadata', slotTypeMetadata_version - The version of the slot type.

$sel:lastUpdatedDate:SlotTypeMetadata', slotTypeMetadata_lastUpdatedDate - The date that the slot type was updated. When you create a resource, the creation date and last updated date are the same.

$sel:description:SlotTypeMetadata', slotTypeMetadata_description - A description of the slot type.

slotTypeMetadata_createdDate :: Lens' SlotTypeMetadata (Maybe UTCTime) Source #

The date that the slot type was created.

slotTypeMetadata_lastUpdatedDate :: Lens' SlotTypeMetadata (Maybe UTCTime) Source #

The date that the slot type was updated. When you create a resource, the creation date and last updated date are the same.

SlotTypeRegexConfiguration

data SlotTypeRegexConfiguration Source #

Provides a regular expression used to validate the value of a slot.

See: newSlotTypeRegexConfiguration smart constructor.

Constructors

SlotTypeRegexConfiguration' 

Fields

  • pattern' :: Text

    A regular expression used to validate the value of a slot.

    Use a standard regular expression. Amazon Lex supports the following characters in the regular expression:

    • A-Z, a-z
    • 0-9
    • Unicode characters ("\ u<Unicode>")

    Represent Unicode characters with four digits, for example "\u0041" or "\u005A".

    The following regular expression operators are not supported:

    • Infinite repeaters: *, +, or {x,} with no upper bound.
    • Wild card (.)

Instances

Instances details
Eq SlotTypeRegexConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeRegexConfiguration

Read SlotTypeRegexConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeRegexConfiguration

Show SlotTypeRegexConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeRegexConfiguration

Generic SlotTypeRegexConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeRegexConfiguration

Associated Types

type Rep SlotTypeRegexConfiguration :: Type -> Type #

NFData SlotTypeRegexConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeRegexConfiguration

Hashable SlotTypeRegexConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeRegexConfiguration

ToJSON SlotTypeRegexConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeRegexConfiguration

FromJSON SlotTypeRegexConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeRegexConfiguration

type Rep SlotTypeRegexConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeRegexConfiguration

type Rep SlotTypeRegexConfiguration = D1 ('MetaData "SlotTypeRegexConfiguration" "Amazonka.LexModels.Types.SlotTypeRegexConfiguration" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "SlotTypeRegexConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "pattern'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newSlotTypeRegexConfiguration Source #

Create a value of SlotTypeRegexConfiguration 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:pattern':SlotTypeRegexConfiguration', slotTypeRegexConfiguration_pattern - A regular expression used to validate the value of a slot.

Use a standard regular expression. Amazon Lex supports the following characters in the regular expression:

  • A-Z, a-z
  • 0-9
  • Unicode characters ("\ u<Unicode>")

Represent Unicode characters with four digits, for example "\u0041" or "\u005A".

The following regular expression operators are not supported:

  • Infinite repeaters: *, +, or {x,} with no upper bound.
  • Wild card (.)

slotTypeRegexConfiguration_pattern :: Lens' SlotTypeRegexConfiguration Text Source #

A regular expression used to validate the value of a slot.

Use a standard regular expression. Amazon Lex supports the following characters in the regular expression:

  • A-Z, a-z
  • 0-9
  • Unicode characters ("\ u<Unicode>")

Represent Unicode characters with four digits, for example "\u0041" or "\u005A".

The following regular expression operators are not supported:

  • Infinite repeaters: *, +, or {x,} with no upper bound.
  • Wild card (.)

Statement

data Statement Source #

A collection of messages that convey information to the user. At runtime, Amazon Lex selects the message to convey.

See: newStatement smart constructor.

Constructors

Statement' 

Fields

  • responseCard :: Maybe Text

    At runtime, if the client is using the PostText API, Amazon Lex includes the response card in the response. It substitutes all of the session attributes and slot values for placeholders in the response card.

  • messages :: NonEmpty Message

    A collection of message objects.

Instances

Instances details
Eq Statement Source # 
Instance details

Defined in Amazonka.LexModels.Types.Statement

Read Statement Source # 
Instance details

Defined in Amazonka.LexModels.Types.Statement

Show Statement Source # 
Instance details

Defined in Amazonka.LexModels.Types.Statement

Generic Statement Source # 
Instance details

Defined in Amazonka.LexModels.Types.Statement

Associated Types

type Rep Statement :: Type -> Type #

NFData Statement Source # 
Instance details

Defined in Amazonka.LexModels.Types.Statement

Methods

rnf :: Statement -> () #

Hashable Statement Source # 
Instance details

Defined in Amazonka.LexModels.Types.Statement

ToJSON Statement Source # 
Instance details

Defined in Amazonka.LexModels.Types.Statement

FromJSON Statement Source # 
Instance details

Defined in Amazonka.LexModels.Types.Statement

type Rep Statement Source # 
Instance details

Defined in Amazonka.LexModels.Types.Statement

type Rep Statement = D1 ('MetaData "Statement" "Amazonka.LexModels.Types.Statement" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "Statement'" 'PrefixI 'True) (S1 ('MetaSel ('Just "responseCard") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "messages") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Message))))

newStatement Source #

Create a value of Statement 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:responseCard:Statement', statement_responseCard - At runtime, if the client is using the PostText API, Amazon Lex includes the response card in the response. It substitutes all of the session attributes and slot values for placeholders in the response card.

$sel:messages:Statement', statement_messages - A collection of message objects.

statement_responseCard :: Lens' Statement (Maybe Text) Source #

At runtime, if the client is using the PostText API, Amazon Lex includes the response card in the response. It substitutes all of the session attributes and slot values for placeholders in the response card.

statement_messages :: Lens' Statement (NonEmpty Message) Source #

A collection of message objects.

Tag

data Tag Source #

A list of key/value pairs that identify a bot, bot alias, or bot channel. Tag keys and values can consist of Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @.

See: newTag smart constructor.

Constructors

Tag' 

Fields

  • key :: Text

    The key for the tag. Keys are not case-sensitive and must be unique.

  • value :: Text

    The value associated with a key. The value may be an empty string but it can't be null.

Instances

Instances details
Eq Tag Source # 
Instance details

Defined in Amazonka.LexModels.Types.Tag

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Read Tag Source # 
Instance details

Defined in Amazonka.LexModels.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.LexModels.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

Generic Tag Source # 
Instance details

Defined in Amazonka.LexModels.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

NFData Tag Source # 
Instance details

Defined in Amazonka.LexModels.Types.Tag

Methods

rnf :: Tag -> () #

Hashable Tag Source # 
Instance details

Defined in Amazonka.LexModels.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

ToJSON Tag Source # 
Instance details

Defined in Amazonka.LexModels.Types.Tag

FromJSON Tag Source # 
Instance details

Defined in Amazonka.LexModels.Types.Tag

type Rep Tag Source # 
Instance details

Defined in Amazonka.LexModels.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.LexModels.Types.Tag" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newTag Source #

Create a value of Tag 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:key:Tag', tag_key - The key for the tag. Keys are not case-sensitive and must be unique.

$sel:value:Tag', tag_value - The value associated with a key. The value may be an empty string but it can't be null.

tag_key :: Lens' Tag Text Source #

The key for the tag. Keys are not case-sensitive and must be unique.

tag_value :: Lens' Tag Text Source #

The value associated with a key. The value may be an empty string but it can't be null.

UtteranceData

data UtteranceData Source #

Provides information about a single utterance that was made to your bot.

See: newUtteranceData smart constructor.

Constructors

UtteranceData' 

Fields

Instances

Instances details
Eq UtteranceData Source # 
Instance details

Defined in Amazonka.LexModels.Types.UtteranceData

Read UtteranceData Source # 
Instance details

Defined in Amazonka.LexModels.Types.UtteranceData

Show UtteranceData Source # 
Instance details

Defined in Amazonka.LexModels.Types.UtteranceData

Generic UtteranceData Source # 
Instance details

Defined in Amazonka.LexModels.Types.UtteranceData

Associated Types

type Rep UtteranceData :: Type -> Type #

NFData UtteranceData Source # 
Instance details

Defined in Amazonka.LexModels.Types.UtteranceData

Methods

rnf :: UtteranceData -> () #

Hashable UtteranceData Source # 
Instance details

Defined in Amazonka.LexModels.Types.UtteranceData

FromJSON UtteranceData Source # 
Instance details

Defined in Amazonka.LexModels.Types.UtteranceData

type Rep UtteranceData Source # 
Instance details

Defined in Amazonka.LexModels.Types.UtteranceData

type Rep UtteranceData = D1 ('MetaData "UtteranceData" "Amazonka.LexModels.Types.UtteranceData" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "UtteranceData'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "firstUtteredDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "count") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "utteranceString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "lastUtteredDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "distinctUsers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))

newUtteranceData :: UtteranceData Source #

Create a value of UtteranceData 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:firstUtteredDate:UtteranceData', utteranceData_firstUtteredDate - The date that the utterance was first recorded.

$sel:count:UtteranceData', utteranceData_count - The number of times that the utterance was processed.

$sel:utteranceString:UtteranceData', utteranceData_utteranceString - The text that was entered by the user or the text representation of an audio clip.

$sel:lastUtteredDate:UtteranceData', utteranceData_lastUtteredDate - The date that the utterance was last recorded.

$sel:distinctUsers:UtteranceData', utteranceData_distinctUsers - The total number of individuals that used the utterance.

utteranceData_firstUtteredDate :: Lens' UtteranceData (Maybe UTCTime) Source #

The date that the utterance was first recorded.

utteranceData_count :: Lens' UtteranceData (Maybe Int) Source #

The number of times that the utterance was processed.

utteranceData_utteranceString :: Lens' UtteranceData (Maybe Text) Source #

The text that was entered by the user or the text representation of an audio clip.

utteranceData_lastUtteredDate :: Lens' UtteranceData (Maybe UTCTime) Source #

The date that the utterance was last recorded.

utteranceData_distinctUsers :: Lens' UtteranceData (Maybe Int) Source #

The total number of individuals that used the utterance.

UtteranceList

data UtteranceList Source #

Provides a list of utterances that have been made to a specific version of your bot. The list contains a maximum of 100 utterances.

See: newUtteranceList smart constructor.

Constructors

UtteranceList' 

Fields

  • botVersion :: Maybe Text

    The version of the bot that processed the list.

  • utterances :: Maybe [UtteranceData]

    One or more UtteranceData objects that contain information about the utterances that have been made to a bot. The maximum number of object is 100.

Instances

Instances details
Eq UtteranceList Source # 
Instance details

Defined in Amazonka.LexModels.Types.UtteranceList

Read UtteranceList Source # 
Instance details

Defined in Amazonka.LexModels.Types.UtteranceList

Show UtteranceList Source # 
Instance details

Defined in Amazonka.LexModels.Types.UtteranceList

Generic UtteranceList Source # 
Instance details

Defined in Amazonka.LexModels.Types.UtteranceList

Associated Types

type Rep UtteranceList :: Type -> Type #

NFData UtteranceList Source # 
Instance details

Defined in Amazonka.LexModels.Types.UtteranceList

Methods

rnf :: UtteranceList -> () #

Hashable UtteranceList Source # 
Instance details

Defined in Amazonka.LexModels.Types.UtteranceList

FromJSON UtteranceList Source # 
Instance details

Defined in Amazonka.LexModels.Types.UtteranceList

type Rep UtteranceList Source # 
Instance details

Defined in Amazonka.LexModels.Types.UtteranceList

type Rep UtteranceList = D1 ('MetaData "UtteranceList" "Amazonka.LexModels.Types.UtteranceList" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "UtteranceList'" 'PrefixI 'True) (S1 ('MetaSel ('Just "botVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "utterances") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UtteranceData]))))

newUtteranceList :: UtteranceList Source #

Create a value of UtteranceList 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:botVersion:UtteranceList', utteranceList_botVersion - The version of the bot that processed the list.

$sel:utterances:UtteranceList', utteranceList_utterances - One or more UtteranceData objects that contain information about the utterances that have been made to a bot. The maximum number of object is 100.

utteranceList_botVersion :: Lens' UtteranceList (Maybe Text) Source #

The version of the bot that processed the list.

utteranceList_utterances :: Lens' UtteranceList (Maybe [UtteranceData]) Source #

One or more UtteranceData objects that contain information about the utterances that have been made to a bot. The maximum number of object is 100.