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

Amazonka.LexModels

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 => Getting (First ServiceError) a ServiceError Source #

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

PreconditionFailedException

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

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

ConflictException

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

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

NotFoundException

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

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

InternalFailureException

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

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

BadRequestException

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

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

LimitExceededException

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

The request exceeded a limit. Try your request again.

ResourceInUseException

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

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

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

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

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.

StartMigration

data StartMigration Source #

See: newStartMigration smart constructor.

Instances

Instances details
Eq StartMigration Source # 
Instance details

Defined in Amazonka.LexModels.StartMigration

Read StartMigration Source # 
Instance details

Defined in Amazonka.LexModels.StartMigration

Show StartMigration Source # 
Instance details

Defined in Amazonka.LexModels.StartMigration

Generic StartMigration Source # 
Instance details

Defined in Amazonka.LexModels.StartMigration

Associated Types

type Rep StartMigration :: Type -> Type #

NFData StartMigration Source # 
Instance details

Defined in Amazonka.LexModels.StartMigration

Methods

rnf :: StartMigration -> () #

Hashable StartMigration Source # 
Instance details

Defined in Amazonka.LexModels.StartMigration

ToJSON StartMigration Source # 
Instance details

Defined in Amazonka.LexModels.StartMigration

AWSRequest StartMigration Source # 
Instance details

Defined in Amazonka.LexModels.StartMigration

Associated Types

type AWSResponse 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

type Rep StartMigration Source # 
Instance details

Defined in Amazonka.LexModels.StartMigration

type Rep StartMigration = D1 ('MetaData "StartMigration" "Amazonka.LexModels.StartMigration" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" '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)))))
type AWSResponse StartMigration Source # 
Instance details

Defined in Amazonka.LexModels.StartMigration

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:

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

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

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

$sel:migrationStrategy: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
Eq StartMigrationResponse Source # 
Instance details

Defined in Amazonka.LexModels.StartMigration

Read StartMigrationResponse Source # 
Instance details

Defined in Amazonka.LexModels.StartMigration

Show StartMigrationResponse Source # 
Instance details

Defined in Amazonka.LexModels.StartMigration

Generic StartMigrationResponse Source # 
Instance details

Defined in Amazonka.LexModels.StartMigration

Associated Types

type Rep StartMigrationResponse :: Type -> Type #

NFData StartMigrationResponse Source # 
Instance details

Defined in Amazonka.LexModels.StartMigration

Methods

rnf :: StartMigrationResponse -> () #

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:

$sel:v1BotVersion:StartMigration', startMigrationResponse_v1BotVersion - The version of the bot to migrate to Amazon Lex V2.

$sel:migrationStrategy:StartMigration', startMigrationResponse_migrationStrategy - The strategy used to conduct the migration.

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

$sel:v2BotId:StartMigrationResponse', startMigrationResponse_v2BotId - The unique identifier for the Amazon Lex V2 bot.

$sel:v1BotLocale:StartMigrationResponse', startMigrationResponse_v1BotLocale - The locale used for the Amazon Lex V1 bot.

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

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

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

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

DeleteIntentVersion

data DeleteIntentVersion Source #

See: newDeleteIntentVersion smart constructor.

Instances

Instances details
Eq DeleteIntentVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntentVersion

Read DeleteIntentVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntentVersion

Show DeleteIntentVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntentVersion

Generic DeleteIntentVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntentVersion

Associated Types

type Rep DeleteIntentVersion :: Type -> Type #

NFData DeleteIntentVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntentVersion

Methods

rnf :: DeleteIntentVersion -> () #

Hashable DeleteIntentVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntentVersion

AWSRequest DeleteIntentVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntentVersion

Associated Types

type AWSResponse DeleteIntentVersion #

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

type Rep DeleteIntentVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntentVersion

type Rep DeleteIntentVersion = D1 ('MetaData "DeleteIntentVersion" "Amazonka.LexModels.DeleteIntentVersion" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "DeleteIntentVersion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteIntentVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntentVersion

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:

$sel:name:DeleteIntentVersion', deleteIntentVersion_name - The name of the intent.

$sel:version: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
Eq DeleteIntentVersionResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntentVersion

Read DeleteIntentVersionResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntentVersion

Show DeleteIntentVersionResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntentVersion

Generic DeleteIntentVersionResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntentVersion

Associated Types

type Rep DeleteIntentVersionResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" '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.

GetBotAliases (Paginated)

data GetBotAliases Source #

See: newGetBotAliases smart constructor.

Instances

Instances details
Eq GetBotAliases Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAliases

Read GetBotAliases Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAliases

Show GetBotAliases Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAliases

Generic GetBotAliases Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAliases

Associated Types

type Rep GetBotAliases :: Type -> Type #

NFData GetBotAliases Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAliases

Methods

rnf :: GetBotAliases -> () #

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

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

type Rep GetBotAliases Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAliases

type Rep GetBotAliases = D1 ('MetaData "GetBotAliases" "Amazonka.LexModels.GetBotAliases" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "GetBotAliases'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nameContains") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "botName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse GetBotAliases Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAliases

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

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

$sel:maxResults:GetBotAliases', getBotAliases_maxResults - The maximum number of aliases to return in the response. The default is 50. .

$sel:botName:GetBotAliases', getBotAliases_botName - The name of the bot.

data GetBotAliasesResponse Source #

See: newGetBotAliasesResponse smart constructor.

Instances

Instances details
Eq GetBotAliasesResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAliases

Read GetBotAliasesResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAliases

Show GetBotAliasesResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAliases

Generic GetBotAliasesResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAliases

Associated Types

type Rep GetBotAliasesResponse :: Type -> Type #

NFData GetBotAliasesResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAliases

Methods

rnf :: GetBotAliasesResponse -> () #

type Rep GetBotAliasesResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAliases

type Rep GetBotAliasesResponse = D1 ('MetaData "GetBotAliasesResponse" "Amazonka.LexModels.GetBotAliases" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "GetBotAliasesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "botAliases") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BotAliasMetadata])) :*: 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:nextToken: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:botAliases:GetBotAliasesResponse', getBotAliasesResponse_botAliases - An array of BotAliasMetadata objects, each describing a bot alias.

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

DeleteBotChannelAssociation

data DeleteBotChannelAssociation Source #

See: newDeleteBotChannelAssociation smart constructor.

Instances

Instances details
Eq DeleteBotChannelAssociation Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotChannelAssociation

Read DeleteBotChannelAssociation Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotChannelAssociation

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

NFData DeleteBotChannelAssociation Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotChannelAssociation

Hashable DeleteBotChannelAssociation Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotChannelAssociation

AWSRequest DeleteBotChannelAssociation Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotChannelAssociation

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

type Rep DeleteBotChannelAssociation Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotChannelAssociation

type Rep DeleteBotChannelAssociation = D1 ('MetaData "DeleteBotChannelAssociation" "Amazonka.LexModels.DeleteBotChannelAssociation" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" '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))))
type AWSResponse DeleteBotChannelAssociation Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotChannelAssociation

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:

$sel:name:DeleteBotChannelAssociation', deleteBotChannelAssociation_name - The name of the association. The name is case sensitive.

$sel:botName:DeleteBotChannelAssociation', deleteBotChannelAssociation_botName - The name of the Amazon Lex bot.

$sel:botAlias: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
Eq 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

Generic DeleteBotChannelAssociationResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotChannelAssociation

NFData 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" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" '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.

CreateSlotTypeVersion

data CreateSlotTypeVersion Source #

See: newCreateSlotTypeVersion smart constructor.

Instances

Instances details
Eq CreateSlotTypeVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateSlotTypeVersion

Read CreateSlotTypeVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateSlotTypeVersion

Show CreateSlotTypeVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateSlotTypeVersion

Generic CreateSlotTypeVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateSlotTypeVersion

Associated Types

type Rep CreateSlotTypeVersion :: Type -> Type #

NFData CreateSlotTypeVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateSlotTypeVersion

Methods

rnf :: CreateSlotTypeVersion -> () #

Hashable CreateSlotTypeVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateSlotTypeVersion

ToJSON CreateSlotTypeVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateSlotTypeVersion

AWSRequest CreateSlotTypeVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateSlotTypeVersion

Associated Types

type AWSResponse 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

type Rep CreateSlotTypeVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateSlotTypeVersion

type Rep CreateSlotTypeVersion = D1 ('MetaData "CreateSlotTypeVersion" "Amazonka.LexModels.CreateSlotTypeVersion" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" '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)))
type AWSResponse CreateSlotTypeVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateSlotTypeVersion

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:

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

$sel:name: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
Eq CreateSlotTypeVersionResponse Source # 
Instance details

Defined in Amazonka.LexModels.CreateSlotTypeVersion

Read CreateSlotTypeVersionResponse Source # 
Instance details

Defined in Amazonka.LexModels.CreateSlotTypeVersion

Show CreateSlotTypeVersionResponse Source # 
Instance details

Defined in Amazonka.LexModels.CreateSlotTypeVersion

Generic CreateSlotTypeVersionResponse Source # 
Instance details

Defined in Amazonka.LexModels.CreateSlotTypeVersion

Associated Types

type Rep CreateSlotTypeVersionResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "CreateSlotTypeVersionResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "parentSlotTypeSignature") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "slotTypeConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SlotTypeConfiguration]))) :*: (S1 ('MetaSel ('Just "checksum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "valueSelectionStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SlotValueSelectionStrategy)) :*: S1 ('MetaSel ('Just "createdDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))) :*: ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastUpdatedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "enumerationValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EnumerationValue])) :*: 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:

$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:checksum:CreateSlotTypeVersion', createSlotTypeVersionResponse_checksum - Checksum of the $LATEST version of the 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.

$sel:createdDate:CreateSlotTypeVersionResponse', createSlotTypeVersionResponse_createdDate - The date that the slot type was created.

$sel:name:CreateSlotTypeVersion', createSlotTypeVersionResponse_name - The name of the slot type.

$sel:version:CreateSlotTypeVersionResponse', createSlotTypeVersionResponse_version - The version assigned to the new slot type version.

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

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

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

ListTagsForResource

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.LexModels.ListTagsForResource

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.LexModels.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.LexModels.ListTagsForResource

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.LexModels.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.LexModels.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.LexModels.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.LexModels.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

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

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.LexModels.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.LexModels.ListTagsForResource" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.LexModels.ListTagsForResource

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:

$sel:resourceArn: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
Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.LexModels.ListTagsForResource

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.LexModels.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.LexModels.ListTagsForResource

Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.LexModels.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" '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.

GetIntent

data GetIntent Source #

See: newGetIntent smart constructor.

Constructors

GetIntent' Text Text 

Instances

Instances details
Eq GetIntent Source # 
Instance details

Defined in Amazonka.LexModels.GetIntent

Read GetIntent Source # 
Instance details

Defined in Amazonka.LexModels.GetIntent

Show GetIntent Source # 
Instance details

Defined in Amazonka.LexModels.GetIntent

Generic GetIntent Source # 
Instance details

Defined in Amazonka.LexModels.GetIntent

Associated Types

type Rep GetIntent :: Type -> Type #

NFData GetIntent Source # 
Instance details

Defined in Amazonka.LexModels.GetIntent

Methods

rnf :: GetIntent -> () #

Hashable GetIntent Source # 
Instance details

Defined in Amazonka.LexModels.GetIntent

AWSRequest GetIntent Source # 
Instance details

Defined in Amazonka.LexModels.GetIntent

Associated Types

type AWSResponse GetIntent #

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

type Rep GetIntent Source # 
Instance details

Defined in Amazonka.LexModels.GetIntent

type Rep GetIntent = D1 ('MetaData "GetIntent" "Amazonka.LexModels.GetIntent" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "GetIntent'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetIntent Source # 
Instance details

Defined in Amazonka.LexModels.GetIntent

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:

$sel:name:GetIntent', getIntent_name - The name of the intent. The name is case sensitive.

$sel:version:GetIntent', getIntent_version - The version of the intent.

data GetIntentResponse Source #

See: newGetIntentResponse smart constructor.

Instances

Instances details
Eq GetIntentResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetIntent

Read GetIntentResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetIntent

Show GetIntentResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetIntent

Generic GetIntentResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetIntent

Associated Types

type Rep GetIntentResponse :: Type -> Type #

NFData GetIntentResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetIntent

Methods

rnf :: GetIntentResponse -> () #

type Rep GetIntentResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetIntent

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

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

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

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

$sel:checksum: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:sampleUtterances:GetIntentResponse', getIntentResponse_sampleUtterances - An array of sample utterances configured for the intent.

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

$sel:createdDate:GetIntentResponse', getIntentResponse_createdDate - The date that the intent was created.

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

$sel:name:GetIntent', getIntentResponse_name - The name of the intent.

$sel:version:GetIntent', getIntentResponse_version - The version of the intent.

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

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

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

$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:description:GetIntentResponse', getIntentResponse_description - A description of the intent.

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

PutIntent

data PutIntent Source #

See: newPutIntent smart constructor.

Instances

Instances details
Eq PutIntent Source # 
Instance details

Defined in Amazonka.LexModels.PutIntent

Read PutIntent Source # 
Instance details

Defined in Amazonka.LexModels.PutIntent

Show PutIntent Source # 
Instance details

Defined in Amazonka.LexModels.PutIntent

Generic PutIntent Source # 
Instance details

Defined in Amazonka.LexModels.PutIntent

Associated Types

type Rep PutIntent :: Type -> Type #

NFData PutIntent Source # 
Instance details

Defined in Amazonka.LexModels.PutIntent

Methods

rnf :: PutIntent -> () #

Hashable PutIntent Source # 
Instance details

Defined in Amazonka.LexModels.PutIntent

ToJSON PutIntent Source # 
Instance details

Defined in Amazonka.LexModels.PutIntent

AWSRequest PutIntent Source # 
Instance details

Defined in Amazonka.LexModels.PutIntent

Associated Types

type AWSResponse 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

type Rep PutIntent Source # 
Instance details

Defined in Amazonka.LexModels.PutIntent

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

Defined in Amazonka.LexModels.PutIntent

newPutIntent Source #

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:

$sel:fulfillmentActivity: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).

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

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

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

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

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

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

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

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

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

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

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

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

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

$sel:description:PutIntent', putIntent_description - A description of the intent.

$sel:name: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
Eq PutIntentResponse Source # 
Instance details

Defined in Amazonka.LexModels.PutIntent

Read PutIntentResponse Source # 
Instance details

Defined in Amazonka.LexModels.PutIntent

Show PutIntentResponse Source # 
Instance details

Defined in Amazonka.LexModels.PutIntent

Generic PutIntentResponse Source # 
Instance details

Defined in Amazonka.LexModels.PutIntent

Associated Types

type Rep PutIntentResponse :: Type -> Type #

NFData PutIntentResponse Source # 
Instance details

Defined in Amazonka.LexModels.PutIntent

Methods

rnf :: PutIntentResponse -> () #

type Rep PutIntentResponse Source # 
Instance details

Defined in Amazonka.LexModels.PutIntent

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

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

$sel:slots:PutIntent', putIntentResponse_slots - An array of intent slots that are configured for the intent.

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

$sel:checksum:PutIntent', putIntentResponse_checksum - Checksum of the $LATESTversion of the intent created or updated.

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

$sel:sampleUtterances:PutIntent', putIntentResponse_sampleUtterances - An array of sample utterances that are configured for the intent.

$sel:parentIntentSignature:PutIntent', putIntentResponse_parentIntentSignature - A unique identifier for the built-in intent that this intent is based on.

$sel:createdDate:PutIntentResponse', putIntentResponse_createdDate - The date that the intent was created.

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

$sel:name:PutIntent', putIntentResponse_name - The name of the intent.

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

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

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

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

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

$sel:confirmationPrompt:PutIntent', putIntentResponse_confirmationPrompt - If defined in the intent, Amazon Lex prompts the user to confirm the intent before fulfilling it.

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

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

$sel:description:PutIntent', putIntentResponse_description - A description of the intent.

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

DeleteIntent

data DeleteIntent Source #

See: newDeleteIntent smart constructor.

Constructors

DeleteIntent' Text 

Instances

Instances details
Eq DeleteIntent Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntent

Read DeleteIntent Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntent

Show DeleteIntent Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntent

Generic DeleteIntent Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntent

Associated Types

type Rep DeleteIntent :: Type -> Type #

NFData DeleteIntent Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntent

Methods

rnf :: DeleteIntent -> () #

Hashable DeleteIntent Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntent

AWSRequest DeleteIntent Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntent

Associated Types

type AWSResponse DeleteIntent #

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

type Rep DeleteIntent Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntent

type Rep DeleteIntent = D1 ('MetaData "DeleteIntent" "Amazonka.LexModels.DeleteIntent" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "DeleteIntent'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteIntent Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntent

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:

$sel:name: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
Eq DeleteIntentResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntent

Read DeleteIntentResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntent

Show DeleteIntentResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntent

Generic DeleteIntentResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntent

Associated Types

type Rep DeleteIntentResponse :: Type -> Type #

NFData DeleteIntentResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntent

Methods

rnf :: DeleteIntentResponse -> () #

type Rep DeleteIntentResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteIntent

type Rep DeleteIntentResponse = D1 ('MetaData "DeleteIntentResponse" "Amazonka.LexModels.DeleteIntent" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" '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.

GetBuiltinIntents (Paginated)

data GetBuiltinIntents Source #

See: newGetBuiltinIntents smart constructor.

Instances

Instances details
Eq GetBuiltinIntents Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntents

Read GetBuiltinIntents Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntents

Show GetBuiltinIntents Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntents

Generic GetBuiltinIntents Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntents

Associated Types

type Rep GetBuiltinIntents :: Type -> Type #

NFData GetBuiltinIntents Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntents

Methods

rnf :: GetBuiltinIntents -> () #

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

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

type Rep GetBuiltinIntents Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntents

type Rep GetBuiltinIntents = D1 ('MetaData "GetBuiltinIntents" "Amazonka.LexModels.GetBuiltinIntents" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "GetBuiltinIntents'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "locale") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Locale)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "signatureContains") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))
type AWSResponse GetBuiltinIntents Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntents

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

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

data GetBuiltinIntentsResponse Source #

See: newGetBuiltinIntentsResponse smart constructor.

Instances

Instances details
Eq GetBuiltinIntentsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntents

Read GetBuiltinIntentsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntents

Show GetBuiltinIntentsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntents

Generic GetBuiltinIntentsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntents

Associated Types

type Rep GetBuiltinIntentsResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" '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.

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

PutBot

data PutBot Source #

See: newPutBot smart constructor.

Instances

Instances details
Eq PutBot Source # 
Instance details

Defined in Amazonka.LexModels.PutBot

Methods

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

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

Read PutBot Source # 
Instance details

Defined in Amazonka.LexModels.PutBot

Show PutBot Source # 
Instance details

Defined in Amazonka.LexModels.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 #

NFData PutBot Source # 
Instance details

Defined in Amazonka.LexModels.PutBot

Methods

rnf :: PutBot -> () #

Hashable PutBot Source # 
Instance details

Defined in Amazonka.LexModels.PutBot

Methods

hashWithSalt :: Int -> PutBot -> Int #

hash :: PutBot -> Int #

ToJSON PutBot Source # 
Instance details

Defined in Amazonka.LexModels.PutBot

AWSRequest PutBot Source # 
Instance details

Defined in Amazonka.LexModels.PutBot

Associated Types

type AWSResponse 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

type Rep PutBot Source # 
Instance details

Defined in Amazonka.LexModels.PutBot

