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

Amazonka.LexModels

Contents

Description

Derived from API version 2017-04-19 of the AWS service descriptions, licensed under Apache 2.0.

Amazon Lex Build-Time Actions

Amazon Lex is an AWS service for building conversational voice and text interfaces. Use these actions to create, update, and delete conversational bots for new and existing client applications.

Synopsis

Service Configuration

defaultService :: Service Source #

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

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by LexModels.

AccessDeniedException

_AccessDeniedException :: AsError a => Fold a ServiceError Source #

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

BadRequestException

_BadRequestException :: AsError a => Fold 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.

ConflictException

_ConflictException :: AsError a => Fold a ServiceError Source #

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

InternalFailureException

_InternalFailureException :: AsError a => Fold a ServiceError Source #

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

LimitExceededException

_LimitExceededException :: AsError a => Fold a ServiceError Source #

The request exceeded a limit. Try your request again.

NotFoundException

_NotFoundException :: AsError a => Fold a ServiceError Source #

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

PreconditionFailedException

_PreconditionFailedException :: AsError a => Fold 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.

ResourceInUseException

_ResourceInUseException :: AsError a => Fold 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 } }

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

CreateBotVersion

data CreateBotVersion Source #

See: newCreateBotVersion smart constructor.

Instances

Instances details
ToJSON CreateBotVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateBotVersion

ToHeaders CreateBotVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateBotVersion

ToPath CreateBotVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateBotVersion

ToQuery CreateBotVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateBotVersion

AWSRequest CreateBotVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateBotVersion

Associated Types

type AWSResponse CreateBotVersion #

Generic CreateBotVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateBotVersion

Associated Types

type Rep CreateBotVersion :: Type -> Type #

Read CreateBotVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateBotVersion

Show CreateBotVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateBotVersion

NFData CreateBotVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateBotVersion

Methods

rnf :: CreateBotVersion -> () #

Eq CreateBotVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateBotVersion

Hashable CreateBotVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateBotVersion

type AWSResponse CreateBotVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateBotVersion

type Rep CreateBotVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateBotVersion

type Rep CreateBotVersion = D1 ('MetaData "CreateBotVersion" "Amazonka.LexModels.CreateBotVersion" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "CreateBotVersion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "checksum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCreateBotVersion Source #

Create a value of CreateBotVersion 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:

CreateBotVersion, createBotVersion_checksum - Identifies a specific revision of the $LATEST version of the bot. If you specify a checksum and the $LATEST version of the bot has a different checksum, a PreconditionFailedException exception is returned and Amazon Lex doesn't publish a new version. If you don't specify a checksum, Amazon Lex publishes the $LATEST version.

CreateBotVersion, createBotVersion_name - The name of the bot that you want to create a new version of. The name is case sensitive.

data CreateBotVersionResponse Source #

See: newCreateBotVersionResponse smart constructor.

Instances

Instances details
Generic CreateBotVersionResponse Source # 
Instance details

Defined in Amazonka.LexModels.CreateBotVersion

Associated Types

type Rep CreateBotVersionResponse :: Type -> Type #

Read CreateBotVersionResponse Source # 
Instance details

Defined in Amazonka.LexModels.CreateBotVersion

Show CreateBotVersionResponse Source # 
Instance details

Defined in Amazonka.LexModels.CreateBotVersion

NFData CreateBotVersionResponse Source # 
Instance details

Defined in Amazonka.LexModels.CreateBotVersion

Eq CreateBotVersionResponse Source # 
Instance details

Defined in Amazonka.LexModels.CreateBotVersion

type Rep CreateBotVersionResponse Source # 
Instance details

Defined in Amazonka.LexModels.CreateBotVersion

type Rep CreateBotVersionResponse = D1 ('MetaData "CreateBotVersionResponse" "Amazonka.LexModels.CreateBotVersion" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "CreateBotVersionResponse'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "abortStatement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Statement)) :*: S1 ('MetaSel ('Just "checksum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "childDirected") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "clarificationPrompt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Prompt)))) :*: ((S1 ('MetaSel ('Just "createdDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "detectSentiment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "enableModelImprovements") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "failureReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "idleSessionTTLInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "intents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Intent]))) :*: (S1 ('MetaSel ('Just "lastUpdatedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "locale") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Locale)))) :*: ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LexStatus))) :*: (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "voiceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))))

newCreateBotVersionResponse Source #

Create a value of CreateBotVersionResponse 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:abortStatement:CreateBotVersionResponse', createBotVersionResponse_abortStatement - The message that Amazon Lex uses to cancel a conversation. For more information, see PutBot.

CreateBotVersion, createBotVersionResponse_checksum - Checksum identifying the version of the bot that was created.

$sel:childDirected:CreateBotVersionResponse', createBotVersionResponse_childDirected - For each Amazon Lex bot created with the Amazon Lex Model Building Service, you must specify whether your use of Amazon Lex is related to a website, program, or other application that is directed or targeted, in whole or in part, to children under age 13 and subject to the Children's Online Privacy Protection Act (COPPA) by specifying true or false in the childDirected field. By specifying true in the childDirected field, you confirm that your use of Amazon Lex is related to a website, program, or other application that is directed or targeted, in whole or in part, to children under age 13 and subject to COPPA. By specifying false in the childDirected field, you confirm that your use of Amazon Lex is not related to a website, program, or other application that is directed or targeted, in whole or in part, to children under age 13 and subject to COPPA. You may not specify a default value for the childDirected field that does not accurately reflect whether your use of Amazon Lex is related to a website, program, or other application that is directed or targeted, in whole or in part, to children under age 13 and subject to COPPA.

If your use of Amazon Lex relates to a website, program, or other application that is directed in whole or in part, to children under age 13, you must obtain any required verifiable parental consent under COPPA. For information regarding the use of Amazon Lex in connection with websites, programs, or other applications that are directed or targeted, in whole or in part, to children under age 13, see the Amazon Lex FAQ.

$sel:clarificationPrompt:CreateBotVersionResponse', createBotVersionResponse_clarificationPrompt - The message that Amazon Lex uses when it doesn't understand the user's request. For more information, see PutBot.

CreateBotVersionResponse, createBotVersionResponse_createdDate - The date when the bot version was created.

CreateBotVersionResponse, createBotVersionResponse_description - A description of the bot.

$sel:detectSentiment:CreateBotVersionResponse', createBotVersionResponse_detectSentiment - Indicates whether utterances entered by the user should be sent to Amazon Comprehend for sentiment analysis.

$sel:enableModelImprovements:CreateBotVersionResponse', createBotVersionResponse_enableModelImprovements - Indicates whether the bot uses accuracy improvements. true indicates that the bot is using the improvements, otherwise, false.

CreateBotVersionResponse, createBotVersionResponse_failureReason - If status is FAILED, Amazon Lex provides the reason that it failed to build the bot.

$sel:idleSessionTTLInSeconds:CreateBotVersionResponse', createBotVersionResponse_idleSessionTTLInSeconds - The maximum time in seconds that Amazon Lex retains the data gathered in a conversation. For more information, see PutBot.

$sel:intents:CreateBotVersionResponse', createBotVersionResponse_intents - An array of Intent objects. For more information, see PutBot.

CreateBotVersionResponse, createBotVersionResponse_lastUpdatedDate - The date when the $LATEST version of this bot was updated.

$sel:locale:CreateBotVersionResponse', createBotVersionResponse_locale - Specifies the target locale for the bot.

CreateBotVersion, createBotVersionResponse_name - The name of the bot.

CreateBotVersionResponse, createBotVersionResponse_status - When you send a request to create or update a bot, Amazon Lex sets the status response element to BUILDING. After Amazon Lex builds the bot, it sets status to READY. If Amazon Lex can't build the bot, it sets status to FAILED. Amazon Lex returns the reason for the failure in the failureReason response element.

CreateBotVersionResponse, createBotVersionResponse_version - The version of the bot.

$sel:voiceId:CreateBotVersionResponse', createBotVersionResponse_voiceId - The Amazon Polly voice ID that Amazon Lex uses for voice interactions with the user.

$sel:httpStatus:CreateBotVersionResponse', createBotVersionResponse_httpStatus - The response's http status code.

CreateIntentVersion

data CreateIntentVersion Source #

See: newCreateIntentVersion smart constructor.

Instances

Instances details
ToJSON CreateIntentVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateIntentVersion

ToHeaders CreateIntentVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateIntentVersion

ToPath CreateIntentVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateIntentVersion

ToQuery CreateIntentVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateIntentVersion

AWSRequest CreateIntentVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateIntentVersion

Associated Types

type AWSResponse CreateIntentVersion #

Generic CreateIntentVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateIntentVersion

Associated Types

type Rep CreateIntentVersion :: Type -> Type #

Read CreateIntentVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateIntentVersion

Show CreateIntentVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateIntentVersion

NFData CreateIntentVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateIntentVersion

Methods

rnf :: CreateIntentVersion -> () #

Eq CreateIntentVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateIntentVersion

Hashable CreateIntentVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateIntentVersion

type AWSResponse CreateIntentVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateIntentVersion

type Rep CreateIntentVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateIntentVersion

type Rep CreateIntentVersion = D1 ('MetaData "CreateIntentVersion" "Amazonka.LexModels.CreateIntentVersion" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "CreateIntentVersion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "checksum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCreateIntentVersion Source #

Create a value of CreateIntentVersion 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:

CreateIntentVersion, createIntentVersion_checksum - Checksum of the $LATEST version of the intent that should be used to create the new version. If you specify a checksum and the $LATEST version of the intent has a different checksum, Amazon Lex returns a PreconditionFailedException exception and doesn't publish a new version. If you don't specify a checksum, Amazon Lex publishes the $LATEST version.

CreateIntentVersion, createIntentVersion_name - The name of the intent that you want to create a new version of. The name is case sensitive.

data CreateIntentVersionResponse Source #

See: newCreateIntentVersionResponse smart constructor.

Instances

Instances details
Generic CreateIntentVersionResponse Source # 
Instance details

Defined in Amazonka.LexModels.CreateIntentVersion

Associated Types

type Rep CreateIntentVersionResponse :: Type -> Type #

Read CreateIntentVersionResponse Source # 
Instance details

Defined in Amazonka.LexModels.CreateIntentVersion

Show CreateIntentVersionResponse Source # 
Instance details

Defined in Amazonka.LexModels.CreateIntentVersion

NFData CreateIntentVersionResponse Source # 
Instance details

Defined in Amazonka.LexModels.CreateIntentVersion

Eq CreateIntentVersionResponse Source # 
Instance details

Defined in Amazonka.LexModels.CreateIntentVersion

type Rep CreateIntentVersionResponse Source # 
Instance details

Defined in Amazonka.LexModels.CreateIntentVersion

type Rep CreateIntentVersionResponse = D1 ('MetaData "CreateIntentVersionResponse" "Amazonka.LexModels.CreateIntentVersion" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "CreateIntentVersionResponse'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "checksum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "conclusionStatement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Statement))) :*: (S1 ('MetaSel ('Just "confirmationPrompt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Prompt)) :*: S1 ('MetaSel ('Just "createdDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dialogCodeHook") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CodeHook))) :*: (S1 ('MetaSel ('Just "followUpPrompt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FollowUpPrompt)) :*: (S1 ('MetaSel ('Just "fulfillmentActivity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FulfillmentActivity)) :*: S1 ('MetaSel ('Just "inputContexts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InputContext])))))) :*: (((S1 ('MetaSel ('Just "kendraConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe KendraConfiguration)) :*: S1 ('MetaSel ('Just "lastUpdatedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "outputContexts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [OutputContext])) :*: S1 ('MetaSel ('Just "parentIntentSignature") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "rejectionStatement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Statement)) :*: S1 ('MetaSel ('Just "sampleUtterances") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "slots") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Slot])) :*: (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))))

newCreateIntentVersionResponse Source #

Create a value of CreateIntentVersionResponse 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:

CreateIntentVersion, createIntentVersionResponse_checksum - Checksum of the intent version created.

$sel:conclusionStatement:CreateIntentVersionResponse', createIntentVersionResponse_conclusionStatement - After the Lambda function specified in the fulfillmentActivity field fulfills the intent, Amazon Lex conveys this statement to the user.

$sel:confirmationPrompt:CreateIntentVersionResponse', createIntentVersionResponse_confirmationPrompt - If defined, the prompt that Amazon Lex uses to confirm the user's intent before fulfilling it.

CreateIntentVersionResponse, createIntentVersionResponse_createdDate - The date that the intent was created.

CreateIntentVersionResponse, createIntentVersionResponse_description - A description of the intent.

$sel:dialogCodeHook:CreateIntentVersionResponse', createIntentVersionResponse_dialogCodeHook - If defined, Amazon Lex invokes this Lambda function for each user input.

$sel:followUpPrompt:CreateIntentVersionResponse', createIntentVersionResponse_followUpPrompt - If defined, Amazon Lex uses this prompt to solicit additional user activity after the intent is fulfilled.

$sel:fulfillmentActivity:CreateIntentVersionResponse', createIntentVersionResponse_fulfillmentActivity - Describes how the intent is fulfilled.

$sel:inputContexts:CreateIntentVersionResponse', createIntentVersionResponse_inputContexts - An array of InputContext objects that lists the contexts that must be active for Amazon Lex to choose the intent in a conversation with the user.

$sel:kendraConfiguration:CreateIntentVersionResponse', createIntentVersionResponse_kendraConfiguration - Configuration information, if any, for connecting an Amazon Kendra index with the AMAZON.KendraSearchIntent intent.

CreateIntentVersionResponse, createIntentVersionResponse_lastUpdatedDate - The date that the intent was updated.

CreateIntentVersion, createIntentVersionResponse_name - The name of the intent.

$sel:outputContexts:CreateIntentVersionResponse', createIntentVersionResponse_outputContexts - An array of OutputContext objects that lists the contexts that the intent activates when the intent is fulfilled.

$sel:parentIntentSignature:CreateIntentVersionResponse', createIntentVersionResponse_parentIntentSignature - A unique identifier for a built-in intent.

CreateIntentVersionResponse, createIntentVersionResponse_rejectionStatement - If the user answers "no" to the question defined in confirmationPrompt, Amazon Lex responds with this statement to acknowledge that the intent was canceled.

CreateIntentVersionResponse, createIntentVersionResponse_sampleUtterances - An array of sample utterances configured for the intent.

$sel:slots:CreateIntentVersionResponse', createIntentVersionResponse_slots - An array of slot types that defines the information required to fulfill the intent.

CreateIntentVersionResponse, createIntentVersionResponse_version - The version number assigned to the new version of the intent.

$sel:httpStatus:CreateIntentVersionResponse', createIntentVersionResponse_httpStatus - The response's http status code.

CreateSlotTypeVersion

data CreateSlotTypeVersion Source #

See: newCreateSlotTypeVersion smart constructor.

Instances

Instances details
ToJSON CreateSlotTypeVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateSlotTypeVersion

ToHeaders CreateSlotTypeVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateSlotTypeVersion

ToPath CreateSlotTypeVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateSlotTypeVersion

ToQuery CreateSlotTypeVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateSlotTypeVersion

AWSRequest CreateSlotTypeVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateSlotTypeVersion

Associated Types

type AWSResponse CreateSlotTypeVersion #

Generic CreateSlotTypeVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateSlotTypeVersion

Associated Types

type Rep CreateSlotTypeVersion :: Type -> Type #

Read CreateSlotTypeVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateSlotTypeVersion

Show CreateSlotTypeVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateSlotTypeVersion

NFData CreateSlotTypeVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateSlotTypeVersion

Methods

rnf :: CreateSlotTypeVersion -> () #

Eq CreateSlotTypeVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateSlotTypeVersion

Hashable CreateSlotTypeVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateSlotTypeVersion

type AWSResponse CreateSlotTypeVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateSlotTypeVersion

type Rep CreateSlotTypeVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateSlotTypeVersion

