Skip to content

Lex Models Classes

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

BotAliasMetadataTypeDef

name

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

botVersion

  • Type: typing.Optional[str]

botName

  • Type: typing.Optional[str]

lastUpdatedDate

  • Type: typing.Optional[datetime.datetime]

createdDate

  • Type: typing.Optional[datetime.datetime]

checksum

  • Type: typing.Optional[str]

conversationLogs

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lex_models_classes.ConversationLogsResponseTypeDef]

BotChannelAssociationTypeDef

name

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

botAlias

  • Type: typing.Optional[str]

botName

  • Type: typing.Optional[str]

createdDate

  • Type: typing.Optional[datetime.datetime]

type

  • Type: typing.Optional[typing.Literal['Facebook', 'Kik', 'Slack', 'Twilio-Sms']]

botConfiguration

  • Type: typing.Optional[typing.Dict[str, str]]

status

  • Type: typing.Optional[typing.Literal['CREATED', 'FAILED', 'IN_PROGRESS']]

failureReason

  • Type: typing.Optional[str]

BotMetadataTypeDef

name

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

status

  • Type: typing.Optional[typing.Literal['BUILDING', 'FAILED', 'NOT_BUILT', 'READY', 'READY_BASIC_TESTING']]

lastUpdatedDate

  • Type: typing.Optional[datetime.datetime]

createdDate

  • Type: typing.Optional[datetime.datetime]

version

  • Type: typing.Optional[str]

BuiltinIntentMetadataTypeDef

signature

  • Type: typing.Optional[str]

supportedLocales

  • Type: typing.Optional[typing.List[typing.Literal['de-DE', 'en-AU', 'en-GB', 'en-IN', 'en-US', 'es-419', 'es-ES', 'es-US', 'fr-CA', 'fr-FR', 'it-IT', 'ja-JP', 'ko-KR']]]

BuiltinIntentSlotTypeDef

name

  • Type: typing.Optional[str]

BuiltinSlotTypeMetadataTypeDef

signature

  • Type: typing.Optional[str]

supportedLocales

  • Type: typing.Optional[typing.List[typing.Literal['de-DE', 'en-AU', 'en-GB', 'en-IN', 'en-US', 'es-419', 'es-ES', 'es-US', 'fr-CA', 'fr-FR', 'it-IT', 'ja-JP', 'ko-KR']]]

CodeHookTypeDef

uri

  • Type:
  • Required: Yes

messageVersion

  • Type:
  • Required: Yes

ConversationLogsRequestTypeDef

logSettings

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.lex_models_classes.LogSettingsRequestTypeDef]
  • Required: Yes

iamRoleArn

  • Type:
  • Required: Yes

ConversationLogsResponseTypeDef

logSettings

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lex_models_classes.LogSettingsResponseTypeDef]]

iamRoleArn

  • Type: typing.Optional[str]

CreateBotVersionRequestRequestTypeDef

name

  • Type:
  • Required: Yes

checksum

  • Type: typing.Optional[str]

CreateBotVersionResponseTypeDef

name

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

intents

  • Type: typing.List[aws_resource_validator.pydantic_models.lex_models_classes.IntentTypeDef]
  • Required: Yes

clarificationPrompt

  • Type:
  • Required: Yes

abortStatement

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['BUILDING', 'FAILED', 'NOT_BUILT', 'READY', 'READY_BASIC_TESTING']
  • Required: Yes

failureReason

  • Type:
  • Required: Yes

lastUpdatedDate

  • Type:
  • Required: Yes

createdDate

  • Type:
  • Required: Yes

idleSessionTTLInSeconds

  • Type:
  • Required: Yes

voiceId

  • Type:
  • Required: Yes

checksum

  • Type:
  • Required: Yes

version

  • Type:
  • Required: Yes

locale

  • Type: typing.Literal['de-DE', 'en-AU', 'en-GB', 'en-IN', 'en-US', 'es-419', 'es-ES', 'es-US', 'fr-CA', 'fr-FR', 'it-IT', 'ja-JP', 'ko-KR']
  • Required: Yes

childDirected

  • Type:
  • Required: Yes

enableModelImprovements

  • Type:
  • Required: Yes

detectSentiment

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateIntentVersionRequestRequestTypeDef

name

  • Type:
  • Required: Yes

checksum

  • Type: typing.Optional[str]

CreateIntentVersionResponseTypeDef

name

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

slots

  • Type: typing.List[aws_resource_validator.pydantic_models.lex_models_classes.SlotTypeDef]
  • Required: Yes

sampleUtterances

  • Type: typing.List[str]
  • Required: Yes

confirmationPrompt

  • Type:
  • Required: Yes

rejectionStatement

  • Type:
  • Required: Yes

followUpPrompt

  • Type:
  • Required: Yes

conclusionStatement

  • Type:
  • Required: Yes