type Rep PutBot = D1 ('MetaData "PutBot" "Amazonka.LexModels.PutBot" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "PutBot'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "abortStatement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Statement)) :*: S1 ('MetaSel ('Just "intents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Intent]))) :*: (S1 ('MetaSel ('Just "checksum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "enableModelImprovements") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "nluIntentConfidenceThreshold") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "detectSentiment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "processBehavior") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProcessBehavior)) :*: S1 ('MetaSel ('Just "idleSessionTTLInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))) :*: (((S1 ('MetaSel ('Just "clarificationPrompt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Prompt)) :*: S1 ('MetaSel ('Just "voiceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "createVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: 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))))))
type AWSResponse PutBot Source # 
Instance details

Defined in Amazonka.LexModels.PutBot

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:

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

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

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

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

$sel:nluIntentConfidenceThreshold: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:detectSentiment: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.

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

$sel:idleSessionTTLInSeconds: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).

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

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

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

$sel:description:PutBot', putBot_description - A description of the bot.

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

$sel:name:PutBot', putBot_name - The name of the bot. The name is not case sensitive.

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

$sel:childDirected: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
Eq PutBotResponse Source # 
Instance details

Defined in Amazonka.LexModels.PutBot

Read PutBotResponse Source # 
Instance details

Defined in Amazonka.LexModels.PutBot

Show PutBotResponse Source # 
Instance details

Defined in Amazonka.LexModels.PutBot

Generic PutBotResponse Source # 
Instance details

Defined in Amazonka.LexModels.PutBot

Associated Types

type Rep PutBotResponse :: Type -> Type #

NFData PutBotResponse Source # 
Instance details

Defined in Amazonka.LexModels.PutBot

Methods

rnf :: PutBotResponse -> () #

type Rep PutBotResponse Source # 
Instance details

Defined in Amazonka.LexModels.PutBot

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

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

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

$sel:abortStatement:PutBot', putBotResponse_abortStatement - The message that Amazon Lex uses to cancel a conversation. For more information, see PutBot.

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

$sel:checksum:PutBot', putBotResponse_checksum - Checksum of the bot that you created.

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

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

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

$sel:locale:PutBot', putBotResponse_locale - The target locale for the bot.

$sel:createdDate:PutBotResponse', putBotResponse_createdDate - The date that the bot was created.

$sel:name:PutBot', putBotResponse_name - The name of the bot.

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

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

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

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

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

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

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

$sel:description:PutBot', putBotResponse_description - A description of the bot.

$sel:tags:PutBot', putBotResponse_tags - A list of tags associated with the bot.

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

DeleteBot

data DeleteBot Source #

See: newDeleteBot smart constructor.

Constructors

DeleteBot' Text 

Instances

Instances details
Eq DeleteBot Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBot

Read DeleteBot Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBot

Show DeleteBot Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBot

Generic DeleteBot Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBot

Associated Types

type Rep DeleteBot :: Type -> Type #

NFData DeleteBot Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBot

Methods

rnf :: DeleteBot -> () #

Hashable DeleteBot Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBot

AWSRequest DeleteBot Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBot

Associated Types

type AWSResponse DeleteBot #

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

type Rep DeleteBot Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBot

type Rep DeleteBot = D1 ('MetaData "DeleteBot" "Amazonka.LexModels.DeleteBot" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "DeleteBot'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteBot Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBot

newDeleteBot Source #

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:

$sel:name: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
Eq DeleteBotResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBot

Read DeleteBotResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBot

Show DeleteBotResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBot

Generic DeleteBotResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBot

Associated Types

type Rep DeleteBotResponse :: Type -> Type #

NFData DeleteBotResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBot

Methods

rnf :: DeleteBotResponse -> () #

type Rep DeleteBotResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBot

type Rep DeleteBotResponse = D1 ('MetaData "DeleteBotResponse" "Amazonka.LexModels.DeleteBot" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" '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.

GetImport

data GetImport Source #

See: newGetImport smart constructor.

Constructors

GetImport' Text 

Instances

Instances details
Eq GetImport Source # 
Instance details

Defined in Amazonka.LexModels.GetImport

Read GetImport Source # 
Instance details

Defined in Amazonka.LexModels.GetImport

Show GetImport Source # 
Instance details

Defined in Amazonka.LexModels.GetImport

Generic GetImport Source # 
Instance details

Defined in Amazonka.LexModels.GetImport

Associated Types

type Rep GetImport :: Type -> Type #

NFData GetImport Source # 
Instance details

Defined in Amazonka.LexModels.GetImport

Methods

rnf :: GetImport -> () #

Hashable GetImport Source # 
Instance details

Defined in Amazonka.LexModels.GetImport

AWSRequest GetImport Source # 
Instance details

Defined in Amazonka.LexModels.GetImport

Associated Types

type AWSResponse GetImport #

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

type Rep GetImport Source # 
Instance details

Defined in Amazonka.LexModels.GetImport

type Rep GetImport = D1 ('MetaData "GetImport" "Amazonka.LexModels.GetImport" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "GetImport'" 'PrefixI 'True) (S1 ('MetaSel ('Just "importId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetImport Source # 
Instance details

Defined in Amazonka.LexModels.GetImport

newGetImport Source #

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:

$sel:importId:GetImport', getImport_importId - The identifier of the import job information to return.

data GetImportResponse Source #

See: newGetImportResponse smart constructor.

Instances

Instances details
Eq GetImportResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetImport

Read GetImportResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetImport

Show GetImportResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetImport

Generic GetImportResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetImport

Associated Types

type Rep GetImportResponse :: Type -> Type #

NFData GetImportResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetImport

Methods

rnf :: GetImportResponse -> () #

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:

$sel:failureReason:GetImportResponse', getImportResponse_failureReason - A string that describes why an import job failed to complete.

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

$sel:importId:GetImport', getImportResponse_importId - The identifier for the specific import job.

$sel:createdDate:GetImportResponse', getImportResponse_createdDate - A timestamp for the date and time that the import job was created.

$sel:name:GetImportResponse', getImportResponse_name - The name given to the import job.

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

$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:httpStatus:GetImportResponse', getImportResponse_httpStatus - The response's http status code.

GetIntentVersions (Paginated)

data GetIntentVersions Source #

See: newGetIntentVersions smart constructor.

Instances

Instances details
Eq GetIntentVersions Source # 
Instance details

Defined in Amazonka.LexModels.GetIntentVersions

Read GetIntentVersions Source # 
Instance details

Defined in Amazonka.LexModels.GetIntentVersions

Show GetIntentVersions Source # 
Instance details

Defined in Amazonka.LexModels.GetIntentVersions

Generic GetIntentVersions Source # 
Instance details

Defined in Amazonka.LexModels.GetIntentVersions

Associated Types

type Rep GetIntentVersions :: Type -> Type #

NFData GetIntentVersions Source # 
Instance details

Defined in Amazonka.LexModels.GetIntentVersions

Methods

rnf :: GetIntentVersions -> () #

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

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

type Rep GetIntentVersions Source # 
Instance details

Defined in Amazonka.LexModels.GetIntentVersions

type Rep GetIntentVersions = D1 ('MetaData "GetIntentVersions" "Amazonka.LexModels.GetIntentVersions" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "GetIntentVersions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse GetIntentVersions Source # 
Instance details

Defined in Amazonka.LexModels.GetIntentVersions

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

$sel:maxResults:GetIntentVersions', getIntentVersions_maxResults - The maximum number of intent versions to return in the response. The default is 10.

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

data GetIntentVersionsResponse Source #

See: newGetIntentVersionsResponse smart constructor.

Instances

Instances details
Eq GetIntentVersionsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetIntentVersions

Read GetIntentVersionsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetIntentVersions

Show GetIntentVersionsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetIntentVersions

Generic GetIntentVersionsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetIntentVersions

Associated Types

type Rep GetIntentVersionsResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" '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.

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

GetBuiltinIntent

data GetBuiltinIntent Source #

See: newGetBuiltinIntent smart constructor.

Constructors

GetBuiltinIntent' Text 

Instances

Instances details
Eq GetBuiltinIntent Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntent

Read GetBuiltinIntent Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntent

Show GetBuiltinIntent Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntent

Generic GetBuiltinIntent Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntent

Associated Types

type Rep GetBuiltinIntent :: Type -> Type #

NFData GetBuiltinIntent Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntent

Methods

rnf :: GetBuiltinIntent -> () #

Hashable GetBuiltinIntent Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntent

AWSRequest GetBuiltinIntent Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntent

Associated Types

type AWSResponse GetBuiltinIntent #

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

type Rep GetBuiltinIntent Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntent

type Rep GetBuiltinIntent = D1 ('MetaData "GetBuiltinIntent" "Amazonka.LexModels.GetBuiltinIntent" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "GetBuiltinIntent'" 'PrefixI 'True) (S1 ('MetaSel ('Just "signature") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetBuiltinIntent Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntent

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:

$sel:signature: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
Eq GetBuiltinIntentResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntent

Read GetBuiltinIntentResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntent

Show GetBuiltinIntentResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntent

Generic GetBuiltinIntentResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinIntent

Associated Types

type Rep GetBuiltinIntentResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" '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:

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

$sel:supportedLocales:GetBuiltinIntentResponse', getBuiltinIntentResponse_supportedLocales - A list of locales that the intent supports.

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

PutBotAlias

data PutBotAlias Source #

See: newPutBotAlias smart constructor.

Instances

Instances details
Eq PutBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.PutBotAlias

Read PutBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.PutBotAlias

Show PutBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.PutBotAlias

Generic PutBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.PutBotAlias

Associated Types

type Rep PutBotAlias :: Type -> Type #

NFData PutBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.PutBotAlias

Methods

rnf :: PutBotAlias -> () #

Hashable PutBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.PutBotAlias

ToJSON PutBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.PutBotAlias

AWSRequest PutBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.PutBotAlias

Associated Types

type AWSResponse 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

type Rep PutBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.PutBotAlias

type AWSResponse 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:

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

$sel:conversationLogs:PutBotAlias', putBotAlias_conversationLogs - Settings for conversation logs for the alias.

$sel:description:PutBotAlias', putBotAlias_description - A description of the alias.

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

$sel:name:PutBotAlias', putBotAlias_name - The name of the alias. The name is not case sensitive.

$sel:botVersion:PutBotAlias', putBotAlias_botVersion - The version of the bot.

$sel:botName:PutBotAlias', putBotAlias_botName - The name of the bot.

data PutBotAliasResponse Source #

See: newPutBotAliasResponse smart constructor.

Instances

Instances details
Eq PutBotAliasResponse Source # 
Instance details

Defined in Amazonka.LexModels.PutBotAlias

Read PutBotAliasResponse Source # 
Instance details

Defined in Amazonka.LexModels.PutBotAlias

Show PutBotAliasResponse Source # 
Instance details

Defined in Amazonka.LexModels.PutBotAlias

Generic PutBotAliasResponse Source # 
Instance details

Defined in Amazonka.LexModels.PutBotAlias

Associated Types

type Rep PutBotAliasResponse :: Type -> Type #

NFData PutBotAliasResponse Source # 
Instance details

Defined in Amazonka.LexModels.PutBotAlias

Methods

rnf :: PutBotAliasResponse -> () #

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:

$sel:checksum:PutBotAlias', putBotAliasResponse_checksum - The checksum for the current version of the alias.

$sel:botVersion:PutBotAlias', putBotAliasResponse_botVersion - The version of the bot that the alias points to.

$sel:botName:PutBotAlias', putBotAliasResponse_botName - The name of the bot that the alias points to.

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

$sel:name:PutBotAlias', putBotAliasResponse_name - The name of the alias.

$sel:conversationLogs:PutBotAlias', putBotAliasResponse_conversationLogs - The settings that determine how Amazon Lex uses conversation logs for the alias.

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

$sel:description:PutBotAlias', putBotAliasResponse_description - A description of the alias.

$sel:tags:PutBotAlias', putBotAliasResponse_tags - A list of tags associated with a bot.

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

GetBotVersions (Paginated)

data GetBotVersions Source #

See: newGetBotVersions smart constructor.

Instances

Instances details
Eq GetBotVersions Source # 
Instance details

Defined in Amazonka.LexModels.GetBotVersions

Read GetBotVersions Source # 
Instance details

Defined in Amazonka.LexModels.GetBotVersions

Show GetBotVersions Source # 
Instance details

Defined in Amazonka.LexModels.GetBotVersions

Generic GetBotVersions Source # 
Instance details

Defined in Amazonka.LexModels.GetBotVersions

Associated Types

type Rep GetBotVersions :: Type -> Type #

NFData GetBotVersions Source # 
Instance details

Defined in Amazonka.LexModels.GetBotVersions

Methods

rnf :: GetBotVersions -> () #

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

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

type Rep GetBotVersions Source # 
Instance details

Defined in Amazonka.LexModels.GetBotVersions

type Rep GetBotVersions = D1 ('MetaData "GetBotVersions" "Amazonka.LexModels.GetBotVersions" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "GetBotVersions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse GetBotVersions Source # 
Instance details

Defined in Amazonka.LexModels.GetBotVersions

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

$sel:maxResults:GetBotVersions', getBotVersions_maxResults - The maximum number of bot versions to return in the response. The default is 10.

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

data GetBotVersionsResponse Source #

See: newGetBotVersionsResponse smart constructor.

Instances

Instances details
Eq GetBotVersionsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBotVersions

Read GetBotVersionsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBotVersions

Show GetBotVersionsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBotVersions

Generic GetBotVersionsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBotVersions

Associated Types

type Rep GetBotVersionsResponse :: Type -> Type #

NFData GetBotVersionsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBotVersions

Methods

rnf :: GetBotVersionsResponse -> () #

type Rep GetBotVersionsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBotVersions

type Rep GetBotVersionsResponse = D1 ('MetaData "GetBotVersionsResponse" "Amazonka.LexModels.GetBotVersions" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" '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.

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

GetBotChannelAssociations (Paginated)

data GetBotChannelAssociations Source #

See: newGetBotChannelAssociations smart constructor.

Instances

Instances details
Eq GetBotChannelAssociations Source # 
Instance details

Defined in Amazonka.LexModels.GetBotChannelAssociations

Read GetBotChannelAssociations Source # 
Instance details

Defined in Amazonka.LexModels.GetBotChannelAssociations

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

NFData GetBotChannelAssociations Source # 
Instance details

Defined in Amazonka.LexModels.GetBotChannelAssociations

Hashable 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

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

type Rep GetBotChannelAssociations Source # 
Instance details

Defined in Amazonka.LexModels.GetBotChannelAssociations

type Rep GetBotChannelAssociations = D1 ('MetaData "GetBotChannelAssociations" "Amazonka.LexModels.GetBotChannelAssociations" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "GetBotChannelAssociations'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nameContains") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "botName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "botAlias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse GetBotChannelAssociations Source # 
Instance details

Defined in Amazonka.LexModels.GetBotChannelAssociations

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

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

$sel:maxResults:GetBotChannelAssociations', getBotChannelAssociations_maxResults - The maximum number of associations to return in the response. The default is 50.

$sel:botName:GetBotChannelAssociations', getBotChannelAssociations_botName - The name of the Amazon Lex bot in the association.

$sel:botAlias: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
Eq GetBotChannelAssociationsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBotChannelAssociations

Show GetBotChannelAssociationsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBotChannelAssociations

Generic GetBotChannelAssociationsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBotChannelAssociations

Associated Types

type Rep GetBotChannelAssociationsResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" '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.

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

DeleteBotAlias

data DeleteBotAlias Source #

See: newDeleteBotAlias smart constructor.

Constructors

DeleteBotAlias' Text Text 

Instances

Instances details
Eq DeleteBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotAlias

Read DeleteBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotAlias

Show DeleteBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotAlias

Generic DeleteBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotAlias

Associated Types

type Rep DeleteBotAlias :: Type -> Type #

NFData DeleteBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotAlias

Methods

rnf :: DeleteBotAlias -> () #

Hashable DeleteBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotAlias

AWSRequest DeleteBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotAlias

Associated Types

type AWSResponse DeleteBotAlias #

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

type Rep DeleteBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotAlias

type Rep DeleteBotAlias = D1 ('MetaData "DeleteBotAlias" "Amazonka.LexModels.DeleteBotAlias" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "DeleteBotAlias'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "botName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotAlias

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:

$sel:name:DeleteBotAlias', deleteBotAlias_name - The name of the alias to delete. The name is case sensitive.

$sel:botName:DeleteBotAlias', deleteBotAlias_botName - The name of the bot that the alias points to.

data DeleteBotAliasResponse Source #

See: newDeleteBotAliasResponse smart constructor.

Instances

Instances details
Eq DeleteBotAliasResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotAlias

Read DeleteBotAliasResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotAlias

Show DeleteBotAliasResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotAlias

Generic DeleteBotAliasResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotAlias

Associated Types

type Rep DeleteBotAliasResponse :: Type -> Type #

NFData DeleteBotAliasResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotAlias

Methods

rnf :: DeleteBotAliasResponse -> () #

type Rep DeleteBotAliasResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotAlias

type Rep DeleteBotAliasResponse = D1 ('MetaData "DeleteBotAliasResponse" "Amazonka.LexModels.DeleteBotAlias" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" '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.

GetSlotTypes (Paginated)

data GetSlotTypes Source #

See: newGetSlotTypes smart constructor.

Instances

Instances details
Eq GetSlotTypes Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypes

Read GetSlotTypes Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypes

Show GetSlotTypes Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypes

Generic GetSlotTypes Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypes

Associated Types

type Rep GetSlotTypes :: Type -> Type #

NFData GetSlotTypes Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypes

Methods

rnf :: GetSlotTypes -> () #

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

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

type Rep GetSlotTypes Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypes

type Rep GetSlotTypes = D1 ('MetaData "GetSlotTypes" "Amazonka.LexModels.GetSlotTypes" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "GetSlotTypes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nameContains") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))
type AWSResponse GetSlotTypes Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypes

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

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

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

data GetSlotTypesResponse Source #

See: newGetSlotTypesResponse smart constructor.

Instances

Instances details
Eq GetSlotTypesResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypes

Read GetSlotTypesResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypes

Show GetSlotTypesResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypes

Generic GetSlotTypesResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypes

Associated Types

type Rep GetSlotTypesResponse :: Type -> Type #

NFData GetSlotTypesResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypes

Methods

rnf :: GetSlotTypesResponse -> () #

type Rep GetSlotTypesResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypes

type Rep GetSlotTypesResponse = D1 ('MetaData "GetSlotTypesResponse" "Amazonka.LexModels.GetSlotTypes" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" '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:

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

GetMigrations

data GetMigrations Source #

See: newGetMigrations smart constructor.

Instances

Instances details
Eq GetMigrations Source # 
Instance details

Defined in Amazonka.LexModels.GetMigrations

Read GetMigrations Source # 
Instance details

Defined in Amazonka.LexModels.GetMigrations

Show GetMigrations Source # 
Instance details

Defined in Amazonka.LexModels.GetMigrations

Generic GetMigrations Source # 
Instance details

Defined in Amazonka.LexModels.GetMigrations

Associated Types

type Rep GetMigrations :: Type -> Type #

NFData GetMigrations Source # 
Instance details

Defined in Amazonka.LexModels.GetMigrations

Methods

rnf :: GetMigrations -> () #

Hashable GetMigrations Source # 
Instance details

Defined in Amazonka.LexModels.GetMigrations

AWSRequest GetMigrations Source # 
Instance details

Defined in Amazonka.LexModels.GetMigrations

Associated Types

type AWSResponse GetMigrations #

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

type Rep GetMigrations Source # 
Instance details

Defined in Amazonka.LexModels.GetMigrations

type Rep GetMigrations = D1 ('MetaData "GetMigrations" "Amazonka.LexModels.GetMigrations" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "GetMigrations'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "sortByOrder") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SortOrder)) :*: (S1 ('MetaSel ('Just "sortByAttribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MigrationSortAttribute)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "migrationStatusEquals") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MigrationStatus)) :*: (S1 ('MetaSel ('Just "v1BotNameContains") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))))
type AWSResponse GetMigrations Source # 
Instance details

Defined in Amazonka.LexModels.GetMigrations

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:sortByOrder:GetMigrations', getMigrations_sortByOrder - The order so sort the list.

$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:nextToken: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:migrationStatusEquals:GetMigrations', getMigrations_migrationStatusEquals - Filters the list to contain only migrations in the specified state.

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

$sel:maxResults:GetMigrations', getMigrations_maxResults - The maximum number of migrations to return in the response. The default is 10.

data GetMigrationsResponse Source #

See: newGetMigrationsResponse smart constructor.

Instances

Instances details
Eq GetMigrationsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetMigrations

Read GetMigrationsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetMigrations

Show GetMigrationsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetMigrations

Generic GetMigrationsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetMigrations

Associated Types

type Rep GetMigrationsResponse :: Type -> Type #

NFData GetMigrationsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetMigrations

Methods

rnf :: GetMigrationsResponse -> () #

type Rep GetMigrationsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetMigrations

type Rep GetMigrationsResponse = D1 ('MetaData "GetMigrationsResponse" "Amazonka.LexModels.GetMigrations" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" '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.

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

DeleteUtterances

data DeleteUtterances Source #

See: newDeleteUtterances smart constructor.

Instances

Instances details
Eq DeleteUtterances Source # 
Instance details

Defined in Amazonka.LexModels.DeleteUtterances

Read DeleteUtterances Source # 
Instance details

Defined in Amazonka.LexModels.DeleteUtterances

Show DeleteUtterances Source # 
Instance details

Defined in Amazonka.LexModels.DeleteUtterances

Generic DeleteUtterances Source # 
Instance details

Defined in Amazonka.LexModels.DeleteUtterances

Associated Types

type Rep DeleteUtterances :: Type -> Type #

NFData DeleteUtterances Source # 
Instance details

Defined in Amazonka.LexModels.DeleteUtterances

Methods

rnf :: DeleteUtterances -> () #

Hashable DeleteUtterances Source # 
Instance details

Defined in Amazonka.LexModels.DeleteUtterances

AWSRequest DeleteUtterances Source # 
Instance details

Defined in Amazonka.LexModels.DeleteUtterances

Associated Types

type AWSResponse DeleteUtterances #

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

type Rep DeleteUtterances Source # 
Instance details

Defined in Amazonka.LexModels.DeleteUtterances

type Rep DeleteUtterances = D1 ('MetaData "DeleteUtterances" "Amazonka.LexModels.DeleteUtterances" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "DeleteUtterances'" 'PrefixI 'True) (S1 ('MetaSel ('Just "botName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "userId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteUtterances Source # 
Instance details

Defined in Amazonka.LexModels.DeleteUtterances

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:

$sel:botName: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
Eq DeleteUtterancesResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteUtterances

Read DeleteUtterancesResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteUtterances

Show DeleteUtterancesResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteUtterances

Generic DeleteUtterancesResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteUtterances

Associated Types

type Rep DeleteUtterancesResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" '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.

GetBots (Paginated)

data GetBots Source #

See: newGetBots smart constructor.

Constructors

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

Instances

Instances details
Eq GetBots Source # 
Instance details

Defined in Amazonka.LexModels.GetBots

Methods

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

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

Read GetBots Source # 
Instance details

Defined in Amazonka.LexModels.GetBots

Show GetBots Source # 
Instance details

Defined in Amazonka.LexModels.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 #

NFData GetBots Source # 
Instance details

Defined in Amazonka.LexModels.GetBots

Methods

rnf :: GetBots -> () #

Hashable GetBots Source # 
Instance details

Defined in Amazonka.LexModels.GetBots

Methods

hashWithSalt :: Int -> GetBots -> Int #

hash :: GetBots -> Int #

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 #

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

type Rep GetBots Source # 
Instance details

Defined in Amazonka.LexModels.GetBots

type Rep GetBots = D1 ('MetaData "GetBots" "Amazonka.LexModels.GetBots" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "GetBots'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nameContains") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))
type AWSResponse GetBots Source # 
Instance details

Defined in Amazonka.LexModels.GetBots

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

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

$sel:maxResults:GetBots', getBots_maxResults - The maximum number of bots to return in the response that the request will return. The default is 10.

data GetBotsResponse Source #

See: newGetBotsResponse smart constructor.

Instances

Instances details
Eq GetBotsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBots

Read GetBotsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBots

Show GetBotsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBots

Generic GetBotsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBots

Associated Types

type Rep GetBotsResponse :: Type -> Type #

NFData GetBotsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBots

Methods

rnf :: GetBotsResponse -> () #

type Rep GetBotsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBots

type Rep GetBotsResponse = D1 ('MetaData "GetBotsResponse" "Amazonka.LexModels.GetBots" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" '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.

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

GetBot

data GetBot Source #

See: newGetBot smart constructor.

Constructors

GetBot' Text Text 

Instances

Instances details
Eq GetBot Source # 
Instance details

Defined in Amazonka.LexModels.GetBot

Methods

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

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

Read GetBot Source # 
Instance details

Defined in Amazonka.LexModels.GetBot

Show GetBot Source # 
Instance details

Defined in Amazonka.LexModels.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 #

NFData GetBot Source # 
Instance details

Defined in Amazonka.LexModels.GetBot

Methods

rnf :: GetBot -> () #

Hashable GetBot Source # 
Instance details

Defined in Amazonka.LexModels.GetBot

Methods

hashWithSalt :: Int -> GetBot -> Int #

hash :: GetBot -> Int #

AWSRequest GetBot Source # 
Instance details

Defined in Amazonka.LexModels.GetBot

Associated Types

type AWSResponse GetBot #

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

type Rep GetBot Source # 
Instance details

Defined in Amazonka.LexModels.GetBot

type Rep GetBot = D1 ('MetaData "GetBot" "Amazonka.LexModels.GetBot" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "GetBot'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "versionOrAlias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetBot Source # 
Instance details

Defined in Amazonka.LexModels.GetBot

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:

$sel:name: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
Eq GetBotResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBot

Read GetBotResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBot

Show GetBotResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBot

Generic GetBotResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBot

Associated Types

type Rep GetBotResponse :: Type -> Type #

NFData GetBotResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBot

Methods

rnf :: GetBotResponse -> () #

type Rep GetBotResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBot

type Rep GetBotResponse = D1 ('MetaData "GetBotResponse" "Amazonka.LexModels.GetBot" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "GetBotResponse'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "failureReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LexStatus))) :*: (S1 ('MetaSel ('Just "abortStatement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Statement)) :*: S1 ('MetaSel ('Just "intents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Intent])))) :*: ((S1 ('MetaSel ('Just "checksum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "enableModelImprovements") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "nluIntentConfidenceThreshold") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 ('MetaSel ('Just "detectSentiment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "locale") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Locale)))))) :*: (((S1 ('MetaSel ('Just "createdDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "idleSessionTTLInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "clarificationPrompt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Prompt))))) :*: ((S1 ('MetaSel ('Just "voiceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastUpdatedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "childDirected") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "description") '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:failureReason:GetBotResponse', getBotResponse_failureReason - If status is FAILED, Amazon Lex explains why it failed to build the bot.

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

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

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

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

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

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

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

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

$sel:createdDate:GetBotResponse', getBotResponse_createdDate - The date that the bot was created.

$sel:name:GetBot', getBotResponse_name - The name of the bot.

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

$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:clarificationPrompt:GetBotResponse', getBotResponse_clarificationPrompt - The message Amazon Lex uses when it doesn't understand the user's request. For more information, see PutBot.

$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:lastUpdatedDate: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: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:description:GetBotResponse', getBotResponse_description - A description of the bot.

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

CreateBotVersion

data CreateBotVersion Source #

See: newCreateBotVersion smart constructor.

Instances

Instances details
Eq CreateBotVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateBotVersion

Read CreateBotVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateBotVersion

Show CreateBotVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateBotVersion

Generic CreateBotVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateBotVersion

Associated Types

type Rep CreateBotVersion :: Type -> Type #

NFData CreateBotVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateBotVersion

Methods

rnf :: CreateBotVersion -> () #

Hashable CreateBotVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateBotVersion

ToJSON CreateBotVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateBotVersion

AWSRequest CreateBotVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateBotVersion

Associated Types

type AWSResponse 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

type Rep CreateBotVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateBotVersion

type Rep CreateBotVersion = D1 ('MetaData "CreateBotVersion" "Amazonka.LexModels.CreateBotVersion" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" '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)))
type AWSResponse CreateBotVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateBotVersion

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:

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

$sel:name: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
Eq CreateBotVersionResponse Source # 
Instance details

Defined in Amazonka.LexModels.CreateBotVersion

Read CreateBotVersionResponse Source # 
Instance details

Defined in Amazonka.LexModels.CreateBotVersion

Show CreateBotVersionResponse Source # 
Instance details

Defined in Amazonka.LexModels.CreateBotVersion

Generic CreateBotVersionResponse Source # 
Instance details

Defined in Amazonka.LexModels.CreateBotVersion

Associated Types

type Rep CreateBotVersionResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "CreateBotVersionResponse'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "failureReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LexStatus))) :*: (S1 ('MetaSel ('Just "abortStatement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Statement)) :*: S1 ('MetaSel ('Just "intents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Intent])))) :*: ((S1 ('MetaSel ('Just "checksum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "enableModelImprovements") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "detectSentiment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "locale") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Locale)) :*: S1 ('MetaSel ('Just "createdDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))) :*: (((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "idleSessionTTLInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "clarificationPrompt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Prompt)))) :*: ((S1 ('MetaSel ('Just "voiceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastUpdatedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "childDirected") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "description") '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:failureReason:CreateBotVersionResponse', createBotVersionResponse_failureReason - If status is FAILED, Amazon Lex provides the reason that it failed to build the bot.

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

$sel:abortStatement:CreateBotVersionResponse', createBotVersionResponse_abortStatement - The message that Amazon Lex uses to cancel a conversation. For more information, see PutBot.

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

$sel:checksum:CreateBotVersion', createBotVersionResponse_checksum - Checksum identifying the version of the bot that was created.

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

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

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

$sel:createdDate:CreateBotVersionResponse', createBotVersionResponse_createdDate - The date when the bot version was created.

$sel:name:CreateBotVersion', createBotVersionResponse_name - The name of the bot.

$sel:version:CreateBotVersionResponse', createBotVersionResponse_version - The version of 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:clarificationPrompt:CreateBotVersionResponse', createBotVersionResponse_clarificationPrompt - The message that Amazon Lex uses when it doesn't understand the user's request. For more information, see PutBot.

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

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

$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:description:CreateBotVersionResponse', createBotVersionResponse_description - A description of the bot.

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

DeleteSlotTypeVersion

data DeleteSlotTypeVersion Source #

See: newDeleteSlotTypeVersion smart constructor.

Instances

Instances details
Eq DeleteSlotTypeVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotTypeVersion

Read DeleteSlotTypeVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotTypeVersion

Show DeleteSlotTypeVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotTypeVersion

Generic DeleteSlotTypeVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotTypeVersion

Associated Types

type Rep DeleteSlotTypeVersion :: Type -> Type #

NFData DeleteSlotTypeVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotTypeVersion

Methods

rnf :: DeleteSlotTypeVersion -> () #

Hashable DeleteSlotTypeVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotTypeVersion

AWSRequest DeleteSlotTypeVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotTypeVersion

Associated Types

type AWSResponse DeleteSlotTypeVersion #

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

type Rep DeleteSlotTypeVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotTypeVersion

type Rep DeleteSlotTypeVersion = D1 ('MetaData "DeleteSlotTypeVersion" "Amazonka.LexModels.DeleteSlotTypeVersion" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "DeleteSlotTypeVersion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteSlotTypeVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotTypeVersion

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:

$sel:name:DeleteSlotTypeVersion', deleteSlotTypeVersion_name - The name of the slot type.

$sel:version: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
Eq DeleteSlotTypeVersionResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotTypeVersion

Read DeleteSlotTypeVersionResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotTypeVersion

Show DeleteSlotTypeVersionResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotTypeVersion

Generic DeleteSlotTypeVersionResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotTypeVersion

Associated Types

type Rep DeleteSlotTypeVersionResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" '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.

DeleteBotVersion

data DeleteBotVersion Source #

See: newDeleteBotVersion smart constructor.

Instances

Instances details
Eq DeleteBotVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotVersion

Read DeleteBotVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotVersion

Show DeleteBotVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotVersion

Generic DeleteBotVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotVersion

Associated Types

type Rep DeleteBotVersion :: Type -> Type #

NFData DeleteBotVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotVersion

Methods

rnf :: DeleteBotVersion -> () #

Hashable DeleteBotVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotVersion

AWSRequest DeleteBotVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotVersion

Associated Types

type AWSResponse DeleteBotVersion #

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

type Rep DeleteBotVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotVersion

type Rep DeleteBotVersion = D1 ('MetaData "DeleteBotVersion" "Amazonka.LexModels.DeleteBotVersion" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "DeleteBotVersion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteBotVersion Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotVersion

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:

$sel:name:DeleteBotVersion', deleteBotVersion_name - The name of the bot.

$sel:version: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
Eq DeleteBotVersionResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotVersion

Read DeleteBotVersionResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotVersion

Show DeleteBotVersionResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotVersion

Generic DeleteBotVersionResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteBotVersion

Associated Types

type Rep DeleteBotVersionResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" '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.

GetSlotType

data GetSlotType Source #

See: newGetSlotType smart constructor.

Constructors

GetSlotType' Text Text 

Instances

Instances details
Eq GetSlotType Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotType

Read GetSlotType Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotType

Show GetSlotType Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotType

Generic GetSlotType Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotType

Associated Types

type Rep GetSlotType :: Type -> Type #

NFData GetSlotType Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotType

Methods

rnf :: GetSlotType -> () #

Hashable GetSlotType Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotType

AWSRequest GetSlotType Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotType

Associated Types

type AWSResponse GetSlotType #

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

type Rep GetSlotType Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotType

type Rep GetSlotType = D1 ('MetaData "GetSlotType" "Amazonka.LexModels.GetSlotType" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "GetSlotType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetSlotType Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotType

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:

$sel:name:GetSlotType', getSlotType_name - The name of the slot type. The name is case sensitive.

$sel:version:GetSlotType', getSlotType_version - The version of the slot type.

data GetSlotTypeResponse Source #

See: newGetSlotTypeResponse smart constructor.

Instances

Instances details
Eq GetSlotTypeResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotType

Read GetSlotTypeResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotType

Show GetSlotTypeResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotType

Generic GetSlotTypeResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotType

Associated Types

type Rep GetSlotTypeResponse :: Type -> Type #

NFData GetSlotTypeResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotType

Methods

rnf :: GetSlotTypeResponse -> () #

type Rep GetSlotTypeResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotType

type Rep GetSlotTypeResponse = D1 ('MetaData "GetSlotTypeResponse" "Amazonka.LexModels.GetSlotType" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "GetSlotTypeResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "parentSlotTypeSignature") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "slotTypeConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SlotTypeConfiguration]))) :*: (S1 ('MetaSel ('Just "checksum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "valueSelectionStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SlotValueSelectionStrategy)) :*: S1 ('MetaSel ('Just "createdDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))) :*: ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastUpdatedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "enumerationValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EnumerationValue])) :*: 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:

$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:checksum:GetSlotTypeResponse', getSlotTypeResponse_checksum - Checksum of the $LATEST version of the 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.

$sel:createdDate:GetSlotTypeResponse', getSlotTypeResponse_createdDate - The date that the slot type was created.

$sel:name:GetSlotType', getSlotTypeResponse_name - The name of the slot type.

$sel:version:GetSlotType', getSlotTypeResponse_version - The version of the slot type.

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

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

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

GetExport

data GetExport Source #

See: newGetExport smart constructor.

Instances

Instances details
Eq GetExport Source # 
Instance details

Defined in Amazonka.LexModels.GetExport

Read GetExport Source # 
Instance details

Defined in Amazonka.LexModels.GetExport

Show GetExport Source # 
Instance details

Defined in Amazonka.LexModels.GetExport

Generic GetExport Source # 
Instance details

Defined in Amazonka.LexModels.GetExport

Associated Types

type Rep GetExport :: Type -> Type #

NFData GetExport Source # 
Instance details

Defined in Amazonka.LexModels.GetExport

Methods

rnf :: GetExport -> () #

Hashable GetExport Source # 
Instance details

Defined in Amazonka.LexModels.GetExport

AWSRequest GetExport Source # 
Instance details

Defined in Amazonka.LexModels.GetExport

Associated Types

type AWSResponse GetExport #

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

type Rep GetExport Source # 
Instance details

Defined in Amazonka.LexModels.GetExport

type Rep GetExport = D1 ('MetaData "GetExport" "Amazonka.LexModels.GetExport" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" '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))))
type AWSResponse GetExport Source # 
Instance details

Defined in Amazonka.LexModels.GetExport

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:

$sel:name:GetExport', getExport_name - The name of the bot to export.

$sel:version:GetExport', getExport_version - The version of the bot to export.

$sel:resourceType:GetExport', getExport_resourceType - The type of resource to export.

$sel:exportType:GetExport', getExport_exportType - The format of the exported data.

data GetExportResponse Source #

See: newGetExportResponse smart constructor.

Instances

Instances details
Eq GetExportResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetExport

Read GetExportResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetExport

Show GetExportResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetExport

Generic GetExportResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetExport

Associated Types

type Rep GetExportResponse :: Type -> Type #

NFData GetExportResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetExport

Methods

rnf :: GetExportResponse -> () #

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:failureReason:GetExportResponse', getExportResponse_failureReason - If status is FAILED, Amazon Lex provides the reason that it failed to export the resource.

$sel:resourceType:GetExport', getExportResponse_resourceType - The type of the exported resource.

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

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

$sel:exportType:GetExport', getExportResponse_exportType - The format of the exported data.

$sel:name:GetExport', getExportResponse_name - The name of the bot being exported.

$sel:version:GetExport', getExportResponse_version - The version of the bot being exported.

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

GetMigration

data GetMigration Source #

See: newGetMigration smart constructor.

Constructors

GetMigration' Text 

Instances

Instances details
Eq GetMigration Source # 
Instance details

Defined in Amazonka.LexModels.GetMigration

Read GetMigration Source # 
Instance details

Defined in Amazonka.LexModels.GetMigration

Show GetMigration Source # 
Instance details

Defined in Amazonka.LexModels.GetMigration

Generic GetMigration Source # 
Instance details

Defined in Amazonka.LexModels.GetMigration

Associated Types

type Rep GetMigration :: Type -> Type #

NFData GetMigration Source # 
Instance details

Defined in Amazonka.LexModels.GetMigration

Methods

rnf :: GetMigration -> () #

Hashable GetMigration Source # 
Instance details

Defined in Amazonka.LexModels.GetMigration

AWSRequest GetMigration Source # 
Instance details

Defined in Amazonka.LexModels.GetMigration

Associated Types

type AWSResponse GetMigration #

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

type Rep GetMigration Source # 
Instance details

Defined in Amazonka.LexModels.GetMigration

type Rep GetMigration = D1 ('MetaData "GetMigration" "Amazonka.LexModels.GetMigration" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "GetMigration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "migrationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetMigration Source # 
Instance details

Defined in Amazonka.LexModels.GetMigration

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:

$sel:migrationId: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
Eq GetMigrationResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetMigration

Read GetMigrationResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetMigration

Show GetMigrationResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetMigration

Generic GetMigrationResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetMigration

Associated Types

type Rep GetMigrationResponse :: Type -> Type #

NFData GetMigrationResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetMigration

Methods

rnf :: GetMigrationResponse -> () #

type Rep GetMigrationResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetMigration

type Rep GetMigrationResponse = D1 ('MetaData "GetMigrationResponse" "Amazonka.LexModels.GetMigration" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "GetMigrationResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "v1BotVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "migrationStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MigrationStrategy))) :*: (S1 ('MetaSel ('Just "migrationTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "alerts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MigrationAlert])) :*: S1 ('MetaSel ('Just "migrationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MigrationStatus))))) :*: ((S1 ('MetaSel ('Just "v2BotId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "v1BotLocale") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Locale)) :*: S1 ('MetaSel ('Just "v1BotName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "v2BotRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "migrationId") '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:v1BotVersion:GetMigrationResponse', getMigrationResponse_v1BotVersion - The version of the Amazon Lex V1 bot migrated to Amazon Lex V2.

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

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

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

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

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

$sel:v1BotLocale:GetMigrationResponse', getMigrationResponse_v1BotLocale - The locale of the Amazon Lex V1 bot migrated to Amazon Lex V2.

$sel:v1BotName:GetMigrationResponse', getMigrationResponse_v1BotName - The name of the Amazon Lex V1 bot migrated to Amazon Lex V2.

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

$sel:migrationId:GetMigration', getMigrationResponse_migrationId - The unique identifier of the migration. This is the same as the identifier used when calling the GetMigration operation.

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

CreateIntentVersion

data CreateIntentVersion Source #

See: newCreateIntentVersion smart constructor.

Instances

Instances details
Eq CreateIntentVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateIntentVersion

Read CreateIntentVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateIntentVersion

Show CreateIntentVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateIntentVersion

Generic CreateIntentVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateIntentVersion

Associated Types

type Rep CreateIntentVersion :: Type -> Type #

NFData CreateIntentVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateIntentVersion

Methods

rnf :: CreateIntentVersion -> () #

Hashable CreateIntentVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateIntentVersion

ToJSON CreateIntentVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateIntentVersion

AWSRequest CreateIntentVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateIntentVersion

Associated Types

type AWSResponse 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

type Rep CreateIntentVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateIntentVersion

type Rep CreateIntentVersion = D1 ('MetaData "CreateIntentVersion" "Amazonka.LexModels.CreateIntentVersion" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" '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)))
type AWSResponse CreateIntentVersion Source # 
Instance details

Defined in Amazonka.LexModels.CreateIntentVersion

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:

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

$sel:name: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
Eq CreateIntentVersionResponse Source # 
Instance details

Defined in Amazonka.LexModels.CreateIntentVersion

Read CreateIntentVersionResponse Source # 
Instance details

Defined in Amazonka.LexModels.CreateIntentVersion

Show CreateIntentVersionResponse Source # 
Instance details

Defined in Amazonka.LexModels.CreateIntentVersion

Generic CreateIntentVersionResponse Source # 
Instance details

Defined in Amazonka.LexModels.CreateIntentVersion

Associated Types

type Rep CreateIntentVersionResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "CreateIntentVersionResponse'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "fulfillmentActivity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FulfillmentActivity)) :*: S1 ('MetaSel ('Just "slots") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Slot]))) :*: (S1 ('MetaSel ('Just "rejectionStatement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Statement)) :*: S1 ('MetaSel ('Just "checksum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "conclusionStatement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Statement)) :*: S1 ('MetaSel ('Just "sampleUtterances") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "parentIntentSignature") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "createdDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "kendraConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe KendraConfiguration)))))) :*: (((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "inputContexts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InputContext])) :*: (S1 ('MetaSel ('Just "followUpPrompt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FollowUpPrompt)) :*: S1 ('MetaSel ('Just "lastUpdatedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))) :*: ((S1 ('MetaSel ('Just "outputContexts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [OutputContext])) :*: S1 ('MetaSel ('Just "confirmationPrompt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Prompt))) :*: (S1 ('MetaSel ('Just "dialogCodeHook") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CodeHook)) :*: (S1 ('MetaSel ('Just "description") '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:

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

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

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

$sel:checksum: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:sampleUtterances:CreateIntentVersionResponse', createIntentVersionResponse_sampleUtterances - An array of sample utterances configured for the intent.

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

$sel:createdDate:CreateIntentVersionResponse', createIntentVersionResponse_createdDate - The date that the intent was created.

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

$sel:name:CreateIntentVersion', createIntentVersionResponse_name - The name of the intent.

$sel:version:CreateIntentVersionResponse', createIntentVersionResponse_version - The version number assigned to the new version of the intent.

$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:followUpPrompt:CreateIntentVersionResponse', createIntentVersionResponse_followUpPrompt - If defined, Amazon Lex uses this prompt to solicit additional user activity after the intent is fulfilled.

$sel:lastUpdatedDate:CreateIntentVersionResponse', createIntentVersionResponse_lastUpdatedDate - The date that the intent was updated.

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

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

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

$sel:description:CreateIntentVersionResponse', createIntentVersionResponse_description - A description of the intent.

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

DeleteSlotType

data DeleteSlotType Source #

See: newDeleteSlotType smart constructor.

Constructors

DeleteSlotType' Text 

Instances

Instances details
Eq DeleteSlotType Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotType

Read DeleteSlotType Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotType

Show DeleteSlotType Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotType

Generic DeleteSlotType Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotType

Associated Types

type Rep DeleteSlotType :: Type -> Type #

NFData DeleteSlotType Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotType

Methods

rnf :: DeleteSlotType -> () #

Hashable DeleteSlotType Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotType

AWSRequest DeleteSlotType Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotType

Associated Types

type AWSResponse DeleteSlotType #

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

type Rep DeleteSlotType Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotType

type Rep DeleteSlotType = D1 ('MetaData "DeleteSlotType" "Amazonka.LexModels.DeleteSlotType" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "DeleteSlotType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteSlotType Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotType

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:

$sel:name:DeleteSlotType', deleteSlotType_name - The name of the slot type. The name is case sensitive.

data DeleteSlotTypeResponse Source #

See: newDeleteSlotTypeResponse smart constructor.

Instances

Instances details
Eq DeleteSlotTypeResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotType

Read DeleteSlotTypeResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotType

Show DeleteSlotTypeResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotType

Generic DeleteSlotTypeResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotType

Associated Types

type Rep DeleteSlotTypeResponse :: Type -> Type #

NFData DeleteSlotTypeResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotType

Methods

rnf :: DeleteSlotTypeResponse -> () #

type Rep DeleteSlotTypeResponse Source # 
Instance details

Defined in Amazonka.LexModels.DeleteSlotType

type Rep DeleteSlotTypeResponse = D1 ('MetaData "DeleteSlotTypeResponse" "Amazonka.LexModels.DeleteSlotType" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" '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.

StartImport

data StartImport Source #

See: newStartImport smart constructor.

Instances

Instances details
Eq StartImport Source # 
Instance details

Defined in Amazonka.LexModels.StartImport

Read StartImport Source # 
Instance details

Defined in Amazonka.LexModels.StartImport

Show StartImport Source # 
Instance details

Defined in Amazonka.LexModels.StartImport

Generic StartImport Source # 
Instance details

Defined in Amazonka.LexModels.StartImport

Associated Types

type Rep StartImport :: Type -> Type #

NFData StartImport Source # 
Instance details

Defined in Amazonka.LexModels.StartImport

Methods

rnf :: StartImport -> () #

Hashable StartImport Source # 
Instance details

Defined in Amazonka.LexModels.StartImport

ToJSON StartImport Source # 
Instance details

Defined in Amazonka.LexModels.StartImport

AWSRequest StartImport Source # 
Instance details

Defined in Amazonka.LexModels.StartImport

Associated Types

type AWSResponse 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

type Rep StartImport Source # 
Instance details

Defined in Amazonka.LexModels.StartImport

type Rep StartImport = D1 ('MetaData "StartImport" "Amazonka.LexModels.StartImport" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" '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))))
type AWSResponse StartImport Source # 
Instance details

Defined in Amazonka.LexModels.StartImport

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:

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

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

$sel:mergeStrategy: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
Eq StartImportResponse Source # 
Instance details

Defined in Amazonka.LexModels.StartImport

Read StartImportResponse Source # 
Instance details

Defined in Amazonka.LexModels.StartImport

Show StartImportResponse Source # 
Instance details

Defined in Amazonka.LexModels.StartImport

Generic StartImportResponse Source # 
Instance details

Defined in Amazonka.LexModels.StartImport

Associated Types

type Rep StartImportResponse :: Type -> Type #

NFData StartImportResponse Source # 
Instance details

Defined in Amazonka.LexModels.StartImport

Methods

rnf :: StartImportResponse -> () #

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:

$sel:resourceType:StartImport', startImportResponse_resourceType - The type of resource to import.

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

$sel:createdDate:StartImportResponse', startImportResponse_createdDate - A timestamp for the date and time that the import job was requested.

$sel:name:StartImportResponse', startImportResponse_name - The name given to the import job.

$sel:mergeStrategy:StartImport', startImportResponse_mergeStrategy - The action to take when there is a merge conflict.

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

$sel:tags:StartImport', startImportResponse_tags - A list of tags added to the imported bot.

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

GetBotChannelAssociation

data GetBotChannelAssociation Source #

See: newGetBotChannelAssociation smart constructor.

Instances

Instances details
Eq GetBotChannelAssociation Source # 
Instance details

Defined in Amazonka.LexModels.GetBotChannelAssociation

Read GetBotChannelAssociation Source # 
Instance details

Defined in Amazonka.LexModels.GetBotChannelAssociation

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

NFData GetBotChannelAssociation Source # 
Instance details

Defined in Amazonka.LexModels.GetBotChannelAssociation

Hashable GetBotChannelAssociation Source # 
Instance details

Defined in Amazonka.LexModels.GetBotChannelAssociation

AWSRequest GetBotChannelAssociation Source # 
Instance details

Defined in Amazonka.LexModels.GetBotChannelAssociation

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

type Rep GetBotChannelAssociation Source # 
Instance details

Defined in Amazonka.LexModels.GetBotChannelAssociation

type Rep GetBotChannelAssociation = D1 ('MetaData "GetBotChannelAssociation" "Amazonka.LexModels.GetBotChannelAssociation" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" '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))))
type AWSResponse GetBotChannelAssociation Source # 
Instance details