type Rep CreateSlotTypeVersion = D1 ('MetaData "CreateSlotTypeVersion" "Amazonka.LexModels.CreateSlotTypeVersion" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "CreateSlotTypeVersion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "checksum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCreateSlotTypeVersion Source #

Create a value of CreateSlotTypeVersion 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:

CreateSlotTypeVersion, createSlotTypeVersion_checksum - Checksum for the $LATEST version of the slot type that you want to publish. If you specify a checksum and the $LATEST version of the slot type has a different checksum, Amazon Lex returns a PreconditionFailedException exception and doesn't publish the new version. If you don't specify a checksum, Amazon Lex publishes the $LATEST version.

CreateSlotTypeVersion, createSlotTypeVersion_name - The name of the slot type that you want to create a new version for. The name is case sensitive.

data CreateSlotTypeVersionResponse Source #

See: newCreateSlotTypeVersionResponse smart constructor.

Instances

Instances details
Generic CreateSlotTypeVersionResponse Source # 
Instance details

Defined in Amazonka.LexModels.CreateSlotTypeVersion

Associated Types

type Rep CreateSlotTypeVersionResponse :: Type -> Type #

Read CreateSlotTypeVersionResponse Source # 
Instance details

Defined in Amazonka.LexModels.CreateSlotTypeVersion

Show CreateSlotTypeVersionResponse Source # 
Instance details

Defined in Amazonka.LexModels.CreateSlotTypeVersion

NFData CreateSlotTypeVersionResponse Source # 
Instance details

Defined in Amazonka.LexModels.CreateSlotTypeVersion

Eq CreateSlotTypeVersionResponse Source # 
Instance details

Defined in Amazonka.LexModels.CreateSlotTypeVersion

type Rep CreateSlotTypeVersionResponse Source # 
Instance details

Defined in Amazonka.LexModels.CreateSlotTypeVersion

type Rep CreateSlotTypeVersionResponse = D1 ('MetaData "CreateSlotTypeVersionResponse" "Amazonka.LexModels.CreateSlotTypeVersion" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "CreateSlotTypeVersionResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "checksum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "createdDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "enumerationValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EnumerationValue])) :*: S1 ('MetaSel ('Just "lastUpdatedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))) :*: ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "parentSlotTypeSignature") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "slotTypeConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SlotTypeConfiguration])))) :*: (S1 ('MetaSel ('Just "valueSelectionStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SlotValueSelectionStrategy)) :*: (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))))

newCreateSlotTypeVersionResponse Source #

Create a value of CreateSlotTypeVersionResponse 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:

CreateSlotTypeVersion, createSlotTypeVersionResponse_checksum - Checksum of the $LATEST version of the slot type.

CreateSlotTypeVersionResponse, createSlotTypeVersionResponse_createdDate - The date that the slot type was created.

CreateSlotTypeVersionResponse, createSlotTypeVersionResponse_description - A description of the slot type.

$sel:enumerationValues:CreateSlotTypeVersionResponse', createSlotTypeVersionResponse_enumerationValues - A list of EnumerationValue objects that defines the values that the slot type can take.

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

CreateSlotTypeVersion, createSlotTypeVersionResponse_name - The name of the slot type.

$sel:parentSlotTypeSignature:CreateSlotTypeVersionResponse', createSlotTypeVersionResponse_parentSlotTypeSignature - The built-in slot type used a the parent of the slot type.

$sel:slotTypeConfigurations:CreateSlotTypeVersionResponse', createSlotTypeVersionResponse_slotTypeConfigurations - Configuration information that extends the parent built-in slot type.

$sel:valueSelectionStrategy:CreateSlotTypeVersionResponse', createSlotTypeVersionResponse_valueSelectionStrategy - The strategy that Amazon Lex uses to determine the value of the slot. For more information, see PutSlotType.

CreateSlotTypeVersionResponse, createSlotTypeVersionResponse_version - The version assigned to the new slot type version.

$sel:httpStatus:CreateSlotTypeVersionResponse', createSlotTypeVersionResponse_httpStatus - The response's http status code.

DeleteBot

data DeleteBot Source #

See: newDeleteBot smart constructor.

Constructors

DeleteBot' Text 

Instances

Instances details
ToHeaders DeleteBot Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBot

Methods

toHeaders :: DeleteBot -> [Header] #

ToPath DeleteBot Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBot

ToQuery DeleteBot Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBot

AWSRequest DeleteBot Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBot

Associated Types

type AWSResponse DeleteBot #

Generic DeleteBot Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBot

Associated Types

type Rep DeleteBot :: Type -> Type #

Read DeleteBot Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBot

Show DeleteBot Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBot

NFData DeleteBot Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBot

Methods

rnf :: DeleteBot -> () #

Eq DeleteBot Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBot

Hashable DeleteBot Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBot

type AWSResponse DeleteBot Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBot

type Rep DeleteBot Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBot

type Rep DeleteBot = D1 ('MetaData "DeleteBot" "Amazonka.LexModels.DeleteBot" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "DeleteBot'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteBot Source #

Arguments

:: Text

DeleteBot

-> DeleteBot 

Create a value of DeleteBot 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:

DeleteBot, deleteBot_name - The name of the bot. The name is case sensitive.

data DeleteBotResponse Source #

See: newDeleteBotResponse smart constructor.

Constructors

DeleteBotResponse' 

Instances

Instances details
Generic DeleteBotResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBot

Associated Types

type Rep DeleteBotResponse :: Type -> Type #

Read DeleteBotResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBot

Show DeleteBotResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBot

NFData DeleteBotResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBot

Methods

rnf :: DeleteBotResponse -> () #

Eq DeleteBotResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBot

type Rep DeleteBotResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBot

type Rep DeleteBotResponse = D1 ('MetaData "DeleteBotResponse" "Amazonka.LexModels.DeleteBot" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "DeleteBotResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteBotResponse :: DeleteBotResponse Source #

Create a value of DeleteBotResponse with all optional fields omitted.

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

DeleteBotAlias

data DeleteBotAlias Source #

See: newDeleteBotAlias smart constructor.

Constructors

DeleteBotAlias' Text Text 

Instances

Instances details
ToHeaders DeleteBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotAlias

ToPath DeleteBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotAlias

ToQuery DeleteBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotAlias

AWSRequest DeleteBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotAlias

Associated Types

type AWSResponse DeleteBotAlias #

Generic DeleteBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotAlias

Associated Types

type Rep DeleteBotAlias :: Type -> Type #

Read DeleteBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotAlias

Show DeleteBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotAlias

NFData DeleteBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotAlias

Methods

rnf :: DeleteBotAlias -> () #

Eq DeleteBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotAlias

Hashable DeleteBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotAlias

type AWSResponse DeleteBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotAlias

type Rep DeleteBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotAlias

type Rep DeleteBotAlias = D1 ('MetaData "DeleteBotAlias" "Amazonka.LexModels.DeleteBotAlias" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "DeleteBotAlias'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "botName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteBotAlias Source #

Create a value of DeleteBotAlias 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:

DeleteBotAlias, deleteBotAlias_name - The name of the alias to delete. The name is case sensitive.

DeleteBotAlias, deleteBotAlias_botName - The name of the bot that the alias points to.

data DeleteBotAliasResponse Source #

See: newDeleteBotAliasResponse smart constructor.

Instances

Instances details
Generic DeleteBotAliasResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotAlias

Associated Types

type Rep DeleteBotAliasResponse :: Type -> Type #

Read DeleteBotAliasResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotAlias

Show DeleteBotAliasResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotAlias

NFData DeleteBotAliasResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotAlias

Methods

rnf :: DeleteBotAliasResponse -> () #

Eq DeleteBotAliasResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotAlias

type Rep DeleteBotAliasResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotAlias

type Rep DeleteBotAliasResponse = D1 ('MetaData "DeleteBotAliasResponse" "Amazonka.LexModels.DeleteBotAlias" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "DeleteBotAliasResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteBotAliasResponse :: DeleteBotAliasResponse Source #

Create a value of DeleteBotAliasResponse with all optional fields omitted.

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

DeleteBotChannelAssociation

data DeleteBotChannelAssociation Source #

See: newDeleteBotChannelAssociation smart constructor.

Instances

Instances details
ToHeaders DeleteBotChannelAssociation Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotChannelAssociation

ToPath DeleteBotChannelAssociation Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotChannelAssociation

ToQuery DeleteBotChannelAssociation Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotChannelAssociation

AWSRequest DeleteBotChannelAssociation Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotChannelAssociation

Generic DeleteBotChannelAssociation Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotChannelAssociation

Associated Types

type Rep DeleteBotChannelAssociation :: Type -> Type #

Read DeleteBotChannelAssociation Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotChannelAssociation

Show DeleteBotChannelAssociation Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotChannelAssociation

NFData DeleteBotChannelAssociation Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotChannelAssociation

Eq DeleteBotChannelAssociation Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotChannelAssociation

Hashable DeleteBotChannelAssociation Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotChannelAssociation

type AWSResponse DeleteBotChannelAssociation Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotChannelAssociation

type Rep DeleteBotChannelAssociation Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotChannelAssociation

type Rep DeleteBotChannelAssociation = D1 ('MetaData "DeleteBotChannelAssociation" "Amazonka.LexModels.DeleteBotChannelAssociation" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "DeleteBotChannelAssociation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "botName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "botAlias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newDeleteBotChannelAssociation Source #

Create a value of DeleteBotChannelAssociation 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:

DeleteBotChannelAssociation, deleteBotChannelAssociation_name - The name of the association. The name is case sensitive.

DeleteBotChannelAssociation, deleteBotChannelAssociation_botName - The name of the Amazon Lex bot.

DeleteBotChannelAssociation, deleteBotChannelAssociation_botAlias - An alias that points to the specific version of the Amazon Lex bot to which this association is being made.

data DeleteBotChannelAssociationResponse Source #

Instances

Instances details
Generic DeleteBotChannelAssociationResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotChannelAssociation

Read DeleteBotChannelAssociationResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotChannelAssociation

Show DeleteBotChannelAssociationResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotChannelAssociation

NFData DeleteBotChannelAssociationResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotChannelAssociation

Eq DeleteBotChannelAssociationResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotChannelAssociation

type Rep DeleteBotChannelAssociationResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotChannelAssociation

type Rep DeleteBotChannelAssociationResponse = D1 ('MetaData "DeleteBotChannelAssociationResponse" "Amazonka.LexModels.DeleteBotChannelAssociation" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "DeleteBotChannelAssociationResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteBotChannelAssociationResponse :: DeleteBotChannelAssociationResponse Source #

Create a value of DeleteBotChannelAssociationResponse with all optional fields omitted.

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

DeleteBotVersion

data DeleteBotVersion Source #

See: newDeleteBotVersion smart constructor.

Instances

Instances details
ToHeaders DeleteBotVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotVersion

ToPath DeleteBotVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotVersion

ToQuery DeleteBotVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotVersion

AWSRequest DeleteBotVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotVersion

Associated Types

type AWSResponse DeleteBotVersion #

Generic DeleteBotVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotVersion

Associated Types

type Rep DeleteBotVersion :: Type -> Type #

Read DeleteBotVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotVersion

Show DeleteBotVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotVersion

NFData DeleteBotVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotVersion

Methods

rnf :: DeleteBotVersion -> () #

Eq DeleteBotVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotVersion

Hashable DeleteBotVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotVersion

type AWSResponse DeleteBotVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotVersion

type Rep DeleteBotVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotVersion

type Rep DeleteBotVersion = D1 ('MetaData "DeleteBotVersion" "Amazonka.LexModels.DeleteBotVersion" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "DeleteBotVersion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteBotVersion Source #

Create a value of DeleteBotVersion 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:

DeleteBotVersion, deleteBotVersion_name - The name of the bot.

DeleteBotVersion, deleteBotVersion_version - The version of the bot to delete. You cannot delete the $LATEST version of the bot. To delete the $LATEST version, use the DeleteBot operation.

data DeleteBotVersionResponse Source #

See: newDeleteBotVersionResponse smart constructor.

Instances

Instances details
Generic DeleteBotVersionResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotVersion

Associated Types

type Rep DeleteBotVersionResponse :: Type -> Type #

Read DeleteBotVersionResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotVersion

Show DeleteBotVersionResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotVersion

NFData DeleteBotVersionResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotVersion

Eq DeleteBotVersionResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotVersion

type Rep DeleteBotVersionResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotVersion

type Rep DeleteBotVersionResponse = D1 ('MetaData "DeleteBotVersionResponse" "Amazonka.LexModels.DeleteBotVersion" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "DeleteBotVersionResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteBotVersionResponse :: DeleteBotVersionResponse Source #

Create a value of DeleteBotVersionResponse with all optional fields omitted.

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

DeleteIntent

data DeleteIntent Source #

See: newDeleteIntent smart constructor.

Constructors

DeleteIntent' Text 

Instances

Instances details
ToHeaders DeleteIntent Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntent

ToPath DeleteIntent Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntent

ToQuery DeleteIntent Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntent

AWSRequest DeleteIntent Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntent

Associated Types

type AWSResponse DeleteIntent #

Generic DeleteIntent Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntent

Associated Types

type Rep DeleteIntent :: Type -> Type #

Read DeleteIntent Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntent

Show DeleteIntent Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntent

NFData DeleteIntent Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntent

Methods

rnf :: DeleteIntent -> () #

Eq DeleteIntent Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntent

Hashable DeleteIntent Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntent

type AWSResponse DeleteIntent Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntent

type Rep DeleteIntent Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntent

type Rep DeleteIntent = D1 ('MetaData "DeleteIntent" "Amazonka.LexModels.DeleteIntent" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "DeleteIntent'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteIntent Source #

Create a value of DeleteIntent 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:

DeleteIntent, deleteIntent_name - The name of the intent. The name is case sensitive.

data DeleteIntentResponse Source #

See: newDeleteIntentResponse smart constructor.

Constructors

DeleteIntentResponse' 

Instances

Instances details
Generic DeleteIntentResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntent

Associated Types

type Rep DeleteIntentResponse :: Type -> Type #

Read DeleteIntentResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntent

Show DeleteIntentResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntent

NFData DeleteIntentResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntent

Methods

rnf :: DeleteIntentResponse -> () #

Eq DeleteIntentResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntent

type Rep DeleteIntentResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntent

type Rep DeleteIntentResponse = D1 ('MetaData "DeleteIntentResponse" "Amazonka.LexModels.DeleteIntent" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "DeleteIntentResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteIntentResponse :: DeleteIntentResponse Source #

Create a value of DeleteIntentResponse with all optional fields omitted.

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

DeleteIntentVersion

data DeleteIntentVersion Source #

See: newDeleteIntentVersion smart constructor.

Instances

Instances details
ToHeaders DeleteIntentVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntentVersion

ToPath DeleteIntentVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntentVersion

ToQuery DeleteIntentVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntentVersion

AWSRequest DeleteIntentVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntentVersion

Associated Types

type AWSResponse DeleteIntentVersion #

Generic DeleteIntentVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntentVersion

Associated Types

type Rep DeleteIntentVersion :: Type -> Type #

Read DeleteIntentVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntentVersion

Show DeleteIntentVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntentVersion

NFData DeleteIntentVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntentVersion

Methods

rnf :: DeleteIntentVersion -> () #

Eq DeleteIntentVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntentVersion

Hashable DeleteIntentVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntentVersion

type AWSResponse DeleteIntentVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntentVersion

type Rep DeleteIntentVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntentVersion

type Rep DeleteIntentVersion = D1 ('MetaData "DeleteIntentVersion" "Amazonka.LexModels.DeleteIntentVersion" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "DeleteIntentVersion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteIntentVersion Source #

Create a value of DeleteIntentVersion 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:

DeleteIntentVersion, deleteIntentVersion_name - The name of the intent.

DeleteIntentVersion, deleteIntentVersion_version - The version of the intent to delete. You cannot delete the $LATEST version of the intent. To delete the $LATEST version, use the DeleteIntent operation.

data DeleteIntentVersionResponse Source #

See: newDeleteIntentVersionResponse smart constructor.

Instances

Instances details
Generic DeleteIntentVersionResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntentVersion

Associated Types

type Rep DeleteIntentVersionResponse :: Type -> Type #

Read DeleteIntentVersionResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntentVersion

Show DeleteIntentVersionResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntentVersion

NFData DeleteIntentVersionResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntentVersion

Eq DeleteIntentVersionResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntentVersion

type Rep DeleteIntentVersionResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntentVersion

type Rep DeleteIntentVersionResponse = D1 ('MetaData "DeleteIntentVersionResponse" "Amazonka.LexModels.DeleteIntentVersion" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "DeleteIntentVersionResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteIntentVersionResponse :: DeleteIntentVersionResponse Source #

Create a value of DeleteIntentVersionResponse with all optional fields omitted.

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

DeleteSlotType

data DeleteSlotType Source #

See: newDeleteSlotType smart constructor.

Constructors

DeleteSlotType' Text 

Instances

Instances details
ToHeaders DeleteSlotType Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotType

ToPath DeleteSlotType Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotType

ToQuery DeleteSlotType Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotType

AWSRequest DeleteSlotType Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotType

Associated Types

type AWSResponse DeleteSlotType #

Generic DeleteSlotType Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotType

Associated Types

type Rep DeleteSlotType :: Type -> Type #

Read DeleteSlotType Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotType

Show DeleteSlotType Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotType

NFData DeleteSlotType Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotType

Methods

rnf :: DeleteSlotType -> () #

Eq DeleteSlotType Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotType

Hashable DeleteSlotType Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotType

type AWSResponse DeleteSlotType Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotType

type Rep DeleteSlotType Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotType

type Rep DeleteSlotType = D1 ('MetaData "DeleteSlotType" "Amazonka.LexModels.DeleteSlotType" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "DeleteSlotType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteSlotType Source #

Create a value of DeleteSlotType 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:

DeleteSlotType, deleteSlotType_name - The name of the slot type. The name is case sensitive.

data DeleteSlotTypeResponse Source #

See: newDeleteSlotTypeResponse smart constructor.

Instances

Instances details
Generic DeleteSlotTypeResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotType

Associated Types

type Rep DeleteSlotTypeResponse :: Type -> Type #

Read DeleteSlotTypeResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotType

Show DeleteSlotTypeResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotType

NFData DeleteSlotTypeResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotType

Methods

rnf :: DeleteSlotTypeResponse -> () #

Eq DeleteSlotTypeResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotType

type Rep DeleteSlotTypeResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotType

type Rep DeleteSlotTypeResponse = D1 ('MetaData "DeleteSlotTypeResponse" "Amazonka.LexModels.DeleteSlotType" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "DeleteSlotTypeResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteSlotTypeResponse :: DeleteSlotTypeResponse Source #

Create a value of DeleteSlotTypeResponse with all optional fields omitted.

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

DeleteSlotTypeVersion

data DeleteSlotTypeVersion Source #

See: newDeleteSlotTypeVersion smart constructor.

Instances

Instances details
ToHeaders DeleteSlotTypeVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotTypeVersion

ToPath DeleteSlotTypeVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotTypeVersion

ToQuery DeleteSlotTypeVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotTypeVersion

AWSRequest DeleteSlotTypeVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotTypeVersion

Associated Types

type AWSResponse DeleteSlotTypeVersion #

Generic DeleteSlotTypeVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotTypeVersion

Associated Types

type Rep DeleteSlotTypeVersion :: Type -> Type #

Read DeleteSlotTypeVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotTypeVersion

Show DeleteSlotTypeVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotTypeVersion

NFData DeleteSlotTypeVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotTypeVersion

Methods

rnf :: DeleteSlotTypeVersion -> () #

Eq DeleteSlotTypeVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotTypeVersion

Hashable DeleteSlotTypeVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotTypeVersion

type AWSResponse DeleteSlotTypeVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotTypeVersion

type Rep DeleteSlotTypeVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotTypeVersion

type Rep DeleteSlotTypeVersion = D1 ('MetaData "DeleteSlotTypeVersion" "Amazonka.LexModels.DeleteSlotTypeVersion" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "DeleteSlotTypeVersion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteSlotTypeVersion Source #

Create a value of DeleteSlotTypeVersion 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:

DeleteSlotTypeVersion, deleteSlotTypeVersion_name - The name of the slot type.

DeleteSlotTypeVersion, deleteSlotTypeVersion_version - The version of the slot type to delete. You cannot delete the $LATEST version of the slot type. To delete the $LATEST version, use the DeleteSlotType operation.

data DeleteSlotTypeVersionResponse Source #

See: newDeleteSlotTypeVersionResponse smart constructor.

Instances

Instances details
Generic DeleteSlotTypeVersionResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotTypeVersion

Associated Types

type Rep DeleteSlotTypeVersionResponse :: Type -> Type #

Read DeleteSlotTypeVersionResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotTypeVersion

Show DeleteSlotTypeVersionResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotTypeVersion

NFData DeleteSlotTypeVersionResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotTypeVersion

Eq DeleteSlotTypeVersionResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotTypeVersion

type Rep DeleteSlotTypeVersionResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotTypeVersion

type Rep DeleteSlotTypeVersionResponse = D1 ('MetaData "DeleteSlotTypeVersionResponse" "Amazonka.LexModels.DeleteSlotTypeVersion" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "DeleteSlotTypeVersionResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteSlotTypeVersionResponse :: DeleteSlotTypeVersionResponse Source #

Create a value of DeleteSlotTypeVersionResponse with all optional fields omitted.

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

DeleteUtterances

data DeleteUtterances Source #

See: newDeleteUtterances smart constructor.

Instances

Instances details
ToHeaders DeleteUtterances Source # 
Instance details

Defined in Amazonka.LexModels.DeleteUtterances

ToPath DeleteUtterances Source # 
Instance details

Defined in Amazonka.LexModels.DeleteUtterances

ToQuery DeleteUtterances Source # 
Instance details

Defined in Amazonka.LexModels.DeleteUtterances

AWSRequest DeleteUtterances Source # 
Instance details

Defined in Amazonka.LexModels.DeleteUtterances

Associated Types

type AWSResponse DeleteUtterances #

Generic DeleteUtterances Source # 
Instance details

Defined in Amazonka.LexModels.DeleteUtterances

Associated Types

type Rep DeleteUtterances :: Type -> Type #

Read DeleteUtterances Source # 
Instance details

Defined in Amazonka.LexModels.DeleteUtterances

Show DeleteUtterances Source # 
Instance details

Defined in Amazonka.LexModels.DeleteUtterances

NFData DeleteUtterances Source # 
Instance details

Defined in Amazonka.LexModels.DeleteUtterances

Methods

rnf :: DeleteUtterances -> () #

Eq DeleteUtterances Source # 
Instance details

Defined in Amazonka.LexModels.DeleteUtterances

Hashable DeleteUtterances Source # 
Instance details

Defined in Amazonka.LexModels.DeleteUtterances

type AWSResponse DeleteUtterances Source # 
Instance details

Defined in Amazonka.LexModels.DeleteUtterances

type Rep DeleteUtterances Source # 
Instance details

Defined in Amazonka.LexModels.DeleteUtterances

type Rep DeleteUtterances = D1 ('MetaData "DeleteUtterances" "Amazonka.LexModels.DeleteUtterances" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "DeleteUtterances'" 'PrefixI 'True) (S1 ('MetaSel ('Just "botName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "userId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteUtterances Source #

Create a value of DeleteUtterances 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:

DeleteUtterances, deleteUtterances_botName - The name of the bot that stored the utterances.

$sel:userId:DeleteUtterances', deleteUtterances_userId - The unique identifier for the user that made the utterances. This is the user ID that was sent in the PostContent or PostText operation request that contained the utterance.

data DeleteUtterancesResponse Source #

See: newDeleteUtterancesResponse smart constructor.

Instances

Instances details
Generic DeleteUtterancesResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteUtterances

Associated Types

type Rep DeleteUtterancesResponse :: Type -> Type #

Read DeleteUtterancesResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteUtterances

Show DeleteUtterancesResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteUtterances

NFData DeleteUtterancesResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteUtterances

Eq DeleteUtterancesResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteUtterances

type Rep DeleteUtterancesResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteUtterances

type Rep DeleteUtterancesResponse = D1 ('MetaData "DeleteUtterancesResponse" "Amazonka.LexModels.DeleteUtterances" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "DeleteUtterancesResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteUtterancesResponse :: DeleteUtterancesResponse Source #

Create a value of DeleteUtterancesResponse with all optional fields omitted.

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

GetBot

data GetBot Source #

See: newGetBot smart constructor.

Constructors

GetBot' Text Text 

Instances

Instances details
ToHeaders GetBot Source # 
Instance details

Defined in Amazonka.LexModels.GetBot

Methods

toHeaders :: GetBot -> [Header] #

ToPath GetBot Source # 
Instance details

Defined in Amazonka.LexModels.GetBot

Methods

toPath :: GetBot -> ByteString #

ToQuery GetBot Source # 
Instance details

Defined in Amazonka.LexModels.GetBot

AWSRequest GetBot Source # 
Instance details

Defined in Amazonka.LexModels.GetBot

Associated Types

type AWSResponse GetBot #

Generic GetBot Source # 
Instance details

Defined in Amazonka.LexModels.GetBot

Associated Types

type Rep GetBot :: Type -> Type #

Methods

from :: GetBot -> Rep GetBot x #

to :: Rep GetBot x -> GetBot #

Read GetBot Source # 
Instance details

Defined in Amazonka.LexModels.GetBot

Show GetBot Source # 
Instance details

Defined in Amazonka.LexModels.GetBot

NFData GetBot Source # 
Instance details

Defined in Amazonka.LexModels.GetBot

Methods

rnf :: GetBot -> () #

Eq GetBot Source # 
Instance details

Defined in Amazonka.LexModels.GetBot

Methods

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

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

Hashable GetBot Source # 
Instance details

Defined in Amazonka.LexModels.GetBot

Methods

hashWithSalt :: Int -> GetBot -> Int #

hash :: GetBot -> Int #

type AWSResponse GetBot Source # 
Instance details

Defined in Amazonka.LexModels.GetBot

type Rep GetBot Source # 
Instance details

Defined in Amazonka.LexModels.GetBot

type Rep GetBot = D1 ('MetaData "GetBot" "Amazonka.LexModels.GetBot" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "GetBot'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "versionOrAlias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetBot Source #

Create a value of GetBot 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:

GetBot, getBot_name - The name of the bot. The name is case sensitive.

$sel:versionOrAlias:GetBot', getBot_versionOrAlias - The version or alias of the bot.

data GetBotResponse Source #

See: newGetBotResponse smart constructor.

Instances

Instances details
Generic GetBotResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBot

Associated Types

type Rep GetBotResponse :: Type -> Type #

Read GetBotResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBot

Show GetBotResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBot

NFData GetBotResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBot

Methods

rnf :: GetBotResponse -> () #

Eq GetBotResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBot

type Rep GetBotResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBot

type Rep GetBotResponse = D1 ('MetaData "GetBotResponse" "Amazonka.LexModels.GetBot" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "GetBotResponse'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "abortStatement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Statement)) :*: S1 ('MetaSel ('Just "checksum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "childDirected") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "clarificationPrompt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Prompt)))) :*: ((S1 ('MetaSel ('Just "createdDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "detectSentiment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "enableModelImprovements") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "failureReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "idleSessionTTLInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "intents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Intent]))) :*: (S1 ('MetaSel ('Just "lastUpdatedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "locale") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Locale)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "nluIntentConfidenceThreshold") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LexStatus))) :*: (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "voiceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))))

newGetBotResponse Source #

Create a value of GetBotResponse 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:abortStatement:GetBotResponse', getBotResponse_abortStatement - The message that Amazon Lex returns when the user elects to end the conversation without completing it. For more information, see PutBot.

GetBotResponse, getBotResponse_checksum - Checksum of the bot used to identify a specific revision of the bot's $LATEST version.

$sel:childDirected:GetBotResponse', getBotResponse_childDirected - For each Amazon Lex bot created with the Amazon Lex Model Building Service, you must specify whether your use of Amazon Lex is related to a website, program, or other application that is directed or targeted, in whole or in part, to children under age 13 and subject to the Children's Online Privacy Protection Act (COPPA) by specifying true or false in the childDirected field. By specifying true in the childDirected field, you confirm that your use of Amazon Lex is related to a website, program, or other application that is directed or targeted, in whole or in part, to children under age 13 and subject to COPPA. By specifying false in the childDirected field, you confirm that your use of Amazon Lex is not related to a website, program, or other application that is directed or targeted, in whole or in part, to children under age 13 and subject to COPPA. You may not specify a default value for the childDirected field that does not accurately reflect whether your use of Amazon Lex is related to a website, program, or other application that is directed or targeted, in whole or in part, to children under age 13 and subject to COPPA.

If your use of Amazon Lex relates to a website, program, or other application that is directed in whole or in part, to children under age 13, you must obtain any required verifiable parental consent under COPPA. For information regarding the use of Amazon Lex in connection with websites, programs, or other applications that are directed or targeted, in whole or in part, to children under age 13, see the Amazon Lex FAQ.

$sel:clarificationPrompt:GetBotResponse', getBotResponse_clarificationPrompt - The message Amazon Lex uses when it doesn't understand the user's request. For more information, see PutBot.

GetBotResponse, getBotResponse_createdDate - The date that the bot was created.

GetBotResponse, getBotResponse_description - A description of the bot.

$sel:detectSentiment:GetBotResponse', getBotResponse_detectSentiment - Indicates whether user utterances should be sent to Amazon Comprehend for sentiment analysis.

$sel:enableModelImprovements:GetBotResponse', getBotResponse_enableModelImprovements - Indicates whether the bot uses accuracy improvements. true indicates that the bot is using the improvements, otherwise, false.

GetBotResponse, getBotResponse_failureReason - If status is FAILED, Amazon Lex explains why it failed to build the bot.

$sel:idleSessionTTLInSeconds:GetBotResponse', getBotResponse_idleSessionTTLInSeconds - The maximum time in seconds that Amazon Lex retains the data gathered in a conversation. For more information, see PutBot.

$sel:intents:GetBotResponse', getBotResponse_intents - An array of intent objects. For more information, see PutBot.

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

$sel:locale:GetBotResponse', getBotResponse_locale - The target locale for the bot.

GetBot, getBotResponse_name - The name of the bot.

$sel:nluIntentConfidenceThreshold:GetBotResponse', getBotResponse_nluIntentConfidenceThreshold - The score that determines where Amazon Lex inserts the AMAZON.FallbackIntent, AMAZON.KendraSearchIntent, or both when returning alternative intents in a PostContent or PostText response. AMAZON.FallbackIntent is inserted if the confidence score for all intents is below this value. AMAZON.KendraSearchIntent is only inserted if it is configured for the bot.

GetBotResponse, getBotResponse_status - The status of the bot.

When the status is BUILDING Amazon Lex is building the bot for testing and use.

If the status of the bot is READY_BASIC_TESTING, you can test the bot using the exact utterances specified in the bot's intents. When the bot is ready for full testing or to run, the status is READY.

If there was a problem with building the bot, the status is FAILED and the failureReason field explains why the bot did not build.

If the bot was saved but not built, the status is NOT_BUILT.

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

$sel:voiceId:GetBotResponse', getBotResponse_voiceId - The Amazon Polly voice ID that Amazon Lex uses for voice interaction with the user. For more information, see PutBot.

$sel:httpStatus:GetBotResponse', getBotResponse_httpStatus - The response's http status code.

GetBotAlias

data GetBotAlias Source #

See: newGetBotAlias smart constructor.

Constructors

GetBotAlias' Text Text 

Instances

Instances details
ToHeaders GetBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAlias

Methods

toHeaders :: GetBotAlias -> [Header] #

ToPath GetBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAlias

ToQuery GetBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAlias

AWSRequest GetBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAlias

Associated Types

type AWSResponse GetBotAlias #

Generic GetBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAlias

Associated Types

type Rep GetBotAlias :: Type -> Type #

Read GetBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAlias

Show GetBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAlias

NFData GetBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAlias

Methods

rnf :: GetBotAlias -> () #

Eq GetBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAlias

Hashable GetBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAlias

type AWSResponse GetBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAlias

type Rep GetBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAlias

type Rep GetBotAlias = D1 ('MetaData "GetBotAlias" "Amazonka.LexModels.GetBotAlias" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "GetBotAlias'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "botName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetBotAlias Source #

Create a value of GetBotAlias 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:

GetBotAlias, getBotAlias_name - The name of the bot alias. The name is case sensitive.

GetBotAlias, getBotAlias_botName - The name of the bot.

data GetBotAliasResponse Source #

See: newGetBotAliasResponse smart constructor.

Instances

Instances details
Generic GetBotAliasResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAlias

Associated Types

type Rep GetBotAliasResponse :: Type -> Type #

Read GetBotAliasResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAlias

Show GetBotAliasResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAlias

NFData GetBotAliasResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAlias

Methods

rnf :: GetBotAliasResponse -> () #

Eq GetBotAliasResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAlias

type Rep GetBotAliasResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAlias

newGetBotAliasResponse Source #

Create a value of GetBotAliasResponse 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:

GetBotAlias, getBotAliasResponse_botName - The name of the bot that the alias points to.

GetBotAliasResponse, getBotAliasResponse_botVersion - The version of the bot that the alias points to.

GetBotAliasResponse, getBotAliasResponse_checksum - Checksum of the bot alias.

GetBotAliasResponse, getBotAliasResponse_conversationLogs - The settings that determine how Amazon Lex uses conversation logs for the alias.

GetBotAliasResponse, getBotAliasResponse_createdDate - The date that the bot alias was created.

GetBotAliasResponse, getBotAliasResponse_description - A description of the bot alias.

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

GetBotAlias, getBotAliasResponse_name - The name of the bot alias.

$sel:httpStatus:GetBotAliasResponse', getBotAliasResponse_httpStatus - The response's http status code.

GetBotAliases (Paginated)

data GetBotAliases Source #

See: newGetBotAliases smart constructor.

Instances

Instances details
ToHeaders GetBotAliases Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAliases

ToPath GetBotAliases Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAliases

ToQuery GetBotAliases Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAliases

AWSPager GetBotAliases Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAliases

AWSRequest GetBotAliases Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAliases

Associated Types

type AWSResponse GetBotAliases #

Generic GetBotAliases Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAliases

Associated Types

type Rep GetBotAliases :: Type -> Type #

Read GetBotAliases Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAliases

Show GetBotAliases Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAliases

NFData GetBotAliases Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAliases

Methods

rnf :: GetBotAliases -> () #

Eq GetBotAliases Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAliases

Hashable GetBotAliases Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAliases

type AWSResponse GetBotAliases Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAliases

type Rep GetBotAliases Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAliases

type Rep GetBotAliases = D1 ('MetaData "GetBotAliases" "Amazonka.LexModels.GetBotAliases" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "GetBotAliases'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nameContains") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "botName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newGetBotAliases Source #

Create a value of GetBotAliases 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:maxResults:GetBotAliases', getBotAliases_maxResults - The maximum number of aliases to return in the response. The default is 50. .

$sel:nameContains:GetBotAliases', getBotAliases_nameContains - Substring to match in bot alias names. An alias will be returned if any part of its name matches the substring. For example, "xyz" matches both "xyzabc" and "abcxyz."

GetBotAliases, getBotAliases_nextToken - A pagination token for fetching the next page of aliases. If the response to this call is truncated, Amazon Lex returns a pagination token in the response. To fetch the next page of aliases, specify the pagination token in the next request.

GetBotAliases, getBotAliases_botName - The name of the bot.

data GetBotAliasesResponse Source #

See: newGetBotAliasesResponse smart constructor.

Instances

Instances details
Generic GetBotAliasesResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAliases

Associated Types

type Rep GetBotAliasesResponse :: Type -> Type #

Read GetBotAliasesResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAliases

Show GetBotAliasesResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAliases

NFData GetBotAliasesResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAliases

Methods

rnf :: GetBotAliasesResponse -> () #

Eq GetBotAliasesResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAliases

type Rep GetBotAliasesResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAliases

type Rep GetBotAliasesResponse = D1 ('MetaData "GetBotAliasesResponse" "Amazonka.LexModels.GetBotAliases" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "GetBotAliasesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "botAliases") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BotAliasMetadata])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetBotAliasesResponse Source #

Create a value of GetBotAliasesResponse 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:botAliases:GetBotAliasesResponse', getBotAliasesResponse_botAliases - An array of BotAliasMetadata objects, each describing a bot alias.

GetBotAliases, getBotAliasesResponse_nextToken - A pagination token for fetching next page of aliases. If the response to this call is truncated, Amazon Lex returns a pagination token in the response. To fetch the next page of aliases, specify the pagination token in the next request.

$sel:httpStatus:GetBotAliasesResponse', getBotAliasesResponse_httpStatus - The response's http status code.

GetBotChannelAssociation

data GetBotChannelAssociation Source #

See: newGetBotChannelAssociation smart constructor.

Instances

Instances details
ToHeaders GetBotChannelAssociation Source # 
Instance details

Defined in Amazonka.LexModels.GetBotChannelAssociation

ToPath GetBotChannelAssociation Source # 
Instance details

Defined in Amazonka.LexModels.GetBotChannelAssociation

ToQuery GetBotChannelAssociation Source # 
Instance details

Defined in Amazonka.LexModels.GetBotChannelAssociation

AWSRequest GetBotChannelAssociation Source # 
Instance details

Defined in Amazonka.LexModels.GetBotChannelAssociation

Generic GetBotChannelAssociation Source # 
Instance details

Defined in Amazonka.LexModels.GetBotChannelAssociation

Associated Types

type Rep GetBotChannelAssociation :: Type -> Type #

Read GetBotChannelAssociation Source # 
Instance details

Defined in Amazonka.LexModels.GetBotChannelAssociation

Show GetBotChannelAssociation Source # 
Instance details

Defined in Amazonka.LexModels.GetBotChannelAssociation

NFData GetBotChannelAssociation Source # 
Instance details

Defined in Amazonka.LexModels.GetBotChannelAssociation

Eq GetBotChannelAssociation Source # 
Instance details

Defined in Amazonka.LexModels.GetBotChannelAssociation

Hashable GetBotChannelAssociation Source # 
Instance details

Defined in Amazonka.LexModels.GetBotChannelAssociation

type AWSResponse GetBotChannelAssociation Source # 
Instance details

Defined in Amazonka.LexModels.GetBotChannelAssociation

type Rep GetBotChannelAssociation Source # 
Instance details

Defined in Amazonka.LexModels.GetBotChannelAssociation

type Rep GetBotChannelAssociation = D1 ('MetaData "GetBotChannelAssociation" "Amazonka.LexModels.GetBotChannelAssociation" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "GetBotChannelAssociation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "botName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "botAlias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newGetBotChannelAssociation Source #

Create a value of GetBotChannelAssociation 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:

GetBotChannelAssociation, getBotChannelAssociation_name - The name of the association between the bot and the channel. The name is case sensitive.

GetBotChannelAssociation, getBotChannelAssociation_botName - The name of the Amazon Lex bot.

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

data GetBotChannelAssociationResponse Source #

See: newGetBotChannelAssociationResponse smart constructor.

Instances

Instances details
Generic GetBotChannelAssociationResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBotChannelAssociation

Associated Types

type Rep GetBotChannelAssociationResponse :: Type -> Type #

Show GetBotChannelAssociationResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBotChannelAssociation

NFData GetBotChannelAssociationResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBotChannelAssociation

Eq GetBotChannelAssociationResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBotChannelAssociation

type Rep GetBotChannelAssociationResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBotChannelAssociation

newGetBotChannelAssociationResponse Source #

Create a value of GetBotChannelAssociationResponse 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:

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

GetBotChannelAssociationResponse, getBotChannelAssociationResponse_botConfiguration - Provides information that the messaging platform needs to communicate with the Amazon Lex bot.

GetBotChannelAssociation, getBotChannelAssociationResponse_botName - The name of the Amazon Lex bot.

GetBotChannelAssociationResponse, getBotChannelAssociationResponse_createdDate - The date that the association between the bot and the channel was created.

GetBotChannelAssociationResponse, getBotChannelAssociationResponse_description - A description of the association between the bot and the channel.

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

GetBotChannelAssociation, getBotChannelAssociationResponse_name - The name of the association between the bot and the channel.

GetBotChannelAssociationResponse, getBotChannelAssociationResponse_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.

GetBotChannelAssociationResponse, getBotChannelAssociationResponse_type - The type of the messaging platform.

$sel:httpStatus:GetBotChannelAssociationResponse', getBotChannelAssociationResponse_httpStatus - The response's http status code.

GetBotChannelAssociations (Paginated)

data GetBotChannelAssociations Source #

See: newGetBotChannelAssociations smart constructor.

Instances

Instances details
ToHeaders GetBotChannelAssociations Source # 
Instance details

Defined in Amazonka.LexModels.GetBotChannelAssociations

ToPath GetBotChannelAssociations Source # 
Instance details

Defined in Amazonka.LexModels.GetBotChannelAssociations

ToQuery GetBotChannelAssociations Source # 
Instance details

Defined in Amazonka.LexModels.GetBotChannelAssociations

AWSPager GetBotChannelAssociations Source # 
Instance details

Defined in Amazonka.LexModels.GetBotChannelAssociations

AWSRequest GetBotChannelAssociations Source # 
Instance details

Defined in Amazonka.LexModels.GetBotChannelAssociations

Generic GetBotChannelAssociations Source # 
Instance details

Defined in Amazonka.LexModels.GetBotChannelAssociations

Associated Types

type Rep GetBotChannelAssociations :: Type -> Type #

Read GetBotChannelAssociations Source # 
Instance details

Defined in Amazonka.LexModels.GetBotChannelAssociations

Show GetBotChannelAssociations Source # 
Instance details

Defined in Amazonka.LexModels.GetBotChannelAssociations

NFData GetBotChannelAssociations Source # 
Instance details

Defined in Amazonka.LexModels.GetBotChannelAssociations

Eq GetBotChannelAssociations Source # 
Instance details

Defined in Amazonka.LexModels.GetBotChannelAssociations

Hashable GetBotChannelAssociations Source # 
Instance details

Defined in Amazonka.LexModels.GetBotChannelAssociations

type AWSResponse GetBotChannelAssociations Source # 
Instance details

Defined in Amazonka.LexModels.GetBotChannelAssociations

type Rep GetBotChannelAssociations Source # 
Instance details

Defined in Amazonka.LexModels.GetBotChannelAssociations

type Rep GetBotChannelAssociations = D1 ('MetaData "GetBotChannelAssociations" "Amazonka.LexModels.GetBotChannelAssociations" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "GetBotChannelAssociations'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nameContains") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "botName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "botAlias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newGetBotChannelAssociations Source #

Create a value of GetBotChannelAssociations 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:maxResults:GetBotChannelAssociations', getBotChannelAssociations_maxResults - The maximum number of associations to return in the response. The default is 50.

$sel:nameContains:GetBotChannelAssociations', getBotChannelAssociations_nameContains - Substring to match in channel association names. An association will be returned if any part of its name matches the substring. For example, "xyz" matches both "xyzabc" and "abcxyz." To return all bot channel associations, use a hyphen ("-") as the nameContains parameter.

GetBotChannelAssociations, getBotChannelAssociations_nextToken - A pagination token for fetching the next page of associations. If the response to this call is truncated, Amazon Lex returns a pagination token in the response. To fetch the next page of associations, specify the pagination token in the next request.

GetBotChannelAssociations, getBotChannelAssociations_botName - The name of the Amazon Lex bot in the association.

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

data GetBotChannelAssociationsResponse Source #

See: newGetBotChannelAssociationsResponse smart constructor.

Instances

Instances details
Generic GetBotChannelAssociationsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBotChannelAssociations

Associated Types

type Rep GetBotChannelAssociationsResponse :: Type -> Type #

Show GetBotChannelAssociationsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBotChannelAssociations

NFData GetBotChannelAssociationsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBotChannelAssociations

Eq GetBotChannelAssociationsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBotChannelAssociations

type Rep GetBotChannelAssociationsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBotChannelAssociations

type Rep GetBotChannelAssociationsResponse = D1 ('MetaData "GetBotChannelAssociationsResponse" "Amazonka.LexModels.GetBotChannelAssociations" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "GetBotChannelAssociationsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "botChannelAssociations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BotChannelAssociation])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetBotChannelAssociationsResponse Source #

Create a value of GetBotChannelAssociationsResponse 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:botChannelAssociations:GetBotChannelAssociationsResponse', getBotChannelAssociationsResponse_botChannelAssociations - An array of objects, one for each association, that provides information about the Amazon Lex bot and its association with the channel.

GetBotChannelAssociations, getBotChannelAssociationsResponse_nextToken - A pagination token that fetches the next page of associations. If the response to this call is truncated, Amazon Lex returns a pagination token in the response. To fetch the next page of associations, specify the pagination token in the next request.

$sel:httpStatus:GetBotChannelAssociationsResponse', getBotChannelAssociationsResponse_httpStatus - The response's http status code.

GetBotVersions (Paginated)

data GetBotVersions Source #

See: newGetBotVersions smart constructor.

Instances

Instances details
ToHeaders GetBotVersions Source # 
Instance details

Defined in Amazonka.LexModels.GetBotVersions

ToPath GetBotVersions Source # 
Instance details

Defined in Amazonka.LexModels.GetBotVersions

ToQuery GetBotVersions Source # 
Instance details

Defined in Amazonka.LexModels.GetBotVersions

AWSPager GetBotVersions Source # 
Instance details

Defined in Amazonka.LexModels.GetBotVersions

AWSRequest GetBotVersions Source # 
Instance details

Defined in Amazonka.LexModels.GetBotVersions

Associated Types

type AWSResponse GetBotVersions #

Generic GetBotVersions Source # 
Instance details

Defined in Amazonka.LexModels.GetBotVersions

Associated Types

type Rep GetBotVersions :: Type -> Type #

Read GetBotVersions Source # 
Instance details

Defined in Amazonka.LexModels.GetBotVersions

Show GetBotVersions Source # 
Instance details

Defined in Amazonka.LexModels.GetBotVersions

NFData GetBotVersions Source # 
Instance details

Defined in Amazonka.LexModels.GetBotVersions

Methods

rnf :: GetBotVersions -> () #

Eq GetBotVersions Source # 
Instance details

Defined in Amazonka.LexModels.GetBotVersions

Hashable GetBotVersions Source # 
Instance details

Defined in Amazonka.LexModels.GetBotVersions

type AWSResponse GetBotVersions Source # 
Instance details

Defined in Amazonka.LexModels.GetBotVersions

type Rep GetBotVersions Source # 
Instance details

Defined in Amazonka.LexModels.GetBotVersions

type Rep GetBotVersions = D1 ('MetaData "GetBotVersions" "Amazonka.LexModels.GetBotVersions" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "GetBotVersions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newGetBotVersions Source #

Create a value of GetBotVersions 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:maxResults:GetBotVersions', getBotVersions_maxResults - The maximum number of bot versions to return in the response. The default is 10.

GetBotVersions, getBotVersions_nextToken - A pagination token for fetching the next page of bot versions. If the response to this call is truncated, Amazon Lex returns a pagination token in the response. To fetch the next page of versions, specify the pagination token in the next request.

GetBotVersions, getBotVersions_name - The name of the bot for which versions should be returned.

data GetBotVersionsResponse Source #

See: newGetBotVersionsResponse smart constructor.

Instances

Instances details
Generic GetBotVersionsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBotVersions

Associated Types

type Rep GetBotVersionsResponse :: Type -> Type #

Read GetBotVersionsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBotVersions

Show GetBotVersionsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBotVersions

NFData GetBotVersionsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBotVersions

Methods

rnf :: GetBotVersionsResponse -> () #

Eq GetBotVersionsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBotVersions

type Rep GetBotVersionsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBotVersions

type Rep GetBotVersionsResponse = D1 ('MetaData "GetBotVersionsResponse" "Amazonka.LexModels.GetBotVersions" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "GetBotVersionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "bots") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BotMetadata])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetBotVersionsResponse Source #

Create a value of GetBotVersionsResponse 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:bots:GetBotVersionsResponse', getBotVersionsResponse_bots - An array of BotMetadata objects, one for each numbered version of the bot plus one for the $LATEST version.

GetBotVersions, getBotVersionsResponse_nextToken - A pagination token for fetching the next page of bot versions. If the response to this call is truncated, Amazon Lex returns a pagination token in the response. To fetch the next page of versions, specify the pagination token in the next request.

$sel:httpStatus:GetBotVersionsResponse', getBotVersionsResponse_httpStatus - The response's http status code.

GetBots (Paginated)

data GetBots Source #

See: newGetBots smart constructor.

Constructors

GetBots' (Maybe Natural) (Maybe Text) (Maybe Text) 

Instances

Instances details
ToHeaders GetBots Source # 
Instance details

Defined in Amazonka.LexModels.GetBots

Methods

toHeaders :: GetBots -> [Header] #

ToPath GetBots Source # 
Instance details

Defined in Amazonka.LexModels.GetBots

Methods

toPath :: GetBots -> ByteString #

ToQuery GetBots Source # 
Instance details

Defined in Amazonka.LexModels.GetBots

AWSPager GetBots Source # 
Instance details

Defined in Amazonka.LexModels.GetBots

AWSRequest GetBots Source # 
Instance details

Defined in Amazonka.LexModels.GetBots

Associated Types

type AWSResponse GetBots #

Generic GetBots Source # 
Instance details

Defined in Amazonka.LexModels.GetBots

Associated Types

type Rep GetBots :: Type -> Type #

Methods

from :: GetBots -> Rep GetBots x #

to :: Rep GetBots x -> GetBots #

Read GetBots Source # 
Instance details

Defined in Amazonka.LexModels.GetBots

Show GetBots Source # 
Instance details

Defined in Amazonka.LexModels.GetBots

NFData GetBots Source # 
Instance details

Defined in Amazonka.LexModels.GetBots

Methods

rnf :: GetBots -> () #

Eq GetBots Source # 
Instance details

Defined in Amazonka.LexModels.GetBots

Methods

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

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

Hashable GetBots Source # 
Instance details

Defined in Amazonka.LexModels.GetBots

Methods

hashWithSalt :: Int -> GetBots -> Int #

hash :: GetBots -> Int #

type AWSResponse GetBots Source # 
Instance details

Defined in Amazonka.LexModels.GetBots

type Rep GetBots Source # 
Instance details

Defined in Amazonka.LexModels.GetBots

type Rep GetBots = D1 ('MetaData "GetBots" "Amazonka.LexModels.GetBots" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "GetBots'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nameContains") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newGetBots :: GetBots Source #

Create a value of GetBots 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:maxResults:GetBots', getBots_maxResults - The maximum number of bots to return in the response that the request will return. The default is 10.

$sel:nameContains:GetBots', getBots_nameContains - Substring to match in bot names. A bot will be returned if any part of its name matches the substring. For example, "xyz" matches both "xyzabc" and "abcxyz."

GetBots, getBots_nextToken - A pagination token that fetches the next page of bots. If the response to this call is truncated, Amazon Lex returns a pagination token in the response. To fetch the next page of bots, specify the pagination token in the next request.

data GetBotsResponse Source #

See: newGetBotsResponse smart constructor.

Instances

Instances details
Generic GetBotsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBots

Associated Types

type Rep GetBotsResponse :: Type -> Type #

Read GetBotsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBots

Show GetBotsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBots

NFData GetBotsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBots

Methods

rnf :: GetBotsResponse -> () #

Eq GetBotsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBots

type Rep GetBotsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBots

type Rep GetBotsResponse = D1 ('MetaData "GetBotsResponse" "Amazonka.LexModels.GetBots" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "GetBotsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "bots") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BotMetadata])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetBotsResponse Source #

Create a value of GetBotsResponse 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:bots:GetBotsResponse', getBotsResponse_bots - An array of botMetadata objects, with one entry for each bot.

GetBots, getBotsResponse_nextToken - If the response is truncated, it includes a pagination token that you can specify in your next request to fetch the next page of bots.

$sel:httpStatus:GetBotsResponse', getBotsResponse_httpStatus - The response's http status code.

GetBuiltinIntent

data GetBuiltinIntent Source #

See: newGetBuiltinIntent smart constructor.

Constructors

GetBuiltinIntent' Text 

Instances

Instances details
ToHeaders GetBuiltinIntent Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntent

ToPath GetBuiltinIntent Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntent

ToQuery GetBuiltinIntent Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntent

AWSRequest GetBuiltinIntent Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntent

Associated Types

type AWSResponse GetBuiltinIntent #

Generic GetBuiltinIntent Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntent

Associated Types

type Rep GetBuiltinIntent :: Type -> Type #

Read GetBuiltinIntent Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntent

Show GetBuiltinIntent Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntent

NFData GetBuiltinIntent Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntent

Methods

rnf :: GetBuiltinIntent -> () #

Eq GetBuiltinIntent Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntent

Hashable GetBuiltinIntent Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntent

type AWSResponse GetBuiltinIntent Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntent

type Rep GetBuiltinIntent Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntent

type Rep GetBuiltinIntent = D1 ('MetaData "GetBuiltinIntent" "Amazonka.LexModels.GetBuiltinIntent" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "GetBuiltinIntent'" 'PrefixI 'True) (S1 ('MetaSel ('Just "signature") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetBuiltinIntent Source #

Create a value of GetBuiltinIntent 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:

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

data GetBuiltinIntentResponse Source #

See: newGetBuiltinIntentResponse smart constructor.

Instances

Instances details
Generic GetBuiltinIntentResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntent

Associated Types

type Rep GetBuiltinIntentResponse :: Type -> Type #

Read GetBuiltinIntentResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntent

Show GetBuiltinIntentResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntent

NFData GetBuiltinIntentResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntent

Eq GetBuiltinIntentResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntent

type Rep GetBuiltinIntentResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntent

type Rep GetBuiltinIntentResponse = D1 ('MetaData "GetBuiltinIntentResponse" "Amazonka.LexModels.GetBuiltinIntent" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "GetBuiltinIntentResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "signature") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "slots") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BuiltinIntentSlot]))) :*: (S1 ('MetaSel ('Just "supportedLocales") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Locale])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetBuiltinIntentResponse Source #

Create a value of GetBuiltinIntentResponse 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:

GetBuiltinIntent, getBuiltinIntentResponse_signature - The unique identifier for a built-in intent.

$sel:slots:GetBuiltinIntentResponse', getBuiltinIntentResponse_slots - An array of BuiltinIntentSlot objects, one entry for each slot type in the intent.

GetBuiltinIntentResponse, getBuiltinIntentResponse_supportedLocales - A list of locales that the intent supports.

$sel:httpStatus:GetBuiltinIntentResponse', getBuiltinIntentResponse_httpStatus - The response's http status code.

GetBuiltinIntents (Paginated)

data GetBuiltinIntents Source #

See: newGetBuiltinIntents smart constructor.

Instances

Instances details
ToHeaders GetBuiltinIntents Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntents

ToPath GetBuiltinIntents Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntents

ToQuery GetBuiltinIntents Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntents

AWSPager GetBuiltinIntents Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntents

AWSRequest GetBuiltinIntents Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntents

Associated Types

type AWSResponse GetBuiltinIntents #

Generic GetBuiltinIntents Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntents

Associated Types

type Rep GetBuiltinIntents :: Type -> Type #

Read GetBuiltinIntents Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntents

Show GetBuiltinIntents Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntents

NFData GetBuiltinIntents Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntents

Methods

rnf :: GetBuiltinIntents -> () #

Eq GetBuiltinIntents Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntents

Hashable GetBuiltinIntents Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntents

type AWSResponse GetBuiltinIntents Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntents

type Rep GetBuiltinIntents Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntents

type Rep GetBuiltinIntents = D1 ('MetaData "GetBuiltinIntents" "Amazonka.LexModels.GetBuiltinIntents" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "GetBuiltinIntents'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "locale") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Locale)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "signatureContains") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newGetBuiltinIntents :: GetBuiltinIntents Source #

Create a value of GetBuiltinIntents 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:locale:GetBuiltinIntents', getBuiltinIntents_locale - A list of locales that the intent supports.

$sel:maxResults:GetBuiltinIntents', getBuiltinIntents_maxResults - The maximum number of intents to return in the response. The default is 10.

GetBuiltinIntents, getBuiltinIntents_nextToken - A pagination token that fetches the next page of intents. If this API call is truncated, Amazon Lex returns a pagination token in the response. To fetch the next page of intents, use the pagination token in the next request.

$sel:signatureContains:GetBuiltinIntents', getBuiltinIntents_signatureContains - Substring to match in built-in intent signatures. An intent will be returned if any part of its signature matches the substring. For example, "xyz" matches both "xyzabc" and "abcxyz." To find the signature for an intent, see Standard Built-in Intents in the Alexa Skills Kit.

data GetBuiltinIntentsResponse Source #

See: newGetBuiltinIntentsResponse smart constructor.

Instances

Instances details
Generic GetBuiltinIntentsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntents

Associated Types

type Rep GetBuiltinIntentsResponse :: Type -> Type #

Read GetBuiltinIntentsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntents

Show GetBuiltinIntentsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntents

NFData GetBuiltinIntentsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntents

Eq GetBuiltinIntentsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntents

type Rep GetBuiltinIntentsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntents

type Rep GetBuiltinIntentsResponse = D1 ('MetaData "GetBuiltinIntentsResponse" "Amazonka.LexModels.GetBuiltinIntents" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "GetBuiltinIntentsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "intents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BuiltinIntentMetadata])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetBuiltinIntentsResponse Source #

Create a value of GetBuiltinIntentsResponse 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:intents:GetBuiltinIntentsResponse', getBuiltinIntentsResponse_intents - An array of builtinIntentMetadata objects, one for each intent in the response.

GetBuiltinIntents, getBuiltinIntentsResponse_nextToken - A pagination token that fetches the next page of intents. If the response to this API call is truncated, Amazon Lex returns a pagination token in the response. To fetch the next page of intents, specify the pagination token in the next request.

$sel:httpStatus:GetBuiltinIntentsResponse', getBuiltinIntentsResponse_httpStatus - The response's http status code.

GetBuiltinSlotTypes (Paginated)

data GetBuiltinSlotTypes Source #

See: newGetBuiltinSlotTypes smart constructor.

Instances

Instances details
ToHeaders GetBuiltinSlotTypes Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinSlotTypes

ToPath GetBuiltinSlotTypes Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinSlotTypes

ToQuery GetBuiltinSlotTypes Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinSlotTypes

AWSPager GetBuiltinSlotTypes Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinSlotTypes

AWSRequest GetBuiltinSlotTypes Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinSlotTypes

Associated Types

type AWSResponse GetBuiltinSlotTypes #

Generic GetBuiltinSlotTypes Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinSlotTypes

Associated Types

type Rep GetBuiltinSlotTypes :: Type -> Type #

Read GetBuiltinSlotTypes Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinSlotTypes

Show GetBuiltinSlotTypes Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinSlotTypes

NFData GetBuiltinSlotTypes Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinSlotTypes

Methods

rnf :: GetBuiltinSlotTypes -> () #

Eq GetBuiltinSlotTypes Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinSlotTypes

Hashable GetBuiltinSlotTypes Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinSlotTypes

type AWSResponse GetBuiltinSlotTypes Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinSlotTypes

type Rep GetBuiltinSlotTypes Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinSlotTypes

type Rep GetBuiltinSlotTypes = D1 ('MetaData "GetBuiltinSlotTypes" "Amazonka.LexModels.GetBuiltinSlotTypes" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "GetBuiltinSlotTypes'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "locale") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Locale)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "signatureContains") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newGetBuiltinSlotTypes :: GetBuiltinSlotTypes Source #

Create a value of GetBuiltinSlotTypes 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:locale:GetBuiltinSlotTypes', getBuiltinSlotTypes_locale - A list of locales that the slot type supports.

$sel:maxResults:GetBuiltinSlotTypes', getBuiltinSlotTypes_maxResults - The maximum number of slot types to return in the response. The default is 10.

GetBuiltinSlotTypes, getBuiltinSlotTypes_nextToken - A pagination token that fetches the next page of slot types. If the response to this API call is truncated, Amazon Lex returns a pagination token in the response. To fetch the next page of slot types, specify the pagination token in the next request.

$sel:signatureContains:GetBuiltinSlotTypes', getBuiltinSlotTypes_signatureContains - Substring to match in built-in slot type signatures. A slot type will be returned if any part of its signature matches the substring. For example, "xyz" matches both "xyzabc" and "abcxyz."

data GetBuiltinSlotTypesResponse Source #

See: newGetBuiltinSlotTypesResponse smart constructor.

Instances

Instances details
Generic GetBuiltinSlotTypesResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinSlotTypes

Associated Types

type Rep GetBuiltinSlotTypesResponse :: Type -> Type #

Read GetBuiltinSlotTypesResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinSlotTypes

Show GetBuiltinSlotTypesResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinSlotTypes

NFData GetBuiltinSlotTypesResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinSlotTypes

Eq GetBuiltinSlotTypesResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinSlotTypes

type Rep GetBuiltinSlotTypesResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinSlotTypes

type Rep GetBuiltinSlotTypesResponse = D1 ('MetaData "GetBuiltinSlotTypesResponse" "Amazonka.LexModels.GetBuiltinSlotTypes" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "GetBuiltinSlotTypesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "slotTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BuiltinSlotTypeMetadata])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetBuiltinSlotTypesResponse Source #

Create a value of GetBuiltinSlotTypesResponse 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:

GetBuiltinSlotTypes, getBuiltinSlotTypesResponse_nextToken - If the response is truncated, the response includes a pagination token that you can use in your next request to fetch the next page of slot types.

$sel:slotTypes:GetBuiltinSlotTypesResponse', getBuiltinSlotTypesResponse_slotTypes - An array of BuiltInSlotTypeMetadata objects, one entry for each slot type returned.

$sel:httpStatus:GetBuiltinSlotTypesResponse', getBuiltinSlotTypesResponse_httpStatus - The response's http status code.

GetExport

data GetExport Source #

See: newGetExport smart constructor.

Instances

Instances details
ToHeaders GetExport Source # 
Instance details

Defined in Amazonka.LexModels.GetExport

Methods

toHeaders :: GetExport -> [Header] #

ToPath GetExport Source # 
Instance details

Defined in Amazonka.LexModels.GetExport

ToQuery GetExport Source # 
Instance details

Defined in Amazonka.LexModels.GetExport

AWSRequest GetExport Source # 
Instance details

Defined in Amazonka.LexModels.GetExport

Associated Types

type AWSResponse GetExport #

Generic GetExport Source # 
Instance details

Defined in Amazonka.LexModels.GetExport

Associated Types

type Rep GetExport :: Type -> Type #

Read GetExport Source # 
Instance details

Defined in Amazonka.LexModels.GetExport

Show GetExport Source # 
Instance details

Defined in Amazonka.LexModels.GetExport

NFData GetExport Source # 
Instance details

Defined in Amazonka.LexModels.GetExport

Methods

rnf :: GetExport -> () #

Eq GetExport Source # 
Instance details

Defined in Amazonka.LexModels.GetExport

Hashable GetExport Source # 
Instance details

Defined in Amazonka.LexModels.GetExport

type AWSResponse GetExport Source # 
Instance details

Defined in Amazonka.LexModels.GetExport

type Rep GetExport Source # 
Instance details

Defined in Amazonka.LexModels.GetExport

type Rep GetExport = D1 ('MetaData "GetExport" "Amazonka.LexModels.GetExport" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "GetExport'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceType) :*: S1 ('MetaSel ('Just "exportType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ExportType))))

newGetExport Source #

Create a value of GetExport 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:

GetExport, getExport_name - The name of the bot to export.

GetExport, getExport_version - The version of the bot to export.

GetExport, getExport_resourceType - The type of resource to export.

GetExport, getExport_exportType - The format of the exported data.

data GetExportResponse Source #

See: newGetExportResponse smart constructor.

Instances

Instances details
Generic GetExportResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetExport

Associated Types

type Rep GetExportResponse :: Type -> Type #

Read GetExportResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetExport

Show GetExportResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetExport

NFData GetExportResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetExport

Methods

rnf :: GetExportResponse -> () #

Eq GetExportResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetExport

type Rep GetExportResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetExport

newGetExportResponse Source #

Create a value of GetExportResponse 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:exportStatus:GetExportResponse', getExportResponse_exportStatus - The status of the export.

  • IN_PROGRESS - The export is in progress.
  • READY - The export is complete.
  • FAILED - The export could not be completed.

GetExport, getExportResponse_exportType - The format of the exported data.

GetExportResponse, getExportResponse_failureReason - If status is FAILED, Amazon Lex provides the reason that it failed to export the resource.

GetExport, getExportResponse_name - The name of the bot being exported.

GetExport, getExportResponse_resourceType - The type of the exported resource.

$sel:url:GetExportResponse', getExportResponse_url - An S3 pre-signed URL that provides the location of the exported resource. The exported resource is a ZIP archive that contains the exported resource in JSON format. The structure of the archive may change. Your code should not rely on the archive structure.

GetExport, getExportResponse_version - The version of the bot being exported.

$sel:httpStatus:GetExportResponse', getExportResponse_httpStatus - The response's http status code.

GetImport

data GetImport Source #

See: newGetImport smart constructor.

Constructors

GetImport' Text 

Instances

Instances details
ToHeaders GetImport Source # 
Instance details

Defined in Amazonka.LexModels.GetImport

Methods

toHeaders :: GetImport -> [Header] #

ToPath GetImport Source # 
Instance details

Defined in Amazonka.LexModels.GetImport

ToQuery GetImport Source # 
Instance details

Defined in Amazonka.LexModels.GetImport

AWSRequest GetImport Source # 
Instance details

Defined in Amazonka.LexModels.GetImport

Associated Types

type AWSResponse GetImport #

Generic GetImport Source # 
Instance details

Defined in Amazonka.LexModels.GetImport

Associated Types

type Rep GetImport :: Type -> Type #

Read GetImport Source # 
Instance details

Defined in Amazonka.LexModels.GetImport

Show GetImport Source # 
Instance details

Defined in Amazonka.LexModels.GetImport

NFData GetImport Source # 
Instance details

Defined in Amazonka.LexModels.GetImport

Methods

rnf :: GetImport -> () #

Eq GetImport Source # 
Instance details

Defined in Amazonka.LexModels.GetImport

Hashable GetImport Source # 
Instance details

Defined in Amazonka.LexModels.GetImport

type AWSResponse GetImport Source # 
Instance details

Defined in Amazonka.LexModels.GetImport

type Rep GetImport Source # 
Instance details

Defined in Amazonka.LexModels.GetImport

type Rep GetImport = D1 ('MetaData "GetImport" "Amazonka.LexModels.GetImport" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "GetImport'" 'PrefixI 'True) (S1 ('MetaSel ('Just "importId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetImport Source #

Arguments

:: Text

GetImport

-> GetImport 

Create a value of GetImport 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:

GetImport, getImport_importId - The identifier of the import job information to return.

data GetImportResponse Source #

See: newGetImportResponse smart constructor.

Instances

Instances details
Generic GetImportResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetImport

Associated Types

type Rep GetImportResponse :: Type -> Type #

Read GetImportResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetImport

Show GetImportResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetImport

NFData GetImportResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetImport

Methods

rnf :: GetImportResponse -> () #

Eq GetImportResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetImport

type Rep GetImportResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetImport

newGetImportResponse Source #

Create a value of GetImportResponse 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:

GetImportResponse, getImportResponse_createdDate - A timestamp for the date and time that the import job was created.

GetImportResponse, getImportResponse_failureReason - A string that describes why an import job failed to complete.

GetImport, getImportResponse_importId - The identifier for the specific import job.

$sel:importStatus:GetImportResponse', getImportResponse_importStatus - The status of the import job. If the status is FAILED, you can get the reason for the failure from the failureReason field.

$sel:mergeStrategy:GetImportResponse', getImportResponse_mergeStrategy - The action taken when there was a conflict between an existing resource and a resource in the import file.

GetImportResponse, getImportResponse_name - The name given to the import job.

$sel:resourceType:GetImportResponse', getImportResponse_resourceType - The type of resource imported.

$sel:httpStatus:GetImportResponse', getImportResponse_httpStatus - The response's http status code.

GetIntent

data GetIntent Source #

See: newGetIntent smart constructor.

Constructors

GetIntent' Text Text 

Instances

Instances details
ToHeaders GetIntent Source # 
Instance details

Defined in Amazonka.LexModels.GetIntent

Methods

toHeaders :: GetIntent -> [Header] #

ToPath GetIntent Source # 
Instance details

Defined in Amazonka.LexModels.GetIntent

ToQuery GetIntent Source # 
Instance details

Defined in Amazonka.LexModels.GetIntent

AWSRequest GetIntent Source # 
Instance details

Defined in Amazonka.LexModels.GetIntent

Associated Types

type AWSResponse GetIntent #

Generic GetIntent Source # 
Instance details

Defined in Amazonka.LexModels.GetIntent

Associated Types

type Rep GetIntent :: Type -> Type #

Read GetIntent Source # 
Instance details

Defined in Amazonka.LexModels.GetIntent

Show GetIntent Source # 
Instance details

Defined in Amazonka.LexModels.GetIntent

NFData GetIntent Source # 
Instance details

Defined in Amazonka.LexModels.GetIntent

Methods

rnf :: GetIntent -> () #

Eq GetIntent Source # 
Instance details

Defined in Amazonka.LexModels.GetIntent

Hashable GetIntent Source # 
Instance details

Defined in Amazonka.LexModels.GetIntent

type AWSResponse GetIntent Source # 
Instance details

Defined in Amazonka.LexModels.GetIntent

type Rep GetIntent Source # 
Instance details

Defined in Amazonka.LexModels.GetIntent

type Rep GetIntent = D1 ('MetaData "GetIntent" "Amazonka.LexModels.GetIntent" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "GetIntent'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetIntent Source #

Create a value of GetIntent 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:

GetIntent, getIntent_name - The name of the intent. The name is case sensitive.

GetIntent, getIntent_version - The version of the intent.

data GetIntentResponse Source #

See: newGetIntentResponse smart constructor.

Instances

Instances details
Generic GetIntentResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetIntent

Associated Types

type Rep GetIntentResponse :: Type -> Type #

Read GetIntentResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetIntent

Show GetIntentResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetIntent

NFData GetIntentResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetIntent

Methods

rnf :: GetIntentResponse -> () #

Eq GetIntentResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetIntent

type Rep GetIntentResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetIntent

type Rep GetIntentResponse = D1 ('MetaData "GetIntentResponse" "Amazonka.LexModels.GetIntent" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "GetIntentResponse'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "checksum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "conclusionStatement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Statement))) :*: (S1 ('MetaSel ('Just "confirmationPrompt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Prompt)) :*: S1 ('MetaSel ('Just "createdDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dialogCodeHook") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CodeHook))) :*: (S1 ('MetaSel ('Just "followUpPrompt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FollowUpPrompt)) :*: (S1 ('MetaSel ('Just "fulfillmentActivity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FulfillmentActivity)) :*: S1 ('MetaSel ('Just "inputContexts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InputContext])))))) :*: (((S1 ('MetaSel ('Just "kendraConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe KendraConfiguration)) :*: S1 ('MetaSel ('Just "lastUpdatedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "outputContexts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [OutputContext])) :*: S1 ('MetaSel ('Just "parentIntentSignature") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "rejectionStatement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Statement)) :*: S1 ('MetaSel ('Just "sampleUtterances") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "slots") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Slot])) :*: (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))))

newGetIntentResponse Source #

Create a value of GetIntentResponse 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:

GetIntentResponse, getIntentResponse_checksum - Checksum of the intent.

$sel:conclusionStatement:GetIntentResponse', getIntentResponse_conclusionStatement - After the Lambda function specified in the fulfillmentActivity element fulfills the intent, Amazon Lex conveys this statement to the user.

$sel:confirmationPrompt:GetIntentResponse', getIntentResponse_confirmationPrompt - If defined in the bot, Amazon Lex uses prompt to confirm the intent before fulfilling the user's request. For more information, see PutIntent.

GetIntentResponse, getIntentResponse_createdDate - The date that the intent was created.

GetIntentResponse, getIntentResponse_description - A description of the intent.

$sel:dialogCodeHook:GetIntentResponse', getIntentResponse_dialogCodeHook - If defined in the bot, Amazon Amazon Lex invokes this Lambda function for each user input. For more information, see PutIntent.

$sel:followUpPrompt:GetIntentResponse', getIntentResponse_followUpPrompt - If defined in the bot, Amazon Lex uses this prompt to solicit additional user activity after the intent is fulfilled. For more information, see PutIntent.

$sel:fulfillmentActivity:GetIntentResponse', getIntentResponse_fulfillmentActivity - Describes how the intent is fulfilled. For more information, see PutIntent.

$sel:inputContexts:GetIntentResponse', getIntentResponse_inputContexts - An array of InputContext objects that lists the contexts that must be active for Amazon Lex to choose the intent in a conversation with the user.

$sel:kendraConfiguration:GetIntentResponse', getIntentResponse_kendraConfiguration - Configuration information, if any, to connect to an Amazon Kendra index with the AMAZON.KendraSearchIntent intent.

GetIntentResponse, getIntentResponse_lastUpdatedDate - The date that the intent was updated. When you create a resource, the creation date and the last updated date are the same.

GetIntent, getIntentResponse_name - The name of the intent.

$sel:outputContexts:GetIntentResponse', getIntentResponse_outputContexts - An array of OutputContext objects that lists the contexts that the intent activates when the intent is fulfilled.

$sel:parentIntentSignature:GetIntentResponse', getIntentResponse_parentIntentSignature - A unique identifier for a built-in intent.

GetIntentResponse, getIntentResponse_rejectionStatement - If the user answers "no" to the question defined in confirmationPrompt, Amazon Lex responds with this statement to acknowledge that the intent was canceled.

GetIntentResponse, getIntentResponse_sampleUtterances - An array of sample utterances configured for the intent.

$sel:slots:GetIntentResponse', getIntentResponse_slots - An array of intent slots configured for the intent.

GetIntent, getIntentResponse_version - The version of the intent.

$sel:httpStatus:GetIntentResponse', getIntentResponse_httpStatus - The response's http status code.

GetIntentVersions (Paginated)

data GetIntentVersions Source #

See: newGetIntentVersions smart constructor.

Instances

Instances details
ToHeaders GetIntentVersions Source # 
Instance details

Defined in Amazonka.LexModels.GetIntentVersions

ToPath GetIntentVersions Source # 
Instance details

Defined in Amazonka.LexModels.GetIntentVersions

ToQuery GetIntentVersions Source # 
Instance details

Defined in Amazonka.LexModels.GetIntentVersions

AWSPager GetIntentVersions Source # 
Instance details

Defined in Amazonka.LexModels.GetIntentVersions

AWSRequest GetIntentVersions Source # 
Instance details

Defined in Amazonka.LexModels.GetIntentVersions

Associated Types

type AWSResponse GetIntentVersions #

Generic GetIntentVersions Source # 
Instance details

Defined in Amazonka.LexModels.GetIntentVersions

Associated Types

type Rep GetIntentVersions :: Type -> Type #

Read GetIntentVersions Source # 
Instance details

Defined in Amazonka.LexModels.GetIntentVersions

Show GetIntentVersions Source # 
Instance details

Defined in Amazonka.LexModels.GetIntentVersions

NFData GetIntentVersions Source # 
Instance details

Defined in Amazonka.LexModels.GetIntentVersions

Methods

rnf :: GetIntentVersions -> () #

Eq GetIntentVersions Source # 
Instance details

Defined in Amazonka.LexModels.GetIntentVersions

Hashable GetIntentVersions Source # 
Instance details

Defined in Amazonka.LexModels.GetIntentVersions

type AWSResponse GetIntentVersions Source # 
Instance details

Defined in Amazonka.LexModels.GetIntentVersions

type Rep GetIntentVersions Source # 
Instance details

Defined in Amazonka.LexModels.GetIntentVersions

type Rep GetIntentVersions = D1 ('MetaData "GetIntentVersions" "Amazonka.LexModels.GetIntentVersions" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "GetIntentVersions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newGetIntentVersions Source #

Create a value of GetIntentVersions 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:maxResults:GetIntentVersions', getIntentVersions_maxResults - The maximum number of intent versions to return in the response. The default is 10.

GetIntentVersions, getIntentVersions_nextToken - A pagination token for fetching the next page of intent versions. If the response to this call is truncated, Amazon Lex returns a pagination token in the response. To fetch the next page of versions, specify the pagination token in the next request.

GetIntentVersions, getIntentVersions_name - The name of the intent for which versions should be returned.

data GetIntentVersionsResponse Source #

See: newGetIntentVersionsResponse smart constructor.

Instances

Instances details
Generic GetIntentVersionsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetIntentVersions

Associated Types

type Rep GetIntentVersionsResponse :: Type -> Type #

Read GetIntentVersionsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetIntentVersions

Show GetIntentVersionsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetIntentVersions

NFData GetIntentVersionsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetIntentVersions

Eq GetIntentVersionsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetIntentVersions

type Rep GetIntentVersionsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetIntentVersions

type Rep GetIntentVersionsResponse = D1 ('MetaData "GetIntentVersionsResponse" "Amazonka.LexModels.GetIntentVersions" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "GetIntentVersionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "intents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [IntentMetadata])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetIntentVersionsResponse Source #

Create a value of GetIntentVersionsResponse 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:intents:GetIntentVersionsResponse', getIntentVersionsResponse_intents - An array of IntentMetadata objects, one for each numbered version of the intent plus one for the $LATEST version.

GetIntentVersions, getIntentVersionsResponse_nextToken - A pagination token for fetching the next page of intent versions. If the response to this call is truncated, Amazon Lex returns a pagination token in the response. To fetch the next page of versions, specify the pagination token in the next request.

$sel:httpStatus:GetIntentVersionsResponse', getIntentVersionsResponse_httpStatus - The response's http status code.

GetIntents (Paginated)

data GetIntents Source #

See: newGetIntents smart constructor.

Instances

Instances details
ToHeaders GetIntents Source # 
Instance details

Defined in Amazonka.LexModels.GetIntents

Methods

toHeaders :: GetIntents -> [Header] #

ToPath GetIntents Source # 
Instance details

Defined in Amazonka.LexModels.GetIntents

ToQuery GetIntents Source # 
Instance details

Defined in Amazonka.LexModels.GetIntents

AWSPager GetIntents Source # 
Instance details

Defined in Amazonka.LexModels.GetIntents

AWSRequest GetIntents Source # 
Instance details

Defined in Amazonka.LexModels.GetIntents

Associated Types

type AWSResponse GetIntents #

Generic GetIntents Source # 
Instance details

Defined in Amazonka.LexModels.GetIntents

Associated Types

type Rep GetIntents :: Type -> Type #

Read GetIntents Source # 
Instance details

Defined in Amazonka.LexModels.GetIntents

Show GetIntents Source # 
Instance details

Defined in Amazonka.LexModels.GetIntents

NFData GetIntents Source # 
Instance details

Defined in Amazonka.LexModels.GetIntents

Methods

rnf :: GetIntents -> () #

Eq GetIntents Source # 
Instance details

Defined in Amazonka.LexModels.GetIntents

Hashable GetIntents Source # 
Instance details

Defined in Amazonka.LexModels.GetIntents

type AWSResponse GetIntents Source # 
Instance details

Defined in Amazonka.LexModels.GetIntents

type Rep GetIntents Source # 
Instance details

Defined in Amazonka.LexModels.GetIntents

type Rep GetIntents = D1 ('MetaData "GetIntents" "Amazonka.LexModels.GetIntents" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "GetIntents'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nameContains") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newGetIntents :: GetIntents Source #

Create a value of GetIntents 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:maxResults:GetIntents', getIntents_maxResults - The maximum number of intents to return in the response. The default is 10.

$sel:nameContains:GetIntents', getIntents_nameContains - Substring to match in intent names. An intent will be returned if any part of its name matches the substring. For example, "xyz" matches both "xyzabc" and "abcxyz."

GetIntents, getIntents_nextToken - A pagination token that fetches the next page of intents. If the response to this API call is truncated, Amazon Lex returns a pagination token in the response. To fetch the next page of intents, specify the pagination token in the next request.

data GetIntentsResponse Source #

See: newGetIntentsResponse smart constructor.

Instances

Instances details
Generic GetIntentsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetIntents

Associated Types

type Rep GetIntentsResponse :: Type -> Type #

Read GetIntentsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetIntents

Show GetIntentsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetIntents

NFData GetIntentsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetIntents

Methods

rnf :: GetIntentsResponse -> () #

Eq GetIntentsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetIntents

type Rep GetIntentsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetIntents

type Rep GetIntentsResponse = D1 ('MetaData "GetIntentsResponse" "Amazonka.LexModels.GetIntents" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "GetIntentsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "intents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [IntentMetadata])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetIntentsResponse Source #

Create a value of GetIntentsResponse 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:intents:GetIntentsResponse', getIntentsResponse_intents - An array of Intent objects. For more information, see PutBot.

GetIntents, getIntentsResponse_nextToken - If the response is truncated, the response includes a pagination token that you can specify in your next request to fetch the next page of intents.

$sel:httpStatus:GetIntentsResponse', getIntentsResponse_httpStatus - The response's http status code.

GetMigration

data GetMigration Source #

See: newGetMigration smart constructor.

Constructors

GetMigration' Text 

Instances

Instances details
ToHeaders GetMigration Source # 
Instance details

Defined in Amazonka.LexModels.GetMigration

ToPath GetMigration Source # 
Instance details

Defined in Amazonka.LexModels.GetMigration

ToQuery GetMigration Source # 
Instance details

Defined in Amazonka.LexModels.GetMigration

AWSRequest GetMigration Source # 
Instance details

Defined in Amazonka.LexModels.GetMigration

Associated Types

type AWSResponse GetMigration #

Generic GetMigration Source # 
Instance details

Defined in Amazonka.LexModels.GetMigration

Associated Types

type Rep GetMigration :: Type -> Type #

Read GetMigration Source # 
Instance details

Defined in Amazonka.LexModels.GetMigration

Show GetMigration Source # 
Instance details

Defined in Amazonka.LexModels.GetMigration

NFData GetMigration Source # 
Instance details

Defined in Amazonka.LexModels.GetMigration

Methods

rnf :: GetMigration -> () #

Eq GetMigration Source # 
Instance details

Defined in Amazonka.LexModels.GetMigration

Hashable GetMigration Source # 
Instance details

Defined in Amazonka.LexModels.GetMigration

type AWSResponse GetMigration Source # 
Instance details

Defined in Amazonka.LexModels.GetMigration

type Rep GetMigration Source # 
Instance details

Defined in Amazonka.LexModels.GetMigration

type Rep GetMigration = D1 ('MetaData "GetMigration" "Amazonka.LexModels.GetMigration" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "GetMigration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "migrationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetMigration Source #

Create a value of GetMigration 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:

GetMigration, getMigration_migrationId - The unique identifier of the migration to view. The migrationID is returned by the operation.

data GetMigrationResponse Source #

See: newGetMigrationResponse smart constructor.

Instances

Instances details
Generic GetMigrationResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetMigration

Associated Types

type Rep GetMigrationResponse :: Type -> Type #

Read GetMigrationResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetMigration

Show GetMigrationResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetMigration

NFData GetMigrationResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetMigration

Methods

rnf :: GetMigrationResponse -> () #

Eq GetMigrationResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetMigration

type Rep GetMigrationResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetMigration

type Rep GetMigrationResponse = D1 ('MetaData "GetMigrationResponse" "Amazonka.LexModels.GetMigration" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "GetMigrationResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "alerts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MigrationAlert])) :*: S1 ('MetaSel ('Just "migrationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "migrationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MigrationStatus)) :*: (S1 ('MetaSel ('Just "migrationStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MigrationStrategy)) :*: S1 ('MetaSel ('Just "migrationTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))) :*: ((S1 ('MetaSel ('Just "v1BotLocale") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Locale)) :*: (S1 ('MetaSel ('Just "v1BotName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "v1BotVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "v2BotId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "v2BotRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))))

newGetMigrationResponse Source #

Create a value of GetMigrationResponse 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:alerts:GetMigrationResponse', getMigrationResponse_alerts - A list of alerts and warnings that indicate issues with the migration for the Amazon Lex V1 bot to Amazon Lex V2. You receive a warning when an Amazon Lex V1 feature has a different implementation if Amazon Lex V2.

For more information, see Migrating a bot in the Amazon Lex V2 developer guide.

GetMigration, getMigrationResponse_migrationId - The unique identifier of the migration. This is the same as the identifier used when calling the GetMigration operation.

GetMigrationResponse, getMigrationResponse_migrationStatus - Indicates the status of the migration. When the status is COMPLETE the migration is finished and the bot is available in Amazon Lex V2. There may be alerts and warnings that need to be resolved to complete the migration.

GetMigrationResponse, getMigrationResponse_migrationStrategy - The strategy used to conduct the migration.

  • CREATE_NEW - Creates a new Amazon Lex V2 bot and migrates the Amazon Lex V1 bot to the new bot.
  • UPDATE_EXISTING - Overwrites the existing Amazon Lex V2 bot metadata and the locale being migrated. It doesn't change any other locales in the Amazon Lex V2 bot. If the locale doesn't exist, a new locale is created in the Amazon Lex V2 bot.

GetMigrationResponse, getMigrationResponse_migrationTimestamp - The date and time that the migration started.

GetMigrationResponse, getMigrationResponse_v1BotLocale - The locale of the Amazon Lex V1 bot migrated to Amazon Lex V2.

GetMigrationResponse, getMigrationResponse_v1BotName - The name of the Amazon Lex V1 bot migrated to Amazon Lex V2.

GetMigrationResponse, getMigrationResponse_v1BotVersion - The version of the Amazon Lex V1 bot migrated to Amazon Lex V2.

GetMigrationResponse, getMigrationResponse_v2BotId - The unique identifier of the Amazon Lex V2 bot that the Amazon Lex V1 is being migrated to.

GetMigrationResponse, getMigrationResponse_v2BotRole - The IAM role that Amazon Lex uses to run the Amazon Lex V2 bot.

$sel:httpStatus:GetMigrationResponse', getMigrationResponse_httpStatus - The response's http status code.

GetMigrations

data GetMigrations Source #

See: newGetMigrations smart constructor.

Instances

Instances details
ToHeaders GetMigrations Source # 
Instance details

Defined in Amazonka.LexModels.GetMigrations

ToPath GetMigrations Source # 
Instance details

Defined in Amazonka.LexModels.GetMigrations

ToQuery GetMigrations Source # 
Instance details

Defined in Amazonka.LexModels.GetMigrations

AWSRequest GetMigrations Source # 
Instance details

Defined in Amazonka.LexModels.GetMigrations

Associated Types

type AWSResponse GetMigrations #

Generic GetMigrations Source # 
Instance details

Defined in Amazonka.LexModels.GetMigrations

Associated Types

type Rep GetMigrations :: Type -> Type #

Read GetMigrations Source # 
Instance details

Defined in Amazonka.LexModels.GetMigrations

Show GetMigrations Source # 
Instance details

Defined in Amazonka.LexModels.GetMigrations

NFData GetMigrations Source # 
Instance details

Defined in Amazonka.LexModels.GetMigrations

Methods

rnf :: GetMigrations -> () #

Eq GetMigrations Source # 
Instance details

Defined in Amazonka.LexModels.GetMigrations

Hashable GetMigrations Source # 
Instance details

Defined in Amazonka.LexModels.GetMigrations

type AWSResponse GetMigrations Source # 
Instance details

Defined in Amazonka.LexModels.GetMigrations

type Rep GetMigrations Source # 
Instance details

Defined in Amazonka.LexModels.GetMigrations

type Rep GetMigrations = D1 ('MetaData "GetMigrations" "Amazonka.LexModels.GetMigrations" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "GetMigrations'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "migrationStatusEquals") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MigrationStatus)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "sortByAttribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MigrationSortAttribute)) :*: (S1 ('MetaSel ('Just "sortByOrder") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SortOrder)) :*: S1 ('MetaSel ('Just "v1BotNameContains") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newGetMigrations :: GetMigrations Source #

Create a value of GetMigrations 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:maxResults:GetMigrations', getMigrations_maxResults - The maximum number of migrations to return in the response. The default is 10.

$sel:migrationStatusEquals:GetMigrations', getMigrations_migrationStatusEquals - Filters the list to contain only migrations in the specified state.

GetMigrations, getMigrations_nextToken - A pagination token that fetches the next page of migrations. If the response to this operation is truncated, Amazon Lex returns a pagination token in the response. To fetch the next page of migrations, specify the pagination token in the request.

$sel:sortByAttribute:GetMigrations', getMigrations_sortByAttribute - The field to sort the list of migrations by. You can sort by the Amazon Lex V1 bot name or the date and time that the migration was started.

$sel:sortByOrder:GetMigrations', getMigrations_sortByOrder - The order so sort the list.

$sel:v1BotNameContains:GetMigrations', getMigrations_v1BotNameContains - Filters the list to contain only bots whose name contains the specified string. The string is matched anywhere in bot name.

data GetMigrationsResponse Source #

See: newGetMigrationsResponse smart constructor.

Instances

Instances details
Generic GetMigrationsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetMigrations

Associated Types

type Rep GetMigrationsResponse :: Type -> Type #

Read GetMigrationsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetMigrations

Show GetMigrationsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetMigrations

NFData GetMigrationsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetMigrations

Methods

rnf :: GetMigrationsResponse -> () #

Eq GetMigrationsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetMigrations

type Rep GetMigrationsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetMigrations

type Rep GetMigrationsResponse = D1 ('MetaData "GetMigrationsResponse" "Amazonka.LexModels.GetMigrations" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "GetMigrationsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "migrationSummaries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MigrationSummary])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetMigrationsResponse Source #

Create a value of GetMigrationsResponse 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:migrationSummaries:GetMigrationsResponse', getMigrationsResponse_migrationSummaries - An array of summaries for migrations from Amazon Lex V1 to Amazon Lex V2. To see details of the migration, use the migrationId from the summary in a call to the operation.

GetMigrations, getMigrationsResponse_nextToken - If the response is truncated, it includes a pagination token that you can specify in your next request to fetch the next page of migrations.

$sel:httpStatus:GetMigrationsResponse', getMigrationsResponse_httpStatus - The response's http status code.

GetSlotType

data GetSlotType Source #

See: newGetSlotType smart constructor.

Constructors

GetSlotType' Text Text 

Instances

Instances details
ToHeaders GetSlotType Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotType

Methods

toHeaders :: GetSlotType -> [Header] #

ToPath GetSlotType Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotType

ToQuery GetSlotType Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotType

AWSRequest GetSlotType Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotType

Associated Types

type AWSResponse GetSlotType #

Generic GetSlotType Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotType

Associated Types

type Rep GetSlotType :: Type -> Type #

Read GetSlotType Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotType

Show GetSlotType Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotType

NFData GetSlotType Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotType

Methods

rnf :: GetSlotType -> () #

Eq GetSlotType Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotType

Hashable GetSlotType Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotType

type AWSResponse GetSlotType Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotType

type Rep GetSlotType Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotType

type Rep GetSlotType = D1 ('MetaData "GetSlotType" "Amazonka.LexModels.GetSlotType" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "GetSlotType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetSlotType Source #

Create a value of GetSlotType 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:

GetSlotType, getSlotType_name - The name of the slot type. The name is case sensitive.

GetSlotType, getSlotType_version - The version of the slot type.

data GetSlotTypeResponse Source #

See: newGetSlotTypeResponse smart constructor.

Instances

Instances details
Generic GetSlotTypeResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotType

Associated Types

type Rep GetSlotTypeResponse :: Type -> Type #

Read GetSlotTypeResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotType

Show GetSlotTypeResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotType

NFData GetSlotTypeResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotType

Methods

rnf :: GetSlotTypeResponse -> () #

Eq GetSlotTypeResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotType

type Rep GetSlotTypeResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotType

type Rep GetSlotTypeResponse = D1 ('MetaData "GetSlotTypeResponse" "Amazonka.LexModels.GetSlotType" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "GetSlotTypeResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "checksum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "createdDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "enumerationValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EnumerationValue])) :*: S1 ('MetaSel ('Just "lastUpdatedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))) :*: ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "parentSlotTypeSignature") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "slotTypeConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SlotTypeConfiguration])))) :*: (S1 ('MetaSel ('Just "valueSelectionStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SlotValueSelectionStrategy)) :*: (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))))

newGetSlotTypeResponse Source #

Create a value of GetSlotTypeResponse 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:

GetSlotTypeResponse, getSlotTypeResponse_checksum - Checksum of the $LATEST version of the slot type.

GetSlotTypeResponse, getSlotTypeResponse_createdDate - The date that the slot type was created.

GetSlotTypeResponse, getSlotTypeResponse_description - A description of the slot type.

$sel:enumerationValues:GetSlotTypeResponse', getSlotTypeResponse_enumerationValues - A list of EnumerationValue objects that defines the values that the slot type can take.

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

GetSlotType, getSlotTypeResponse_name - The name of the slot type.

$sel:parentSlotTypeSignature:GetSlotTypeResponse', getSlotTypeResponse_parentSlotTypeSignature - The built-in slot type used as a parent for the slot type.

$sel:slotTypeConfigurations:GetSlotTypeResponse', getSlotTypeResponse_slotTypeConfigurations - Configuration information that extends the parent built-in slot type.

$sel:valueSelectionStrategy:GetSlotTypeResponse', getSlotTypeResponse_valueSelectionStrategy - The strategy that Amazon Lex uses to determine the value of the slot. For more information, see PutSlotType.

GetSlotType, getSlotTypeResponse_version - The version of the slot type.

$sel:httpStatus:GetSlotTypeResponse', getSlotTypeResponse_httpStatus - The response's http status code.

GetSlotTypeVersions (Paginated)

data GetSlotTypeVersions Source #

See: newGetSlotTypeVersions smart constructor.

Instances

Instances details
ToHeaders GetSlotTypeVersions Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypeVersions

ToPath GetSlotTypeVersions Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypeVersions

ToQuery GetSlotTypeVersions Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypeVersions

AWSPager GetSlotTypeVersions Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypeVersions

AWSRequest GetSlotTypeVersions Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypeVersions

Associated Types

type AWSResponse GetSlotTypeVersions #

Generic GetSlotTypeVersions Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypeVersions

Associated Types

type Rep GetSlotTypeVersions :: Type -> Type #

Read GetSlotTypeVersions Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypeVersions

Show GetSlotTypeVersions Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypeVersions

NFData GetSlotTypeVersions Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypeVersions

Methods

rnf :: GetSlotTypeVersions -> () #

Eq GetSlotTypeVersions Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypeVersions

Hashable GetSlotTypeVersions Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypeVersions

type AWSResponse GetSlotTypeVersions Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypeVersions

type Rep GetSlotTypeVersions Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypeVersions

type Rep GetSlotTypeVersions = D1 ('MetaData "GetSlotTypeVersions" "Amazonka.LexModels.GetSlotTypeVersions" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "GetSlotTypeVersions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newGetSlotTypeVersions Source #

Create a value of GetSlotTypeVersions 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:maxResults:GetSlotTypeVersions', getSlotTypeVersions_maxResults - The maximum number of slot type versions to return in the response. The default is 10.

GetSlotTypeVersions, getSlotTypeVersions_nextToken - A pagination token for fetching the next page of slot type versions. If the response to this call is truncated, Amazon Lex returns a pagination token in the response. To fetch the next page of versions, specify the pagination token in the next request.

GetSlotTypeVersions, getSlotTypeVersions_name - The name of the slot type for which versions should be returned.

data GetSlotTypeVersionsResponse Source #

See: newGetSlotTypeVersionsResponse smart constructor.

Instances

Instances details
Generic GetSlotTypeVersionsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypeVersions

Associated Types

type Rep GetSlotTypeVersionsResponse :: Type -> Type #

Read GetSlotTypeVersionsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypeVersions

Show GetSlotTypeVersionsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypeVersions

NFData GetSlotTypeVersionsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypeVersions

Eq GetSlotTypeVersionsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypeVersions

type Rep GetSlotTypeVersionsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypeVersions

type Rep GetSlotTypeVersionsResponse = D1 ('MetaData "GetSlotTypeVersionsResponse" "Amazonka.LexModels.GetSlotTypeVersions" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "GetSlotTypeVersionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "slotTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SlotTypeMetadata])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetSlotTypeVersionsResponse Source #

Create a value of GetSlotTypeVersionsResponse 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:

GetSlotTypeVersions, getSlotTypeVersionsResponse_nextToken - A pagination token for fetching the next page of slot type versions. If the response to this call is truncated, Amazon Lex returns a pagination token in the response. To fetch the next page of versions, specify the pagination token in the next request.

$sel:slotTypes:GetSlotTypeVersionsResponse', getSlotTypeVersionsResponse_slotTypes - An array of SlotTypeMetadata objects, one for each numbered version of the slot type plus one for the $LATEST version.

$sel:httpStatus:GetSlotTypeVersionsResponse', getSlotTypeVersionsResponse_httpStatus - The response's http status code.

GetSlotTypes (Paginated)

data GetSlotTypes Source #

See: newGetSlotTypes smart constructor.

Instances

Instances details
ToHeaders GetSlotTypes Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypes

ToPath GetSlotTypes Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypes

ToQuery GetSlotTypes Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypes

AWSPager GetSlotTypes Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypes

AWSRequest GetSlotTypes Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypes

Associated Types

type AWSResponse GetSlotTypes #

Generic GetSlotTypes Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypes

Associated Types

type Rep GetSlotTypes :: Type -> Type #

Read GetSlotTypes Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypes

Show GetSlotTypes Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypes

NFData GetSlotTypes Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypes

Methods

rnf :: GetSlotTypes -> () #

Eq GetSlotTypes Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypes

Hashable GetSlotTypes Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypes

type AWSResponse GetSlotTypes Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypes

type Rep GetSlotTypes Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypes

type Rep GetSlotTypes = D1 ('MetaData "GetSlotTypes" "Amazonka.LexModels.GetSlotTypes" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "GetSlotTypes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nameContains") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newGetSlotTypes :: GetSlotTypes Source #

Create a value of GetSlotTypes 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:maxResults:GetSlotTypes', getSlotTypes_maxResults - The maximum number of slot types to return in the response. The default is 10.

$sel:nameContains:GetSlotTypes', getSlotTypes_nameContains - Substring to match in slot type names. A slot type will be returned if any part of its name matches the substring. For example, "xyz" matches both "xyzabc" and "abcxyz."

GetSlotTypes, getSlotTypes_nextToken - A pagination token that fetches the next page of slot types. If the response to this API call is truncated, Amazon Lex returns a pagination token in the response. To fetch next page of slot types, specify the pagination token in the next request.

data GetSlotTypesResponse Source #

See: newGetSlotTypesResponse smart constructor.

Instances

Instances details
Generic GetSlotTypesResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypes

Associated Types

type Rep GetSlotTypesResponse :: Type -> Type #

Read GetSlotTypesResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypes

Show GetSlotTypesResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypes

NFData GetSlotTypesResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypes

Methods

rnf :: GetSlotTypesResponse -> () #

Eq GetSlotTypesResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypes

type Rep GetSlotTypesResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypes

type Rep GetSlotTypesResponse = D1 ('MetaData "GetSlotTypesResponse" "Amazonka.LexModels.GetSlotTypes" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "GetSlotTypesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "slotTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SlotTypeMetadata])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetSlotTypesResponse Source #

Create a value of GetSlotTypesResponse 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:

GetSlotTypes, getSlotTypesResponse_nextToken - If the response is truncated, it includes a pagination token that you can specify in your next request to fetch the next page of slot types.

$sel:slotTypes:GetSlotTypesResponse', getSlotTypesResponse_slotTypes - An array of objects, one for each slot type, that provides information such as the name of the slot type, the version, and a description.

$sel:httpStatus:GetSlotTypesResponse', getSlotTypesResponse_httpStatus - The response's http status code.

GetUtterancesView

data GetUtterancesView Source #

See: newGetUtterancesView smart constructor.

Instances

Instances details
ToHeaders GetUtterancesView Source # 
Instance details

Defined in Amazonka.LexModels.GetUtterancesView

ToPath GetUtterancesView Source # 
Instance details

Defined in Amazonka.LexModels.GetUtterancesView

ToQuery GetUtterancesView Source # 
Instance details

Defined in Amazonka.LexModels.GetUtterancesView

AWSRequest GetUtterancesView Source # 
Instance details

Defined in Amazonka.LexModels.GetUtterancesView

Associated Types

type AWSResponse GetUtterancesView #

Generic GetUtterancesView Source # 
Instance details

Defined in Amazonka.LexModels.GetUtterancesView

Associated Types

type Rep GetUtterancesView :: Type -> Type #

Read GetUtterancesView Source # 
Instance details

Defined in Amazonka.LexModels.GetUtterancesView

Show GetUtterancesView Source # 
Instance details

Defined in Amazonka.LexModels.GetUtterancesView

NFData GetUtterancesView Source # 
Instance details

Defined in Amazonka.LexModels.GetUtterancesView

Methods

rnf :: GetUtterancesView -> () #

Eq GetUtterancesView Source # 
Instance details

Defined in Amazonka.LexModels.GetUtterancesView

Hashable GetUtterancesView Source # 
Instance details

Defined in Amazonka.LexModels.GetUtterancesView

type AWSResponse GetUtterancesView Source # 
Instance details

Defined in Amazonka.LexModels.GetUtterancesView

type Rep GetUtterancesView Source # 
Instance details

Defined in Amazonka.LexModels.GetUtterancesView

type Rep GetUtterancesView = D1 ('MetaData "GetUtterancesView" "Amazonka.LexModels.GetUtterancesView" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "GetUtterancesView'" 'PrefixI 'True) (S1 ('MetaSel ('Just "botName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "botVersions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text)) :*: S1 ('MetaSel ('Just "statusType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 StatusType))))

newGetUtterancesView Source #

Create a value of GetUtterancesView 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:

GetUtterancesView, getUtterancesView_botName - The name of the bot for which utterance information should be returned.

$sel:botVersions:GetUtterancesView', getUtterancesView_botVersions - An array of bot versions for which utterance information should be returned. The limit is 5 versions per request.

$sel:statusType:GetUtterancesView', getUtterancesView_statusType - To return utterances that were recognized and handled, use Detected. To return utterances that were not recognized, use Missed.

data GetUtterancesViewResponse Source #

See: newGetUtterancesViewResponse smart constructor.

Instances

Instances details
Generic GetUtterancesViewResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetUtterancesView

Associated Types

type Rep GetUtterancesViewResponse :: Type -> Type #

Read GetUtterancesViewResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetUtterancesView

Show GetUtterancesViewResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetUtterancesView

NFData GetUtterancesViewResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetUtterancesView

Eq GetUtterancesViewResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetUtterancesView

type Rep GetUtterancesViewResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetUtterancesView

type Rep GetUtterancesViewResponse = D1 ('MetaData "GetUtterancesViewResponse" "Amazonka.LexModels.GetUtterancesView" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "GetUtterancesViewResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "botName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "utterances") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UtteranceList])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetUtterancesViewResponse Source #

Create a value of GetUtterancesViewResponse 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:

GetUtterancesView, getUtterancesViewResponse_botName - The name of the bot for which utterance information was returned.

GetUtterancesViewResponse, getUtterancesViewResponse_utterances - An array of UtteranceList objects, each containing a list of UtteranceData objects describing the utterances that were processed by your bot. The response contains a maximum of 100 UtteranceData objects for each version. Amazon Lex returns the most frequent utterances received by the bot in the last 15 days.

$sel:httpStatus:GetUtterancesViewResponse', getUtterancesViewResponse_httpStatus - The response's http status code.

ListTagsForResource

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
ToHeaders ListTagsForResource Source # 
Instance details

Defined in Amazonka.LexModels.ListTagsForResource

ToPath ListTagsForResource Source # 
Instance details

Defined in Amazonka.LexModels.ListTagsForResource

ToQuery ListTagsForResource Source # 
Instance details

Defined in Amazonka.LexModels.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.LexModels.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.LexModels.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.LexModels.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.LexModels.ListTagsForResource

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.LexModels.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.LexModels.ListTagsForResource

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.LexModels.ListTagsForResource

type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.LexModels.ListTagsForResource

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.LexModels.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.LexModels.ListTagsForResource" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newListTagsForResource Source #

Create a value of ListTagsForResource 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:

ListTagsForResource, listTagsForResource_resourceArn - The Amazon Resource Name (ARN) of the resource to get a list of tags for.

data ListTagsForResourceResponse Source #

See: newListTagsForResourceResponse smart constructor.

Instances

Instances details
Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.LexModels.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.LexModels.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.LexModels.ListTagsForResource

NFData ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.LexModels.ListTagsForResource

Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.LexModels.ListTagsForResource

type Rep ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.LexModels.ListTagsForResource

type Rep ListTagsForResourceResponse = D1 ('MetaData "ListTagsForResourceResponse" "Amazonka.LexModels.ListTagsForResource" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "ListTagsForResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newListTagsForResourceResponse Source #

Create a value of ListTagsForResourceResponse 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:tags:ListTagsForResourceResponse', listTagsForResourceResponse_tags - The tags associated with a resource.

$sel:httpStatus:ListTagsForResourceResponse', listTagsForResourceResponse_httpStatus - The response's http status code.

PutBot

data PutBot Source #

See: newPutBot smart constructor.

Instances

Instances details
ToJSON PutBot Source # 
Instance details

Defined in Amazonka.LexModels.PutBot

ToHeaders PutBot Source # 
Instance details

Defined in Amazonka.LexModels.PutBot

Methods

toHeaders :: PutBot -> [Header] #

ToPath PutBot Source # 
Instance details

Defined in Amazonka.LexModels.PutBot

Methods

toPath :: PutBot -> ByteString #

ToQuery PutBot Source # 
Instance details

Defined in Amazonka.LexModels.PutBot

AWSRequest PutBot Source # 
Instance details

Defined in Amazonka.LexModels.PutBot

Associated Types

type AWSResponse PutBot #

Generic PutBot Source # 
Instance details

Defined in Amazonka.LexModels.PutBot

Associated Types

type Rep PutBot :: Type -> Type #

Methods

from :: PutBot -> Rep PutBot x #

to :: Rep PutBot x -> PutBot #

Read PutBot Source # 
Instance details

Defined in Amazonka.LexModels.PutBot

Show PutBot Source # 
Instance details

Defined in Amazonka.LexModels.PutBot

NFData PutBot Source # 
Instance details

Defined in Amazonka.LexModels.PutBot

Methods

rnf :: PutBot -> () #

Eq PutBot Source # 
Instance details

Defined in Amazonka.LexModels.PutBot

Methods

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

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

Hashable PutBot Source # 
Instance details

Defined in Amazonka.LexModels.PutBot

Methods

hashWithSalt :: Int -> PutBot -> Int #

hash :: PutBot -> Int #

type AWSResponse PutBot Source # 
Instance details

Defined in Amazonka.LexModels.PutBot

type Rep PutBot Source # 
Instance details

Defined in Amazonka.LexModels.PutBot

type Rep PutBot = D1 ('MetaData "PutBot" "Amazonka.LexModels.PutBot" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "PutBot'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "abortStatement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Statement)) :*: S1 ('MetaSel ('Just "checksum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "clarificationPrompt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Prompt)) :*: S1 ('MetaSel ('Just "createVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "detectSentiment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "enableModelImprovements") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "idleSessionTTLInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))) :*: (((S1 ('MetaSel ('Just "intents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Intent])) :*: S1 ('MetaSel ('Just "nluIntentConfidenceThreshold") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))) :*: (S1 ('MetaSel ('Just "processBehavior") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProcessBehavior)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])))) :*: ((S1 ('MetaSel ('Just "voiceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "locale") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Locale) :*: S1 ('MetaSel ('Just "childDirected") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool))))))

newPutBot Source #

Create a value of PutBot 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:

PutBot, putBot_abortStatement - When Amazon Lex can't understand the user's input in context, it tries to elicit the information a few times. After that, Amazon Lex sends the message defined in abortStatement to the user, and then cancels the conversation. To set the number of retries, use the valueElicitationPrompt field for the slot type.

For example, in a pizza ordering bot, Amazon Lex might ask a user "What type of crust would you like?" If the user's response is not one of the expected responses (for example, "thin crust, "deep dish," etc.), Amazon Lex tries to elicit a correct response a few more times.

For example, in a pizza ordering application, OrderPizza might be one of the intents. This intent might require the CrustType slot. You specify the valueElicitationPrompt field when you create the CrustType slot.

If you have defined a fallback intent the cancel statement will not be sent to the user, the fallback intent is used instead. For more information, see AMAZON.FallbackIntent.

PutBot, putBot_checksum - Identifies a specific revision of the $LATEST version.

When you create a new bot, leave the checksum field blank. If you specify a checksum you get a BadRequestException exception.

When you want to update a bot, set the checksum field to the checksum of the most recent revision of the $LATEST version. If you don't specify the checksum field, or if the checksum does not match the $LATEST version, you get a PreconditionFailedException exception.

PutBot, putBot_clarificationPrompt - When Amazon Lex doesn't understand the user's intent, it uses this message to get clarification. To specify how many times Amazon Lex should repeat the clarification prompt, use the maxAttempts field. If Amazon Lex still doesn't understand, it sends the message in the abortStatement field.

When you create a clarification prompt, make sure that it suggests the correct response from the user. for example, for a bot that orders pizza and drinks, you might create this clarification prompt: "What would you like to do? You can say 'Order a pizza' or 'Order a drink.'"

If you have defined a fallback intent, it will be invoked if the clarification prompt is repeated the number of times defined in the maxAttempts field. For more information, see AMAZON.FallbackIntent.

If you don't define a clarification prompt, at runtime Amazon Lex will return a 400 Bad Request exception in three cases:

  • Follow-up prompt - When the user responds to a follow-up prompt but does not provide an intent. For example, in response to a follow-up prompt that says "Would you like anything else today?" the user says "Yes." Amazon Lex will return a 400 Bad Request exception because it does not have a clarification prompt to send to the user to get an intent.
  • Lambda function - When using a Lambda function, you return an ElicitIntent dialog type. Since Amazon Lex does not have a clarification prompt to get an intent from the user, it returns a 400 Bad Request exception.
  • PutSession operation - When using the PutSession operation, you send an ElicitIntent dialog type. Since Amazon Lex does not have a clarification prompt to get an intent from the user, it returns a 400 Bad Request exception.

PutBot, putBot_createVersion - When set to true a new numbered version of the bot is created. This is the same as calling the CreateBotVersion operation. If you don't specify createVersion, the default is false.

PutBot, putBot_description - A description of the bot.

PutBot, putBot_detectSentiment - When set to true user utterances are sent to Amazon Comprehend for sentiment analysis. If you don't specify detectSentiment, the default is false.

PutBot, putBot_enableModelImprovements - Set to true to enable access to natural language understanding improvements.

When you set the enableModelImprovements parameter to true you can use the nluIntentConfidenceThreshold parameter to configure confidence scores. For more information, see Confidence Scores.

You can only set the enableModelImprovements parameter in certain Regions. If you set the parameter to true, your bot has access to accuracy improvements.

The Regions where you can set the enableModelImprovements parameter to true are:

  • US East (N. Virginia) (us-east-1)
  • US West (Oregon) (us-west-2)
  • Asia Pacific (Sydney) (ap-southeast-2)
  • EU (Ireland) (eu-west-1)

In other Regions, the enableModelImprovements parameter is set to true by default. In these Regions setting the parameter to false throws a ValidationException exception.

PutBot, putBot_idleSessionTTLInSeconds - The maximum time in seconds that Amazon Lex retains the data gathered in a conversation.

A user interaction session remains active for the amount of time specified. If no conversation occurs during this time, the session expires and Amazon Lex deletes any data provided before the timeout.

For example, suppose that a user chooses the OrderPizza intent, but gets sidetracked halfway through placing an order. If the user doesn't complete the order within the specified time, Amazon Lex discards the slot information that it gathered, and the user must start over.

If you don't include the idleSessionTTLInSeconds element in a PutBot operation request, Amazon Lex uses the default value. This is also true if the request replaces an existing bot.

The default is 300 seconds (5 minutes).

PutBot, putBot_intents - An array of Intent objects. Each intent represents a command that a user can express. For example, a pizza ordering bot might support an OrderPizza intent. For more information, see how-it-works.

PutBot, putBot_nluIntentConfidenceThreshold - Determines the threshold where Amazon Lex will insert the AMAZON.FallbackIntent, AMAZON.KendraSearchIntent, or both when returning alternative intents in a PostContent or PostText response. AMAZON.FallbackIntent and AMAZON.KendraSearchIntent are only inserted if they are configured for the bot.

You must set the enableModelImprovements parameter to true to use confidence scores in the following regions.

  • US East (N. Virginia) (us-east-1)
  • US West (Oregon) (us-west-2)
  • Asia Pacific (Sydney) (ap-southeast-2)
  • EU (Ireland) (eu-west-1)

In other Regions, the enableModelImprovements parameter is set to true by default.

For example, suppose a bot is configured with the confidence threshold of 0.80 and the AMAZON.FallbackIntent. Amazon Lex returns three alternative intents with the following confidence scores: IntentA (0.70), IntentB (0.60), IntentC (0.50). The response from the PostText operation would be:

  • AMAZON.FallbackIntent
  • IntentA
  • IntentB
  • IntentC

$sel:processBehavior:PutBot', putBot_processBehavior - If you set the processBehavior element to BUILD, Amazon Lex builds the bot so that it can be run. If you set the element to SAVE Amazon Lex saves the bot, but doesn't build it.

If you don't specify this value, the default value is BUILD.

PutBot, putBot_tags - A list of tags to add to the bot. You can only add tags when you create a bot, you can't use the PutBot operation to update the tags on a bot. To update tags, use the TagResource operation.

PutBot, putBot_voiceId - The Amazon Polly voice ID that you want Amazon Lex to use for voice interactions with the user. The locale configured for the voice must match the locale of the bot. For more information, see Voices in Amazon Polly in the Amazon Polly Developer Guide.

PutBot, putBot_name - The name of the bot. The name is not case sensitive.

PutBot, putBot_locale - Specifies the target locale for the bot. Any intent used in the bot must be compatible with the locale of the bot.

The default is en-US.

PutBot, putBot_childDirected - For each Amazon Lex bot created with the Amazon Lex Model Building Service, you must specify whether your use of Amazon Lex is related to a website, program, or other application that is directed or targeted, in whole or in part, to children under age 13 and subject to the Children's Online Privacy Protection Act (COPPA) by specifying true or false in the childDirected field. By specifying true in the childDirected field, you confirm that your use of Amazon Lex is related to a website, program, or other application that is directed or targeted, in whole or in part, to children under age 13 and subject to COPPA. By specifying false in the childDirected field, you confirm that your use of Amazon Lex is not related to a website, program, or other application that is directed or targeted, in whole or in part, to children under age 13 and subject to COPPA. You may not specify a default value for the childDirected field that does not accurately reflect whether your use of Amazon Lex is related to a website, program, or other application that is directed or targeted, in whole or in part, to children under age 13 and subject to COPPA.

If your use of Amazon Lex relates to a website, program, or other application that is directed in whole or in part, to children under age 13, you must obtain any required verifiable parental consent under COPPA. For information regarding the use of Amazon Lex in connection with websites, programs, or other applications that are directed or targeted, in whole or in part, to children under age 13, see the Amazon Lex FAQ.

data PutBotResponse Source #

See: newPutBotResponse smart constructor.

Instances

Instances details
Generic PutBotResponse Source # 
Instance details

Defined in Amazonka.LexModels.PutBot

Associated Types

type Rep PutBotResponse :: Type -> Type #

Read PutBotResponse Source # 
Instance details

Defined in Amazonka.LexModels.PutBot

Show PutBotResponse Source # 
Instance details

Defined in Amazonka.LexModels.PutBot

NFData PutBotResponse Source # 
Instance details

Defined in Amazonka.LexModels.PutBot

Methods

rnf :: PutBotResponse -> () #

Eq PutBotResponse Source # 
Instance details

Defined in Amazonka.LexModels.PutBot

type Rep PutBotResponse Source # 
Instance details

Defined in Amazonka.LexModels.PutBot

type Rep PutBotResponse = D1 ('MetaData "PutBotResponse" "Amazonka.LexModels.PutBot" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "PutBotResponse'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "abortStatement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Statement)) :*: S1 ('MetaSel ('Just "checksum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "childDirected") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "clarificationPrompt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Prompt)) :*: S1 ('MetaSel ('Just "createVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 ('MetaSel ('Just "createdDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "detectSentiment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "enableModelImprovements") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "failureReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "idleSessionTTLInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "intents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Intent]))) :*: (S1 ('MetaSel ('Just "lastUpdatedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "locale") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Locale)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "nluIntentConfidenceThreshold") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LexStatus)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])))) :*: (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "voiceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))))

newPutBotResponse Source #

Create a value of PutBotResponse 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:

PutBot, putBotResponse_abortStatement - The message that Amazon Lex uses to cancel a conversation. For more information, see PutBot.

PutBot, putBotResponse_checksum - Checksum of the bot that you created.

PutBot, putBotResponse_childDirected - For each Amazon Lex bot created with the Amazon Lex Model Building Service, you must specify whether your use of Amazon Lex is related to a website, program, or other application that is directed or targeted, in whole or in part, to children under age 13 and subject to the Children's Online Privacy Protection Act (COPPA) by specifying true or false in the childDirected field. By specifying true in the childDirected field, you confirm that your use of Amazon Lex is related to a website, program, or other application that is directed or targeted, in whole or in part, to children under age 13 and subject to COPPA. By specifying false in the childDirected field, you confirm that your use of Amazon Lex is not related to a website, program, or other application that is directed or targeted, in whole or in part, to children under age 13 and subject to COPPA. You may not specify a default value for the childDirected field that does not accurately reflect whether your use of Amazon Lex is related to a website, program, or other application that is directed or targeted, in whole or in part, to children under age 13 and subject to COPPA.

If your use of Amazon Lex relates to a website, program, or other application that is directed in whole or in part, to children under age 13, you must obtain any required verifiable parental consent under COPPA. For information regarding the use of Amazon Lex in connection with websites, programs, or other applications that are directed or targeted, in whole or in part, to children under age 13, see the Amazon Lex FAQ.

PutBot, putBotResponse_clarificationPrompt - The prompts that Amazon Lex uses when it doesn't understand the user's intent. For more information, see PutBot.

PutBot, putBotResponse_createVersion - True if a new version of the bot was created. If the createVersion field was not specified in the request, the createVersion field is set to false in the response.

PutBotResponse, putBotResponse_createdDate - The date that the bot was created.

PutBot, putBotResponse_description - A description of the bot.

PutBot, putBotResponse_detectSentiment - true if the bot is configured to send user utterances to Amazon Comprehend for sentiment analysis. If the detectSentiment field was not specified in the request, the detectSentiment field is false in the response.

PutBot, putBotResponse_enableModelImprovements - Indicates whether the bot uses accuracy improvements. true indicates that the bot is using the improvements, otherwise, false.

PutBotResponse, putBotResponse_failureReason - If status is FAILED, Amazon Lex provides the reason that it failed to build the bot.

PutBot, putBotResponse_idleSessionTTLInSeconds - The maximum length of time that Amazon Lex retains the data gathered in a conversation. For more information, see PutBot.

PutBot, putBotResponse_intents - An array of Intent objects. For more information, see PutBot.

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

PutBot, putBotResponse_locale - The target locale for the bot.

PutBot, putBotResponse_name - The name of the bot.

PutBot, putBotResponse_nluIntentConfidenceThreshold - The score that determines where Amazon Lex inserts the AMAZON.FallbackIntent, AMAZON.KendraSearchIntent, or both when returning alternative intents in a PostContent or PostText response. AMAZON.FallbackIntent is inserted if the confidence score for all intents is below this value. AMAZON.KendraSearchIntent is only inserted if it is configured for the bot.

PutBotResponse, putBotResponse_status - When you send a request to create a bot with processBehavior set to BUILD, Amazon Lex sets the status response element to BUILDING.

In the READY_BASIC_TESTING state you can test the bot with user inputs that exactly match the utterances configured for the bot's intents and values in the slot types.

If Amazon Lex can't build the bot, Amazon Lex sets status to FAILED. Amazon Lex returns the reason for the failure in the failureReason response element.

When you set processBehavior to SAVE, Amazon Lex sets the status code to NOT BUILT.

When the bot is in the READY state you can test and publish the bot.

PutBot, putBotResponse_tags - A list of tags associated with the bot.

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

PutBot, putBotResponse_voiceId - The Amazon Polly voice ID that Amazon Lex uses for voice interaction with the user. For more information, see PutBot.

$sel:httpStatus:PutBotResponse', putBotResponse_httpStatus - The response's http status code.

PutBotAlias

data PutBotAlias Source #

See: newPutBotAlias smart constructor.

Instances

Instances details
ToJSON PutBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.PutBotAlias

ToHeaders PutBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.PutBotAlias

Methods

toHeaders :: PutBotAlias -> [Header] #

ToPath PutBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.PutBotAlias

ToQuery PutBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.PutBotAlias

AWSRequest PutBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.PutBotAlias

Associated Types

type AWSResponse PutBotAlias #

Generic PutBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.PutBotAlias

Associated Types

type Rep PutBotAlias :: Type -> Type #

Read PutBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.PutBotAlias

Show PutBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.PutBotAlias

NFData PutBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.PutBotAlias

Methods

rnf :: PutBotAlias -> () #

Eq PutBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.PutBotAlias

Hashable PutBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.PutBotAlias

type AWSResponse PutBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.PutBotAlias

type Rep PutBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.PutBotAlias

newPutBotAlias Source #

Create a value of PutBotAlias 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:

PutBotAlias, putBotAlias_checksum - Identifies a specific revision of the $LATEST version.

When you create a new bot alias, leave the checksum field blank. If you specify a checksum you get a BadRequestException exception.

When you want to update a bot alias, set the checksum field to the checksum of the most recent revision of the $LATEST version. If you don't specify the checksum field, or if the checksum does not match the $LATEST version, you get a PreconditionFailedException exception.

PutBotAlias, putBotAlias_conversationLogs - Settings for conversation logs for the alias.

PutBotAlias, putBotAlias_description - A description of the alias.

PutBotAlias, putBotAlias_tags - A list of tags to add to the bot alias. You can only add tags when you create an alias, you can't use the PutBotAlias operation to update the tags on a bot alias. To update tags, use the TagResource operation.

PutBotAlias, putBotAlias_name - The name of the alias. The name is not case sensitive.

PutBotAlias, putBotAlias_botVersion - The version of the bot.

PutBotAlias, putBotAlias_botName - The name of the bot.

data PutBotAliasResponse Source #

See: newPutBotAliasResponse smart constructor.

Instances

Instances details
Generic PutBotAliasResponse Source # 
Instance details

Defined in Amazonka.LexModels.PutBotAlias

Associated Types

type Rep PutBotAliasResponse :: Type -> Type #

Read PutBotAliasResponse Source # 
Instance details

Defined in Amazonka.LexModels.PutBotAlias

Show PutBotAliasResponse Source # 
Instance details

Defined in Amazonka.LexModels.PutBotAlias

NFData PutBotAliasResponse Source # 
Instance details

Defined in Amazonka.LexModels.PutBotAlias

Methods

rnf :: PutBotAliasResponse -> () #

Eq PutBotAliasResponse Source # 
Instance details

Defined in Amazonka.LexModels.PutBotAlias

type Rep PutBotAliasResponse Source # 
Instance details

Defined in Amazonka.LexModels.PutBotAlias

newPutBotAliasResponse Source #

Create a value of PutBotAliasResponse 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:

PutBotAlias, putBotAliasResponse_botName - The name of the bot that the alias points to.

PutBotAlias, putBotAliasResponse_botVersion - The version of the bot that the alias points to.

PutBotAlias, putBotAliasResponse_checksum - The checksum for the current version of the alias.

PutBotAlias, putBotAliasResponse_conversationLogs - The settings that determine how Amazon Lex uses conversation logs for the alias.

PutBotAliasResponse, putBotAliasResponse_createdDate - The date that the bot alias was created.

PutBotAlias, putBotAliasResponse_description - A description of the alias.

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

PutBotAlias, putBotAliasResponse_name - The name of the alias.

PutBotAlias, putBotAliasResponse_tags - A list of tags associated with a bot.

$sel:httpStatus:PutBotAliasResponse', putBotAliasResponse_httpStatus - The response's http status code.

PutIntent

data PutIntent Source #

See: newPutIntent smart constructor.

Instances

Instances details
ToJSON PutIntent Source # 
Instance details

Defined in Amazonka.LexModels.PutIntent

ToHeaders PutIntent Source # 
Instance details

Defined in Amazonka.LexModels.PutIntent

Methods

toHeaders :: PutIntent -> [Header] #

ToPath PutIntent Source # 
Instance details

Defined in Amazonka.LexModels.PutIntent

ToQuery PutIntent Source # 
Instance details

Defined in Amazonka.LexModels.PutIntent

AWSRequest PutIntent Source # 
Instance details

Defined in Amazonka.LexModels.PutIntent

Associated Types

type AWSResponse PutIntent #

Generic PutIntent Source # 
Instance details

Defined in Amazonka.LexModels.PutIntent

Associated Types

type Rep PutIntent :: Type -> Type #

Read PutIntent Source # 
Instance details

Defined in Amazonka.LexModels.PutIntent

Show PutIntent Source # 
Instance details

Defined in Amazonka.LexModels.PutIntent

NFData PutIntent Source # 
Instance details

Defined in Amazonka.LexModels.PutIntent

Methods

rnf :: PutIntent -> () #

Eq PutIntent Source # 
Instance details

Defined in Amazonka.LexModels.PutIntent

Hashable PutIntent Source # 
Instance details

Defined in Amazonka.LexModels.PutIntent

type AWSResponse PutIntent Source # 
Instance details

Defined in Amazonka.LexModels.PutIntent

type Rep PutIntent Source # 
Instance details

Defined in Amazonka.LexModels.PutIntent

type Rep PutIntent = D1 ('MetaData "PutIntent" "Amazonka.LexModels.PutIntent" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "PutIntent'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "checksum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "conclusionStatement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Statement))) :*: (S1 ('MetaSel ('Just "confirmationPrompt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Prompt)) :*: S1 ('MetaSel ('Just "createVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dialogCodeHook") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CodeHook))) :*: (S1 ('MetaSel ('Just "followUpPrompt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FollowUpPrompt)) :*: S1 ('MetaSel ('Just "fulfillmentActivity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FulfillmentActivity))))) :*: (((S1 ('MetaSel ('Just "inputContexts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InputContext])) :*: S1 ('MetaSel ('Just "kendraConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe KendraConfiguration))) :*: (S1 ('MetaSel ('Just "outputContexts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [OutputContext])) :*: S1 ('MetaSel ('Just "parentIntentSignature") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "rejectionStatement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Statement)) :*: S1 ('MetaSel ('Just "sampleUtterances") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "slots") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Slot])) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newPutIntent Source #

Arguments

:: Text

PutIntent

-> PutIntent 

Create a value of PutIntent 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:

PutIntent, putIntent_checksum - Identifies a specific revision of the $LATEST version.

When you create a new intent, leave the checksum field blank. If you specify a checksum you get a BadRequestException exception.

When you want to update a intent, set the checksum field to the checksum of the most recent revision of the $LATEST version. If you don't specify the checksum field, or if the checksum does not match the $LATEST version, you get a PreconditionFailedException exception.

PutIntent, putIntent_conclusionStatement - The statement that you want Amazon Lex to convey to the user after the intent is successfully fulfilled by the Lambda function.

This element is relevant only if you provide a Lambda function in the fulfillmentActivity. If you return the intent to the client application, you can't specify this element.

The followUpPrompt and conclusionStatement are mutually exclusive. You can specify only one.

PutIntent, putIntent_confirmationPrompt - Prompts the user to confirm the intent. This question should have a yes or no answer.

Amazon Lex uses this prompt to ensure that the user acknowledges that the intent is ready for fulfillment. For example, with the OrderPizza intent, you might want to confirm that the order is correct before placing it. For other intents, such as intents that simply respond to user questions, you might not need to ask the user for confirmation before providing the information.

You you must provide both the rejectionStatement and the confirmationPrompt, or neither.

PutIntent, putIntent_createVersion - When set to true a new numbered version of the intent is created. This is the same as calling the CreateIntentVersion operation. If you do not specify createVersion, the default is false.

PutIntent, putIntent_description - A description of the intent.

PutIntent, putIntent_dialogCodeHook - Specifies a Lambda function to invoke for each user input. You can invoke this Lambda function to personalize user interaction.

For example, suppose your bot determines that the user is John. Your Lambda function might retrieve John's information from a backend database and prepopulate some of the values. For example, if you find that John is gluten intolerant, you might set the corresponding intent slot, GlutenIntolerant, to true. You might find John's phone number and set the corresponding session attribute.

PutIntent, putIntent_followUpPrompt - Amazon Lex uses this prompt to solicit additional activity after fulfilling an intent. For example, after the OrderPizza intent is fulfilled, you might prompt the user to order a drink.

The action that Amazon Lex takes depends on the user's response, as follows:

  • If the user says "Yes" it responds with the clarification prompt that is configured for the bot.
  • if the user says "Yes" and continues with an utterance that triggers an intent it starts a conversation for the intent.
  • If the user says "No" it responds with the rejection statement configured for the the follow-up prompt.
  • If it doesn't recognize the utterance it repeats the follow-up prompt again.

The followUpPrompt field and the conclusionStatement field are mutually exclusive. You can specify only one.

PutIntent, putIntent_fulfillmentActivity - Required. Describes how the intent is fulfilled. For example, after a user provides all of the information for a pizza order, fulfillmentActivity defines how the bot places an order with a local pizza store.

You might configure Amazon Lex to return all of the intent information to the client application, or direct it to invoke a Lambda function that can process the intent (for example, place an order with a pizzeria).

PutIntent, putIntent_inputContexts - An array of InputContext objects that lists the contexts that must be active for Amazon Lex to choose the intent in a conversation with the user.

PutIntent, putIntent_kendraConfiguration - Configuration information required to use the AMAZON.KendraSearchIntent intent to connect to an Amazon Kendra index. For more information, see AMAZON.KendraSearchIntent.

PutIntent, putIntent_outputContexts - An array of OutputContext objects that lists the contexts that the intent activates when the intent is fulfilled.

PutIntent, putIntent_parentIntentSignature - A unique identifier for the built-in intent to base this intent on. To find the signature for an intent, see Standard Built-in Intents in the Alexa Skills Kit.

PutIntent, putIntent_rejectionStatement - When the user answers "no" to the question defined in confirmationPrompt, Amazon Lex responds with this statement to acknowledge that the intent was canceled.

You must provide both the rejectionStatement and the confirmationPrompt, or neither.

PutIntent, putIntent_sampleUtterances - An array of utterances (strings) that a user might say to signal the intent. For example, "I want {PizzaSize} pizza", "Order {Quantity} {PizzaSize} pizzas".

In each utterance, a slot name is enclosed in curly braces.

PutIntent, putIntent_slots - An array of intent slots. At runtime, Amazon Lex elicits required slot values from the user using prompts defined in the slots. For more information, see how-it-works.

PutIntent, putIntent_name - The name of the intent. The name is not case sensitive.

The name can't match a built-in intent name, or a built-in intent name with "AMAZON." removed. For example, because there is a built-in intent called AMAZON.HelpIntent, you can't create a custom intent called HelpIntent.

For a list of built-in intents, see Standard Built-in Intents in the Alexa Skills Kit.

data PutIntentResponse Source #

See: newPutIntentResponse smart constructor.

Instances

Instances details
Generic PutIntentResponse Source # 
Instance details

Defined in Amazonka.LexModels.PutIntent

Associated Types

type Rep PutIntentResponse :: Type -> Type #

Read PutIntentResponse Source # 
Instance details

Defined in Amazonka.LexModels.PutIntent

Show PutIntentResponse Source # 
Instance details

Defined in Amazonka.LexModels.PutIntent

NFData PutIntentResponse Source # 
Instance details

Defined in Amazonka.LexModels.PutIntent

Methods

rnf :: PutIntentResponse -> () #

Eq PutIntentResponse Source # 
Instance details

Defined in Amazonka.LexModels.PutIntent

type Rep PutIntentResponse Source # 
Instance details

Defined in Amazonka.LexModels.PutIntent

type Rep PutIntentResponse = D1 ('MetaData "PutIntentResponse" "Amazonka.LexModels.PutIntent" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "PutIntentResponse'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "checksum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "conclusionStatement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Statement))) :*: (S1 ('MetaSel ('Just "confirmationPrompt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Prompt)) :*: (S1 ('MetaSel ('Just "createVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "createdDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))) :*: ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dialogCodeHook") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CodeHook))) :*: (S1 ('MetaSel ('Just "followUpPrompt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FollowUpPrompt)) :*: (S1 ('MetaSel ('Just "fulfillmentActivity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FulfillmentActivity)) :*: S1 ('MetaSel ('Just "inputContexts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InputContext])))))) :*: (((S1 ('MetaSel ('Just "kendraConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe KendraConfiguration)) :*: S1 ('MetaSel ('Just "lastUpdatedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "outputContexts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [OutputContext])) :*: S1 ('MetaSel ('Just "parentIntentSignature") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "rejectionStatement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Statement)) :*: S1 ('MetaSel ('Just "sampleUtterances") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "slots") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Slot])) :*: (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))))

newPutIntentResponse Source #

Create a value of PutIntentResponse 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:

PutIntent, putIntentResponse_checksum - Checksum of the $LATESTversion of the intent created or updated.

PutIntent, putIntentResponse_conclusionStatement - After the Lambda function specified in thefulfillmentActivityintent fulfills the intent, Amazon Lex conveys this statement to the user.

PutIntent, putIntentResponse_confirmationPrompt - If defined in the intent, Amazon Lex prompts the user to confirm the intent before fulfilling it.

PutIntent, putIntentResponse_createVersion - True if a new version of the intent was created. If the createVersion field was not specified in the request, the createVersion field is set to false in the response.

PutIntentResponse, putIntentResponse_createdDate - The date that the intent was created.

PutIntent, putIntentResponse_description - A description of the intent.

PutIntent, putIntentResponse_dialogCodeHook - If defined in the intent, Amazon Lex invokes this Lambda function for each user input.

PutIntent, putIntentResponse_followUpPrompt - If defined in the intent, Amazon Lex uses this prompt to solicit additional user activity after the intent is fulfilled.

PutIntent, putIntentResponse_fulfillmentActivity - If defined in the intent, Amazon Lex invokes this Lambda function to fulfill the intent after the user provides all of the information required by the intent.

PutIntent, putIntentResponse_inputContexts - An array of InputContext objects that lists the contexts that must be active for Amazon Lex to choose the intent in a conversation with the user.

PutIntent, putIntentResponse_kendraConfiguration - Configuration information, if any, required to connect to an Amazon Kendra index and use the AMAZON.KendraSearchIntent intent.

PutIntentResponse, putIntentResponse_lastUpdatedDate - The date that the intent was updated. When you create a resource, the creation date and last update dates are the same.

PutIntent, putIntentResponse_name - The name of the intent.

PutIntent, putIntentResponse_outputContexts - An array of OutputContext objects that lists the contexts that the intent activates when the intent is fulfilled.

PutIntent, putIntentResponse_parentIntentSignature - A unique identifier for the built-in intent that this intent is based on.

PutIntent, putIntentResponse_rejectionStatement - If the user answers "no" to the question defined in confirmationPrompt Amazon Lex responds with this statement to acknowledge that the intent was canceled.

PutIntent, putIntentResponse_sampleUtterances - An array of sample utterances that are configured for the intent.

PutIntent, putIntentResponse_slots - An array of intent slots that are configured for the intent.

PutIntentResponse, putIntentResponse_version - The version of the intent. For a new intent, the version is always $LATEST.

$sel:httpStatus:PutIntentResponse', putIntentResponse_httpStatus - The response's http status code.

PutSlotType

data PutSlotType Source #

See: newPutSlotType smart constructor.

Instances

Instances details
ToJSON PutSlotType Source # 
Instance details

Defined in Amazonka.LexModels.PutSlotType

ToHeaders PutSlotType Source # 
Instance details

Defined in Amazonka.LexModels.PutSlotType

Methods

toHeaders :: PutSlotType -> [Header] #

ToPath PutSlotType Source # 
Instance details

Defined in Amazonka.LexModels.PutSlotType

ToQuery PutSlotType Source # 
Instance details

Defined in Amazonka.LexModels.PutSlotType

AWSRequest PutSlotType Source # 
Instance details

Defined in Amazonka.LexModels.PutSlotType

Associated Types

type AWSResponse PutSlotType #

Generic PutSlotType Source # 
Instance details

Defined in Amazonka.LexModels.PutSlotType

Associated Types

type Rep PutSlotType :: Type -> Type #

Read PutSlotType Source # 
Instance details

Defined in Amazonka.LexModels.PutSlotType

Show PutSlotType Source # 
Instance details

Defined in Amazonka.LexModels.PutSlotType

NFData PutSlotType Source # 
Instance details

Defined in Amazonka.LexModels.PutSlotType

Methods

rnf :: PutSlotType -> () #

Eq PutSlotType Source # 
Instance details

Defined in Amazonka.LexModels.PutSlotType

Hashable PutSlotType Source # 
Instance details

Defined in Amazonka.LexModels.PutSlotType

type AWSResponse PutSlotType Source # 
Instance details

Defined in Amazonka.LexModels.PutSlotType

type Rep PutSlotType Source # 
Instance details

Defined in Amazonka.LexModels.PutSlotType

newPutSlotType Source #

Create a value of PutSlotType 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:

PutSlotType, putSlotType_checksum - Identifies a specific revision of the $LATEST version.

When you create a new slot type, leave the checksum field blank. If you specify a checksum you get a BadRequestException exception.

When you want to update a slot type, set the checksum field to the checksum of the most recent revision of the $LATEST version. If you don't specify the checksum field, or if the checksum does not match the $LATEST version, you get a PreconditionFailedException exception.

PutSlotType, putSlotType_createVersion - When set to true a new numbered version of the slot type is created. This is the same as calling the CreateSlotTypeVersion operation. If you do not specify createVersion, the default is false.

PutSlotType, putSlotType_description - A description of the slot type.

PutSlotType, putSlotType_enumerationValues - A list of EnumerationValue objects that defines the values that the slot type can take. Each value can have a list of synonyms, which are additional values that help train the machine learning model about the values that it resolves for a slot.

A regular expression slot type doesn't require enumeration values. All other slot types require a list of enumeration values.

When Amazon Lex resolves a slot value, it generates a resolution list that contains up to five possible values for the slot. If you are using a Lambda function, this resolution list is passed to the function. If you are not using a Lambda function you can choose to return the value that the user entered or the first value in the resolution list as the slot value. The valueSelectionStrategy field indicates the option to use.

PutSlotType, putSlotType_parentSlotTypeSignature - The built-in slot type used as the parent of the slot type. When you define a parent slot type, the new slot type has all of the same configuration as the parent.

Only AMAZON.AlphaNumeric is supported.

PutSlotType, putSlotType_slotTypeConfigurations - Configuration information that extends the parent built-in slot type. The configuration is added to the settings for the parent slot type.

PutSlotType, putSlotType_valueSelectionStrategy - Determines the slot resolution strategy that Amazon Lex uses to return slot type values. The field can be set to one of the following values:

  • ORIGINAL_VALUE - Returns the value entered by the user, if the user value is similar to the slot value.
  • TOP_RESOLUTION - If there is a resolution list for the slot, return the first value in the resolution list as the slot type value. If there is no resolution list, null is returned.

If you don't specify the valueSelectionStrategy, the default is ORIGINAL_VALUE.

PutSlotType, putSlotType_name - The name of the slot type. The name is not case sensitive.

The name can't match a built-in slot type name, or a built-in slot type name with "AMAZON." removed. For example, because there is a built-in slot type called AMAZON.DATE, you can't create a custom slot type called DATE.

For a list of built-in slot types, see Slot Type Reference in the Alexa Skills Kit.

data PutSlotTypeResponse Source #

See: newPutSlotTypeResponse smart constructor.

Instances

Instances details
Generic PutSlotTypeResponse Source # 
Instance details

Defined in Amazonka.LexModels.PutSlotType

Associated Types

type Rep PutSlotTypeResponse :: Type -> Type #

Read PutSlotTypeResponse Source # 
Instance details

Defined in Amazonka.LexModels.PutSlotType

Show PutSlotTypeResponse Source # 
Instance details

Defined in Amazonka.LexModels.PutSlotType

NFData PutSlotTypeResponse Source # 
Instance details

Defined in Amazonka.LexModels.PutSlotType

Methods

rnf :: PutSlotTypeResponse -> () #

Eq PutSlotTypeResponse Source # 
Instance details

Defined in Amazonka.LexModels.PutSlotType

type Rep PutSlotTypeResponse Source # 
Instance details

Defined in Amazonka.LexModels.PutSlotType

type Rep PutSlotTypeResponse = D1 ('MetaData "PutSlotTypeResponse" "Amazonka.LexModels.PutSlotType" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "PutSlotTypeResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "checksum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "createVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "createdDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "enumerationValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EnumerationValue])) :*: S1 ('MetaSel ('Just "lastUpdatedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))) :*: ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "parentSlotTypeSignature") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "slotTypeConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SlotTypeConfiguration])))) :*: (S1 ('MetaSel ('Just "valueSelectionStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SlotValueSelectionStrategy)) :*: (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))))

newPutSlotTypeResponse Source #

Create a value of PutSlotTypeResponse 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:

PutSlotType, putSlotTypeResponse_checksum - Checksum of the $LATEST version of the slot type.

PutSlotType, putSlotTypeResponse_createVersion - True if a new version of the slot type was created. If the createVersion field was not specified in the request, the createVersion field is set to false in the response.

PutSlotTypeResponse, putSlotTypeResponse_createdDate - The date that the slot type was created.

PutSlotType, putSlotTypeResponse_description - A description of the slot type.

PutSlotType, putSlotTypeResponse_enumerationValues - A list of EnumerationValue objects that defines the values that the slot type can take.

PutSlotTypeResponse, putSlotTypeResponse_lastUpdatedDate - The date that the slot type was updated. When you create a slot type, the creation date and last update date are the same.

PutSlotType, putSlotTypeResponse_name - The name of the slot type.

PutSlotType, putSlotTypeResponse_parentSlotTypeSignature - The built-in slot type used as the parent of the slot type.

PutSlotType, putSlotTypeResponse_slotTypeConfigurations - Configuration information that extends the parent built-in slot type.

PutSlotType, putSlotTypeResponse_valueSelectionStrategy - The slot resolution strategy that Amazon Lex uses to determine the value of the slot. For more information, see PutSlotType.

PutSlotTypeResponse, putSlotTypeResponse_version - The version of the slot type. For a new slot type, the version is always $LATEST.

$sel:httpStatus:PutSlotTypeResponse', putSlotTypeResponse_httpStatus - The response's http status code.

StartImport

data StartImport Source #

See: newStartImport smart constructor.

Instances

Instances details
ToJSON StartImport Source # 
Instance details

Defined in Amazonka.LexModels.StartImport

ToHeaders StartImport Source # 
Instance details

Defined in Amazonka.LexModels.StartImport

Methods

toHeaders :: StartImport -> [Header] #

ToPath StartImport Source # 
Instance details

Defined in Amazonka.LexModels.StartImport

ToQuery StartImport Source # 
Instance details

Defined in Amazonka.LexModels.StartImport

AWSRequest StartImport Source # 
Instance details

Defined in Amazonka.LexModels.StartImport

Associated Types

type AWSResponse StartImport #

Generic StartImport Source # 
Instance details

Defined in Amazonka.LexModels.StartImport

Associated Types

type Rep StartImport :: Type -> Type #

Read StartImport Source # 
Instance details

Defined in Amazonka.LexModels.StartImport

Show StartImport Source # 
Instance details

Defined in Amazonka.LexModels.StartImport

NFData StartImport Source # 
Instance details

Defined in Amazonka.LexModels.StartImport

Methods

rnf :: StartImport -> () #

Eq StartImport Source # 
Instance details

Defined in Amazonka.LexModels.StartImport

Hashable StartImport Source # 
Instance details

Defined in Amazonka.LexModels.StartImport

type AWSResponse StartImport Source # 
Instance details

Defined in Amazonka.LexModels.StartImport

type Rep StartImport Source # 
Instance details

Defined in Amazonka.LexModels.StartImport

type Rep StartImport = D1 ('MetaData "StartImport" "Amazonka.LexModels.StartImport" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "StartImport'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "payload") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Base64)) :*: (S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceType) :*: S1 ('MetaSel ('Just "mergeStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MergeStrategy))))

newStartImport Source #

Create a value of StartImport 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:

StartImport, startImport_tags - A list of tags to add to the imported bot. You can only add tags when you import a bot, you can't add tags to an intent or slot type.

$sel:payload:StartImport', startImport_payload - A zip archive in binary format. The archive should contain one file, a JSON file containing the resource to import. The resource should match the type specified in the resourceType field.-- -- Note: This Lens automatically encodes and decodes Base64 data. -- The underlying isomorphism will encode to Base64 representation during -- serialisation, and decode from Base64 representation during deserialisation. -- This Lens accepts and returns only raw unencoded data.

StartImport, startImport_resourceType - Specifies the type of resource to export. Each resource also exports any resources that it depends on.

  • A bot exports dependent intents.
  • An intent exports dependent slot types.

StartImport, startImport_mergeStrategy - Specifies the action that the StartImport operation should take when there is an existing resource with the same name.

  • FAIL_ON_CONFLICT - The import operation is stopped on the first conflict between a resource in the import file and an existing resource. The name of the resource causing the conflict is in the failureReason field of the response to the GetImport operation.

    OVERWRITE_LATEST - The import operation proceeds even if there is a conflict with an existing resource. The $LASTEST version of the existing resource is overwritten with the data from the import file.

data StartImportResponse Source #

See: newStartImportResponse smart constructor.

Instances

Instances details
Generic StartImportResponse Source # 
Instance details

Defined in Amazonka.LexModels.StartImport

Associated Types

type Rep StartImportResponse :: Type -> Type #

Read StartImportResponse Source # 
Instance details

Defined in Amazonka.LexModels.StartImport

Show StartImportResponse Source # 
Instance details

Defined in Amazonka.LexModels.StartImport

NFData StartImportResponse Source # 
Instance details

Defined in Amazonka.LexModels.StartImport

Methods

rnf :: StartImportResponse -> () #

Eq StartImportResponse Source # 
Instance details

Defined in Amazonka.LexModels.StartImport

type Rep StartImportResponse Source # 
Instance details

Defined in Amazonka.LexModels.StartImport

newStartImportResponse Source #

Create a value of StartImportResponse 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:

StartImportResponse, startImportResponse_createdDate - A timestamp for the date and time that the import job was requested.

$sel:importId:StartImportResponse', startImportResponse_importId - The identifier for the specific import job.

$sel:importStatus:StartImportResponse', startImportResponse_importStatus - The status of the import job. If the status is FAILED, you can get the reason for the failure using the GetImport operation.

StartImport, startImportResponse_mergeStrategy - The action to take when there is a merge conflict.

StartImportResponse, startImportResponse_name - The name given to the import job.

StartImport, startImportResponse_resourceType - The type of resource to import.

StartImport, startImportResponse_tags - A list of tags added to the imported bot.

$sel:httpStatus:StartImportResponse', startImportResponse_httpStatus - The response's http status code.

StartMigration

data StartMigration Source #

See: newStartMigration smart constructor.

Instances

Instances details
ToJSON StartMigration Source # 
Instance details

Defined in Amazonka.LexModels.StartMigration

ToHeaders StartMigration Source # 
Instance details

Defined in Amazonka.LexModels.StartMigration

ToPath StartMigration Source # 
Instance details

Defined in Amazonka.LexModels.StartMigration

ToQuery StartMigration Source # 
Instance details

Defined in Amazonka.LexModels.StartMigration

AWSRequest StartMigration Source # 
Instance details

Defined in Amazonka.LexModels.StartMigration

Associated Types

type AWSResponse StartMigration #

Generic StartMigration Source # 
Instance details

Defined in Amazonka.LexModels.StartMigration

Associated Types

type Rep StartMigration :: Type -> Type #

Read StartMigration Source # 
Instance details

Defined in Amazonka.LexModels.StartMigration

Show StartMigration Source # 
Instance details

Defined in Amazonka.LexModels.StartMigration

NFData StartMigration Source # 
Instance details

Defined in Amazonka.LexModels.StartMigration

Methods

rnf :: StartMigration -> () #

Eq StartMigration Source # 
Instance details

Defined in Amazonka.LexModels.StartMigration

Hashable StartMigration Source # 
Instance details

Defined in Amazonka.LexModels.StartMigration

type AWSResponse StartMigration Source # 
Instance details

Defined in Amazonka.LexModels.StartMigration

type Rep StartMigration Source # 
Instance details

Defined in Amazonka.LexModels.StartMigration

type Rep StartMigration = D1 ('MetaData "StartMigration" "Amazonka.LexModels.StartMigration" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "StartMigration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "v1BotName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "v1BotVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "v2BotName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "v2BotRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "migrationStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MigrationStrategy)))))

newStartMigration Source #

Create a value of StartMigration 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:

StartMigration, startMigration_v1BotName - The name of the Amazon Lex V1 bot that you are migrating to Amazon Lex V2.

StartMigration, startMigration_v1BotVersion - The version of the bot to migrate to Amazon Lex V2. You can migrate the $LATEST version as well as any numbered version.

$sel:v2BotName:StartMigration', startMigration_v2BotName - The name of the Amazon Lex V2 bot that you are migrating the Amazon Lex V1 bot to.

  • If the Amazon Lex V2 bot doesn't exist, you must use the CREATE_NEW migration strategy.
  • If the Amazon Lex V2 bot exists, you must use the UPDATE_EXISTING migration strategy to change the contents of the Amazon Lex V2 bot.

StartMigration, startMigration_v2BotRole - The IAM role that Amazon Lex uses to run the Amazon Lex V2 bot.

StartMigration, startMigration_migrationStrategy - The strategy used to conduct the migration.

  • CREATE_NEW - Creates a new Amazon Lex V2 bot and migrates the Amazon Lex V1 bot to the new bot.
  • UPDATE_EXISTING - Overwrites the existing Amazon Lex V2 bot metadata and the locale being migrated. It doesn't change any other locales in the Amazon Lex V2 bot. If the locale doesn't exist, a new locale is created in the Amazon Lex V2 bot.

data StartMigrationResponse Source #

See: newStartMigrationResponse smart constructor.

Instances

Instances details
Generic StartMigrationResponse Source # 
Instance details

Defined in Amazonka.LexModels.StartMigration

Associated Types

type Rep StartMigrationResponse :: Type -> Type #

Read StartMigrationResponse Source # 
Instance details

Defined in Amazonka.LexModels.StartMigration

Show StartMigrationResponse Source # 
Instance details

Defined in Amazonka.LexModels.StartMigration

NFData StartMigrationResponse Source # 
Instance details

Defined in Amazonka.LexModels.StartMigration

Methods

rnf :: StartMigrationResponse -> () #

Eq StartMigrationResponse Source # 
Instance details

Defined in Amazonka.LexModels.StartMigration

type Rep StartMigrationResponse Source # 
Instance details

Defined in Amazonka.LexModels.StartMigration

newStartMigrationResponse Source #

Create a value of StartMigrationResponse 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:

StartMigrationResponse, startMigrationResponse_migrationId - The unique identifier that Amazon Lex assigned to the migration.

StartMigration, startMigrationResponse_migrationStrategy - The strategy used to conduct the migration.

StartMigrationResponse, startMigrationResponse_migrationTimestamp - The date and time that the migration started.

StartMigrationResponse, startMigrationResponse_v1BotLocale - The locale used for the Amazon Lex V1 bot.

StartMigration, startMigrationResponse_v1BotName - The name of the Amazon Lex V1 bot that you are migrating to Amazon Lex V2.

StartMigration, startMigrationResponse_v1BotVersion - The version of the bot to migrate to Amazon Lex V2.

StartMigrationResponse, startMigrationResponse_v2BotId - The unique identifier for the Amazon Lex V2 bot.

StartMigration, startMigrationResponse_v2BotRole - The IAM role that Amazon Lex uses to run the Amazon Lex V2 bot.

$sel:httpStatus:StartMigrationResponse', startMigrationResponse_httpStatus - The response's http status code.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Constructors

TagResource' Text [Tag] 

Instances

Instances details
ToJSON TagResource Source # 
Instance details

Defined in Amazonka.LexModels.TagResource

ToHeaders TagResource Source # 
Instance details

Defined in Amazonka.LexModels.TagResource

Methods

toHeaders :: TagResource -> [Header] #

ToPath TagResource Source # 
Instance details

Defined in Amazonka.LexModels.TagResource

ToQuery TagResource Source # 
Instance details

Defined in Amazonka.LexModels.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.LexModels.TagResource

Associated Types

type AWSResponse TagResource #

Generic TagResource Source # 
Instance details

Defined in Amazonka.LexModels.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

Read TagResource Source # 
Instance details

Defined in Amazonka.LexModels.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.LexModels.TagResource

NFData TagResource Source # 
Instance details

Defined in Amazonka.LexModels.TagResource

Methods

rnf :: TagResource -> () #

Eq TagResource Source # 
Instance details

Defined in Amazonka.LexModels.TagResource

Hashable TagResource Source # 
Instance details

Defined in Amazonka.LexModels.TagResource

type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.LexModels.TagResource

type Rep TagResource Source # 
Instance details

Defined in Amazonka.LexModels.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.LexModels.TagResource" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "TagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Tag])))

newTagResource Source #

Create a value of TagResource 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:

TagResource, tagResource_resourceArn - The Amazon Resource Name (ARN) of the bot, bot alias, or bot channel to tag.

$sel:tags:TagResource', tagResource_tags - A list of tag keys to add to the resource. If a tag key already exists, the existing value is replaced with the new value.

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Instances

Instances details
Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.LexModels.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.LexModels.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.LexModels.TagResource

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.LexModels.TagResource

Methods

rnf :: TagResourceResponse -> () #

Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.LexModels.TagResource

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.LexModels.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.LexModels.TagResource" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "TagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newTagResourceResponse Source #

Create a value of TagResourceResponse 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:httpStatus:TagResourceResponse', tagResourceResponse_httpStatus - The response's http status code.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Constructors

UntagResource' Text [Text] 

Instances

Instances details
ToHeaders UntagResource Source # 
Instance details

Defined in Amazonka.LexModels.UntagResource

ToPath UntagResource Source # 
Instance details

Defined in Amazonka.LexModels.UntagResource

ToQuery UntagResource Source # 
Instance details

Defined in Amazonka.LexModels.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.LexModels.UntagResource

Associated Types

type AWSResponse UntagResource #

Generic UntagResource Source # 
Instance details

Defined in Amazonka.LexModels.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

Read UntagResource Source # 
Instance details

Defined in Amazonka.LexModels.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.LexModels.UntagResource

NFData UntagResource Source # 
Instance details

Defined in Amazonka.LexModels.UntagResource

Methods

rnf :: UntagResource -> () #

Eq UntagResource Source # 
Instance details

Defined in Amazonka.LexModels.UntagResource

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.LexModels.UntagResource

type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.LexModels.UntagResource

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.LexModels.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.LexModels.UntagResource" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newUntagResource Source #

Create a value of UntagResource 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:

UntagResource, untagResource_resourceArn - The Amazon Resource Name (ARN) of the resource to remove the tags from.

$sel:tagKeys:UntagResource', untagResource_tagKeys - A list of tag keys to remove from the resource. If a tag key does not exist on the resource, it is ignored.

data UntagResourceResponse Source #

See: newUntagResourceResponse smart constructor.

Instances

Instances details
Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.LexModels.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.LexModels.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.LexModels.UntagResource

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.LexModels.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.LexModels.UntagResource

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.LexModels.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.LexModels.UntagResource" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "UntagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUntagResourceResponse Source #

Create a value of UntagResourceResponse 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:httpStatus:UntagResourceResponse', untagResourceResponse_httpStatus - The response's http status code.

Types

ChannelStatus

newtype ChannelStatus Source #

Constructors

ChannelStatus' 

Instances

Instances details
FromJSON ChannelStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelStatus

FromJSONKey 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

ToByteString ChannelStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelStatus

ToHeader ChannelStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelStatus

ToLog ChannelStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelStatus

ToQuery 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 #

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 #

Generic ChannelStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelStatus

Associated Types

type Rep ChannelStatus :: Type -> Type #

Read ChannelStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelStatus

Show ChannelStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelStatus

NFData ChannelStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelStatus

Methods

rnf :: ChannelStatus -> () #

Eq ChannelStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelStatus

Ord ChannelStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelStatus

Hashable ChannelStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelStatus

type Rep ChannelStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelStatus

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

ChannelType

newtype ChannelType Source #

Constructors

ChannelType' 

Instances

Instances details
FromJSON ChannelType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelType

FromJSONKey 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

ToByteString ChannelType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelType

ToHeader ChannelType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelType

ToLog ChannelType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelType

ToQuery 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 #

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 #

Generic ChannelType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelType

Associated Types

type Rep ChannelType :: Type -> Type #

Read ChannelType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelType

Show ChannelType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelType

NFData ChannelType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelType

Methods

rnf :: ChannelType -> () #

Eq ChannelType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelType

Ord ChannelType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelType

Hashable ChannelType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelType

type Rep ChannelType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelType

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

ContentType

newtype ContentType Source #

Constructors

ContentType' 

Instances

Instances details
FromJSON ContentType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ContentType

FromJSONKey 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

ToByteString ContentType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ContentType

ToHeader ContentType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ContentType

ToLog ContentType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ContentType

ToQuery 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 #

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 #

Generic ContentType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ContentType

Associated Types

type Rep ContentType :: Type -> Type #

Read ContentType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ContentType

Show ContentType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ContentType

NFData ContentType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ContentType

Methods

rnf :: ContentType -> () #

Eq ContentType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ContentType

Ord ContentType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ContentType

Hashable ContentType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ContentType

type Rep ContentType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ContentType

type Rep ContentType = D1 ('MetaData "ContentType" "Amazonka.LexModels.Types.ContentType" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" '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
FromJSON Destination Source # 
Instance details

Defined in Amazonka.LexModels.Types.Destination

FromJSONKey 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

ToByteString Destination Source # 
Instance details

Defined in Amazonka.LexModels.Types.Destination

ToHeader Destination Source # 
Instance details

Defined in Amazonka.LexModels.Types.Destination

ToLog Destination Source # 
Instance details

Defined in Amazonka.LexModels.Types.Destination

ToQuery 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 #

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 #

Generic Destination Source # 
Instance details

Defined in Amazonka.LexModels.Types.Destination

Associated Types

type Rep Destination :: Type -> Type #

Read Destination Source # 
Instance details

Defined in Amazonka.LexModels.Types.Destination

Show Destination Source # 
Instance details

Defined in Amazonka.LexModels.Types.Destination

NFData Destination Source # 
Instance details

Defined in Amazonka.LexModels.Types.Destination

Methods

rnf :: Destination -> () #

Eq Destination Source # 
Instance details

Defined in Amazonka.LexModels.Types.Destination

Ord Destination Source # 
Instance details

Defined in Amazonka.LexModels.Types.Destination

Hashable Destination Source # 
Instance details

Defined in Amazonka.LexModels.Types.Destination

type Rep Destination Source # 
Instance details

Defined in Amazonka.LexModels.Types.Destination

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

ExportStatus

newtype ExportStatus Source #

Constructors

ExportStatus' 

Instances

Instances details
FromJSON ExportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportStatus

FromJSONKey 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

ToByteString ExportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportStatus

ToHeader ExportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportStatus

ToLog ExportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportStatus

ToQuery 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 #

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 #

Generic ExportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportStatus

Associated Types

type Rep ExportStatus :: Type -> Type #

Read ExportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportStatus

Show ExportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportStatus

NFData ExportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportStatus

Methods

rnf :: ExportStatus -> () #

Eq ExportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportStatus

Ord ExportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportStatus

Hashable ExportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportStatus

type Rep ExportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportStatus

type Rep ExportStatus = D1 ('MetaData "ExportStatus" "Amazonka.LexModels.Types.ExportStatus" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" '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
FromJSON ExportType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportType

FromJSONKey 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

ToByteString ExportType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportType

ToHeader ExportType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportType

ToLog ExportType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportType

ToQuery 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 #

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 #

Generic ExportType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportType

Associated Types

type Rep ExportType :: Type -> Type #

Read ExportType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportType

Show ExportType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportType

NFData ExportType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportType

Methods

rnf :: ExportType -> () #

Eq ExportType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportType

Ord ExportType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportType

Hashable ExportType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportType

type Rep ExportType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportType

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

FulfillmentActivityType

newtype FulfillmentActivityType Source #

Instances

Instances details
FromJSON FulfillmentActivityType Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivityType

FromJSONKey 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

ToByteString FulfillmentActivityType Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivityType

ToHeader FulfillmentActivityType Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivityType

ToLog FulfillmentActivityType Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivityType

ToQuery 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

FromXML FulfillmentActivityType Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivityType

ToXML 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 #

Read FulfillmentActivityType Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivityType

Show FulfillmentActivityType Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivityType

NFData FulfillmentActivityType Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivityType

Methods

rnf :: FulfillmentActivityType -> () #

Eq FulfillmentActivityType Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivityType

Ord FulfillmentActivityType Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivityType

Hashable 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" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'True) (C1 ('MetaCons "FulfillmentActivityType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFulfillmentActivityType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ImportStatus

newtype ImportStatus Source #

Constructors

ImportStatus' 

Instances

Instances details
FromJSON ImportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ImportStatus

FromJSONKey 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

ToByteString ImportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ImportStatus

ToHeader ImportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ImportStatus

ToLog ImportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ImportStatus

ToQuery 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 #

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 #

Generic ImportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ImportStatus

Associated Types

type Rep ImportStatus :: Type -> Type #

Read ImportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ImportStatus

Show ImportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ImportStatus

NFData ImportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ImportStatus

Methods

rnf :: ImportStatus -> () #

Eq ImportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ImportStatus

Ord ImportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ImportStatus

Hashable ImportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ImportStatus

type Rep ImportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ImportStatus

type Rep ImportStatus = D1 ('MetaData "ImportStatus" "Amazonka.LexModels.Types.ImportStatus" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" '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
FromJSON LexStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.LexStatus

FromJSONKey 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

ToByteString LexStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.LexStatus

Methods

toBS :: LexStatus -> ByteString #

ToHeader LexStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.LexStatus

ToLog LexStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.LexStatus

ToQuery LexStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.LexStatus

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 #

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 #

Generic LexStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.LexStatus

Associated Types

type Rep LexStatus :: Type -> Type #

Read LexStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.LexStatus

Show LexStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.LexStatus

NFData LexStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.LexStatus

Methods

rnf :: LexStatus -> () #

Eq LexStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.LexStatus

Ord LexStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.LexStatus

Hashable LexStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.LexStatus

type Rep LexStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.LexStatus

type Rep LexStatus = D1 ('MetaData "LexStatus" "Amazonka.LexModels.Types.LexStatus" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" '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
FromJSON Locale Source # 
Instance details

Defined in Amazonka.LexModels.Types.Locale

FromJSONKey Locale Source # 
Instance details

Defined in Amazonka.LexModels.Types.Locale

ToJSON Locale Source # 
Instance details

Defined in Amazonka.LexModels.Types.Locale

ToJSONKey Locale Source # 
Instance details

Defined in Amazonka.LexModels.Types.Locale

ToByteString Locale Source # 
Instance details

Defined in Amazonka.LexModels.Types.Locale

Methods

toBS :: Locale -> ByteString #

ToHeader Locale Source # 
Instance details

Defined in Amazonka.LexModels.Types.Locale

Methods

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

ToLog Locale Source # 
Instance details

Defined in Amazonka.LexModels.Types.Locale

ToQuery Locale Source # 
Instance details

Defined in Amazonka.LexModels.Types.Locale

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 #

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 #

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 #

Read Locale Source # 
Instance details

Defined in Amazonka.LexModels.Types.Locale

Show Locale Source # 
Instance details

Defined in Amazonka.LexModels.Types.Locale

NFData Locale Source # 
Instance details

Defined in Amazonka.LexModels.Types.Locale

Methods

rnf :: Locale -> () #

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

Hashable Locale Source # 
Instance details

Defined in Amazonka.LexModels.Types.Locale

Methods

hashWithSalt :: Int -> Locale -> Int #

hash :: Locale -> Int #

type Rep Locale Source # 
Instance details

Defined in Amazonka.LexModels.Types.Locale

type Rep Locale = D1 ('MetaData "Locale" "Amazonka.LexModels.Types.Locale" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" '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
FromJSON LogType Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogType

FromJSONKey LogType Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogType

ToJSON LogType Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogType

ToJSONKey LogType Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogType

ToByteString LogType Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogType

Methods

toBS :: LogType -> ByteString #

ToHeader LogType Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogType

Methods

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

ToLog LogType Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogType

ToQuery LogType Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogType

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 #

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 #

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 #

Read LogType Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogType

Show LogType Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogType

NFData LogType Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogType

Methods

rnf :: LogType -> () #

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

Hashable LogType Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogType

Methods

hashWithSalt :: Int -> LogType -> Int #

hash :: LogType -> Int #

type Rep LogType Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogType

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

MergeStrategy

newtype MergeStrategy Source #

Constructors

MergeStrategy' 

Instances

Instances details
FromJSON MergeStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MergeStrategy

FromJSONKey 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

ToByteString MergeStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MergeStrategy

ToHeader MergeStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MergeStrategy

ToLog MergeStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MergeStrategy

ToQuery 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 #

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 #

Generic MergeStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MergeStrategy

Associated Types

type Rep MergeStrategy :: Type -> Type #

Read MergeStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MergeStrategy

Show MergeStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MergeStrategy

NFData MergeStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MergeStrategy

Methods

rnf :: MergeStrategy -> () #

Eq MergeStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MergeStrategy

Ord MergeStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MergeStrategy

Hashable MergeStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MergeStrategy

type Rep MergeStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MergeStrategy

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

MigrationAlertType

newtype MigrationAlertType Source #

Instances

Instances details
FromJSON MigrationAlertType Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlertType

FromJSONKey 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

ToByteString MigrationAlertType Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlertType

ToHeader MigrationAlertType Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlertType

ToLog MigrationAlertType Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlertType

ToQuery 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

FromXML MigrationAlertType Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlertType

ToXML 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 #

Read MigrationAlertType Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlertType

Show MigrationAlertType Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlertType

NFData MigrationAlertType Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlertType

Methods

rnf :: MigrationAlertType -> () #

Eq MigrationAlertType Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlertType

Ord MigrationAlertType Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlertType

Hashable 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" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'True) (C1 ('MetaCons "MigrationAlertType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromMigrationAlertType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

MigrationSortAttribute

newtype MigrationSortAttribute Source #

Instances

Instances details
FromJSON MigrationSortAttribute Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSortAttribute

FromJSONKey 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

ToByteString MigrationSortAttribute Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSortAttribute

ToHeader MigrationSortAttribute Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSortAttribute

ToLog MigrationSortAttribute Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSortAttribute

ToQuery 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

FromXML MigrationSortAttribute Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSortAttribute

ToXML 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 #

Read MigrationSortAttribute Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSortAttribute

Show MigrationSortAttribute Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSortAttribute

NFData MigrationSortAttribute Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSortAttribute

Methods

rnf :: MigrationSortAttribute -> () #

Eq MigrationSortAttribute Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSortAttribute

Ord MigrationSortAttribute Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSortAttribute

Hashable 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" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'True) (C1 ('MetaCons "MigrationSortAttribute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromMigrationSortAttribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

MigrationStatus

newtype MigrationStatus Source #

Constructors

MigrationStatus' 

Instances

Instances details
FromJSON MigrationStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStatus

FromJSONKey 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

ToByteString MigrationStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStatus

ToHeader MigrationStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStatus

ToLog MigrationStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStatus

ToQuery 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

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 #

Generic MigrationStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStatus

Associated Types

type Rep MigrationStatus :: Type -> Type #

Read MigrationStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStatus

Show MigrationStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStatus

NFData MigrationStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStatus

Methods

rnf :: MigrationStatus -> () #

Eq MigrationStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStatus

Ord MigrationStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStatus

Hashable 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" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'True) (C1 ('MetaCons "MigrationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromMigrationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

MigrationStrategy

newtype MigrationStrategy Source #

Instances

Instances details
FromJSON MigrationStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStrategy

FromJSONKey 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

ToByteString MigrationStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStrategy

ToHeader MigrationStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStrategy

ToLog MigrationStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStrategy

ToQuery 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

FromXML MigrationStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStrategy

ToXML 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 #

Read MigrationStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStrategy

Show MigrationStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStrategy

NFData MigrationStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStrategy

Methods

rnf :: MigrationStrategy -> () #

Eq MigrationStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStrategy

Ord MigrationStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStrategy

Hashable 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" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'True) (C1 ('MetaCons "MigrationStrategy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromMigrationStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ObfuscationSetting

newtype ObfuscationSetting Source #

Instances

Instances details
FromJSON ObfuscationSetting Source # 
Instance details

Defined in Amazonka.LexModels.Types.ObfuscationSetting

FromJSONKey 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

ToByteString ObfuscationSetting Source # 
Instance details

Defined in Amazonka.LexModels.Types.ObfuscationSetting

ToHeader ObfuscationSetting Source # 
Instance details

Defined in Amazonka.LexModels.Types.ObfuscationSetting

ToLog ObfuscationSetting Source # 
Instance details

Defined in Amazonka.LexModels.Types.ObfuscationSetting

ToQuery 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

FromXML ObfuscationSetting Source # 
Instance details

Defined in Amazonka.LexModels.Types.ObfuscationSetting

ToXML 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 #

Read ObfuscationSetting Source # 
Instance details

Defined in Amazonka.LexModels.Types.ObfuscationSetting

Show ObfuscationSetting Source # 
Instance details

Defined in Amazonka.LexModels.Types.ObfuscationSetting

NFData ObfuscationSetting Source # 
Instance details

Defined in Amazonka.LexModels.Types.ObfuscationSetting

Methods

rnf :: ObfuscationSetting -> () #

Eq ObfuscationSetting Source # 
Instance details

Defined in Amazonka.LexModels.Types.ObfuscationSetting

Ord ObfuscationSetting Source # 
Instance details

Defined in Amazonka.LexModels.Types.ObfuscationSetting

Hashable 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" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'True) (C1 ('MetaCons "ObfuscationSetting'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromObfuscationSetting") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ProcessBehavior

newtype ProcessBehavior Source #

Constructors

ProcessBehavior' 

Instances

Instances details
FromJSON ProcessBehavior Source # 
Instance details

Defined in Amazonka.LexModels.Types.ProcessBehavior

FromJSONKey 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

ToByteString ProcessBehavior Source # 
Instance details

Defined in Amazonka.LexModels.Types.ProcessBehavior

ToHeader ProcessBehavior Source # 
Instance details

Defined in Amazonka.LexModels.Types.ProcessBehavior

ToLog ProcessBehavior Source # 
Instance details

Defined in Amazonka.LexModels.Types.ProcessBehavior

ToQuery 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

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 #

Generic ProcessBehavior Source # 
Instance details

Defined in Amazonka.LexModels.Types.ProcessBehavior

Associated Types

type Rep ProcessBehavior :: Type -> Type #

Read ProcessBehavior Source # 
Instance details

Defined in Amazonka.LexModels.Types.ProcessBehavior

Show ProcessBehavior Source # 
Instance details

Defined in Amazonka.LexModels.Types.ProcessBehavior

NFData ProcessBehavior Source # 
Instance details

Defined in Amazonka.LexModels.Types.ProcessBehavior

Methods

rnf :: ProcessBehavior -> () #

Eq ProcessBehavior Source # 
Instance details

Defined in Amazonka.LexModels.Types.ProcessBehavior

Ord ProcessBehavior Source # 
Instance details

Defined in Amazonka.LexModels.Types.ProcessBehavior

Hashable 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" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'True) (C1 ('MetaCons "ProcessBehavior'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromProcessBehavior") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ResourceType

newtype ResourceType Source #

Constructors

ResourceType' 

Instances

Instances details
FromJSON ResourceType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ResourceType

FromJSONKey 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

ToByteString ResourceType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ResourceType

ToHeader ResourceType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ResourceType

ToLog ResourceType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ResourceType

ToQuery 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 #

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 #

Generic ResourceType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ResourceType

Associated Types

type Rep ResourceType :: Type -> Type #

Read ResourceType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ResourceType

Show ResourceType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ResourceType

NFData ResourceType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ResourceType

Methods

rnf :: ResourceType -> () #

Eq ResourceType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ResourceType

Ord ResourceType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ResourceType

Hashable ResourceType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ResourceType

type Rep ResourceType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ResourceType

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

SlotConstraint

newtype SlotConstraint Source #

Constructors

SlotConstraint' 

Instances

Instances details
FromJSON SlotConstraint Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotConstraint

FromJSONKey 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

ToByteString SlotConstraint Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotConstraint

ToHeader SlotConstraint Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotConstraint

ToLog SlotConstraint Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotConstraint

ToQuery 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

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 #

Generic SlotConstraint Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotConstraint

Associated Types

type Rep SlotConstraint :: Type -> Type #

Read SlotConstraint Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotConstraint

Show SlotConstraint Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotConstraint

NFData SlotConstraint Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotConstraint

Methods

rnf :: SlotConstraint -> () #

Eq SlotConstraint Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotConstraint

Ord SlotConstraint Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotConstraint

Hashable 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" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'True) (C1 ('MetaCons "SlotConstraint'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSlotConstraint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SlotValueSelectionStrategy

newtype SlotValueSelectionStrategy Source #

Instances

Instances details
FromJSON SlotValueSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotValueSelectionStrategy

FromJSONKey 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

ToByteString SlotValueSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotValueSelectionStrategy

ToHeader SlotValueSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotValueSelectionStrategy

ToLog SlotValueSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotValueSelectionStrategy

ToQuery 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

FromXML SlotValueSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotValueSelectionStrategy

ToXML 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 #

Read SlotValueSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotValueSelectionStrategy

Show SlotValueSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotValueSelectionStrategy

NFData SlotValueSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotValueSelectionStrategy

Eq SlotValueSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotValueSelectionStrategy

Ord SlotValueSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotValueSelectionStrategy

Hashable 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" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" '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
FromJSON SortOrder Source # 
Instance details

Defined in Amazonka.LexModels.Types.SortOrder

FromJSONKey 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

ToByteString SortOrder Source # 
Instance details

Defined in Amazonka.LexModels.Types.SortOrder

Methods

toBS :: SortOrder -> ByteString #

ToHeader SortOrder Source # 
Instance details

Defined in Amazonka.LexModels.Types.SortOrder

ToLog SortOrder Source # 
Instance details

Defined in Amazonka.LexModels.Types.SortOrder

ToQuery SortOrder Source # 
Instance details

Defined in Amazonka.LexModels.Types.SortOrder

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 #

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 #

Generic SortOrder Source # 
Instance details

Defined in Amazonka.LexModels.Types.SortOrder

Associated Types

type Rep SortOrder :: Type -> Type #

Read SortOrder Source # 
Instance details

Defined in Amazonka.LexModels.Types.SortOrder

Show SortOrder Source # 
Instance details

Defined in Amazonka.LexModels.Types.SortOrder

NFData SortOrder Source # 
Instance details

Defined in Amazonka.LexModels.Types.SortOrder

Methods

rnf :: SortOrder -> () #

Eq SortOrder Source # 
Instance details

Defined in Amazonka.LexModels.Types.SortOrder

Ord SortOrder Source # 
Instance details

Defined in Amazonka.LexModels.Types.SortOrder

Hashable SortOrder Source # 
Instance details

Defined in Amazonka.LexModels.Types.SortOrder

type Rep SortOrder Source # 
Instance details

Defined in Amazonka.LexModels.Types.SortOrder

type Rep SortOrder = D1 ('MetaData "SortOrder" "Amazonka.LexModels.Types.SortOrder" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" '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
FromJSON StatusType Source # 
Instance details

Defined in Amazonka.LexModels.Types.StatusType

FromJSONKey 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

ToByteString StatusType Source # 
Instance details

Defined in Amazonka.LexModels.Types.StatusType

ToHeader StatusType Source # 
Instance details

Defined in Amazonka.LexModels.Types.StatusType

ToLog StatusType Source # 
Instance details

Defined in Amazonka.LexModels.Types.StatusType

ToQuery 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 #

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 #

Generic StatusType Source # 
Instance details

Defined in Amazonka.LexModels.Types.StatusType

Associated Types

type Rep StatusType :: Type -> Type #

Read StatusType Source # 
Instance details

Defined in Amazonka.LexModels.Types.StatusType

Show StatusType Source # 
Instance details

Defined in Amazonka.LexModels.Types.StatusType

NFData StatusType Source # 
Instance details

Defined in Amazonka.LexModels.Types.StatusType

Methods

rnf :: StatusType -> () #

Eq StatusType Source # 
Instance details

Defined in Amazonka.LexModels.Types.StatusType

Ord StatusType Source # 
Instance details

Defined in Amazonka.LexModels.Types.StatusType

Hashable StatusType Source # 
Instance details

Defined in Amazonka.LexModels.Types.StatusType

type Rep StatusType Source # 
Instance details

Defined in Amazonka.LexModels.Types.StatusType

type Rep StatusType = D1 ('MetaData "StatusType" "Amazonka.LexModels.Types.StatusType" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" '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.

Instances

Instances details
FromJSON 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 #

Read BotAliasMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BotAliasMetadata

Show BotAliasMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BotAliasMetadata

NFData BotAliasMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BotAliasMetadata

Methods

rnf :: BotAliasMetadata -> () #

Eq BotAliasMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BotAliasMetadata

Hashable 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:botName:BotAliasMetadata', botAliasMetadata_botName - The name of the bot to which the alias points.

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

$sel:checksum:BotAliasMetadata', botAliasMetadata_checksum - Checksum of the bot alias.

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

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

$sel:description:BotAliasMetadata', botAliasMetadata_description - A description of the bot 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:name:BotAliasMetadata', botAliasMetadata_name - The name of the bot alias.

BotChannelAssociation

data BotChannelAssociation Source #

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

See: newBotChannelAssociation smart constructor.

Instances

Instances details
FromJSON 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 #

Show BotChannelAssociation Source # 
Instance details

Defined in Amazonka.LexModels.Types.BotChannelAssociation

NFData BotChannelAssociation Source # 
Instance details

Defined in Amazonka.LexModels.Types.BotChannelAssociation

Methods

rnf :: BotChannelAssociation -> () #

Eq BotChannelAssociation Source # 
Instance details

Defined in Amazonka.LexModels.Types.BotChannelAssociation

Hashable 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:botAlias:BotChannelAssociation', botChannelAssociation_botAlias - An alias pointing to the specific version of the Amazon Lex bot to which this association is being made.

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

$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:createdDate:BotChannelAssociation', botChannelAssociation_createdDate - The date that the association between the Amazon Lex bot and the channel was created.

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

$sel:failureReason:BotChannelAssociation', botChannelAssociation_failureReason - If status is FAILED, Amazon Lex provides the reason that it failed to create the association.

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

$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: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.

BotMetadata

data BotMetadata Source #

Provides information about a bot. .

See: newBotMetadata smart constructor.

Instances

Instances details
FromJSON 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 #

Read BotMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BotMetadata

Show BotMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BotMetadata

NFData BotMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BotMetadata

Methods

rnf :: BotMetadata -> () #

Eq BotMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BotMetadata

Hashable 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" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "BotMetadata'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createdDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastUpdatedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LexStatus)) :*: S1 ('MetaSel ('Just "version") '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:createdDate:BotMetadata', botMetadata_createdDate - The date that the bot was created.

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

$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:name:BotMetadata', botMetadata_name - The name of the bot.

$sel:status:BotMetadata', botMetadata_status - The status of the bot.

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

BuiltinIntentMetadata

data BuiltinIntentMetadata Source #

Provides metadata for a built-in intent.

See: newBuiltinIntentMetadata smart constructor.

Instances

Instances details
FromJSON 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 #

Read BuiltinIntentMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BuiltinIntentMetadata

Show BuiltinIntentMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BuiltinIntentMetadata

NFData BuiltinIntentMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BuiltinIntentMetadata

Methods

rnf :: BuiltinIntentMetadata -> () #

Eq BuiltinIntentMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BuiltinIntentMetadata

Hashable 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" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" '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.

BuiltinIntentSlot

data BuiltinIntentSlot Source #

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

See: newBuiltinIntentSlot smart constructor.

Constructors

BuiltinIntentSlot' (Maybe Text) 

Instances

Instances details
FromJSON 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 #

Read BuiltinIntentSlot Source # 
Instance details

Defined in Amazonka.LexModels.Types.BuiltinIntentSlot

Show BuiltinIntentSlot Source # 
Instance details

Defined in Amazonka.LexModels.Types.BuiltinIntentSlot

NFData BuiltinIntentSlot Source # 
Instance details

Defined in Amazonka.LexModels.Types.BuiltinIntentSlot

Methods

rnf :: BuiltinIntentSlot -> () #

Eq BuiltinIntentSlot Source # 
Instance details

Defined in Amazonka.LexModels.Types.BuiltinIntentSlot

Hashable 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" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" '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.

BuiltinSlotTypeMetadata

data BuiltinSlotTypeMetadata Source #

Provides information about a built in slot type.

See: newBuiltinSlotTypeMetadata smart constructor.

Instances

Instances details
FromJSON 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 #

Read BuiltinSlotTypeMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BuiltinSlotTypeMetadata

Show BuiltinSlotTypeMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BuiltinSlotTypeMetadata

NFData BuiltinSlotTypeMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BuiltinSlotTypeMetadata

Methods

rnf :: BuiltinSlotTypeMetadata -> () #

Eq BuiltinSlotTypeMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BuiltinSlotTypeMetadata

Hashable 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" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" '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.

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' Text Text 

Instances

Instances details
FromJSON CodeHook Source # 
Instance details

Defined in Amazonka.LexModels.Types.CodeHook

ToJSON 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 #

Read CodeHook Source # 
Instance details

Defined in Amazonka.LexModels.Types.CodeHook

Show CodeHook Source # 
Instance details

Defined in Amazonka.LexModels.Types.CodeHook

NFData CodeHook Source # 
Instance details

Defined in Amazonka.LexModels.Types.CodeHook

Methods

rnf :: CodeHook -> () #

Eq CodeHook Source # 
Instance details

Defined in Amazonka.LexModels.Types.CodeHook

Hashable CodeHook Source # 
Instance details

Defined in Amazonka.LexModels.Types.CodeHook

Methods

hashWithSalt :: Int -> CodeHook -> Int #

hash :: CodeHook -> Int #

type Rep CodeHook Source # 
Instance details

Defined in Amazonka.LexModels.Types.CodeHook

type Rep CodeHook = D1 ('MetaData "CodeHook" "Amazonka.LexModels.Types.CodeHook" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" '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.

ConversationLogsRequest

data ConversationLogsRequest Source #

Provides the settings needed for conversation logs.

See: newConversationLogsRequest smart constructor.

Instances

Instances details
ToJSON 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 #

Read ConversationLogsRequest Source # 
Instance details

Defined in Amazonka.LexModels.Types.ConversationLogsRequest

Show ConversationLogsRequest Source # 
Instance details

Defined in Amazonka.LexModels.Types.ConversationLogsRequest

NFData ConversationLogsRequest Source # 
Instance details

Defined in Amazonka.LexModels.Types.ConversationLogsRequest

Methods

rnf :: ConversationLogsRequest -> () #

Eq ConversationLogsRequest Source # 
Instance details

Defined in Amazonka.LexModels.Types.ConversationLogsRequest

Hashable 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" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" '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.

ConversationLogsResponse

data ConversationLogsResponse Source #

Contains information about conversation log settings.

See: newConversationLogsResponse smart constructor.

Instances

Instances details
FromJSON 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 #

Read ConversationLogsResponse Source # 
Instance details

Defined in Amazonka.LexModels.Types.ConversationLogsResponse

Show ConversationLogsResponse Source # 
Instance details

Defined in Amazonka.LexModels.Types.ConversationLogsResponse

NFData ConversationLogsResponse Source # 
Instance details

Defined in Amazonka.LexModels.Types.ConversationLogsResponse

Eq ConversationLogsResponse Source # 
Instance details

Defined in Amazonka.LexModels.Types.ConversationLogsResponse

Hashable 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" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" '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.

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' (Maybe [Text]) Text 

Instances

Instances details
FromJSON EnumerationValue Source # 
Instance details

Defined in Amazonka.LexModels.Types.EnumerationValue

ToJSON 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 #

Read EnumerationValue Source # 
Instance details

Defined in Amazonka.LexModels.Types.EnumerationValue

Show EnumerationValue Source # 
Instance details

Defined in Amazonka.LexModels.Types.EnumerationValue

NFData EnumerationValue Source # 
Instance details

Defined in Amazonka.LexModels.Types.EnumerationValue

Methods

rnf :: EnumerationValue -> () #

Eq EnumerationValue Source # 
Instance details

Defined in Amazonka.LexModels.Types.EnumerationValue

Hashable 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" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" '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.

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.

Instances

Instances details
FromJSON FollowUpPrompt Source # 
Instance details

Defined in Amazonka.LexModels.Types.FollowUpPrompt

ToJSON 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 #

Read FollowUpPrompt Source # 
Instance details

Defined in Amazonka.LexModels.Types.FollowUpPrompt

Show FollowUpPrompt Source # 
Instance details

Defined in Amazonka.LexModels.Types.FollowUpPrompt

NFData FollowUpPrompt Source # 
Instance details

Defined in Amazonka.LexModels.Types.FollowUpPrompt

Methods

rnf :: FollowUpPrompt -> () #

Eq FollowUpPrompt Source # 
Instance details

Defined in Amazonka.LexModels.Types.FollowUpPrompt

Hashable 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" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" '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.

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.

Instances

Instances details
FromJSON FulfillmentActivity Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivity

ToJSON 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 #

Read FulfillmentActivity Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivity

Show FulfillmentActivity Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivity

NFData FulfillmentActivity Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivity

Methods

rnf :: FulfillmentActivity -> () #

Eq FulfillmentActivity Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivity

Hashable 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" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" '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.

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' Text 

Instances

Instances details
FromJSON InputContext Source # 
Instance details

Defined in Amazonka.LexModels.Types.InputContext

ToJSON 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 #

Read InputContext Source # 
Instance details

Defined in Amazonka.LexModels.Types.InputContext

Show InputContext Source # 
Instance details

Defined in Amazonka.LexModels.Types.InputContext

NFData InputContext Source # 
Instance details

Defined in Amazonka.LexModels.Types.InputContext

Methods

rnf :: InputContext -> () #

Eq InputContext Source # 
Instance details

Defined in Amazonka.LexModels.Types.InputContext

Hashable 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" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" '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.

Intent

data Intent Source #

Identifies the specific version of an intent.

See: newIntent smart constructor.

Constructors

Intent' Text Text 

Instances

Instances details
FromJSON Intent Source # 
Instance details

Defined in Amazonka.LexModels.Types.Intent

ToJSON 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 #

Read Intent Source # 
Instance details

Defined in Amazonka.LexModels.Types.Intent

Show Intent Source # 
Instance details

Defined in Amazonka.LexModels.Types.Intent

NFData Intent Source # 
Instance details

Defined in Amazonka.LexModels.Types.Intent

Methods

rnf :: Intent -> () #

Eq Intent Source # 
Instance details

Defined in Amazonka.LexModels.Types.Intent

Methods

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

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

Hashable Intent Source # 
Instance details

Defined in Amazonka.LexModels.Types.Intent

Methods

hashWithSalt :: Int -> Intent -> Int #

hash :: Intent -> Int #

type Rep Intent Source # 
Instance details

Defined in Amazonka.LexModels.Types.Intent

type Rep Intent = D1 ('MetaData "Intent" "Amazonka.LexModels.Types.Intent" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" '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.

IntentMetadata

data IntentMetadata Source #

Provides information about an intent.

See: newIntentMetadata smart constructor.

Instances

Instances details
FromJSON 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 #

Read IntentMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.IntentMetadata

Show IntentMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.IntentMetadata

NFData IntentMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.IntentMetadata

Methods

rnf :: IntentMetadata -> () #

Eq IntentMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.IntentMetadata

Hashable 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" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "IntentMetadata'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createdDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "lastUpdatedDate") '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))))))

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:description:IntentMetadata', intentMetadata_description - A description 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:name:IntentMetadata', intentMetadata_name - The name of the intent.

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

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.

Instances

Instances details
FromJSON KendraConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.KendraConfiguration

ToJSON 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 #

Read KendraConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.KendraConfiguration

Show KendraConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.KendraConfiguration

NFData KendraConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.KendraConfiguration

Methods

rnf :: KendraConfiguration -> () #

Eq KendraConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.KendraConfiguration

Hashable 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" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" '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.

LogSettingsRequest

data LogSettingsRequest Source #

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

See: newLogSettingsRequest smart constructor.

Instances

Instances details
ToJSON 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 #

Read LogSettingsRequest Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogSettingsRequest

Show LogSettingsRequest Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogSettingsRequest

NFData LogSettingsRequest Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogSettingsRequest

Methods

rnf :: LogSettingsRequest -> () #

Eq LogSettingsRequest Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogSettingsRequest

Hashable 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" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" '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.

LogSettingsResponse

data LogSettingsResponse Source #

The settings for conversation logs.

See: newLogSettingsResponse smart constructor.

Instances

Instances details
FromJSON 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 #

Read LogSettingsResponse Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogSettingsResponse

Show LogSettingsResponse Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogSettingsResponse

NFData LogSettingsResponse Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogSettingsResponse

Methods

rnf :: LogSettingsResponse -> () #

Eq LogSettingsResponse Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogSettingsResponse

Hashable 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" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" '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.

Message

data Message Source #

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

See: newMessage smart constructor.

Instances

Instances details
FromJSON Message Source # 
Instance details

Defined in Amazonka.LexModels.Types.Message

ToJSON 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 #

Read Message Source # 
Instance details

Defined in Amazonka.LexModels.Types.Message

Show Message Source # 
Instance details

Defined in Amazonka.LexModels.Types.Message

NFData Message Source # 
Instance details

Defined in Amazonka.LexModels.Types.Message

Methods

rnf :: Message -> () #

Eq Message Source # 
Instance details

Defined in Amazonka.LexModels.Types.Message

Methods

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

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

Hashable Message Source # 
Instance details

Defined in Amazonka.LexModels.Types.Message

Methods

hashWithSalt :: Int -> Message -> Int #

hash :: Message -> Int #

type Rep Message Source # 
Instance details

Defined in Amazonka.LexModels.Types.Message

type Rep Message = D1 ('MetaData "Message" "Amazonka.LexModels.Types.Message" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" '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.

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.

Instances

Instances details
FromJSON 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 #

Read MigrationAlert Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlert

Show MigrationAlert Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlert

NFData MigrationAlert Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlert

Methods

rnf :: MigrationAlert -> () #

Eq MigrationAlert Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlert

Hashable 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" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "MigrationAlert'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "details") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "referenceURLs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MigrationAlertType)))))

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:details:MigrationAlert', migrationAlert_details - Additional details about the alert.

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

$sel:referenceURLs:MigrationAlert', migrationAlert_referenceURLs - A link to the Amazon Lex documentation that describes how to resolve 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.

MigrationSummary

data MigrationSummary Source #

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

See: newMigrationSummary smart constructor.

Instances

Instances details
FromJSON 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 #

Read MigrationSummary Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSummary

Show MigrationSummary Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSummary

NFData MigrationSummary Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSummary

Methods

rnf :: MigrationSummary -> () #

Eq MigrationSummary Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSummary

Hashable 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:migrationId:MigrationSummary', migrationSummary_migrationId - The unique identifier that Amazon Lex assigned to the migration.

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

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

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

OutputContext

data OutputContext Source #

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

See: newOutputContext smart constructor.

Instances

Instances details
FromJSON OutputContext Source # 
Instance details

Defined in Amazonka.LexModels.Types.OutputContext

ToJSON 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 #

Read OutputContext Source # 
Instance details

Defined in Amazonka.LexModels.Types.OutputContext

Show OutputContext Source # 
Instance details

Defined in Amazonka.LexModels.Types.OutputContext

NFData OutputContext Source # 
Instance details

Defined in Amazonka.LexModels.Types.OutputContext

Methods

rnf :: OutputContext -> () #

Eq OutputContext Source # 
Instance details

Defined in Amazonka.LexModels.Types.OutputContext

Hashable 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" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" '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.

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.

Instances

Instances details
FromJSON Prompt Source # 
Instance details

Defined in Amazonka.LexModels.Types.Prompt

ToJSON 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 #

Read Prompt Source # 
Instance details

Defined in Amazonka.LexModels.Types.Prompt

Show Prompt Source # 
Instance details

Defined in Amazonka.LexModels.Types.Prompt

NFData Prompt Source # 
Instance details

Defined in Amazonka.LexModels.Types.Prompt

Methods

rnf :: Prompt -> () #

Eq Prompt Source # 
Instance details

Defined in Amazonka.LexModels.Types.Prompt

Methods

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

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

Hashable Prompt Source # 
Instance details

Defined in Amazonka.LexModels.Types.Prompt

Methods

hashWithSalt :: Int -> Prompt -> Int #

hash :: Prompt -> Int #

type Rep Prompt Source # 
Instance details

Defined in Amazonka.LexModels.Types.Prompt

type Rep Prompt = D1 ('MetaData "Prompt" "Amazonka.LexModels.Types.Prompt" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" '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.

Slot

data Slot Source #

Identifies the version of a specific slot.

See: newSlot smart constructor.

Instances

Instances details
FromJSON Slot Source # 
Instance details

Defined in Amazonka.LexModels.Types.Slot

ToJSON Slot Source # 
Instance details

Defined in Amazonka.LexModels.Types.Slot

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 #

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 #

NFData Slot Source # 
Instance details

Defined in Amazonka.LexModels.Types.Slot

Methods

rnf :: Slot -> () #

Eq Slot Source # 
Instance details

Defined in Amazonka.LexModels.Types.Slot

Methods

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

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

Hashable Slot Source # 
Instance details

Defined in Amazonka.LexModels.Types.Slot

Methods

hashWithSalt :: Int -> Slot -> Int #

hash :: Slot -> Int #

type Rep Slot Source # 
Instance details

Defined in Amazonka.LexModels.Types.Slot

type Rep Slot = D1 ('MetaData "Slot" "Amazonka.LexModels.Types.Slot" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "Slot'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "defaultValueSpec") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SlotDefaultValueSpec)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "obfuscationSetting") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ObfuscationSetting)) :*: (S1 ('MetaSel ('Just "priority") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "responseCard") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "sampleUtterances") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "slotType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "slotTypeVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "valueElicitationPrompt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Prompt)) :*: (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: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:description:Slot', slot_description - A description of the slot.

$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: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.

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: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: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:slotTypeVersion:Slot', slot_slotTypeVersion - The version of the slot type.

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

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

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

SlotDefaultValue

data SlotDefaultValue Source #

A default value for a slot.

See: newSlotDefaultValue smart constructor.

Constructors

SlotDefaultValue' Text 

Instances

Instances details
FromJSON SlotDefaultValue Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotDefaultValue

ToJSON 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 #

Read SlotDefaultValue Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotDefaultValue

Show SlotDefaultValue Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotDefaultValue

NFData SlotDefaultValue Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotDefaultValue

Methods

rnf :: SlotDefaultValue -> () #

Eq SlotDefaultValue Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotDefaultValue

Hashable 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" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" '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."

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.

Instances

Instances details
FromJSON SlotDefaultValueSpec Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotDefaultValueSpec

ToJSON 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 #

Read SlotDefaultValueSpec Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotDefaultValueSpec

Show SlotDefaultValueSpec Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotDefaultValueSpec

NFData SlotDefaultValueSpec Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotDefaultValueSpec

Methods

rnf :: SlotDefaultValueSpec -> () #

Eq SlotDefaultValueSpec Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotDefaultValueSpec

Hashable 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" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" '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.

SlotTypeConfiguration

data SlotTypeConfiguration Source #

Provides configuration information for a slot type.

See: newSlotTypeConfiguration smart constructor.

Instances

Instances details
FromJSON SlotTypeConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeConfiguration

ToJSON 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 #

Read SlotTypeConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeConfiguration

Show SlotTypeConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeConfiguration

NFData SlotTypeConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeConfiguration

Methods

rnf :: SlotTypeConfiguration -> () #

Eq SlotTypeConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeConfiguration

Hashable 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" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" '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.

Instances

Instances details
FromJSON 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 #

Read SlotTypeMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeMetadata

Show SlotTypeMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeMetadata

NFData SlotTypeMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeMetadata

Methods

rnf :: SlotTypeMetadata -> () #

Eq SlotTypeMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeMetadata

Hashable 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" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "SlotTypeMetadata'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createdDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "lastUpdatedDate") '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))))))

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:description:SlotTypeMetadata', slotTypeMetadata_description - A description 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:name:SlotTypeMetadata', slotTypeMetadata_name - The name of the slot type.

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

SlotTypeRegexConfiguration

data SlotTypeRegexConfiguration Source #

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

See: newSlotTypeRegexConfiguration smart constructor.

Instances

Instances details
FromJSON SlotTypeRegexConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeRegexConfiguration

ToJSON 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 #

Read SlotTypeRegexConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeRegexConfiguration

Show SlotTypeRegexConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeRegexConfiguration

NFData SlotTypeRegexConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeRegexConfiguration

Eq SlotTypeRegexConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeRegexConfiguration

Hashable 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" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" '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 (.)

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.

Instances

Instances details
FromJSON Statement Source # 
Instance details

Defined in Amazonka.LexModels.Types.Statement

ToJSON 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 #

Read Statement Source # 
Instance details

Defined in Amazonka.LexModels.Types.Statement

Show Statement Source # 
Instance details

Defined in Amazonka.LexModels.Types.Statement

NFData Statement Source # 
Instance details

Defined in Amazonka.LexModels.Types.Statement

Methods

rnf :: Statement -> () #

Eq Statement Source # 
Instance details

Defined in Amazonka.LexModels.Types.Statement

Hashable 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" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" '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.

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' Text Text 

Instances

Instances details
FromJSON Tag Source # 
Instance details

Defined in Amazonka.LexModels.Types.Tag

ToJSON Tag Source # 
Instance details

Defined in Amazonka.LexModels.Types.Tag

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 #

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 #

NFData Tag Source # 
Instance details

Defined in Amazonka.LexModels.Types.Tag

Methods

rnf :: Tag -> () #

Eq Tag Source # 
Instance details

Defined in Amazonka.LexModels.Types.Tag

Methods

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

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

Hashable Tag Source # 
Instance details

Defined in Amazonka.LexModels.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

type Rep Tag Source # 
Instance details

Defined in Amazonka.LexModels.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.LexModels.Types.Tag" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" '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.

UtteranceData

data UtteranceData Source #

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

See: newUtteranceData smart constructor.

Instances

Instances details
FromJSON 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 #

Read UtteranceData Source # 
Instance details

Defined in Amazonka.LexModels.Types.UtteranceData

Show UtteranceData Source # 
Instance details

Defined in Amazonka.LexModels.Types.UtteranceData

NFData UtteranceData Source # 
Instance details

Defined in Amazonka.LexModels.Types.UtteranceData

Methods

rnf :: UtteranceData -> () #

Eq UtteranceData Source # 
Instance details

Defined in Amazonka.LexModels.Types.UtteranceData

Hashable 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" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" 'False) (C1 ('MetaCons "UtteranceData'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "count") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "distinctUsers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "firstUtteredDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "lastUtteredDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "utteranceString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

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:count:UtteranceData', utteranceData_count - The number of times that the utterance was processed.

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

$sel:firstUtteredDate:UtteranceData', utteranceData_firstUtteredDate - The date that the utterance was first recorded.

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

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

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.

Instances

Instances details
FromJSON 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 #

Read UtteranceList Source # 
Instance details

Defined in Amazonka.LexModels.Types.UtteranceList

Show UtteranceList Source # 
Instance details

Defined in Amazonka.LexModels.Types.UtteranceList

NFData UtteranceList Source # 
Instance details

Defined in Amazonka.LexModels.Types.UtteranceList

Methods

rnf :: UtteranceList -> () #

Eq UtteranceList Source # 
Instance details

Defined in Amazonka.LexModels.Types.UtteranceList

Hashable 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" "amazonka-lex-models-2.0-8Q1WIjnrCCIAMPuyNOCiG7" '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.