dialogCodeHook

  • Type:
  • Required: Yes

fulfillmentActivity

  • Type:
  • Required: Yes

parentIntentSignature

  • Type:
  • Required: Yes

lastUpdatedDate

  • Type:
  • Required: Yes

createdDate

  • Type:
  • Required: Yes

version

  • Type:
  • Required: Yes

checksum

  • Type:
  • Required: Yes

kendraConfiguration

  • Type:
  • Required: Yes

inputContexts

  • Type: typing.List[aws_resource_validator.pydantic_models.lex_models_classes.InputContextTypeDef]
  • Required: Yes

outputContexts

  • Type: typing.List[aws_resource_validator.pydantic_models.lex_models_classes.OutputContextTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateSlotTypeVersionRequestRequestTypeDef

name

  • Type:
  • Required: Yes

checksum

  • Type: typing.Optional[str]

CreateSlotTypeVersionResponseTypeDef

name

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

enumerationValues

  • Type: typing.List[aws_resource_validator.pydantic_models.lex_models_classes.EnumerationValueTypeDef]
  • Required: Yes

lastUpdatedDate

  • Type:
  • Required: Yes

createdDate

  • Type:
  • Required: Yes

version

  • Type:
  • Required: Yes

checksum

  • Type:
  • Required: Yes

valueSelectionStrategy

  • Type: typing.Literal['ORIGINAL_VALUE', 'TOP_RESOLUTION']
  • Required: Yes

parentSlotTypeSignature

  • Type:
  • Required: Yes

slotTypeConfigurations

  • Type: typing.List[aws_resource_validator.pydantic_models.lex_models_classes.SlotTypeConfigurationTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteBotAliasRequestRequestTypeDef

name

  • Type:
  • Required: Yes

botName

  • Type:
  • Required: Yes

DeleteBotChannelAssociationRequestRequestTypeDef

name

  • Type:
  • Required: Yes

botName

  • Type:
  • Required: Yes

botAlias

  • Type:
  • Required: Yes

DeleteBotRequestRequestTypeDef

name

  • Type:
  • Required: Yes

DeleteBotVersionRequestRequestTypeDef

name

  • Type:
  • Required: Yes

version

  • Type:
  • Required: Yes

DeleteIntentRequestRequestTypeDef

name

  • Type:
  • Required: Yes

DeleteIntentVersionRequestRequestTypeDef

name

  • Type:
  • Required: Yes

version

  • Type:
  • Required: Yes

DeleteSlotTypeRequestRequestTypeDef

name

  • Type:
  • Required: Yes

DeleteSlotTypeVersionRequestRequestTypeDef

name

  • Type:
  • Required: Yes

version

  • Type:
  • Required: Yes

DeleteUtterancesRequestRequestTypeDef

botName

  • Type:
  • Required: Yes

userId

  • Type:
  • Required: Yes

EmptyResponseMetadataTypeDef

ResponseMetadata

  • Type:
  • Required: Yes

EnumerationValueTypeDef

value

  • Type:
  • Required: Yes

synonyms

  • Type: typing.Optional[typing.List[str]]

FollowUpPromptTypeDef

prompt

  • Type:
  • Required: Yes

rejectionStatement

  • Type:
  • Required: Yes

FulfillmentActivityTypeDef

type

  • Type: typing.Literal['CodeHook', 'ReturnIntent']
  • Required: Yes

codeHook

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lex_models_classes.CodeHookTypeDef]

GetBotAliasRequestRequestTypeDef

name

  • Type:
  • Required: Yes

botName

  • Type:
  • Required: Yes

GetBotAliasResponseTypeDef

name

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

botName

  • Type:
  • Required: Yes

lastUpdatedDate

  • Type:
  • Required: Yes

createdDate

  • Type:
  • Required: Yes

checksum

  • Type:
  • Required: Yes

conversationLogs

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetBotAliasesRequestGetBotAliasesPaginateTypeDef

botName

  • Type:
  • Required: Yes

nameContains

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lex_models_classes.PaginatorConfigTypeDef]

GetBotAliasesRequestRequestTypeDef

botName

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

nameContains

  • Type: typing.Optional[str]

GetBotAliasesResponseTypeDef

BotAliases

  • Type: typing.List[aws_resource_validator.pydantic_models.lex_models_classes.BotAliasMetadataTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetBotChannelAssociationRequestRequestTypeDef

name

  • Type:
  • Required: Yes

botName

  • Type:
  • Required: Yes

botAlias

  • Type:
  • Required: Yes

GetBotChannelAssociationResponseTypeDef

name

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

botAlias

  • Type:
  • Required: Yes

botName

  • Type:
  • Required: Yes

createdDate

  • Type:
  • Required: Yes

type

  • Type: typing.Literal['Facebook', 'Kik', 'Slack', 'Twilio-Sms']
  • Required: Yes

botConfiguration

  • Type: typing.Dict[str, str]
  • Required: Yes

status

  • Type: typing.Literal['CREATED', 'FAILED', 'IN_PROGRESS']
  • Required: Yes

failureReason

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetBotChannelAssociationsRequestGetBotChannelAssociationsPaginateTypeDef

botName

  • Type:
  • Required: Yes

botAlias

  • Type:
  • Required: Yes

nameContains

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lex_models_classes.PaginatorConfigTypeDef]