Defined in Amazonka.LexModels.GetBotChannelAssociation

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:

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

$sel:botName:GetBotChannelAssociation', getBotChannelAssociation_botName - The name of the Amazon Lex bot.

$sel:botAlias: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
Eq GetBotChannelAssociationResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBotChannelAssociation

Show GetBotChannelAssociationResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBotChannelAssociation

Generic GetBotChannelAssociationResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBotChannelAssociation

Associated Types

type Rep GetBotChannelAssociationResponse :: Type -> Type #

NFData 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:

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

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

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

$sel:botName:GetBotChannelAssociation', getBotChannelAssociationResponse_botName - The name of the Amazon Lex bot.

$sel:botConfiguration:GetBotChannelAssociationResponse', getBotChannelAssociationResponse_botConfiguration - Provides information that the messaging platform needs to communicate with the Amazon Lex bot.

$sel:createdDate:GetBotChannelAssociationResponse', getBotChannelAssociationResponse_createdDate - The date that the association between the bot and the channel was created.

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

$sel:type':GetBotChannelAssociationResponse', getBotChannelAssociationResponse_type - The type of the messaging platform.

$sel:description:GetBotChannelAssociationResponse', getBotChannelAssociationResponse_description - A description of the association between the bot and the channel.

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

PutSlotType

data PutSlotType Source #

See: newPutSlotType smart constructor.

Instances

Instances details
Eq PutSlotType Source # 
Instance details

Defined in Amazonka.LexModels.PutSlotType

Read PutSlotType Source # 
Instance details

Defined in Amazonka.LexModels.PutSlotType

Show PutSlotType Source # 
Instance details

Defined in Amazonka.LexModels.PutSlotType

Generic PutSlotType Source # 
Instance details

Defined in Amazonka.LexModels.PutSlotType

Associated Types

type Rep PutSlotType :: Type -> Type #

NFData PutSlotType Source # 
Instance details

Defined in Amazonka.LexModels.PutSlotType

Methods

rnf :: PutSlotType -> () #

Hashable PutSlotType Source # 
Instance details

Defined in Amazonka.LexModels.PutSlotType

ToJSON PutSlotType Source # 
Instance details

Defined in Amazonka.LexModels.PutSlotType

AWSRequest PutSlotType Source # 
Instance details

Defined in Amazonka.LexModels.PutSlotType

Associated Types

type AWSResponse 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

type Rep PutSlotType Source # 
Instance details

Defined in Amazonka.LexModels.PutSlotType

type AWSResponse 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:

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

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

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

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

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

$sel:description:PutSlotType', putSlotType_description - A description of the slot type.

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

$sel:name: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
Eq PutSlotTypeResponse Source # 
Instance details

Defined in Amazonka.LexModels.PutSlotType

Read PutSlotTypeResponse Source # 
Instance details

Defined in Amazonka.LexModels.PutSlotType

Show PutSlotTypeResponse Source # 
Instance details

Defined in Amazonka.LexModels.PutSlotType

Generic PutSlotTypeResponse Source # 
Instance details

Defined in Amazonka.LexModels.PutSlotType

Associated Types

type Rep PutSlotTypeResponse :: Type -> Type #

NFData PutSlotTypeResponse Source # 
Instance details

Defined in Amazonka.LexModels.PutSlotType

Methods

rnf :: PutSlotTypeResponse -> () #

type Rep PutSlotTypeResponse Source # 
Instance details

Defined in Amazonka.LexModels.PutSlotType

type Rep PutSlotTypeResponse = D1 ('MetaData "PutSlotTypeResponse" "Amazonka.LexModels.PutSlotType" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "PutSlotTypeResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "parentSlotTypeSignature") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "slotTypeConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SlotTypeConfiguration])) :*: S1 ('MetaSel ('Just "checksum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "valueSelectionStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SlotValueSelectionStrategy)) :*: (S1 ('MetaSel ('Just "createdDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "lastUpdatedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "createVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "enumerationValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EnumerationValue])) :*: 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:

$sel:parentSlotTypeSignature:PutSlotType', putSlotTypeResponse_parentSlotTypeSignature - The built-in slot type used as the parent of the slot type.

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

$sel:checksum:PutSlotType', putSlotTypeResponse_checksum - Checksum of the $LATEST version of the slot type.

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

$sel:createdDate:PutSlotTypeResponse', putSlotTypeResponse_createdDate - The date that the slot type was created.

$sel:name:PutSlotType', putSlotTypeResponse_name - The name of the slot type.

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

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

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

$sel:description:PutSlotType', putSlotTypeResponse_description - A description of the slot type.

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

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

GetBuiltinSlotTypes (Paginated)

data GetBuiltinSlotTypes Source #

See: newGetBuiltinSlotTypes smart constructor.

Instances

Instances details
Eq GetBuiltinSlotTypes Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinSlotTypes

Read GetBuiltinSlotTypes Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinSlotTypes

Show GetBuiltinSlotTypes Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinSlotTypes

Generic GetBuiltinSlotTypes Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinSlotTypes

Associated Types

type Rep GetBuiltinSlotTypes :: Type -> Type #

NFData GetBuiltinSlotTypes Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinSlotTypes

Methods

rnf :: GetBuiltinSlotTypes -> () #

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

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

type Rep GetBuiltinSlotTypes Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinSlotTypes

type Rep GetBuiltinSlotTypes = D1 ('MetaData "GetBuiltinSlotTypes" "Amazonka.LexModels.GetBuiltinSlotTypes" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "GetBuiltinSlotTypes'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "locale") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Locale)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "signatureContains") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))
type AWSResponse GetBuiltinSlotTypes Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinSlotTypes

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:nextToken: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."

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

data GetBuiltinSlotTypesResponse Source #

See: newGetBuiltinSlotTypesResponse smart constructor.

Instances

Instances details
Eq GetBuiltinSlotTypesResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinSlotTypes

Read GetBuiltinSlotTypesResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinSlotTypes

Show GetBuiltinSlotTypesResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinSlotTypes

Generic GetBuiltinSlotTypesResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBuiltinSlotTypes

Associated Types

type Rep GetBuiltinSlotTypesResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" '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:

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

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Constructors

TagResource' Text [Tag] 

Instances

Instances details
Eq TagResource Source # 
Instance details

Defined in Amazonka.LexModels.TagResource

Read TagResource Source # 
Instance details

Defined in Amazonka.LexModels.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.LexModels.TagResource

Generic TagResource Source # 
Instance details

Defined in Amazonka.LexModels.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

NFData TagResource Source # 
Instance details

Defined in Amazonka.LexModels.TagResource

Methods

rnf :: TagResource -> () #

Hashable TagResource Source # 
Instance details

Defined in Amazonka.LexModels.TagResource

ToJSON TagResource Source # 
Instance details

Defined in Amazonka.LexModels.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.LexModels.TagResource

Associated Types

type AWSResponse 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

type Rep TagResource Source # 
Instance details

Defined in Amazonka.LexModels.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.LexModels.TagResource" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "TagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Tag])))
type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.LexModels.TagResource

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:

$sel:resourceArn: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
Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.LexModels.TagResource

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.LexModels.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.LexModels.TagResource

Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.LexModels.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.LexModels.TagResource

Methods

rnf :: TagResourceResponse -> () #

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.LexModels.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.LexModels.TagResource" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" '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.

GetUtterancesView

data GetUtterancesView Source #

See: newGetUtterancesView smart constructor.

Instances

Instances details
Eq GetUtterancesView Source # 
Instance details

Defined in Amazonka.LexModels.GetUtterancesView

Read GetUtterancesView Source # 
Instance details

Defined in Amazonka.LexModels.GetUtterancesView

Show GetUtterancesView Source # 
Instance details

Defined in Amazonka.LexModels.GetUtterancesView

Generic GetUtterancesView Source # 
Instance details

Defined in Amazonka.LexModels.GetUtterancesView

Associated Types

type Rep GetUtterancesView :: Type -> Type #

NFData GetUtterancesView Source # 
Instance details

Defined in Amazonka.LexModels.GetUtterancesView

Methods

rnf :: GetUtterancesView -> () #

Hashable GetUtterancesView Source # 
Instance details

Defined in Amazonka.LexModels.GetUtterancesView

AWSRequest GetUtterancesView Source # 
Instance details

Defined in Amazonka.LexModels.GetUtterancesView

Associated Types

type AWSResponse GetUtterancesView #

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

type Rep GetUtterancesView Source # 
Instance details

Defined in Amazonka.LexModels.GetUtterancesView

type Rep GetUtterancesView = D1 ('MetaData "GetUtterancesView" "Amazonka.LexModels.GetUtterancesView" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" '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))))
type AWSResponse GetUtterancesView Source # 
Instance details

Defined in Amazonka.LexModels.GetUtterancesView

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:

$sel:botName: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
Eq GetUtterancesViewResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetUtterancesView

Read GetUtterancesViewResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetUtterancesView

Show GetUtterancesViewResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetUtterancesView

Generic GetUtterancesViewResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetUtterancesView

Associated Types

type Rep GetUtterancesViewResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" '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:

$sel:botName:GetUtterancesView', getUtterancesViewResponse_botName - The name of the bot for which utterance information was returned.

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

GetSlotTypeVersions (Paginated)

