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]]