GetBotChannelAssociationsRequestRequestTypeDef

botName

  • Type:
  • Required: Yes

botAlias

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

nameContains

  • Type: typing.Optional[str]

GetBotChannelAssociationsResponseTypeDef

botChannelAssociations

  • Type: typing.List[aws_resource_validator.pydantic_models.lex_models_classes.BotChannelAssociationTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetBotRequestRequestTypeDef

name

  • Type:
  • Required: Yes

versionOrAlias

  • Type:
  • Required: Yes

GetBotResponseTypeDef

name

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

intents

  • Type: typing.List[aws_resource_validator.pydantic_models.lex_models_classes.IntentTypeDef]
  • Required: Yes

enableModelImprovements

  • Type:
  • Required: Yes

nluIntentConfidenceThreshold

  • Type:
  • Required: Yes

clarificationPrompt

  • Type:
  • Required: Yes

abortStatement

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['BUILDING', 'FAILED', 'NOT_BUILT', 'READY', 'READY_BASIC_TESTING']
  • Required: Yes

failureReason

  • Type:
  • Required: Yes

lastUpdatedDate

  • Type:
  • Required: Yes

createdDate

  • Type:
  • Required: Yes

idleSessionTTLInSeconds

  • Type:
  • Required: Yes

voiceId

  • Type:
  • Required: Yes

checksum

  • Type:
  • Required: Yes

version

  • Type:
  • Required: Yes

locale

  • Type: typing.Literal['de-DE', 'en-AU', 'en-GB', 'en-IN', 'en-US', 'es-419', 'es-ES', 'es-US', 'fr-CA', 'fr-FR', 'it-IT', 'ja-JP', 'ko-KR']
  • Required: Yes

childDirected

  • Type:
  • Required: Yes

detectSentiment

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetBotVersionsRequestGetBotVersionsPaginateTypeDef

name

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lex_models_classes.PaginatorConfigTypeDef]

GetBotVersionsRequestRequestTypeDef

name

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

GetBotVersionsResponseTypeDef

bots

  • Type: typing.List[aws_resource_validator.pydantic_models.lex_models_classes.BotMetadataTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetBotsRequestGetBotsPaginateTypeDef

nameContains

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lex_models_classes.PaginatorConfigTypeDef]

GetBotsRequestRequestTypeDef

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

nameContains

  • Type: typing.Optional[str]

GetBotsResponseTypeDef