data GetSlotTypeVersions Source #

See: newGetSlotTypeVersions smart constructor.

Instances

Instances details
Eq GetSlotTypeVersions Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypeVersions

Read GetSlotTypeVersions Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypeVersions

Show GetSlotTypeVersions Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypeVersions

Generic GetSlotTypeVersions Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypeVersions

Associated Types

type Rep GetSlotTypeVersions :: Type -> Type #

NFData GetSlotTypeVersions Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypeVersions

Methods

rnf :: GetSlotTypeVersions -> () #

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

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

type Rep GetSlotTypeVersions Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypeVersions

type Rep GetSlotTypeVersions = D1 ('MetaData "GetSlotTypeVersions" "Amazonka.LexModels.GetSlotTypeVersions" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "GetSlotTypeVersions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse GetSlotTypeVersions Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypeVersions

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

$sel:maxResults:GetSlotTypeVersions', getSlotTypeVersions_maxResults - The maximum number of slot type versions to return in the response. The default is 10.

$sel:name: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
Eq GetSlotTypeVersionsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypeVersions

Read GetSlotTypeVersionsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypeVersions

Show GetSlotTypeVersionsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypeVersions

Generic GetSlotTypeVersionsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetSlotTypeVersions

Associated Types

type Rep GetSlotTypeVersionsResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" '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:

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

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Constructors

UntagResource' Text [Text] 

Instances

Instances details
Eq UntagResource Source # 
Instance details

Defined in Amazonka.LexModels.UntagResource

Read UntagResource Source # 
Instance details

Defined in Amazonka.LexModels.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.LexModels.UntagResource

Generic UntagResource Source # 
Instance details

Defined in Amazonka.LexModels.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

NFData UntagResource Source # 
Instance details

Defined in Amazonka.LexModels.UntagResource

Methods

rnf :: UntagResource -> () #

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.LexModels.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.LexModels.UntagResource

Associated Types

type AWSResponse UntagResource #

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

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.LexModels.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.LexModels.UntagResource" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.LexModels.UntagResource

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:

$sel:resourceArn: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
Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.LexModels.UntagResource

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.LexModels.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.LexModels.UntagResource

Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.LexModels.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.LexModels.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.LexModels.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.LexModels.UntagResource" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" '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.

GetIntents (Paginated)

data GetIntents Source #

See: newGetIntents smart constructor.

Instances

Instances details
Eq GetIntents Source # 
Instance details

Defined in Amazonka.LexModels.GetIntents

Read GetIntents Source # 
Instance details

Defined in Amazonka.LexModels.GetIntents

Show GetIntents Source # 
Instance details

Defined in Amazonka.LexModels.GetIntents

Generic GetIntents Source # 
Instance details

Defined in Amazonka.LexModels.GetIntents

Associated Types

type Rep GetIntents :: Type -> Type #

NFData GetIntents Source # 
Instance details

Defined in Amazonka.LexModels.GetIntents

Methods

rnf :: GetIntents -> () #

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

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

type Rep GetIntents Source # 
Instance details

Defined in Amazonka.LexModels.GetIntents

type Rep GetIntents = D1 ('MetaData "GetIntents" "Amazonka.LexModels.GetIntents" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "GetIntents'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nameContains") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))
type AWSResponse GetIntents Source # 
Instance details

Defined in Amazonka.LexModels.GetIntents

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

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

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

data GetIntentsResponse Source #

See: newGetIntentsResponse smart constructor.

Instances

Instances details
Eq GetIntentsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetIntents

Read GetIntentsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetIntents

Show GetIntentsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetIntents

Generic GetIntentsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetIntents

Associated Types

type Rep GetIntentsResponse :: Type -> Type #

NFData GetIntentsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetIntents

Methods

rnf :: GetIntentsResponse -> () #

type Rep GetIntentsResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetIntents

type Rep GetIntentsResponse = D1 ('MetaData "GetIntentsResponse" "Amazonka.LexModels.GetIntents" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" '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.

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

GetBotAlias

data GetBotAlias Source #

See: newGetBotAlias smart constructor.

Constructors

GetBotAlias' Text Text 

Instances

Instances details
Eq GetBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAlias

Read GetBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAlias

Show GetBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAlias

Generic GetBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAlias

Associated Types

type Rep GetBotAlias :: Type -> Type #

NFData GetBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAlias

Methods

rnf :: GetBotAlias -> () #

Hashable GetBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAlias

AWSRequest GetBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAlias

Associated Types

type AWSResponse GetBotAlias #

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

type Rep GetBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAlias

type Rep GetBotAlias = D1 ('MetaData "GetBotAlias" "Amazonka.LexModels.GetBotAlias" "libZSservicesZSamazonka-lex-modelsZSamazonka-lex-models" 'False) (C1 ('MetaCons "GetBotAlias'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "botName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetBotAlias Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAlias

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:

$sel:name:GetBotAlias', getBotAlias_name - The name of the bot alias. The name is case sensitive.

$sel:botName:GetBotAlias', getBotAlias_botName - The name of the bot.

data GetBotAliasResponse Source #

See: newGetBotAliasResponse smart constructor.

Instances

Instances details
Eq GetBotAliasResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAlias

Read GetBotAliasResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAlias

Show GetBotAliasResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAlias

Generic GetBotAliasResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAlias

Associated Types

type Rep GetBotAliasResponse :: Type -> Type #

NFData GetBotAliasResponse Source # 
Instance details

Defined in Amazonka.LexModels.GetBotAlias

Methods

rnf :: GetBotAliasResponse -> () #

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:

$sel:checksum:GetBotAliasResponse', getBotAliasResponse_checksum - Checksum of the bot alias.

$sel:botVersion:GetBotAliasResponse', getBotAliasResponse_botVersion - The version of the bot that the alias points to.

$sel:botName:GetBotAlias', getBotAliasResponse_botName - The name of the bot that the alias points to.

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

$sel:name:GetBotAlias', getBotAliasResponse_name - The name of the bot alias.

$sel:conversationLogs:GetBotAliasResponse', getBotAliasResponse_conversationLogs - The settings that determine how Amazon Lex uses conversation logs for the alias.

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

$sel:description:GetBotAliasResponse', getBotAliasResponse_description - A description of the bot alias.

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

Types

ChannelStatus

newtype ChannelStatus Source #

Constructors

ChannelStatus' 

Instances

Instances details
Eq ChannelStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelStatus

Ord ChannelStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelStatus

Read ChannelStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelStatus

Show ChannelStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelStatus

Generic ChannelStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelStatus

Associated Types

type Rep ChannelStatus :: Type -> Type #

NFData ChannelStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelStatus

Methods

rnf :: ChannelStatus -> () #

Hashable ChannelStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelStatus

ToJSON ChannelStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelStatus

ToJSONKey ChannelStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelStatus

FromJSON ChannelStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelStatus

FromJSONKey ChannelStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelStatus

ToLog ChannelStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelStatus

ToHeader ChannelStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelStatus

ToQuery ChannelStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelStatus

FromXML ChannelStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelStatus

ToXML ChannelStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelStatus

Methods

toXML :: ChannelStatus -> XML #

ToByteString ChannelStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelStatus

FromText ChannelStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelStatus

ToText ChannelStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelStatus

Methods

toText :: ChannelStatus -> Text #

type Rep ChannelStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelStatus

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

ChannelType

newtype ChannelType Source #

Constructors

ChannelType' 

Instances

Instances details
Eq ChannelType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelType

Ord ChannelType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelType

Read ChannelType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelType

Show ChannelType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelType

Generic ChannelType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelType

Associated Types

type Rep ChannelType :: Type -> Type #

NFData ChannelType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelType

Methods

rnf :: ChannelType -> () #

Hashable ChannelType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelType

ToJSON ChannelType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelType

ToJSONKey ChannelType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelType

FromJSON ChannelType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelType

FromJSONKey ChannelType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelType

ToLog ChannelType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelType

ToHeader ChannelType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelType

ToQuery ChannelType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelType

FromXML ChannelType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelType

ToXML ChannelType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelType

Methods

toXML :: ChannelType -> XML #

ToByteString ChannelType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelType

FromText ChannelType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelType

ToText ChannelType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelType

Methods

toText :: ChannelType -> Text #

type Rep ChannelType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ChannelType

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

ContentType

newtype ContentType Source #

Constructors

ContentType' 

Instances

Instances details
Eq ContentType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ContentType

Ord ContentType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ContentType

Read ContentType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ContentType

Show ContentType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ContentType

Generic ContentType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ContentType

Associated Types

type Rep ContentType :: Type -> Type #

NFData ContentType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ContentType

Methods

rnf :: ContentType -> () #

Hashable ContentType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ContentType

ToJSON ContentType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ContentType

ToJSONKey ContentType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ContentType

FromJSON ContentType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ContentType

FromJSONKey ContentType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ContentType

ToLog ContentType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ContentType

ToHeader ContentType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ContentType

ToQuery ContentType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ContentType

FromXML ContentType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ContentType

ToXML ContentType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ContentType

Methods

toXML :: ContentType -> XML #

ToByteString ContentType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ContentType

FromText ContentType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ContentType

ToText ContentType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ContentType

Methods

toText :: ContentType -> Text #

type Rep ContentType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ContentType

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

Destination

newtype Destination Source #

Constructors

Destination' 

Bundled Patterns

pattern Destination_CLOUDWATCH_LOGS :: Destination 
pattern Destination_S3 :: Destination 

Instances

Instances details
Eq Destination Source # 
Instance details

Defined in Amazonka.LexModels.Types.Destination

Ord Destination Source # 
Instance details

Defined in Amazonka.LexModels.Types.Destination

Read Destination Source # 
Instance details

Defined in Amazonka.LexModels.Types.Destination

Show Destination Source # 
Instance details

Defined in Amazonka.LexModels.Types.Destination

Generic Destination Source # 
Instance details

Defined in Amazonka.LexModels.Types.Destination

Associated Types

type Rep Destination :: Type -> Type #

NFData Destination Source # 
Instance details

Defined in Amazonka.LexModels.Types.Destination

Methods

rnf :: Destination -> () #

Hashable Destination Source # 
Instance details

Defined in Amazonka.LexModels.Types.Destination

ToJSON Destination Source # 
Instance details

Defined in Amazonka.LexModels.Types.Destination

ToJSONKey Destination Source # 
Instance details

Defined in Amazonka.LexModels.Types.Destination

FromJSON Destination Source # 
Instance details

Defined in Amazonka.LexModels.Types.Destination

FromJSONKey Destination Source # 
Instance details

Defined in Amazonka.LexModels.Types.Destination

ToLog Destination Source # 
Instance details

Defined in Amazonka.LexModels.Types.Destination

ToHeader Destination Source # 
Instance details

Defined in Amazonka.LexModels.Types.Destination

ToQuery Destination Source # 
Instance details

Defined in Amazonka.LexModels.Types.Destination

FromXML Destination Source # 
Instance details

Defined in Amazonka.LexModels.Types.Destination

ToXML Destination Source # 
Instance details

Defined in Amazonka.LexModels.Types.Destination

Methods

toXML :: Destination -> XML #

ToByteString Destination Source # 
Instance details

Defined in Amazonka.LexModels.Types.Destination

FromText Destination Source # 
Instance details

Defined in Amazonka.LexModels.Types.Destination

ToText Destination Source # 
Instance details

Defined in Amazonka.LexModels.Types.Destination

Methods

toText :: Destination -> Text #

type Rep Destination Source # 
Instance details

Defined in Amazonka.LexModels.Types.Destination

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

ExportStatus

newtype ExportStatus Source #

Constructors

ExportStatus' 

Instances

Instances details
Eq ExportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportStatus

Ord ExportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportStatus

Read ExportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportStatus

Show ExportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportStatus

Generic ExportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportStatus

Associated Types

type Rep ExportStatus :: Type -> Type #

NFData ExportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportStatus

Methods

rnf :: ExportStatus -> () #

Hashable ExportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportStatus

ToJSON ExportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportStatus

ToJSONKey ExportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportStatus

FromJSON ExportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportStatus

FromJSONKey ExportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportStatus

ToLog ExportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportStatus

ToHeader ExportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportStatus

ToQuery ExportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportStatus

FromXML ExportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportStatus

ToXML ExportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportStatus

Methods

toXML :: ExportStatus -> XML #

ToByteString ExportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportStatus

FromText ExportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportStatus

ToText ExportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportStatus

Methods

toText :: ExportStatus -> Text #

type Rep ExportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportStatus

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

ExportType

newtype ExportType Source #

Constructors

ExportType' 

Fields

Bundled Patterns

pattern ExportType_ALEXA_SKILLS_KIT :: ExportType 
pattern ExportType_LEX :: ExportType 

Instances

Instances details
Eq ExportType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportType

Ord ExportType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportType

Read ExportType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportType

Show ExportType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportType

Generic ExportType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportType

Associated Types

type Rep ExportType :: Type -> Type #

NFData ExportType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportType

Methods

rnf :: ExportType -> () #

Hashable ExportType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportType

ToJSON ExportType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportType

ToJSONKey ExportType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportType

FromJSON ExportType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportType

FromJSONKey ExportType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportType

ToLog ExportType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportType

ToHeader ExportType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportType

ToQuery ExportType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportType

FromXML ExportType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportType

ToXML ExportType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportType

Methods

toXML :: ExportType -> XML #

ToByteString ExportType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportType

FromText ExportType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportType

ToText ExportType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportType

Methods

toText :: ExportType -> Text #

type Rep ExportType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ExportType

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

FulfillmentActivityType

newtype FulfillmentActivityType Source #

Instances

Instances details
Eq FulfillmentActivityType Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivityType

Ord FulfillmentActivityType Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivityType

Read FulfillmentActivityType Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivityType

Show FulfillmentActivityType Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivityType

Generic FulfillmentActivityType Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivityType

Associated Types

type Rep FulfillmentActivityType :: Type -> Type #

NFData FulfillmentActivityType Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivityType

Methods

rnf :: FulfillmentActivityType -> () #

Hashable FulfillmentActivityType Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivityType

ToJSON FulfillmentActivityType Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivityType

ToJSONKey FulfillmentActivityType Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivityType

FromJSON FulfillmentActivityType Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivityType

FromJSONKey FulfillmentActivityType Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivityType

ToLog FulfillmentActivityType Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivityType

ToHeader FulfillmentActivityType Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivityType

ToQuery FulfillmentActivityType Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivityType

FromXML FulfillmentActivityType Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivityType

ToXML FulfillmentActivityType Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivityType

ToByteString FulfillmentActivityType Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivityType

FromText FulfillmentActivityType Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivityType

ToText FulfillmentActivityType Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivityType

type Rep FulfillmentActivityType Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivityType

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

ImportStatus

newtype ImportStatus Source #

Constructors

ImportStatus' 

Instances

Instances details
Eq ImportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ImportStatus

Ord ImportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ImportStatus

Read ImportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ImportStatus

Show ImportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ImportStatus

Generic ImportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ImportStatus

Associated Types

type Rep ImportStatus :: Type -> Type #

NFData ImportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ImportStatus

Methods

rnf :: ImportStatus -> () #

Hashable ImportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ImportStatus

ToJSON ImportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ImportStatus

ToJSONKey ImportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ImportStatus

FromJSON ImportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ImportStatus

FromJSONKey ImportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ImportStatus

ToLog ImportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ImportStatus

ToHeader ImportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ImportStatus

ToQuery ImportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ImportStatus

FromXML ImportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ImportStatus

ToXML ImportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ImportStatus

Methods

toXML :: ImportStatus -> XML #

ToByteString ImportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ImportStatus

FromText ImportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ImportStatus

ToText ImportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ImportStatus

Methods

toText :: ImportStatus -> Text #

type Rep ImportStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.ImportStatus

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

LexStatus

newtype LexStatus Source #

Constructors

LexStatus' 

Fields

Instances

Instances details
Eq LexStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.LexStatus

Ord LexStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.LexStatus

Read LexStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.LexStatus

Show LexStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.LexStatus

Generic LexStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.LexStatus

Associated Types

type Rep LexStatus :: Type -> Type #

NFData LexStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.LexStatus

Methods

rnf :: LexStatus -> () #

Hashable LexStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.LexStatus

ToJSON LexStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.LexStatus

ToJSONKey LexStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.LexStatus

FromJSON LexStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.LexStatus

FromJSONKey LexStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.LexStatus

ToLog LexStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.LexStatus

ToHeader LexStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.LexStatus

ToQuery LexStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.LexStatus

FromXML LexStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.LexStatus

ToXML LexStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.LexStatus

Methods

toXML :: LexStatus -> XML #

ToByteString LexStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.LexStatus

Methods

toBS :: LexStatus -> ByteString #

FromText LexStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.LexStatus

ToText LexStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.LexStatus

Methods

toText :: LexStatus -> Text #

type Rep LexStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.LexStatus

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

Locale

newtype Locale Source #

Constructors

Locale' 

Fields

Bundled Patterns

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

Instances

Instances details
Eq Locale Source # 
Instance details

Defined in Amazonka.LexModels.Types.Locale

Methods

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

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

Ord Locale Source # 
Instance details

Defined in Amazonka.LexModels.Types.Locale

Read Locale Source # 
Instance details

Defined in Amazonka.LexModels.Types.Locale

Show Locale Source # 
Instance details

Defined in Amazonka.LexModels.Types.Locale

Generic Locale Source # 
Instance details

Defined in Amazonka.LexModels.Types.Locale

Associated Types

type Rep Locale :: Type -> Type #

Methods

from :: Locale -> Rep Locale x #

to :: Rep Locale x -> Locale #

NFData Locale Source # 
Instance details

Defined in Amazonka.LexModels.Types.Locale

Methods

rnf :: Locale -> () #

Hashable Locale Source # 
Instance details

Defined in Amazonka.LexModels.Types.Locale

Methods

hashWithSalt :: Int -> Locale -> Int #

hash :: Locale -> Int #

ToJSON Locale Source # 
Instance details

Defined in Amazonka.LexModels.Types.Locale

ToJSONKey Locale Source # 
Instance details

Defined in Amazonka.LexModels.Types.Locale

FromJSON Locale Source # 
Instance details

Defined in Amazonka.LexModels.Types.Locale

FromJSONKey Locale Source # 
Instance details

Defined in Amazonka.LexModels.Types.Locale

ToLog Locale Source # 
Instance details

Defined in Amazonka.LexModels.Types.Locale

ToHeader Locale Source # 
Instance details

Defined in Amazonka.LexModels.Types.Locale

Methods

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

ToQuery Locale Source # 
Instance details

Defined in Amazonka.LexModels.Types.Locale

FromXML Locale Source # 
Instance details

Defined in Amazonka.LexModels.Types.Locale

ToXML Locale Source # 
Instance details

Defined in Amazonka.LexModels.Types.Locale

Methods

toXML :: Locale -> XML #

ToByteString Locale Source # 
Instance details

Defined in Amazonka.LexModels.Types.Locale

Methods

toBS :: Locale -> ByteString #

FromText Locale Source # 
Instance details

Defined in Amazonka.LexModels.Types.Locale

ToText Locale Source # 
Instance details

Defined in Amazonka.LexModels.Types.Locale

Methods

toText :: Locale -> Text #

type Rep Locale Source # 
Instance details

Defined in Amazonka.LexModels.Types.Locale

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

LogType

newtype LogType Source #

Constructors

LogType' 

Fields

Bundled Patterns

pattern LogType_AUDIO :: LogType 
pattern LogType_TEXT :: LogType 

Instances

Instances details
Eq LogType Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogType

Methods

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

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

Ord LogType Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogType

Read LogType Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogType

Show LogType Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogType

Generic LogType Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogType

Associated Types

type Rep LogType :: Type -> Type #

Methods

from :: LogType -> Rep LogType x #

to :: Rep LogType x -> LogType #

NFData LogType Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogType

Methods

rnf :: LogType -> () #

Hashable LogType Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogType

Methods

hashWithSalt :: Int -> LogType -> Int #

hash :: LogType -> Int #

ToJSON LogType Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogType

ToJSONKey LogType Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogType

FromJSON LogType Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogType

FromJSONKey LogType Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogType

ToLog LogType Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogType

ToHeader LogType Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogType

Methods

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

ToQuery LogType Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogType

FromXML LogType Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogType

ToXML LogType Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogType

Methods

toXML :: LogType -> XML #

ToByteString LogType Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogType

Methods

toBS :: LogType -> ByteString #

FromText LogType Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogType

ToText LogType Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogType

Methods

toText :: LogType -> Text #

type Rep LogType Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogType

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

MergeStrategy

newtype MergeStrategy Source #

Constructors

MergeStrategy' 

Instances

Instances details
Eq MergeStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MergeStrategy

Ord MergeStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MergeStrategy

Read MergeStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MergeStrategy

Show MergeStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MergeStrategy

Generic MergeStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MergeStrategy

Associated Types

type Rep MergeStrategy :: Type -> Type #

NFData MergeStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MergeStrategy

Methods

rnf :: MergeStrategy -> () #

Hashable MergeStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MergeStrategy

ToJSON MergeStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MergeStrategy

ToJSONKey MergeStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MergeStrategy

FromJSON MergeStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MergeStrategy

FromJSONKey MergeStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MergeStrategy

ToLog MergeStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MergeStrategy

ToHeader MergeStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MergeStrategy

ToQuery MergeStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MergeStrategy

FromXML MergeStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MergeStrategy

ToXML MergeStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MergeStrategy

Methods

toXML :: MergeStrategy -> XML #

ToByteString MergeStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MergeStrategy

FromText MergeStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MergeStrategy

ToText MergeStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MergeStrategy

Methods

toText :: MergeStrategy -> Text #

type Rep MergeStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MergeStrategy

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

MigrationAlertType

newtype MigrationAlertType Source #

Instances

Instances details
Eq MigrationAlertType Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlertType

Ord MigrationAlertType Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlertType

Read MigrationAlertType Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlertType

Show MigrationAlertType Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlertType

Generic MigrationAlertType Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlertType

Associated Types

type Rep MigrationAlertType :: Type -> Type #

NFData MigrationAlertType Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlertType

Methods

rnf :: MigrationAlertType -> () #

Hashable MigrationAlertType Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlertType

ToJSON MigrationAlertType Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlertType

ToJSONKey MigrationAlertType Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlertType

FromJSON MigrationAlertType Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlertType

FromJSONKey MigrationAlertType Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlertType

ToLog MigrationAlertType Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlertType

ToHeader MigrationAlertType Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlertType

ToQuery MigrationAlertType Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlertType

FromXML MigrationAlertType Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlertType

ToXML MigrationAlertType Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlertType

ToByteString MigrationAlertType Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlertType

FromText MigrationAlertType Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlertType

ToText MigrationAlertType Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlertType

type Rep MigrationAlertType Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlertType

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

MigrationSortAttribute

newtype MigrationSortAttribute Source #

Instances

Instances details
Eq MigrationSortAttribute Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSortAttribute

Ord MigrationSortAttribute Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSortAttribute

Read MigrationSortAttribute Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSortAttribute

Show MigrationSortAttribute Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSortAttribute

Generic MigrationSortAttribute Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSortAttribute

Associated Types

type Rep MigrationSortAttribute :: Type -> Type #

NFData MigrationSortAttribute Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSortAttribute

Methods

rnf :: MigrationSortAttribute -> () #

Hashable MigrationSortAttribute Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSortAttribute

ToJSON MigrationSortAttribute Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSortAttribute

ToJSONKey MigrationSortAttribute Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSortAttribute

FromJSON MigrationSortAttribute Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSortAttribute

FromJSONKey MigrationSortAttribute Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSortAttribute

ToLog MigrationSortAttribute Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSortAttribute

ToHeader MigrationSortAttribute Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSortAttribute

ToQuery MigrationSortAttribute Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSortAttribute

FromXML MigrationSortAttribute Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSortAttribute

ToXML MigrationSortAttribute Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSortAttribute

ToByteString MigrationSortAttribute Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSortAttribute

FromText MigrationSortAttribute Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSortAttribute

ToText MigrationSortAttribute Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSortAttribute

type Rep MigrationSortAttribute Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSortAttribute

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

MigrationStatus

newtype MigrationStatus Source #

Constructors

MigrationStatus' 

Instances

Instances details
Eq MigrationStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStatus

Ord MigrationStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStatus

Read MigrationStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStatus

Show MigrationStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStatus

Generic MigrationStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStatus

Associated Types

type Rep MigrationStatus :: Type -> Type #

NFData MigrationStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStatus

Methods

rnf :: MigrationStatus -> () #

Hashable MigrationStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStatus

ToJSON MigrationStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStatus

ToJSONKey MigrationStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStatus

FromJSON MigrationStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStatus

FromJSONKey MigrationStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStatus

ToLog MigrationStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStatus

ToHeader MigrationStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStatus

ToQuery MigrationStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStatus

FromXML MigrationStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStatus

ToXML MigrationStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStatus

Methods

toXML :: MigrationStatus -> XML #

ToByteString MigrationStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStatus

FromText MigrationStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStatus

ToText MigrationStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStatus

type Rep MigrationStatus Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStatus

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

MigrationStrategy

newtype MigrationStrategy Source #

Instances

Instances details
Eq MigrationStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStrategy

Ord MigrationStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStrategy

Read MigrationStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStrategy

Show MigrationStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStrategy

Generic MigrationStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStrategy

Associated Types

type Rep MigrationStrategy :: Type -> Type #

NFData MigrationStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStrategy

Methods

rnf :: MigrationStrategy -> () #

Hashable MigrationStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStrategy

ToJSON MigrationStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStrategy

ToJSONKey MigrationStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStrategy

FromJSON MigrationStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStrategy

FromJSONKey MigrationStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStrategy

ToLog MigrationStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStrategy

ToHeader MigrationStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStrategy

ToQuery MigrationStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStrategy

FromXML MigrationStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStrategy

ToXML MigrationStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStrategy

ToByteString MigrationStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStrategy

FromText MigrationStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStrategy

ToText MigrationStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStrategy

type Rep MigrationStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationStrategy

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

ObfuscationSetting

newtype ObfuscationSetting Source #

Instances

Instances details
Eq ObfuscationSetting Source # 
Instance details

Defined in Amazonka.LexModels.Types.ObfuscationSetting

Ord ObfuscationSetting Source # 
Instance details

Defined in Amazonka.LexModels.Types.ObfuscationSetting

Read ObfuscationSetting Source # 
Instance details

Defined in Amazonka.LexModels.Types.ObfuscationSetting

Show ObfuscationSetting Source # 
Instance details

Defined in Amazonka.LexModels.Types.ObfuscationSetting

Generic ObfuscationSetting Source # 
Instance details

Defined in Amazonka.LexModels.Types.ObfuscationSetting

Associated Types

type Rep ObfuscationSetting :: Type -> Type #

NFData ObfuscationSetting Source # 
Instance details

Defined in Amazonka.LexModels.Types.ObfuscationSetting

Methods

rnf :: ObfuscationSetting -> () #

Hashable ObfuscationSetting Source # 
Instance details

Defined in Amazonka.LexModels.Types.ObfuscationSetting

ToJSON ObfuscationSetting Source # 
Instance details

Defined in Amazonka.LexModels.Types.ObfuscationSetting

ToJSONKey ObfuscationSetting Source # 
Instance details

Defined in Amazonka.LexModels.Types.ObfuscationSetting

FromJSON ObfuscationSetting Source # 
Instance details

Defined in Amazonka.LexModels.Types.ObfuscationSetting

FromJSONKey ObfuscationSetting Source # 
Instance details

Defined in Amazonka.LexModels.Types.ObfuscationSetting

ToLog ObfuscationSetting Source # 
Instance details

Defined in Amazonka.LexModels.Types.ObfuscationSetting

ToHeader ObfuscationSetting Source # 
Instance details

Defined in Amazonka.LexModels.Types.ObfuscationSetting

ToQuery ObfuscationSetting Source # 
Instance details

Defined in Amazonka.LexModels.Types.ObfuscationSetting

FromXML ObfuscationSetting Source # 
Instance details

Defined in Amazonka.LexModels.Types.ObfuscationSetting

ToXML ObfuscationSetting Source # 
Instance details

Defined in Amazonka.LexModels.Types.ObfuscationSetting

ToByteString ObfuscationSetting Source # 
Instance details

Defined in Amazonka.LexModels.Types.ObfuscationSetting

FromText ObfuscationSetting Source # 
Instance details

Defined in Amazonka.LexModels.Types.ObfuscationSetting

ToText ObfuscationSetting Source # 
Instance details

Defined in Amazonka.LexModels.Types.ObfuscationSetting

type Rep ObfuscationSetting Source # 
Instance details

Defined in Amazonka.LexModels.Types.ObfuscationSetting

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

ProcessBehavior

newtype ProcessBehavior Source #

Constructors

ProcessBehavior' 

Instances

Instances details
Eq ProcessBehavior Source # 
Instance details

Defined in Amazonka.LexModels.Types.ProcessBehavior

Ord ProcessBehavior Source # 
Instance details

Defined in Amazonka.LexModels.Types.ProcessBehavior

Read ProcessBehavior Source # 
Instance details

Defined in Amazonka.LexModels.Types.ProcessBehavior

Show ProcessBehavior Source # 
Instance details

Defined in Amazonka.LexModels.Types.ProcessBehavior

Generic ProcessBehavior Source # 
Instance details

Defined in Amazonka.LexModels.Types.ProcessBehavior

Associated Types

type Rep ProcessBehavior :: Type -> Type #

NFData ProcessBehavior Source # 
Instance details

Defined in Amazonka.LexModels.Types.ProcessBehavior

Methods

rnf :: ProcessBehavior -> () #

Hashable ProcessBehavior Source # 
Instance details

Defined in Amazonka.LexModels.Types.ProcessBehavior

ToJSON ProcessBehavior Source # 
Instance details

Defined in Amazonka.LexModels.Types.ProcessBehavior

ToJSONKey ProcessBehavior Source # 
Instance details

Defined in Amazonka.LexModels.Types.ProcessBehavior

FromJSON ProcessBehavior Source # 
Instance details

Defined in Amazonka.LexModels.Types.ProcessBehavior

FromJSONKey ProcessBehavior Source # 
Instance details

Defined in Amazonka.LexModels.Types.ProcessBehavior

ToLog ProcessBehavior Source # 
Instance details

Defined in Amazonka.LexModels.Types.ProcessBehavior

ToHeader ProcessBehavior Source # 
Instance details

Defined in Amazonka.LexModels.Types.ProcessBehavior

ToQuery ProcessBehavior Source # 
Instance details

Defined in Amazonka.LexModels.Types.ProcessBehavior

FromXML ProcessBehavior Source # 
Instance details

Defined in Amazonka.LexModels.Types.ProcessBehavior

ToXML ProcessBehavior Source # 
Instance details

Defined in Amazonka.LexModels.Types.ProcessBehavior

Methods

toXML :: ProcessBehavior -> XML #

ToByteString ProcessBehavior Source # 
Instance details

Defined in Amazonka.LexModels.Types.ProcessBehavior

FromText ProcessBehavior Source # 
Instance details

Defined in Amazonka.LexModels.Types.ProcessBehavior

ToText ProcessBehavior Source # 
Instance details

Defined in Amazonka.LexModels.Types.ProcessBehavior

type Rep ProcessBehavior Source # 
Instance details

Defined in Amazonka.LexModels.Types.ProcessBehavior

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

ResourceType

newtype ResourceType Source #

Constructors

ResourceType' 

Instances

Instances details
Eq ResourceType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ResourceType

Ord ResourceType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ResourceType

Read ResourceType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ResourceType

Show ResourceType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ResourceType

Generic ResourceType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ResourceType

Associated Types

type Rep ResourceType :: Type -> Type #

NFData ResourceType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ResourceType

Methods

rnf :: ResourceType -> () #

Hashable ResourceType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ResourceType

ToJSON ResourceType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ResourceType

ToJSONKey ResourceType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ResourceType

FromJSON ResourceType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ResourceType

FromJSONKey ResourceType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ResourceType

ToLog ResourceType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ResourceType

ToHeader ResourceType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ResourceType

ToQuery ResourceType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ResourceType

FromXML ResourceType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ResourceType

ToXML ResourceType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ResourceType

Methods

toXML :: ResourceType -> XML #

ToByteString ResourceType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ResourceType

FromText ResourceType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ResourceType

ToText ResourceType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ResourceType

Methods

toText :: ResourceType -> Text #

type Rep ResourceType Source # 
Instance details

Defined in Amazonka.LexModels.Types.ResourceType

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

SlotConstraint

newtype SlotConstraint Source #

Constructors

SlotConstraint' 

Instances

Instances details
Eq SlotConstraint Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotConstraint

Ord SlotConstraint Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotConstraint

Read SlotConstraint Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotConstraint

Show SlotConstraint Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotConstraint

Generic SlotConstraint Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotConstraint

Associated Types

type Rep SlotConstraint :: Type -> Type #

NFData SlotConstraint Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotConstraint

Methods

rnf :: SlotConstraint -> () #

Hashable SlotConstraint Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotConstraint

ToJSON SlotConstraint Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotConstraint

ToJSONKey SlotConstraint Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotConstraint

FromJSON SlotConstraint Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotConstraint

FromJSONKey SlotConstraint Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotConstraint

ToLog SlotConstraint Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotConstraint

ToHeader SlotConstraint Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotConstraint

ToQuery SlotConstraint Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotConstraint

FromXML SlotConstraint Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotConstraint

ToXML SlotConstraint Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotConstraint

Methods

toXML :: SlotConstraint -> XML #

ToByteString SlotConstraint Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotConstraint

FromText SlotConstraint Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotConstraint

ToText SlotConstraint Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotConstraint

type Rep SlotConstraint Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotConstraint

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

SlotValueSelectionStrategy

newtype SlotValueSelectionStrategy Source #

Instances

Instances details
Eq SlotValueSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotValueSelectionStrategy

Ord SlotValueSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotValueSelectionStrategy

Read SlotValueSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotValueSelectionStrategy

Show SlotValueSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotValueSelectionStrategy

Generic SlotValueSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotValueSelectionStrategy

Associated Types

type Rep SlotValueSelectionStrategy :: Type -> Type #

NFData SlotValueSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotValueSelectionStrategy

Hashable SlotValueSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotValueSelectionStrategy

ToJSON SlotValueSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotValueSelectionStrategy

ToJSONKey SlotValueSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotValueSelectionStrategy

FromJSON SlotValueSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotValueSelectionStrategy

FromJSONKey SlotValueSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotValueSelectionStrategy

ToLog SlotValueSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotValueSelectionStrategy

ToHeader SlotValueSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotValueSelectionStrategy

ToQuery SlotValueSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotValueSelectionStrategy

FromXML SlotValueSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotValueSelectionStrategy

ToXML SlotValueSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotValueSelectionStrategy

ToByteString SlotValueSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotValueSelectionStrategy

FromText SlotValueSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotValueSelectionStrategy

ToText SlotValueSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotValueSelectionStrategy

type Rep SlotValueSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotValueSelectionStrategy

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

SortOrder

newtype SortOrder Source #

Constructors

SortOrder' 

Fields

Bundled Patterns

pattern SortOrder_ASCENDING :: SortOrder 
pattern SortOrder_DESCENDING :: SortOrder 

Instances

Instances details
Eq SortOrder Source # 
Instance details

Defined in Amazonka.LexModels.Types.SortOrder

Ord SortOrder Source # 
Instance details

Defined in Amazonka.LexModels.Types.SortOrder

Read SortOrder Source # 
Instance details

Defined in Amazonka.LexModels.Types.SortOrder

Show SortOrder Source # 
Instance details

Defined in Amazonka.LexModels.Types.SortOrder

Generic SortOrder Source # 
Instance details

Defined in Amazonka.LexModels.Types.SortOrder

Associated Types

type Rep SortOrder :: Type -> Type #

NFData SortOrder Source # 
Instance details

Defined in Amazonka.LexModels.Types.SortOrder

Methods

rnf :: SortOrder -> () #

Hashable SortOrder Source # 
Instance details

Defined in Amazonka.LexModels.Types.SortOrder

ToJSON SortOrder Source # 
Instance details

Defined in Amazonka.LexModels.Types.SortOrder

ToJSONKey SortOrder Source # 
Instance details

Defined in Amazonka.LexModels.Types.SortOrder

FromJSON SortOrder Source # 
Instance details

Defined in Amazonka.LexModels.Types.SortOrder

FromJSONKey SortOrder Source # 
Instance details

Defined in Amazonka.LexModels.Types.SortOrder

ToLog SortOrder Source # 
Instance details

Defined in Amazonka.LexModels.Types.SortOrder

ToHeader SortOrder Source # 
Instance details

Defined in Amazonka.LexModels.Types.SortOrder

ToQuery SortOrder Source # 
Instance details

Defined in Amazonka.LexModels.Types.SortOrder

FromXML SortOrder Source # 
Instance details

Defined in Amazonka.LexModels.Types.SortOrder

ToXML SortOrder Source # 
Instance details

Defined in Amazonka.LexModels.Types.SortOrder

Methods

toXML :: SortOrder -> XML #

ToByteString SortOrder Source # 
Instance details

Defined in Amazonka.LexModels.Types.SortOrder

Methods

toBS :: SortOrder -> ByteString #

FromText SortOrder Source # 
Instance details

Defined in Amazonka.LexModels.Types.SortOrder

ToText SortOrder Source # 
Instance details

Defined in Amazonka.LexModels.Types.SortOrder

Methods

toText :: SortOrder -> Text #

type Rep SortOrder Source # 
Instance details

Defined in Amazonka.LexModels.Types.SortOrder

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

StatusType

newtype StatusType Source #

Constructors

StatusType' 

Fields

Bundled Patterns

pattern StatusType_Detected :: StatusType 
pattern StatusType_Missed :: StatusType 

Instances

Instances details
Eq StatusType Source # 
Instance details

Defined in Amazonka.LexModels.Types.StatusType

Ord StatusType Source # 
Instance details

Defined in Amazonka.LexModels.Types.StatusType

Read StatusType Source # 
Instance details

Defined in Amazonka.LexModels.Types.StatusType

Show StatusType Source # 
Instance details

Defined in Amazonka.LexModels.Types.StatusType

Generic StatusType Source # 
Instance details

Defined in Amazonka.LexModels.Types.StatusType

Associated Types

type Rep StatusType :: Type -> Type #

NFData StatusType Source # 
Instance details

Defined in Amazonka.LexModels.Types.StatusType

Methods

rnf :: StatusType -> () #

Hashable StatusType Source # 
Instance details

Defined in Amazonka.LexModels.Types.StatusType

ToJSON StatusType Source # 
Instance details

Defined in Amazonka.LexModels.Types.StatusType

ToJSONKey StatusType Source # 
Instance details

Defined in Amazonka.LexModels.Types.StatusType

FromJSON StatusType Source # 
Instance details

Defined in Amazonka.LexModels.Types.StatusType

FromJSONKey StatusType Source # 
Instance details

Defined in Amazonka.LexModels.Types.StatusType

ToLog StatusType Source # 
Instance details

Defined in Amazonka.LexModels.Types.StatusType

ToHeader StatusType Source # 
Instance details

Defined in Amazonka.LexModels.Types.StatusType

ToQuery StatusType Source # 
Instance details

Defined in Amazonka.LexModels.Types.StatusType

FromXML StatusType Source # 
Instance details

Defined in Amazonka.LexModels.Types.StatusType

ToXML StatusType Source # 
Instance details

Defined in Amazonka.LexModels.Types.StatusType

Methods

toXML :: StatusType -> XML #

ToByteString StatusType Source # 
Instance details

Defined in Amazonka.LexModels.Types.StatusType

FromText StatusType Source # 
Instance details

Defined in Amazonka.LexModels.Types.StatusType

ToText StatusType Source # 
Instance details

Defined in Amazonka.LexModels.Types.StatusType

Methods

toText :: StatusType -> Text #

type Rep StatusType Source # 
Instance details

Defined in Amazonka.LexModels.Types.StatusType

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

BotAliasMetadata

data BotAliasMetadata Source #

Provides information about a bot alias.

See: newBotAliasMetadata smart constructor.

Instances

Instances details
Eq BotAliasMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BotAliasMetadata

Read BotAliasMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BotAliasMetadata

Show BotAliasMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BotAliasMetadata

Generic BotAliasMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BotAliasMetadata

Associated Types

type Rep BotAliasMetadata :: Type -> Type #

NFData BotAliasMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BotAliasMetadata

Methods

rnf :: BotAliasMetadata -> () #

Hashable BotAliasMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BotAliasMetadata

FromJSON BotAliasMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BotAliasMetadata

type Rep BotAliasMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BotAliasMetadata

newBotAliasMetadata :: BotAliasMetadata Source #

Create a value of BotAliasMetadata with all optional fields omitted.

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

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

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

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

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

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

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

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

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

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

BotChannelAssociation

data BotChannelAssociation Source #

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

See: newBotChannelAssociation smart constructor.

Instances

Instances details
Eq BotChannelAssociation Source # 
Instance details

Defined in Amazonka.LexModels.Types.BotChannelAssociation

Show BotChannelAssociation Source # 
Instance details

Defined in Amazonka.LexModels.Types.BotChannelAssociation

Generic BotChannelAssociation Source # 
Instance details

Defined in Amazonka.LexModels.Types.BotChannelAssociation

Associated Types

type Rep BotChannelAssociation :: Type -> Type #

NFData BotChannelAssociation Source # 
Instance details

Defined in Amazonka.LexModels.Types.BotChannelAssociation

Methods

rnf :: BotChannelAssociation -> () #

Hashable BotChannelAssociation Source # 
Instance details

Defined in Amazonka.LexModels.Types.BotChannelAssociation

FromJSON BotChannelAssociation Source # 
Instance details

Defined in Amazonka.LexModels.Types.BotChannelAssociation

type Rep BotChannelAssociation Source # 
Instance details

Defined in Amazonka.LexModels.Types.BotChannelAssociation

newBotChannelAssociation :: BotChannelAssociation Source #

Create a value of BotChannelAssociation with all optional fields omitted.

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

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

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

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

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

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

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

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

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

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

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

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

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

BotMetadata

data BotMetadata Source #

Provides information about a bot. .

See: newBotMetadata smart constructor.

Instances

Instances details
Eq BotMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BotMetadata

Read BotMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BotMetadata

Show BotMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BotMetadata

Generic BotMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BotMetadata

Associated Types

type Rep BotMetadata :: Type -> Type #

NFData BotMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BotMetadata

Methods

rnf :: BotMetadata -> () #

Hashable BotMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BotMetadata

FromJSON BotMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BotMetadata

type Rep BotMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BotMetadata

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

newBotMetadata :: BotMetadata Source #

Create a value of BotMetadata with all optional fields omitted.

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

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

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

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

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

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

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

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

BuiltinIntentMetadata

data BuiltinIntentMetadata Source #

Provides metadata for a built-in intent.

See: newBuiltinIntentMetadata smart constructor.

Instances

Instances details
Eq BuiltinIntentMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BuiltinIntentMetadata

Read BuiltinIntentMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BuiltinIntentMetadata

Show BuiltinIntentMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BuiltinIntentMetadata

Generic BuiltinIntentMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BuiltinIntentMetadata

Associated Types

type Rep BuiltinIntentMetadata :: Type -> Type #

NFData BuiltinIntentMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BuiltinIntentMetadata

Methods

rnf :: BuiltinIntentMetadata -> () #

Hashable BuiltinIntentMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BuiltinIntentMetadata

FromJSON BuiltinIntentMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BuiltinIntentMetadata

type Rep BuiltinIntentMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BuiltinIntentMetadata

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

newBuiltinIntentMetadata :: BuiltinIntentMetadata Source #

Create a value of BuiltinIntentMetadata with all optional fields omitted.

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

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

$sel:signature:BuiltinIntentMetadata', builtinIntentMetadata_signature - A unique identifier for the built-in intent. To find the signature for an intent, see Standard Built-in Intents in the Alexa Skills Kit.

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

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
Eq BuiltinIntentSlot Source # 
Instance details

Defined in Amazonka.LexModels.Types.BuiltinIntentSlot

Read BuiltinIntentSlot Source # 
Instance details

Defined in Amazonka.LexModels.Types.BuiltinIntentSlot

Show BuiltinIntentSlot Source # 
Instance details

Defined in Amazonka.LexModels.Types.BuiltinIntentSlot

Generic BuiltinIntentSlot Source # 
Instance details

Defined in Amazonka.LexModels.Types.BuiltinIntentSlot

Associated Types

type Rep BuiltinIntentSlot :: Type -> Type #

NFData BuiltinIntentSlot Source # 
Instance details

Defined in Amazonka.LexModels.Types.BuiltinIntentSlot

Methods

rnf :: BuiltinIntentSlot -> () #

Hashable BuiltinIntentSlot Source # 
Instance details

Defined in Amazonka.LexModels.Types.BuiltinIntentSlot

FromJSON BuiltinIntentSlot Source # 
Instance details

Defined in Amazonka.LexModels.Types.BuiltinIntentSlot

type Rep BuiltinIntentSlot Source # 
Instance details

Defined in Amazonka.LexModels.Types.BuiltinIntentSlot

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

newBuiltinIntentSlot :: BuiltinIntentSlot Source #

Create a value of BuiltinIntentSlot with all optional fields omitted.

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

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

$sel:name:BuiltinIntentSlot', builtinIntentSlot_name - A list of the slots defined for the intent.

BuiltinSlotTypeMetadata

data BuiltinSlotTypeMetadata Source #

Provides information about a built in slot type.

See: newBuiltinSlotTypeMetadata smart constructor.

Instances

Instances details
Eq BuiltinSlotTypeMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BuiltinSlotTypeMetadata

Read BuiltinSlotTypeMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BuiltinSlotTypeMetadata

Show BuiltinSlotTypeMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BuiltinSlotTypeMetadata

Generic BuiltinSlotTypeMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BuiltinSlotTypeMetadata

Associated Types

type Rep BuiltinSlotTypeMetadata :: Type -> Type #

NFData BuiltinSlotTypeMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BuiltinSlotTypeMetadata

Methods

rnf :: BuiltinSlotTypeMetadata -> () #

Hashable BuiltinSlotTypeMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BuiltinSlotTypeMetadata

FromJSON BuiltinSlotTypeMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BuiltinSlotTypeMetadata

type Rep BuiltinSlotTypeMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.BuiltinSlotTypeMetadata

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

newBuiltinSlotTypeMetadata :: BuiltinSlotTypeMetadata Source #

Create a value of BuiltinSlotTypeMetadata with all optional fields omitted.

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

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

$sel:signature:BuiltinSlotTypeMetadata', builtinSlotTypeMetadata_signature - A unique identifier for the built-in slot type. To find the signature for a slot type, see Slot Type Reference in the Alexa Skills Kit.

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

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
Eq CodeHook Source # 
Instance details

Defined in Amazonka.LexModels.Types.CodeHook

Read CodeHook Source # 
Instance details

Defined in Amazonka.LexModels.Types.CodeHook

Show CodeHook Source # 
Instance details

Defined in Amazonka.LexModels.Types.CodeHook

Generic CodeHook Source # 
Instance details

Defined in Amazonka.LexModels.Types.CodeHook

Associated Types

type Rep CodeHook :: Type -> Type #

Methods

from :: CodeHook -> Rep CodeHook x #

to :: Rep CodeHook x -> CodeHook #

NFData CodeHook Source # 
Instance details

Defined in Amazonka.LexModels.Types.CodeHook

Methods

rnf :: CodeHook -> () #

Hashable CodeHook Source # 
Instance details

Defined in Amazonka.LexModels.Types.CodeHook

Methods

hashWithSalt :: Int -> CodeHook -> Int #

hash :: CodeHook -> Int #

ToJSON CodeHook Source # 
Instance details

Defined in Amazonka.LexModels.Types.CodeHook

FromJSON CodeHook Source # 
Instance details

Defined in Amazonka.LexModels.Types.CodeHook

type Rep CodeHook Source # 
Instance details

Defined in Amazonka.LexModels.Types.CodeHook

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

newCodeHook Source #

Create a value of CodeHook with all optional fields omitted.

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

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

$sel:uri:CodeHook', codeHook_uri - The Amazon Resource Name (ARN) of the Lambda function.

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

ConversationLogsRequest

data ConversationLogsRequest Source #

Provides the settings needed for conversation logs.

See: newConversationLogsRequest smart constructor.

Instances

Instances details
Eq ConversationLogsRequest Source # 
Instance details

Defined in Amazonka.LexModels.Types.ConversationLogsRequest

Read ConversationLogsRequest Source # 
Instance details

Defined in Amazonka.LexModels.Types.ConversationLogsRequest

Show ConversationLogsRequest Source # 
Instance details

Defined in Amazonka.LexModels.Types.ConversationLogsRequest

Generic ConversationLogsRequest Source # 
Instance details

Defined in Amazonka.LexModels.Types.ConversationLogsRequest

Associated Types

type Rep ConversationLogsRequest :: Type -> Type #

NFData ConversationLogsRequest Source # 
Instance details

Defined in Amazonka.LexModels.Types.ConversationLogsRequest

Methods

rnf :: ConversationLogsRequest -> () #

Hashable ConversationLogsRequest Source # 
Instance details

Defined in Amazonka.LexModels.Types.ConversationLogsRequest

ToJSON ConversationLogsRequest Source # 
Instance details

Defined in Amazonka.LexModels.Types.ConversationLogsRequest

type Rep ConversationLogsRequest Source # 
Instance details

Defined in Amazonka.LexModels.Types.ConversationLogsRequest

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

newConversationLogsRequest Source #

Create a value of ConversationLogsRequest with all optional fields omitted.

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

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

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

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

ConversationLogsResponse

data ConversationLogsResponse Source #

Contains information about conversation log settings.

See: newConversationLogsResponse smart constructor.

Instances

Instances details
Eq ConversationLogsResponse Source # 
Instance details

Defined in Amazonka.LexModels.Types.ConversationLogsResponse

Read ConversationLogsResponse Source # 
Instance details

Defined in Amazonka.LexModels.Types.ConversationLogsResponse

Show ConversationLogsResponse Source # 
Instance details

Defined in Amazonka.LexModels.Types.ConversationLogsResponse

Generic ConversationLogsResponse Source # 
Instance details

Defined in Amazonka.LexModels.Types.ConversationLogsResponse

Associated Types

type Rep ConversationLogsResponse :: Type -> Type #

NFData ConversationLogsResponse Source # 
Instance details

Defined in Amazonka.LexModels.Types.ConversationLogsResponse

Hashable ConversationLogsResponse Source # 
Instance details

Defined in Amazonka.LexModels.Types.ConversationLogsResponse

FromJSON ConversationLogsResponse Source # 
Instance details

Defined in Amazonka.LexModels.Types.ConversationLogsResponse

type Rep ConversationLogsResponse Source # 
Instance details

Defined in Amazonka.LexModels.Types.ConversationLogsResponse

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

newConversationLogsResponse :: ConversationLogsResponse Source #

Create a value of ConversationLogsResponse with all optional fields omitted.

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

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

$sel:iamRoleArn:ConversationLogsResponse', conversationLogsResponse_iamRoleArn - The Amazon Resource Name (ARN) of the IAM role used to write your logs to CloudWatch Logs or an S3 bucket.

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

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
Eq EnumerationValue Source # 
Instance details

Defined in Amazonka.LexModels.Types.EnumerationValue

Read EnumerationValue Source # 
Instance details

Defined in Amazonka.LexModels.Types.EnumerationValue

Show EnumerationValue Source # 
Instance details

Defined in Amazonka.LexModels.Types.EnumerationValue

Generic EnumerationValue Source # 
Instance details

Defined in Amazonka.LexModels.Types.EnumerationValue

Associated Types

type Rep EnumerationValue :: Type -> Type #

NFData EnumerationValue Source # 
Instance details

Defined in Amazonka.LexModels.Types.EnumerationValue

Methods

rnf :: EnumerationValue -> () #

Hashable EnumerationValue Source # 
Instance details

Defined in Amazonka.LexModels.Types.EnumerationValue

ToJSON EnumerationValue Source # 
Instance details

Defined in Amazonka.LexModels.Types.EnumerationValue

FromJSON EnumerationValue Source # 
Instance details

Defined in Amazonka.LexModels.Types.EnumerationValue

type Rep EnumerationValue Source # 
Instance details

Defined in Amazonka.LexModels.Types.EnumerationValue

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

newEnumerationValue Source #

Create a value of EnumerationValue with all optional fields omitted.

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

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

$sel:synonyms:EnumerationValue', enumerationValue_synonyms - Additional values related to the slot type value.

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

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
Eq FollowUpPrompt Source # 
Instance details

Defined in Amazonka.LexModels.Types.FollowUpPrompt

Read FollowUpPrompt Source # 
Instance details

Defined in Amazonka.LexModels.Types.FollowUpPrompt

Show FollowUpPrompt Source # 
Instance details

Defined in Amazonka.LexModels.Types.FollowUpPrompt

Generic FollowUpPrompt Source # 
Instance details

Defined in Amazonka.LexModels.Types.FollowUpPrompt

Associated Types

type Rep FollowUpPrompt :: Type -> Type #

NFData FollowUpPrompt Source # 
Instance details

Defined in Amazonka.LexModels.Types.FollowUpPrompt

Methods

rnf :: FollowUpPrompt -> () #

Hashable FollowUpPrompt Source # 
Instance details

Defined in Amazonka.LexModels.Types.FollowUpPrompt

ToJSON FollowUpPrompt Source # 
Instance details

Defined in Amazonka.LexModels.Types.FollowUpPrompt

FromJSON FollowUpPrompt Source # 
Instance details

Defined in Amazonka.LexModels.Types.FollowUpPrompt

type Rep FollowUpPrompt Source # 
Instance details

Defined in Amazonka.LexModels.Types.FollowUpPrompt

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

newFollowUpPrompt Source #

Create a value of FollowUpPrompt with all optional fields omitted.

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

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

$sel:prompt:FollowUpPrompt', followUpPrompt_prompt - Prompts for information from the user.

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

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
Eq FulfillmentActivity Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivity

Read FulfillmentActivity Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivity

Show FulfillmentActivity Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivity

Generic FulfillmentActivity Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivity

Associated Types

type Rep FulfillmentActivity :: Type -> Type #

NFData FulfillmentActivity Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivity

Methods

rnf :: FulfillmentActivity -> () #

Hashable FulfillmentActivity Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivity

ToJSON FulfillmentActivity Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivity

FromJSON FulfillmentActivity Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivity

type Rep FulfillmentActivity Source # 
Instance details

Defined in Amazonka.LexModels.Types.FulfillmentActivity

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

newFulfillmentActivity Source #

Create a value of FulfillmentActivity with all optional fields omitted.

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

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

$sel:codeHook:FulfillmentActivity', fulfillmentActivity_codeHook - A description of the Lambda function that is run to fulfill the intent.

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

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
Eq InputContext Source # 
Instance details

Defined in Amazonka.LexModels.Types.InputContext

Read InputContext Source # 
Instance details

Defined in Amazonka.LexModels.Types.InputContext

Show InputContext Source # 
Instance details

Defined in Amazonka.LexModels.Types.InputContext

Generic InputContext Source # 
Instance details

Defined in Amazonka.LexModels.Types.InputContext

Associated Types

type Rep InputContext :: Type -> Type #

NFData InputContext Source # 
Instance details

Defined in Amazonka.LexModels.Types.InputContext

Methods

rnf :: InputContext -> () #

Hashable InputContext Source # 
Instance details

Defined in Amazonka.LexModels.Types.InputContext

ToJSON InputContext Source # 
Instance details

Defined in Amazonka.LexModels.Types.InputContext

FromJSON InputContext Source # 
Instance details

Defined in Amazonka.LexModels.Types.InputContext

type Rep InputContext Source # 
Instance details

Defined in Amazonka.LexModels.Types.InputContext

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

newInputContext Source #

Create a value of InputContext with all optional fields omitted.

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

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

$sel:name:InputContext', inputContext_name - The name of the context.

Intent

data Intent Source #

Identifies the specific version of an intent.

See: newIntent smart constructor.

Constructors

Intent' Text Text 

Instances

Instances details
Eq Intent Source # 
Instance details

Defined in Amazonka.LexModels.Types.Intent

Methods

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

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

Read Intent Source # 
Instance details

Defined in Amazonka.LexModels.Types.Intent

Show Intent Source # 
Instance details

Defined in Amazonka.LexModels.Types.Intent

Generic Intent Source # 
Instance details

Defined in Amazonka.LexModels.Types.Intent

Associated Types

type Rep Intent :: Type -> Type #

Methods

from :: Intent -> Rep Intent x #

to :: Rep Intent x -> Intent #

NFData Intent Source # 
Instance details

Defined in Amazonka.LexModels.Types.Intent

Methods

rnf :: Intent -> () #

Hashable Intent Source # 
Instance details

Defined in Amazonka.LexModels.Types.Intent

Methods

hashWithSalt :: Int -> Intent -> Int #

hash :: Intent -> Int #

ToJSON Intent Source # 
Instance details

Defined in Amazonka.LexModels.Types.Intent

FromJSON Intent Source # 
Instance details

Defined in Amazonka.LexModels.Types.Intent

type Rep Intent Source # 
Instance details

Defined in Amazonka.LexModels.Types.Intent

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

newIntent Source #

Create a value of Intent with all optional fields omitted.

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

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

$sel:intentName:Intent', intent_intentName - The name of the intent.

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

IntentMetadata

data IntentMetadata Source #

Provides information about an intent.

See: newIntentMetadata smart constructor.

Instances

Instances details
Eq IntentMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.IntentMetadata

Read IntentMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.IntentMetadata

Show IntentMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.IntentMetadata

Generic IntentMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.IntentMetadata

Associated Types

type Rep IntentMetadata :: Type -> Type #

NFData IntentMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.IntentMetadata

Methods

rnf :: IntentMetadata -> () #

Hashable IntentMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.IntentMetadata

FromJSON IntentMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.IntentMetadata

type Rep IntentMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.IntentMetadata

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

newIntentMetadata :: IntentMetadata Source #

Create a value of IntentMetadata with all optional fields omitted.

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

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

$sel:createdDate:IntentMetadata', intentMetadata_createdDate - The date that the intent was created.

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

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

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

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

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
Eq KendraConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.KendraConfiguration

Read KendraConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.KendraConfiguration

Show KendraConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.KendraConfiguration

Generic KendraConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.KendraConfiguration

Associated Types

type Rep KendraConfiguration :: Type -> Type #

NFData KendraConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.KendraConfiguration

Methods

rnf :: KendraConfiguration -> () #

Hashable KendraConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.KendraConfiguration

ToJSON KendraConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.KendraConfiguration

FromJSON KendraConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.KendraConfiguration

type Rep KendraConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.KendraConfiguration

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

newKendraConfiguration Source #

Create a value of KendraConfiguration with all optional fields omitted.

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

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

$sel:queryFilterString:KendraConfiguration', kendraConfiguration_queryFilterString - A query filter that Amazon Lex sends to Amazon Kendra to filter the response from the query. The filter is in the format defined by Amazon Kendra. For more information, see Filtering queries.

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

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

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

LogSettingsRequest

data LogSettingsRequest Source #

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

See: newLogSettingsRequest smart constructor.

Instances

Instances details
Eq LogSettingsRequest Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogSettingsRequest

Read LogSettingsRequest Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogSettingsRequest

Show LogSettingsRequest Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogSettingsRequest

Generic LogSettingsRequest Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogSettingsRequest

Associated Types

type Rep LogSettingsRequest :: Type -> Type #

NFData LogSettingsRequest Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogSettingsRequest

Methods

rnf :: LogSettingsRequest -> () #

Hashable LogSettingsRequest Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogSettingsRequest

ToJSON LogSettingsRequest Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogSettingsRequest

type Rep LogSettingsRequest Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogSettingsRequest

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

newLogSettingsRequest Source #

Create a value of LogSettingsRequest with all optional fields omitted.

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

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

$sel:kmsKeyArn:LogSettingsRequest', logSettingsRequest_kmsKeyArn - The Amazon Resource Name (ARN) of the AWS KMS customer managed key for encrypting audio logs delivered to an S3 bucket. The key does not apply to CloudWatch Logs and is optional for S3 buckets.

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

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

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

LogSettingsResponse

data LogSettingsResponse Source #

The settings for conversation logs.

See: newLogSettingsResponse smart constructor.

Instances

Instances details
Eq LogSettingsResponse Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogSettingsResponse

Read LogSettingsResponse Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogSettingsResponse

Show LogSettingsResponse Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogSettingsResponse

Generic LogSettingsResponse Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogSettingsResponse

Associated Types

type Rep LogSettingsResponse :: Type -> Type #

NFData LogSettingsResponse Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogSettingsResponse

Methods

rnf :: LogSettingsResponse -> () #

Hashable LogSettingsResponse Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogSettingsResponse

FromJSON LogSettingsResponse Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogSettingsResponse

type Rep LogSettingsResponse Source # 
Instance details

Defined in Amazonka.LexModels.Types.LogSettingsResponse

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

newLogSettingsResponse :: LogSettingsResponse Source #

Create a value of LogSettingsResponse with all optional fields omitted.

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

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

$sel:destination:LogSettingsResponse', logSettingsResponse_destination - The destination where logs are delivered.

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

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

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

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

Message

data Message Source #

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

See: newMessage smart constructor.

Instances

Instances details
Eq Message Source # 
Instance details

Defined in Amazonka.LexModels.Types.Message

Methods

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

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

Read Message Source # 
Instance details

Defined in Amazonka.LexModels.Types.Message

Show Message Source # 
Instance details

Defined in Amazonka.LexModels.Types.Message

Generic Message Source # 
Instance details

Defined in Amazonka.LexModels.Types.Message

Associated Types

type Rep Message :: Type -> Type #

Methods

from :: Message -> Rep Message x #

to :: Rep Message x -> Message #

NFData Message Source # 
Instance details

Defined in Amazonka.LexModels.Types.Message

Methods

rnf :: Message -> () #

Hashable Message Source # 
Instance details

Defined in Amazonka.LexModels.Types.Message

Methods

hashWithSalt :: Int -> Message -> Int #

hash :: Message -> Int #

ToJSON Message Source # 
Instance details

Defined in Amazonka.LexModels.Types.Message

FromJSON Message Source # 
Instance details

Defined in Amazonka.LexModels.Types.Message

type Rep Message Source # 
Instance details

Defined in Amazonka.LexModels.Types.Message

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

newMessage Source #

Create a value of Message with all optional fields omitted.

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

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

$sel:groupNumber:Message', message_groupNumber - Identifies the message group that the message belongs to. When a group is assigned to a message, Amazon Lex returns one message from each group in the response.

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

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

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
Eq MigrationAlert Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlert

Read MigrationAlert Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlert

Show MigrationAlert Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlert

Generic MigrationAlert Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlert

Associated Types

type Rep MigrationAlert :: Type -> Type #

NFData MigrationAlert Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlert

Methods

rnf :: MigrationAlert -> () #

Hashable MigrationAlert Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlert

FromJSON MigrationAlert Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlert

type Rep MigrationAlert Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationAlert

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

newMigrationAlert :: MigrationAlert Source #

Create a value of MigrationAlert with all optional fields omitted.

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

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

$sel:referenceURLs:MigrationAlert', migrationAlert_referenceURLs - A link to the Amazon Lex documentation that describes how to resolve the alert.

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

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

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

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

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
Eq MigrationSummary Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSummary

Read MigrationSummary Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSummary

Show MigrationSummary Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSummary

Generic MigrationSummary Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSummary

Associated Types

type Rep MigrationSummary :: Type -> Type #

NFData MigrationSummary Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSummary

Methods

rnf :: MigrationSummary -> () #

Hashable MigrationSummary Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSummary

FromJSON MigrationSummary Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSummary

type Rep MigrationSummary Source # 
Instance details

Defined in Amazonka.LexModels.Types.MigrationSummary

newMigrationSummary :: MigrationSummary Source #

Create a value of MigrationSummary with all optional fields omitted.

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

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

$sel:v1BotVersion:MigrationSummary', migrationSummary_v1BotVersion - The version of the Amazon Lex V1 bot that is the source of the migration.

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

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

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

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

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

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

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

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

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
Eq OutputContext Source # 
Instance details

Defined in Amazonka.LexModels.Types.OutputContext

Read OutputContext Source # 
Instance details

Defined in Amazonka.LexModels.Types.OutputContext

Show OutputContext Source # 
Instance details

Defined in Amazonka.LexModels.Types.OutputContext

Generic OutputContext Source # 
Instance details

Defined in Amazonka.LexModels.Types.OutputContext

Associated Types

type Rep OutputContext :: Type -> Type #

NFData OutputContext Source # 
Instance details

Defined in Amazonka.LexModels.Types.OutputContext

Methods

rnf :: OutputContext -> () #

Hashable OutputContext Source # 
Instance details

Defined in Amazonka.LexModels.Types.OutputContext

ToJSON OutputContext Source # 
Instance details

Defined in Amazonka.LexModels.Types.OutputContext

FromJSON OutputContext Source # 
Instance details

Defined in Amazonka.LexModels.Types.OutputContext

type Rep OutputContext Source # 
Instance details

Defined in Amazonka.LexModels.Types.OutputContext

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

newOutputContext Source #

Create a value of OutputContext with all optional fields omitted.

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

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

$sel:name:OutputContext', outputContext_name - The name of the context.

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

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

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
Eq Prompt Source # 
Instance details

Defined in Amazonka.LexModels.Types.Prompt

Methods

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

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

Read Prompt Source # 
Instance details

Defined in Amazonka.LexModels.Types.Prompt

Show Prompt Source # 
Instance details

Defined in Amazonka.LexModels.Types.Prompt

Generic Prompt Source # 
Instance details

Defined in Amazonka.LexModels.Types.Prompt

Associated Types

type Rep Prompt :: Type -> Type #

Methods

from :: Prompt -> Rep Prompt x #

to :: Rep Prompt x -> Prompt #

NFData Prompt Source # 
Instance details

Defined in Amazonka.LexModels.Types.Prompt

Methods

rnf :: Prompt -> () #

Hashable Prompt Source # 
Instance details

Defined in Amazonka.LexModels.Types.Prompt

Methods

hashWithSalt :: Int -> Prompt -> Int #

hash :: Prompt -> Int #

ToJSON Prompt Source # 
Instance details

Defined in Amazonka.LexModels.Types.Prompt

FromJSON Prompt Source # 
Instance details

Defined in Amazonka.LexModels.Types.Prompt

type Rep Prompt Source # 
Instance details

Defined in Amazonka.LexModels.Types.Prompt

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

newPrompt Source #

Create a value of Prompt with all optional fields omitted.

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

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

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

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

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

Slot

data Slot Source #

Identifies the version of a specific slot.

See: newSlot smart constructor.

Instances

Instances details
Eq Slot Source # 
Instance details

Defined in Amazonka.LexModels.Types.Slot

Methods

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

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

Read Slot Source # 
Instance details

Defined in Amazonka.LexModels.Types.Slot

Show Slot Source # 
Instance details

Defined in Amazonka.LexModels.Types.Slot

Methods

showsPrec :: Int -> Slot -> ShowS #

show :: Slot -> String #

showList :: [Slot] -> ShowS #

Generic Slot Source # 
Instance details

Defined in Amazonka.LexModels.Types.Slot

Associated Types

type Rep Slot :: Type -> Type #

Methods

from :: Slot -> Rep Slot x #

to :: Rep Slot x -> Slot #

NFData Slot Source # 
Instance details

Defined in Amazonka.LexModels.Types.Slot

Methods

rnf :: Slot -> () #

Hashable Slot Source # 
Instance details

Defined in Amazonka.LexModels.Types.Slot

Methods

hashWithSalt :: Int -> Slot -> Int #

hash :: Slot -> Int #

ToJSON Slot Source # 
Instance details

Defined in Amazonka.LexModels.Types.Slot

FromJSON Slot Source # 
Instance details

Defined in Amazonka.LexModels.Types.Slot

type Rep Slot Source # 
Instance details

Defined in Amazonka.LexModels.Types.Slot

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

newSlot Source #

Create a value of Slot with all optional fields omitted.

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

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

$sel:slotType:Slot', slot_slotType - The type of the slot, either a custom slot type that you defined or one of the built-in slot types.

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

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

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

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

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

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

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

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

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

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

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

SlotDefaultValue

data SlotDefaultValue Source #

A default value for a slot.

See: newSlotDefaultValue smart constructor.

Constructors

SlotDefaultValue' Text 

Instances

Instances details
Eq SlotDefaultValue Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotDefaultValue

Read SlotDefaultValue Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotDefaultValue

Show SlotDefaultValue Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotDefaultValue

Generic SlotDefaultValue Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotDefaultValue

Associated Types

type Rep SlotDefaultValue :: Type -> Type #

NFData SlotDefaultValue Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotDefaultValue

Methods

rnf :: SlotDefaultValue -> () #

Hashable SlotDefaultValue Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotDefaultValue

ToJSON SlotDefaultValue Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotDefaultValue

FromJSON SlotDefaultValue Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotDefaultValue

type Rep SlotDefaultValue Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotDefaultValue

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

newSlotDefaultValue Source #

Create a value of SlotDefaultValue with all optional fields omitted.

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

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

$sel:defaultValue:SlotDefaultValue', slotDefaultValue_defaultValue - The default value for the slot. You can specify one of the following:

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

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
Eq SlotDefaultValueSpec Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotDefaultValueSpec

Read SlotDefaultValueSpec Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotDefaultValueSpec

Show SlotDefaultValueSpec Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotDefaultValueSpec

Generic SlotDefaultValueSpec Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotDefaultValueSpec

Associated Types

type Rep SlotDefaultValueSpec :: Type -> Type #

NFData SlotDefaultValueSpec Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotDefaultValueSpec

Methods

rnf :: SlotDefaultValueSpec -> () #

Hashable SlotDefaultValueSpec Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotDefaultValueSpec

ToJSON SlotDefaultValueSpec Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotDefaultValueSpec

FromJSON SlotDefaultValueSpec Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotDefaultValueSpec

type Rep SlotDefaultValueSpec Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotDefaultValueSpec

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

newSlotDefaultValueSpec :: SlotDefaultValueSpec Source #

Create a value of SlotDefaultValueSpec with all optional fields omitted.

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

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

$sel:defaultValueList:SlotDefaultValueSpec', slotDefaultValueSpec_defaultValueList - The default values for a slot. You can specify more than one default. For example, you can specify a default value to use from a matching context variable, a session attribute, or a fixed value.

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

SlotTypeConfiguration

data SlotTypeConfiguration Source #

Provides configuration information for a slot type.

See: newSlotTypeConfiguration smart constructor.

Instances

Instances details
Eq SlotTypeConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeConfiguration

Read SlotTypeConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeConfiguration

Show SlotTypeConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeConfiguration

Generic SlotTypeConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeConfiguration

Associated Types

type Rep SlotTypeConfiguration :: Type -> Type #

NFData SlotTypeConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeConfiguration

Methods

rnf :: SlotTypeConfiguration -> () #

Hashable SlotTypeConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeConfiguration

ToJSON SlotTypeConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeConfiguration

FromJSON SlotTypeConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeConfiguration

type Rep SlotTypeConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeConfiguration

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

newSlotTypeConfiguration :: SlotTypeConfiguration Source #

Create a value of SlotTypeConfiguration with all optional fields omitted.

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

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

$sel:regexConfiguration:SlotTypeConfiguration', slotTypeConfiguration_regexConfiguration - A regular expression used to validate the value of a slot.

SlotTypeMetadata

data SlotTypeMetadata Source #

Provides information about a slot type..

See: newSlotTypeMetadata smart constructor.

Instances

Instances details
Eq SlotTypeMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeMetadata

Read SlotTypeMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeMetadata

Show SlotTypeMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeMetadata

Generic SlotTypeMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeMetadata

Associated Types

type Rep SlotTypeMetadata :: Type -> Type #

NFData SlotTypeMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeMetadata

Methods

rnf :: SlotTypeMetadata -> () #

Hashable SlotTypeMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeMetadata

FromJSON SlotTypeMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeMetadata

type Rep SlotTypeMetadata Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeMetadata

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

newSlotTypeMetadata :: SlotTypeMetadata Source #

Create a value of SlotTypeMetadata with all optional fields omitted.

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

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

$sel:createdDate:SlotTypeMetadata', slotTypeMetadata_createdDate - The date that the slot type was created.

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

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

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

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

SlotTypeRegexConfiguration

data SlotTypeRegexConfiguration Source #

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

See: newSlotTypeRegexConfiguration smart constructor.

Instances

Instances details
Eq SlotTypeRegexConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeRegexConfiguration

Read SlotTypeRegexConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeRegexConfiguration

Show SlotTypeRegexConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeRegexConfiguration

Generic SlotTypeRegexConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeRegexConfiguration

Associated Types

type Rep SlotTypeRegexConfiguration :: Type -> Type #

NFData SlotTypeRegexConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeRegexConfiguration

Hashable SlotTypeRegexConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeRegexConfiguration

ToJSON SlotTypeRegexConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeRegexConfiguration

FromJSON SlotTypeRegexConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeRegexConfiguration

type Rep SlotTypeRegexConfiguration Source # 
Instance details

Defined in Amazonka.LexModels.Types.SlotTypeRegexConfiguration

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

newSlotTypeRegexConfiguration Source #

Create a value of SlotTypeRegexConfiguration with all optional fields omitted.

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

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

$sel:pattern':SlotTypeRegexConfiguration', slotTypeRegexConfiguration_pattern - A regular expression used to validate the value of a slot.

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

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

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

The following regular expression operators are not supported:

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

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
Eq Statement Source # 
Instance details

Defined in Amazonka.LexModels.Types.Statement

Read Statement Source # 
Instance details

Defined in Amazonka.LexModels.Types.Statement

Show Statement Source # 
Instance details

Defined in Amazonka.LexModels.Types.Statement

Generic Statement Source # 
Instance details

Defined in Amazonka.LexModels.Types.Statement

Associated Types

type Rep Statement :: Type -> Type #

NFData Statement Source # 
Instance details

Defined in Amazonka.LexModels.Types.Statement

Methods

rnf :: Statement -> () #

Hashable Statement Source # 
Instance details

Defined in Amazonka.LexModels.Types.Statement

ToJSON Statement Source # 
Instance details

Defined in Amazonka.LexModels.Types.Statement

FromJSON Statement Source # 
Instance details

Defined in Amazonka.LexModels.Types.Statement

type Rep Statement Source # 
Instance details

Defined in Amazonka.LexModels.Types.Statement

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

newStatement Source #

Create a value of Statement with all optional fields omitted.

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

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

$sel:responseCard:Statement', statement_responseCard - At runtime, if the client is using the PostText API, Amazon Lex includes the response card in the response. It substitutes all of the session attributes and slot values for placeholders in the response card.

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

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
Eq Tag Source # 
Instance details

Defined in Amazonka.LexModels.Types.Tag

Methods

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

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

Read Tag Source # 
Instance details

Defined in Amazonka.LexModels.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.LexModels.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

Generic Tag Source # 
Instance details

Defined in Amazonka.LexModels.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

NFData Tag Source # 
Instance details

Defined in Amazonka.LexModels.Types.Tag

Methods

rnf :: Tag -> () #

Hashable Tag Source # 
Instance details

Defined in Amazonka.LexModels.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

ToJSON Tag Source # 
Instance details

Defined in Amazonka.LexModels.Types.Tag

FromJSON Tag Source # 
Instance details

Defined in Amazonka.LexModels.Types.Tag

type Rep Tag Source # 
Instance details

Defined in Amazonka.LexModels.Types.Tag

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

newTag Source #

Create a value of Tag with all optional fields omitted.

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

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

$sel:key:Tag', tag_key - The key for the tag. Keys are not case-sensitive and must be unique.

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

UtteranceData

data UtteranceData Source #

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

See: newUtteranceData smart constructor.

Instances

Instances details
Eq UtteranceData Source # 
Instance details

Defined in Amazonka.LexModels.Types.UtteranceData

Read UtteranceData Source # 
Instance details

Defined in Amazonka.LexModels.Types.UtteranceData

Show UtteranceData Source # 
Instance details

Defined in Amazonka.LexModels.Types.UtteranceData

Generic UtteranceData Source # 
Instance details

Defined in Amazonka.LexModels.Types.UtteranceData

Associated Types

type Rep UtteranceData :: Type -> Type #

NFData UtteranceData Source # 
Instance details

Defined in Amazonka.LexModels.Types.UtteranceData

Methods

rnf :: UtteranceData -> () #

Hashable UtteranceData Source # 
Instance details

Defined in Amazonka.LexModels.Types.UtteranceData

FromJSON UtteranceData Source # 
Instance details

Defined in Amazonka.LexModels.Types.UtteranceData

type Rep UtteranceData Source # 
Instance details

Defined in Amazonka.LexModels.Types.UtteranceData

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

newUtteranceData :: UtteranceData Source #

Create a value of UtteranceData with all optional fields omitted.

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

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

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

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

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

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

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

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
Eq UtteranceList Source # 
Instance details

Defined in Amazonka.LexModels.Types.UtteranceList

Read UtteranceList Source # 
Instance details

Defined in Amazonka.LexModels.Types.UtteranceList

Show UtteranceList Source # 
Instance details

Defined in Amazonka.LexModels.Types.UtteranceList

Generic UtteranceList Source # 
Instance details

Defined in Amazonka.LexModels.Types.UtteranceList

Associated Types

type Rep UtteranceList :: Type -> Type #

NFData UtteranceList Source # 
Instance details

Defined in Amazonka.LexModels.Types.UtteranceList

Methods

rnf :: UtteranceList -> () #

Hashable UtteranceList Source # 
Instance details

Defined in Amazonka.LexModels.Types.UtteranceList

FromJSON UtteranceList Source # 
Instance details

Defined in Amazonka.LexModels.Types.UtteranceList

type Rep UtteranceList Source # 
Instance details

Defined in Amazonka.LexModels.Types.UtteranceList

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

newUtteranceList :: UtteranceList Source #

Create a value of UtteranceList with all optional fields omitted.

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

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

$sel:botVersion:UtteranceList', utteranceList_botVersion - The version of the bot that processed the list.

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