Lex Models Classes
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
BotAliasMetadata
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.lex_models_classes.ConversationLogsResponse]
BotChannelAssociation
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]
BotMetadata
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]
BuiltinIntentMetadata
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']]]
BuiltinIntentSlot
name
- Type: typing.Optional[str]
BuiltinSlotTypeMetadata
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']]]
CodeHook
uri
- Type:
- Required: Yes
messageVersion
- Type:
- Required: Yes
ConversationLogsRequest
logSettings
- Type: typing.List[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.LogSettingsRequest]
- Required: Yes
iamRoleArn
- Type:
- Required: Yes
ConversationLogsResponse
logSettings
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.LogSettingsResponse]]
iamRoleArn
- Type: typing.Optional[str]
CreateBotVersionRequest
name
- Type:
- Required: Yes
checksum
- Type: typing.Optional[str]
CreateBotVersionResponse
name
- Type:
- Required: Yes
description
- Type:
- Required: Yes
intents
- Type: typing.List[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.Intent]
- 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
CreateIntentVersionRequest
name
- Type:
- Required: Yes
checksum
- Type: typing.Optional[str]
CreateIntentVersionResponse
name
- Type:
- Required: Yes
description
- Type:
- Required: Yes
slots
- Type: typing.List[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.SlotOutput]
- 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.lex_models_classes.InputContext]
- Required: Yes
outputContexts
- Type: typing.List[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.OutputContext]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateSlotTypeVersionRequest
name
- Type:
- Required: Yes
checksum
- Type: typing.Optional[str]
CreateSlotTypeVersionResponse
name
- Type:
- Required: Yes
description
- Type:
- Required: Yes
enumerationValues
- Type: typing.List[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.EnumerationValueOutput]
- 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.lex_models_classes.SlotTypeConfiguration]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteBotAliasRequest
name
- Type:
- Required: Yes
botName
- Type:
- Required: Yes
DeleteBotChannelAssociationRequest
name
- Type:
- Required: Yes
botName
- Type:
- Required: Yes
botAlias
- Type:
- Required: Yes
DeleteBotRequest
name
- Type:
- Required: Yes
DeleteBotVersionRequest
name
- Type:
- Required: Yes
version
- Type:
- Required: Yes
DeleteIntentRequest
name
- Type:
- Required: Yes
DeleteIntentVersionRequest
name
- Type:
- Required: Yes
version
- Type:
- Required: Yes
DeleteSlotTypeRequest
name
- Type:
- Required: Yes
DeleteSlotTypeVersionRequest
name
- Type:
- Required: Yes
version
- Type:
- Required: Yes
DeleteUtterancesRequest
botName
- Type:
- Required: Yes
userId
- Type:
- Required: Yes
EmptyResponseMetadata
ResponseMetadata
- Type:
- Required: Yes
EnumerationValue
value
- Type:
- Required: Yes
synonyms
- Type: typing.Optional[typing.List[str]]
EnumerationValueOutput
value
- Type:
- Required: Yes
synonyms
- Type: typing.Optional[typing.List[str]]
FollowUpPrompt
prompt
- Type:
- Required: Yes
rejectionStatement
- Type:
- Required: Yes
FollowUpPromptOutput
prompt
- Type:
- Required: Yes
rejectionStatement
- Type:
- Required: Yes
FulfillmentActivity
type
- Type: typing.Literal['CodeHook', 'ReturnIntent']
- Required: Yes
codeHook
- Type: typing.Optional[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.CodeHook]
GetBotAliasRequest
name
- Type:
- Required: Yes
botName
- Type:
- Required: Yes
GetBotAliasResponse
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
GetBotAliasesRequest
botName
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
nameContains
- Type: typing.Optional[str]
GetBotAliasesRequestPaginate
botName
- Type:
- Required: Yes
nameContains
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.PaginatorConfig]
GetBotAliasesResponse
BotAliases
- Type: typing.List[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.BotAliasMetadata]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
GetBotChannelAssociationRequest
name
- Type:
- Required: Yes
botName
- Type:
- Required: Yes
botAlias
- Type:
- Required: Yes
GetBotChannelAssociationResponse
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
GetBotChannelAssociationsRequest
botName
- Type:
- Required: Yes
botAlias
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
nameContains
- Type: typing.Optional[str]
GetBotChannelAssociationsRequestPaginate
botName
- Type:
- Required: Yes
botAlias
- Type:
- Required: Yes
nameContains
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.PaginatorConfig]
GetBotChannelAssociationsResponse
botChannelAssociations
- Type: typing.List[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.BotChannelAssociation]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
GetBotRequest
name
- Type:
- Required: Yes
versionOrAlias
- Type:
- Required: Yes
GetBotResponse
name
- Type:
- Required: Yes
description
- Type:
- Required: Yes
intents
- Type: typing.List[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.Intent]
- 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
GetBotVersionsRequest
name
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
GetBotVersionsRequestPaginate
name
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.PaginatorConfig]
GetBotVersionsResponse
bots
- Type: typing.List[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.BotMetadata]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
GetBotsRequest
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
nameContains
- Type: typing.Optional[str]
GetBotsRequestPaginate
nameContains
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.PaginatorConfig]
GetBotsResponse
bots
- Type: typing.List[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.BotMetadata]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
GetBuiltinIntentRequest
signature
- Type:
- Required: Yes
GetBuiltinIntentResponse
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.lex_models_classes.BuiltinIntentSlot]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetBuiltinIntentsRequest
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]
GetBuiltinIntentsRequestPaginate
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.lex_models_classes.PaginatorConfig]
GetBuiltinIntentsResponse
intents
- Type: typing.List[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.BuiltinIntentMetadata]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
GetBuiltinSlotTypesRequest
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]
GetBuiltinSlotTypesRequestPaginate
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.lex_models_classes.PaginatorConfig]
GetBuiltinSlotTypesResponse
slotTypes
- Type: typing.List[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.BuiltinSlotTypeMetadata]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
GetExportRequest
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
GetExportResponse
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
GetImportRequest
importId
- Type:
- Required: Yes
GetImportResponse
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
GetIntentRequest
name
- Type:
- Required: Yes
version
- Type:
- Required: Yes
GetIntentResponse
name
- Type:
- Required: Yes
description
- Type:
- Required: Yes
slots
- Type: typing.List[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.SlotOutput]
- 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.lex_models_classes.InputContext]
- Required: Yes
outputContexts
- Type: typing.List[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.OutputContext]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetIntentVersionsRequest
name
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
GetIntentVersionsRequestPaginate
name
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.PaginatorConfig]
GetIntentVersionsResponse
intents
- Type: typing.List[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.IntentMetadata]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
GetIntentsRequest
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
nameContains
- Type: typing.Optional[str]
GetIntentsRequestPaginate
nameContains
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.PaginatorConfig]
GetIntentsResponse
intents
- Type: typing.List[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.IntentMetadata]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
GetMigrationRequest
migrationId
- Type:
- Required: Yes
GetMigrationResponse
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.lex_models_classes.MigrationAlert]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetMigrationsRequest
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]
GetMigrationsResponse
migrationSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.MigrationSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
GetSlotTypeRequest
name
- Type:
- Required: Yes
version
- Type:
- Required: Yes
GetSlotTypeResponse
name
- Type:
- Required: Yes
description
- Type:
- Required: Yes
enumerationValues
- Type: typing.List[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.EnumerationValueOutput]
- 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.lex_models_classes.SlotTypeConfiguration]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetSlotTypeVersionsRequest
name
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
GetSlotTypeVersionsRequestPaginate
name
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.PaginatorConfig]
GetSlotTypeVersionsResponse
slotTypes
- Type: typing.List[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.SlotTypeMetadata]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
GetSlotTypesRequest
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
nameContains
- Type: typing.Optional[str]
GetSlotTypesRequestPaginate
nameContains
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.PaginatorConfig]
GetSlotTypesResponse
slotTypes
- Type: typing.List[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.SlotTypeMetadata]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
GetUtterancesViewRequest
botName
- Type:
- Required: Yes
botVersions
- Type: typing.List[str]
- Required: Yes
statusType
- Type: typing.Literal['Detected', 'Missed']
- Required: Yes
GetUtterancesViewResponse
botName
- Type:
- Required: Yes
utterances
- Type: typing.List[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.UtteranceList]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
InputContext
name
- Type:
- Required: Yes
Intent
intentName
- Type:
- Required: Yes
intentVersion
- Type:
- Required: Yes
IntentMetadata
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]
KendraConfiguration
kendraIndex
- Type:
- Required: Yes
role
- Type:
- Required: Yes
queryFilterString
- Type: typing.Optional[str]
ListTagsForResourceRequest
resourceArn
- Type:
- Required: Yes
ListTagsForResourceResponse
tags
- Type: typing.List[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.Tag]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
LogSettingsRequest
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]
LogSettingsResponse
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]
Message
contentType
- Type: typing.Literal['CustomPayload', 'PlainText', 'SSML']
- Required: Yes
content
- Type:
- Required: Yes
groupNumber
- Type: typing.Optional[int]
MigrationAlert
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]]
MigrationSummary
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]
OutputContext
name
- Type:
- Required: Yes
timeToLiveInSeconds
- Type:
- Required: Yes
turnsToLive
- Type:
- Required: Yes
PaginatorConfig
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
Prompt
messages
- Type: typing.List[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.Message]
- Required: Yes
maxAttempts
- Type:
- Required: Yes
responseCard
- Type: typing.Optional[str]
PromptOutput
messages
- Type: typing.List[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.Message]
- Required: Yes
maxAttempts
- Type:
- Required: Yes
responseCard
- Type: typing.Optional[str]
PutBotAliasRequest
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.lex_models_classes.ConversationLogsRequest]
tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.Tag]]
PutBotAliasResponse
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.lex_models_classes.Tag]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PutBotRequest
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.List[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.Intent]]
enableModelImprovements
- Type: typing.Optional[bool]
nluIntentConfidenceThreshold
- Type: typing.Optional[float]
clarificationPrompt
- Type: typing.Union[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.Prompt, aws_resource_validator.pydantic_models.lex_models.lex_models_classes.PromptOutput, NoneType]
abortStatement
- Type: typing.Union[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.Statement, aws_resource_validator.pydantic_models.lex_models.lex_models_classes.StatementOutput, NoneType]
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.List[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.Tag]]
PutBotResponse
name
- Type:
- Required: Yes
description
- Type:
- Required: Yes
intents
- Type: typing.List[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.Intent]
- 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.lex_models_classes.Tag]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PutIntentRequest
name
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
slots
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.Slot, aws_resource_validator.pydantic_models.lex_models.lex_models_classes.SlotOutput]]]
sampleUtterances
- Type: typing.Optional[typing.List[str]]
confirmationPrompt
- Type: typing.Union[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.Prompt, aws_resource_validator.pydantic_models.lex_models.lex_models_classes.PromptOutput, NoneType]
rejectionStatement
- Type: typing.Union[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.Statement, aws_resource_validator.pydantic_models.lex_models.lex_models_classes.StatementOutput, NoneType]
followUpPrompt
- Type: typing.Union[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.FollowUpPrompt, aws_resource_validator.pydantic_models.lex_models.lex_models_classes.FollowUpPromptOutput, NoneType]
conclusionStatement
- Type: typing.Union[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.Statement, aws_resource_validator.pydantic_models.lex_models.lex_models_classes.StatementOutput, NoneType]
dialogCodeHook
- Type: typing.Optional[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.CodeHook]
fulfillmentActivity
- Type: typing.Optional[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.FulfillmentActivity]
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.lex_models_classes.KendraConfiguration]
inputContexts
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.InputContext]]
outputContexts
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.OutputContext]]
PutIntentResponse
name
- Type:
- Required: Yes
description
- Type:
- Required: Yes
slots
- Type: typing.List[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.SlotOutput]
- 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.lex_models_classes.InputContext]
- Required: Yes
outputContexts
- Type: typing.List[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.OutputContext]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PutSlotTypeRequest
name
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
enumerationValues
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.EnumerationValue, aws_resource_validator.pydantic_models.lex_models.lex_models_classes.EnumerationValueOutput]]]
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.List[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.SlotTypeConfiguration]]
PutSlotTypeResponse
name
- Type:
- Required: Yes
description
- Type:
- Required: Yes
enumerationValues
- Type: typing.List[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.EnumerationValueOutput]
- 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.lex_models_classes.SlotTypeConfiguration]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ResponseMetadata
RequestId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
HostId
- Type: typing.Optional[str]
Slot
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.Union[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.Prompt, aws_resource_validator.pydantic_models.lex_models.lex_models_classes.PromptOutput, NoneType]
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.Union[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.SlotDefaultValueSpec, aws_resource_validator.pydantic_models.lex_models.lex_models_classes.SlotDefaultValueSpecOutput, NoneType]
SlotDefaultValue
defaultValue
- Type:
- Required: Yes
SlotDefaultValueSpec
defaultValueList
- Type: typing.List[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.SlotDefaultValue]
- Required: Yes
SlotDefaultValueSpecOutput
defaultValueList
- Type: typing.List[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.SlotDefaultValue]
- Required: Yes
SlotOutput
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.lex_models_classes.PromptOutput]
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.lex_models_classes.SlotDefaultValueSpecOutput]
SlotTypeConfiguration
regexConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.SlotTypeRegexConfiguration]
SlotTypeMetadata
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]
SlotTypeRegexConfiguration
pattern
- Type:
- Required: Yes
StartImportRequest
payload
- Type: typing.Union[str, bytes, typing.IO[typing.Any], botocore.response.StreamingBody]
- 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.List[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.Tag]]
StartImportResponse
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.lex_models_classes.Tag]
- Required: Yes
createdDate
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartMigrationRequest
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
StartMigrationResponse
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
Statement
messages
- Type: typing.List[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.Message]
- Required: Yes
responseCard
- Type: typing.Optional[str]
StatementOutput
messages
- Type: typing.List[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.Message]
- Required: Yes
responseCard
- Type: typing.Optional[str]
Tag
key
- Type:
- Required: Yes
value
- Type:
- Required: Yes
TagResourceRequest
resourceArn
- Type:
- Required: Yes
tags
- Type: typing.List[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.Tag]
- Required: Yes
UntagResourceRequest
resourceArn
- Type:
- Required: Yes
tagKeys
- Type: typing.List[str]
- Required: Yes
UtteranceData
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]
UtteranceList
botVersion
- Type: typing.Optional[str]
utterances
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lex_models.lex_models_classes.UtteranceData]]