bots

  • Type: typing.List[aws_resource_validator.pydantic_models.lex_models_classes.BotMetadataTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetBuiltinIntentRequestRequestTypeDef

signature

  • Type:
  • Required: Yes

GetBuiltinIntentResponseTypeDef

signature

  • Type:
  • Required: Yes

supportedLocales

  • Type: typing.List[typing.Literal['de-DE', 'en-AU', 'en-GB', 'en-IN', 'en-US', 'es-419', 'es-ES', 'es-US', 'fr-CA', 'fr-FR', 'it-IT', 'ja-JP', 'ko-KR']]
  • Required: Yes

slots

  • Type: typing.List[aws_resource_validator.pydantic_models.lex_models_classes.BuiltinIntentSlotTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetBuiltinIntentsRequestGetBuiltinIntentsPaginateTypeDef

locale

  • Type: typing.Optional[typing.Literal['de-DE', 'en-AU', 'en-GB', 'en-IN', 'en-US', 'es-419', 'es-ES', 'es-US', 'fr-CA', 'fr-FR', 'it-IT', 'ja-JP', 'ko-KR']]

signatureContains

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lex_models_classes.PaginatorConfigTypeDef]

GetBuiltinIntentsRequestRequestTypeDef

locale

  • Type: typing.Optional[typing.Literal['de-DE', 'en-AU', 'en-GB', 'en-IN', 'en-US', 'es-419', 'es-ES', 'es-US', 'fr-CA', 'fr-FR', 'it-IT', 'ja-JP', 'ko-KR']]

signatureContains

  • Type: typing.Optional[str]

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

GetBuiltinIntentsResponseTypeDef

intents

  • Type: typing.List[aws_resource_validator.pydantic_models.lex_models_classes.BuiltinIntentMetadataTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetBuiltinSlotTypesRequestGetBuiltinSlotTypesPaginateTypeDef

locale

  • Type: typing.Optional[typing.Literal['de-DE', 'en-AU', 'en-GB', 'en-IN', 'en-US', 'es-419', 'es-ES', 'es-US', 'fr-CA', 'fr-FR', 'it-IT', 'ja-JP', 'ko-KR']]

signatureContains

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lex_models_classes.PaginatorConfigTypeDef]

GetBuiltinSlotTypesRequestRequestTypeDef

locale

  • Type: typing.Optional[typing.Literal['de-DE', 'en-AU', 'en-GB', 'en-IN', 'en-US', 'es-419', 'es-ES', 'es-US', 'fr-CA', 'fr-FR', 'it-IT', 'ja-JP', 'ko-KR']]

signatureContains

  • Type: typing.Optional[str]

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

GetBuiltinSlotTypesResponseTypeDef

slotTypes

  • Type: typing.List[aws_resource_validator.pydantic_models.lex_models_classes.BuiltinSlotTypeMetadataTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetExportRequestRequestTypeDef

name

  • Type:
  • Required: Yes

version

  • Type:
  • Required: Yes

resourceType

  • Type: typing.Literal['BOT', 'INTENT', 'SLOT_TYPE']
  • Required: Yes

exportType

  • Type: typing.Literal['ALEXA_SKILLS_KIT', 'LEX']
  • Required: Yes

GetExportResponseTypeDef

name

  • Type:
  • Required: Yes

version

  • Type:
  • Required: Yes

resourceType

  • Type: typing.Literal['BOT', 'INTENT', 'SLOT_TYPE']
  • Required: Yes

exportType

  • Type: typing.Literal['ALEXA_SKILLS_KIT', 'LEX']
  • Required: Yes

exportStatus

  • Type: typing.Literal['FAILED', 'IN_PROGRESS', 'READY']
  • Required: Yes

failureReason

  • Type:
  • Required: Yes

url

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetImportRequestRequestTypeDef

importId

  • Type:
  • Required: Yes

GetImportResponseTypeDef

name

  • Type:
  • Required: Yes

resourceType

  • Type: typing.Literal['BOT', 'INTENT', 'SLOT_TYPE']
  • Required: Yes

mergeStrategy

  • Type: typing.Literal['FAIL_ON_CONFLICT', 'OVERWRITE_LATEST']
  • Required: Yes

importId

  • Type:
  • Required: Yes

importStatus

  • Type: typing.Literal['COMPLETE', 'FAILED', 'IN_PROGRESS']
  • Required: Yes

failureReason

  • Type: typing.List[str]
  • Required: Yes

createdDate

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetIntentRequestRequestTypeDef

name

  • Type:
  • Required: Yes

version

  • Type:
  • Required: Yes

GetIntentResponseTypeDef

name

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

slots

  • Type: typing.List[aws_resource_validator.pydantic_models.lex_models_classes.SlotTypeDef]
  • Required: Yes

sampleUtterances

  • Type: typing.List[str]
  • Required: Yes

confirmationPrompt

  • Type:
  • Required: Yes

rejectionStatement

  • Type:
  • Required: Yes

followUpPrompt

  • Type:
  • Required: Yes

conclusionStatement

  • Type:
  • Required: Yes

dialogCodeHook

  • Type:
  • Required: Yes

fulfillmentActivity

  • Type:
  • Required: Yes

parentIntentSignature

  • Type:
  • Required: Yes

lastUpdatedDate

  • Type:
  • Required: Yes

createdDate

  • Type:
  • Required: Yes

version

  • Type:
  • Required: Yes

checksum

  • Type:
  • Required: Yes

kendraConfiguration

  • Type:
  • Required: Yes

inputContexts

  • Type: typing.List[aws_resource_validator.pydantic_models.lex_models_classes.InputContextTypeDef]
  • Required: Yes

outputContexts

  • Type: typing.List[aws_resource_validator.pydantic_models.lex_models_classes.OutputContextTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetIntentVersionsRequestGetIntentVersionsPaginateTypeDef

name

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lex_models_classes.PaginatorConfigTypeDef]

GetIntentVersionsRequestRequestTypeDef

name

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

GetIntentVersionsResponseTypeDef

intents

  • Type: typing.List[aws_resource_validator.pydantic_models.lex_models_classes.IntentMetadataTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetIntentsRequestGetIntentsPaginateTypeDef

nameContains

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lex_models_classes.PaginatorConfigTypeDef]

GetIntentsRequestRequestTypeDef

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

nameContains

  • Type: typing.Optional[str]

GetIntentsResponseTypeDef

intents

  • Type: typing.List[aws_resource_validator.pydantic_models.lex_models_classes.IntentMetadataTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetMigrationRequestRequestTypeDef

migrationId

  • Type:
  • Required: Yes

GetMigrationResponseTypeDef

migrationId

  • Type:
  • Required: Yes

v1BotName

  • Type:
  • Required: Yes

v1BotVersion

  • Type:
  • Required: Yes

v1BotLocale

  • Type: typing.Literal['de-DE', 'en-AU', 'en-GB', 'en-IN', 'en-US', 'es-419', 'es-ES', 'es-US', 'fr-CA', 'fr-FR', 'it-IT', 'ja-JP', 'ko-KR']
  • Required: Yes

v2BotId

  • Type:
  • Required: Yes

v2BotRole

  • Type:
  • Required: Yes

migrationStatus

  • Type: typing.Literal['COMPLETED', 'FAILED', 'IN_PROGRESS']
  • Required: Yes

migrationStrategy

  • Type: typing.Literal['CREATE_NEW', 'UPDATE_EXISTING']
  • Required: Yes

migrationTimestamp

  • Type:
  • Required: Yes

alerts

  • Type: typing.List[aws_resource_validator.pydantic_models.lex_models_classes.MigrationAlertTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetMigrationsRequestRequestTypeDef

sortByAttribute

  • Type: typing.Optional[typing.Literal['MIGRATION_DATE_TIME', 'V1_BOT_NAME']]

sortByOrder

  • Type: typing.Optional[typing.Literal['ASCENDING', 'DESCENDING']]

v1BotNameContains

  • Type: typing.Optional[str]

migrationStatusEquals

  • Type: typing.Optional[typing.Literal['COMPLETED', 'FAILED', 'IN_PROGRESS']]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

GetMigrationsResponseTypeDef

migrationSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.lex_models_classes.MigrationSummaryTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetSlotTypeRequestRequestTypeDef

name

  • Type:
  • Required: Yes

version

  • Type:
  • Required: Yes

GetSlotTypeResponseTypeDef

name

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

enumerationValues

  • Type: typing.List[aws_resource_validator.pydantic_models.lex_models_classes.EnumerationValueTypeDef]
  • Required: Yes

lastUpdatedDate

  • Type:
  • Required: Yes

createdDate

  • Type:
  • Required: Yes

version

  • Type:
  • Required: Yes

checksum

  • Type:
  • Required: Yes

valueSelectionStrategy

  • Type: typing.Literal['ORIGINAL_VALUE', 'TOP_RESOLUTION']
  • Required: Yes

parentSlotTypeSignature

  • Type:
  • Required: Yes

slotTypeConfigurations

  • Type: typing.List[aws_resource_validator.pydantic_models.lex_models_classes.SlotTypeConfigurationTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetSlotTypeVersionsRequestGetSlotTypeVersionsPaginateTypeDef

name

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lex_models_classes.PaginatorConfigTypeDef]

GetSlotTypeVersionsRequestRequestTypeDef

name

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

GetSlotTypeVersionsResponseTypeDef

slotTypes

  • Type: typing.List[aws_resource_validator.pydantic_models.lex_models_classes.SlotTypeMetadataTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetSlotTypesRequestGetSlotTypesPaginateTypeDef

nameContains

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lex_models_classes.PaginatorConfigTypeDef]

GetSlotTypesRequestRequestTypeDef

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

nameContains

  • Type: typing.Optional[str]

GetSlotTypesResponseTypeDef

slotTypes

  • Type: typing.List[aws_resource_validator.pydantic_models.lex_models_classes.SlotTypeMetadataTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetUtterancesViewRequestRequestTypeDef

botName

  • Type:
  • Required: Yes

botVersions

  • Type: typing.Sequence[str]
  • Required: Yes

statusType

  • Type: typing.Literal['Detected', 'Missed']
  • Required: Yes

GetUtterancesViewResponseTypeDef

botName

  • Type:
  • Required: Yes

utterances

  • Type: typing.List[aws_resource_validator.pydantic_models.lex_models_classes.UtteranceListTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

InputContextTypeDef

name

  • Type:
  • Required: Yes

IntentMetadataTypeDef

name

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

lastUpdatedDate

  • Type: typing.Optional[datetime.datetime]

createdDate

  • Type: typing.Optional[datetime.datetime]

version

  • Type: typing.Optional[str]

IntentTypeDef

intentName

  • Type:
  • Required: Yes

intentVersion

  • Type:
  • Required: Yes

KendraConfigurationTypeDef

kendraIndex

  • Type:
  • Required: Yes

role

  • Type:
  • Required: Yes

queryFilterString

  • Type: typing.Optional[str]

ListTagsForResourceRequestRequestTypeDef

resourceArn

  • Type:
  • Required: Yes

ListTagsForResourceResponseTypeDef

tags

  • Type: typing.List[aws_resource_validator.pydantic_models.lex_models_classes.TagTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

LogSettingsRequestTypeDef

logType

  • Type: typing.Literal['AUDIO', 'TEXT']
  • Required: Yes

destination

  • Type: typing.Literal['CLOUDWATCH_LOGS', 'S3']
  • Required: Yes

resourceArn

  • Type:
  • Required: Yes

kmsKeyArn

  • Type: typing.Optional[str]

LogSettingsResponseTypeDef

logType

  • Type: typing.Optional[typing.Literal['AUDIO', 'TEXT']]

destination

  • Type: typing.Optional[typing.Literal['CLOUDWATCH_LOGS', 'S3']]

kmsKeyArn

  • Type: typing.Optional[str]

resourceArn

  • Type: typing.Optional[str]

resourcePrefix

  • Type: typing.Optional[str]

MessageTypeDef

contentType

  • Type: typing.Literal['CustomPayload', 'PlainText', 'SSML']
  • Required: Yes

content

  • Type:
  • Required: Yes

groupNumber

  • Type: typing.Optional[int]

MigrationAlertTypeDef

type

  • Type: typing.Optional[typing.Literal['ERROR', 'WARN']]

message

  • Type: typing.Optional[str]

details

  • Type: typing.Optional[typing.List[str]]

referenceURLs

  • Type: typing.Optional[typing.List[str]]

MigrationSummaryTypeDef

migrationId

  • Type: typing.Optional[str]

v1BotName

  • Type: typing.Optional[str]

v1BotVersion

  • Type: typing.Optional[str]

v1BotLocale

  • Type: typing.Optional[typing.Literal['de-DE', 'en-AU', 'en-GB', 'en-IN', 'en-US', 'es-419', 'es-ES', 'es-US', 'fr-CA', 'fr-FR', 'it-IT', 'ja-JP', 'ko-KR']]

v2BotId

  • Type: typing.Optional[str]

v2BotRole

  • Type: typing.Optional[str]

migrationStatus

  • Type: typing.Optional[typing.Literal['COMPLETED', 'FAILED', 'IN_PROGRESS']]

migrationStrategy

  • Type: typing.Optional[typing.Literal['CREATE_NEW', 'UPDATE_EXISTING']]

migrationTimestamp

  • Type: typing.Optional[datetime.datetime]

OutputContextTypeDef

name

  • Type:
  • Required: Yes

timeToLiveInSeconds

  • Type:
  • Required: Yes

turnsToLive

  • Type:
  • Required: Yes

PaginatorConfigTypeDef

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

PromptTypeDef

messages

  • Type: typing.List[aws_resource_validator.pydantic_models.lex_models_classes.MessageTypeDef]
  • Required: Yes

maxAttempts

  • Type:
  • Required: Yes

responseCard

  • Type: typing.Optional[str]

PutBotAliasRequestRequestTypeDef

name

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

botName

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

checksum

  • Type: typing.Optional[str]

conversationLogs

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lex_models_classes.ConversationLogsRequestTypeDef]

tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.lex_models_classes.TagTypeDef]]

PutBotAliasResponseTypeDef

name

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

botName

  • Type:
  • Required: Yes

lastUpdatedDate

  • Type:
  • Required: Yes

createdDate

  • Type:
  • Required: Yes

checksum

  • Type:
  • Required: Yes

conversationLogs

  • Type:
  • Required: Yes

tags

  • Type: typing.List[aws_resource_validator.pydantic_models.lex_models_classes.TagTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PutBotRequestRequestTypeDef

name

  • Type:
  • Required: Yes

locale

  • Type: typing.Literal['de-DE', 'en-AU', 'en-GB', 'en-IN', 'en-US', 'es-419', 'es-ES', 'es-US', 'fr-CA', 'fr-FR', 'it-IT', 'ja-JP', 'ko-KR']
  • Required: Yes

childDirected

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

intents

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.lex_models_classes.IntentTypeDef]]

enableModelImprovements

  • Type: typing.Optional[bool]

nluIntentConfidenceThreshold

  • Type: typing.Optional[float]

clarificationPrompt

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lex_models_classes.PromptTypeDef]

abortStatement

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lex_models_classes.StatementTypeDef]

idleSessionTTLInSeconds

  • Type: typing.Optional[int]

voiceId

  • Type: typing.Optional[str]

checksum

  • Type: typing.Optional[str]

processBehavior

  • Type: typing.Optional[typing.Literal['BUILD', 'SAVE']]

detectSentiment

  • Type: typing.Optional[bool]

createVersion

  • Type: typing.Optional[bool]

tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.lex_models_classes.TagTypeDef]]

