Skip to content

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