PutBotResponseTypeDef

name

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

intents

  • Type: typing.List[aws_resource_validator.pydantic_models.lex_models_classes.IntentTypeDef]
  • Required: Yes

enableModelImprovements

  • Type:
  • Required: Yes

nluIntentConfidenceThreshold

  • Type:
  • Required: Yes

clarificationPrompt

  • Type:
  • Required: Yes

abortStatement

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['BUILDING', 'FAILED', 'NOT_BUILT', 'READY', 'READY_BASIC_TESTING']
  • Required: Yes

failureReason

  • Type:
  • Required: Yes

lastUpdatedDate

  • Type:
  • Required: Yes

createdDate

  • Type:
  • Required: Yes

idleSessionTTLInSeconds

  • Type:
  • Required: Yes

voiceId

  • Type:
  • Required: Yes

checksum

  • Type:
  • Required: Yes

version

  • Type:
  • Required: Yes

locale

  • Type: typing.Literal['de-DE', 'en-AU', 'en-GB', 'en-IN', 'en-US', 'es-419', 'es-ES', 'es-US', 'fr-CA', 'fr-FR', 'it-IT', 'ja-JP', 'ko-KR']
  • Required: Yes

childDirected

  • Type:
  • Required: Yes

createVersion

  • Type:
  • Required: Yes

detectSentiment

  • Type:
  • Required: Yes

tags

  • Type: typing.List[aws_resource_validator.pydantic_models.lex_models_classes.TagTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PutIntentRequestRequestTypeDef

name

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

slots

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.lex_models_classes.SlotTypeDef]]

sampleUtterances

  • Type: typing.Optional[typing.Sequence[str]]

confirmationPrompt

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lex_models_classes.PromptTypeDef]

rejectionStatement

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lex_models_classes.StatementTypeDef]

followUpPrompt

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lex_models_classes.FollowUpPromptTypeDef]

conclusionStatement

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lex_models_classes.StatementTypeDef]

dialogCodeHook

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lex_models_classes.CodeHookTypeDef]

fulfillmentActivity

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lex_models_classes.FulfillmentActivityTypeDef]

parentIntentSignature

  • Type: typing.Optional[str]

checksum

  • Type: typing.Optional[str]

createVersion

  • Type: typing.Optional[bool]

kendraConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lex_models_classes.KendraConfigurationTypeDef]

inputContexts

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.lex_models_classes.InputContextTypeDef]]

outputContexts

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.lex_models_classes.OutputContextTypeDef]]

PutIntentResponseTypeDef

name

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

slots

  • Type: typing.List[aws_resource_validator.pydantic_models.lex_models_classes.SlotTypeDef]
  • Required: Yes

sampleUtterances

  • Type: typing.List[str]
  • Required: Yes

confirmationPrompt

  • Type:
  • Required: Yes

rejectionStatement

  • Type:
  • Required: Yes

followUpPrompt

  • Type:
  • Required: Yes

conclusionStatement

  • Type:
  • Required: Yes

dialogCodeHook

  • Type:
  • Required: Yes

fulfillmentActivity

  • Type:
  • Required: Yes

parentIntentSignature

  • Type:
  • Required: Yes

lastUpdatedDate

  • Type:
  • Required: Yes

createdDate

  • Type:
  • Required: Yes

version

  • Type:
  • Required: Yes

checksum

  • Type:
  • Required: Yes

createVersion

  • Type:
  • Required: Yes

kendraConfiguration

  • Type:
  • Required: Yes

inputContexts

  • Type: typing.List[aws_resource_validator.pydantic_models.lex_models_classes.InputContextTypeDef]
  • Required: Yes

outputContexts

  • Type: typing.List[aws_resource_validator.pydantic_models.lex_models_classes.OutputContextTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PutSlotTypeRequestRequestTypeDef

name

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

enumerationValues

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.lex_models_classes.EnumerationValueTypeDef]]

checksum

  • Type: typing.Optional[str]

valueSelectionStrategy

  • Type: typing.Optional[typing.Literal['ORIGINAL_VALUE', 'TOP_RESOLUTION']]

createVersion

  • Type: typing.Optional[bool]

parentSlotTypeSignature

  • Type: typing.Optional[str]

slotTypeConfigurations

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.lex_models_classes.SlotTypeConfigurationTypeDef]]

PutSlotTypeResponseTypeDef

name

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

enumerationValues

  • Type: typing.List[aws_resource_validator.pydantic_models.lex_models_classes.EnumerationValueTypeDef]
  • Required: Yes

lastUpdatedDate

  • Type:
  • Required: Yes

createdDate

  • Type:
  • Required: Yes

version

  • Type:
  • Required: Yes

checksum

  • Type:
  • Required: Yes

valueSelectionStrategy

  • Type: typing.Literal['ORIGINAL_VALUE', 'TOP_RESOLUTION']
  • Required: Yes

createVersion

  • Type:
  • Required: Yes

parentSlotTypeSignature

  • Type:
  • Required: Yes

slotTypeConfigurations

  • Type: typing.List[aws_resource_validator.pydantic_models.lex_models_classes.SlotTypeConfigurationTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HostId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

SlotDefaultValueSpecTypeDef

defaultValueList

  • Type: typing.List[aws_resource_validator.pydantic_models.lex_models_classes.SlotDefaultValueTypeDef]
  • Required: Yes

SlotDefaultValueTypeDef

defaultValue

  • Type:
  • Required: Yes

SlotTypeConfigurationTypeDef

regexConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lex_models_classes.SlotTypeRegexConfigurationTypeDef]

SlotTypeDef

name

  • Type:
  • Required: Yes

slotConstraint

  • Type: typing.Literal['Optional', 'Required']
  • Required: Yes

description

  • Type: typing.Optional[str]

slotType

  • Type: typing.Optional[str]

slotTypeVersion

  • Type: typing.Optional[str]

valueElicitationPrompt

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lex_models_classes.PromptTypeDef]

priority

  • Type: typing.Optional[int]

sampleUtterances

  • Type: typing.Optional[typing.List[str]]

responseCard

  • Type: typing.Optional[str]

obfuscationSetting

  • Type: typing.Optional[typing.Literal['DEFAULT_OBFUSCATION', 'NONE']]

defaultValueSpec

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lex_models_classes.SlotDefaultValueSpecTypeDef]

SlotTypeMetadataTypeDef

name

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

lastUpdatedDate

  • Type: typing.Optional[datetime.datetime]

createdDate

  • Type: typing.Optional[datetime.datetime]

version

  • Type: typing.Optional[str]

SlotTypeRegexConfigurationTypeDef

pattern

  • Type:
  • Required: Yes

StartImportRequestRequestTypeDef

payload

  • Type: typing.Union[str, bytes, typing.IO[typing.Any]]
  • Required: Yes

resourceType

  • Type: typing.Literal['BOT', 'INTENT', 'SLOT_TYPE']
  • Required: Yes

mergeStrategy

  • Type: typing.Literal['FAIL_ON_CONFLICT', 'OVERWRITE_LATEST']
  • Required: Yes

tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.lex_models_classes.TagTypeDef]]

StartImportResponseTypeDef

name

  • Type:
  • Required: Yes

resourceType

  • Type: typing.Literal['BOT', 'INTENT', 'SLOT_TYPE']
  • Required: Yes

mergeStrategy

  • Type: typing.Literal['FAIL_ON_CONFLICT', 'OVERWRITE_LATEST']
  • Required: Yes

importId

  • Type:
  • Required: Yes

importStatus

  • Type: typing.Literal['COMPLETE', 'FAILED', 'IN_PROGRESS']
  • Required: Yes

tags

  • Type: typing.List[aws_resource_validator.pydantic_models.lex_models_classes.TagTypeDef]
  • Required: Yes

createdDate

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartMigrationRequestRequestTypeDef

v1BotName

  • Type:
  • Required: Yes

v1BotVersion

  • Type:
  • Required: Yes

v2BotName

  • Type:
  • Required: Yes

v2BotRole

  • Type:
  • Required: Yes

migrationStrategy

  • Type: typing.Literal['CREATE_NEW', 'UPDATE_EXISTING']
  • Required: Yes

StartMigrationResponseTypeDef

v1BotName

  • Type:
  • Required: Yes

v1BotVersion

  • Type:
  • Required: Yes

v1BotLocale

  • Type: typing.Literal['de-DE', 'en-AU', 'en-GB', 'en-IN', 'en-US', 'es-419', 'es-ES', 'es-US', 'fr-CA', 'fr-FR', 'it-IT', 'ja-JP', 'ko-KR']
  • Required: Yes

v2BotId

  • Type:
  • Required: Yes

v2BotRole

  • Type:
  • Required: Yes

migrationId

  • Type:
  • Required: Yes

migrationStrategy

  • Type: typing.Literal['CREATE_NEW', 'UPDATE_EXISTING']
  • Required: Yes

migrationTimestamp

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StatementTypeDef

messages

  • Type: typing.List[aws_resource_validator.pydantic_models.lex_models_classes.MessageTypeDef]
  • Required: Yes

responseCard

  • Type: typing.Optional[str]

TagResourceRequestRequestTypeDef

resourceArn

  • Type:
  • Required: Yes

tags

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.lex_models_classes.TagTypeDef]
  • Required: Yes

TagTypeDef

key

  • Type:
  • Required: Yes

value

  • Type:
  • Required: Yes

UntagResourceRequestRequestTypeDef

resourceArn

  • Type:
  • Required: Yes

tagKeys

  • Type: typing.Sequence[str]
  • Required: Yes

UtteranceDataTypeDef

utteranceString

  • Type: typing.Optional[str]

count

  • Type: typing.Optional[int]

distinctUsers

  • Type: typing.Optional[int]

firstUtteredDate

  • Type: typing.Optional[datetime.datetime]

lastUtteredDate

  • Type: typing.Optional[datetime.datetime]

UtteranceListTypeDef

botVersion

  • Type: typing.Optional[str]

utterances

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lex_models_classes.UtteranceDataTypeDef]]