Skip to content

Lexv2 Models Classes

ActiveContext

name

  • Type:
  • Required: Yes

AdvancedRecognitionSetting

audioRecognitionStrategy

  • Type: typing.Optional[typing.Literal['UseSlotValuesAsCustomVocabulary']]

AgentTurnResult

expectedAgentPrompt

  • Type:
  • Required: Yes

actualAgentPrompt

  • Type: typing.Optional[str]

errorDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ExecutionErrorDetails]

actualElicitedSlot

  • Type: typing.Optional[str]

actualIntent

  • Type: typing.Optional[str]

AgentTurnSpecification

agentPrompt

  • Type:
  • Required: Yes

AggregatedUtterancesFilter

name

  • Type: typing.Literal['Utterance']
  • Required: Yes

values

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

operator

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

AggregatedUtterancesSortBy

attribute

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

order

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

AggregatedUtterancesSummary

utterance

  • Type: typing.Optional[str]

hitCount

  • Type: typing.Optional[int]

missedCount

  • Type: typing.Optional[int]

utteranceFirstRecordedInAggregationDuration

  • Type: typing.Optional[datetime.datetime]

utteranceLastRecordedInAggregationDuration

  • Type: typing.Optional[datetime.datetime]

containsDataFromDeletedResources

  • Type: typing.Optional[bool]

AllowedInputTypes

allowAudioInput

  • Type:
  • Required: Yes

allowDTMFInput

  • Type:
  • Required: Yes

AnalyticsBinBySpecification

name

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

interval

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

order

  • Type: typing.Optional[typing.Literal['Ascending', 'Descending']]

AnalyticsBinKey

name

  • Type: typing.Optional[typing.Literal['ConversationStartTime', 'UtteranceTimestamp']]

value

  • Type: typing.Optional[int]

AnalyticsIntentFilter

name

  • Type: typing.Literal['BotAliasId', 'BotVersion', 'Channel', 'IntentEndState', 'IntentName', 'LocaleId', 'Modality', 'OriginatingRequestId', 'SessionId']
  • Required: Yes

operator

  • Type: typing.Literal['EQ', 'GT', 'LT']
  • Required: Yes

values

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

AnalyticsIntentGroupByKey

name

  • Type: typing.Optional[typing.Literal['IntentEndState', 'IntentLevel', 'IntentName']]

value

  • Type: typing.Optional[str]

AnalyticsIntentGroupBySpecification

name

  • Type: typing.Literal['IntentEndState', 'IntentLevel', 'IntentName']
  • Required: Yes

AnalyticsIntentMetric

name

  • Type: typing.Literal['Count', 'Dropped', 'Failure', 'Success', 'Switched']
  • Required: Yes

statistic

  • Type: typing.Literal['Avg', 'Max', 'Sum']
  • Required: Yes

order

  • Type: typing.Optional[typing.Literal['Ascending', 'Descending']]

AnalyticsIntentMetricResult

name

  • Type: typing.Optional[typing.Literal['Count', 'Dropped', 'Failure', 'Success', 'Switched']]

statistic

  • Type: typing.Optional[typing.Literal['Avg', 'Max', 'Sum']]

value

  • Type: typing.Optional[float]

AnalyticsIntentNodeSummary

intentName

  • Type: typing.Optional[str]

intentPath

  • Type: typing.Optional[str]

intentCount

  • Type: typing.Optional[int]

intentLevel

  • Type: typing.Optional[int]

nodeType

  • Type: typing.Optional[typing.Literal['Exit', 'Inner']]

AnalyticsIntentResult

binKeys

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.AnalyticsBinKey]]

groupByKeys

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.AnalyticsIntentGroupByKey]]

metricsResults

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.AnalyticsIntentMetricResult]]

AnalyticsIntentStageFilter

name

  • Type: typing.Literal['BotAliasId', 'BotVersion', 'Channel', 'IntentName', 'IntentStageName', 'LocaleId', 'Modality', 'OriginatingRequestId', 'SessionId']
  • Required: Yes

operator

  • Type: typing.Literal['EQ', 'GT', 'LT']
  • Required: Yes

values

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

AnalyticsIntentStageGroupByKey

name

  • Type: typing.Optional[typing.Literal['IntentStageName', 'SwitchedToIntent']]

value

  • Type: typing.Optional[str]

AnalyticsIntentStageGroupBySpecification

name

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

AnalyticsIntentStageMetric

name

  • Type: typing.Literal['Count', 'Dropped', 'Failed', 'Retry', 'Success']
  • Required: Yes

statistic

  • Type: typing.Literal['Avg', 'Max', 'Sum']
  • Required: Yes

order

  • Type: typing.Optional[typing.Literal['Ascending', 'Descending']]

AnalyticsIntentStageMetricResult

name

  • Type: typing.Optional[typing.Literal['Count', 'Dropped', 'Failed', 'Retry', 'Success']]

statistic

  • Type: typing.Optional[typing.Literal['Avg', 'Max', 'Sum']]

value

  • Type: typing.Optional[float]

AnalyticsIntentStageResult

binKeys

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.AnalyticsBinKey]]

groupByKeys

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.AnalyticsIntentStageGroupByKey]]

metricsResults

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.AnalyticsIntentStageMetricResult]]

AnalyticsPathFilter

name

  • Type: typing.Literal['BotAliasId', 'BotVersion', 'Channel', 'LocaleId', 'Modality']
  • Required: Yes

operator

  • Type: typing.Literal['EQ', 'GT', 'LT']
  • Required: Yes

values

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

AnalyticsSessionFilter

name

  • Type: typing.Literal['BotAliasId', 'BotVersion', 'Channel', 'ConversationEndState', 'Duration', 'IntentPath', 'LocaleId', 'Modality', 'OriginatingRequestId', 'SessionId']
  • Required: Yes

operator

  • Type: typing.Literal['EQ', 'GT', 'LT']
  • Required: Yes

values

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

AnalyticsSessionGroupByKey

name

  • Type: typing.Optional[typing.Literal['ConversationEndState', 'LocaleId']]

value

  • Type: typing.Optional[str]

AnalyticsSessionGroupBySpecification

name

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

AnalyticsSessionMetric

name

  • Type: typing.Literal['Concurrency', 'Count', 'Dropped', 'Duration', 'Failure', 'Success', 'TurnsPerConversation']
  • Required: Yes

statistic

  • Type: typing.Literal['Avg', 'Max', 'Sum']
  • Required: Yes

order

  • Type: typing.Optional[typing.Literal['Ascending', 'Descending']]

AnalyticsSessionMetricResult

name

  • Type: typing.Optional[typing.Literal['Concurrency', 'Count', 'Dropped', 'Duration', 'Failure', 'Success', 'TurnsPerConversation']]

statistic

  • Type: typing.Optional[typing.Literal['Avg', 'Max', 'Sum']]

value

  • Type: typing.Optional[float]

AnalyticsSessionResult

binKeys

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.AnalyticsBinKey]]

groupByKeys

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.AnalyticsSessionGroupByKey]]

metricsResults

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.AnalyticsSessionMetricResult]]

AnalyticsUtteranceAttribute

name

  • Type: typing.Literal['LastUsedIntent']
  • Required: Yes

AnalyticsUtteranceAttributeResult

lastUsedIntent

  • Type: typing.Optional[str]

AnalyticsUtteranceFilter

name

  • Type: typing.Literal['BotAliasId', 'BotVersion', 'Channel', 'LocaleId', 'Modality', 'OriginatingRequestId', 'SessionId', 'UtteranceState', 'UtteranceText']
  • Required: Yes

operator

  • Type: typing.Literal['EQ', 'GT', 'LT']
  • Required: Yes

values

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

AnalyticsUtteranceGroupByKey

name

  • Type: typing.Optional[typing.Literal['UtteranceState', 'UtteranceText']]

value

  • Type: typing.Optional[str]

AnalyticsUtteranceGroupBySpecification

name

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

AnalyticsUtteranceMetric

name

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

statistic

  • Type: typing.Literal['Avg', 'Max', 'Sum']
  • Required: Yes

order

  • Type: typing.Optional[typing.Literal['Ascending', 'Descending']]

AnalyticsUtteranceMetricResult

name

  • Type: typing.Optional[typing.Literal['Count', 'Detected', 'Missed', 'UtteranceTimestamp']]

statistic

  • Type: typing.Optional[typing.Literal['Avg', 'Max', 'Sum']]

value

  • Type: typing.Optional[float]

AnalyticsUtteranceResult

binKeys

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.AnalyticsBinKey]]

groupByKeys

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.AnalyticsUtteranceGroupByKey]]

metricsResults

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.AnalyticsUtteranceMetricResult]]

attributeResults

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.AnalyticsUtteranceAttributeResult]]

AssociatedTranscript

transcript

  • Type: typing.Optional[str]

AssociatedTranscriptFilter

name

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

values

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

AudioAndDTMFInputSpecification

startTimeoutMs

  • Type:
  • Required: Yes

audioSpecification

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.AudioSpecification]

dtmfSpecification

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.DTMFSpecification]

AudioLogDestination

s3Bucket

  • Type:
  • Required: Yes

AudioLogSetting

enabled

  • Type:
  • Required: Yes

destination

  • Type:
  • Required: Yes

selectiveLoggingEnabled

  • Type: typing.Optional[bool]

AudioSpecification

maxLengthMs

  • Type:
  • Required: Yes

endTimeoutMs

  • Type:
  • Required: Yes

BaseValidatorModel

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

BatchCreateCustomVocabularyItemRequest

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

customVocabularyItemList

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.NewCustomVocabularyItem]
  • Required: Yes

BatchCreateCustomVocabularyItemResponse

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

errors

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.FailedCustomVocabularyItem]
  • Required: Yes

resources

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.CustomVocabularyItem]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

BatchDeleteCustomVocabularyItemRequest

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

customVocabularyItemList

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.CustomVocabularyEntryId]
  • Required: Yes

BatchDeleteCustomVocabularyItemResponse

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

errors

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.FailedCustomVocabularyItem]
  • Required: Yes

resources

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.CustomVocabularyItem]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

BatchUpdateCustomVocabularyItemRequest

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

customVocabularyItemList

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.CustomVocabularyItem]
  • Required: Yes

BatchUpdateCustomVocabularyItemResponse

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

errors

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.FailedCustomVocabularyItem]
  • Required: Yes

resources

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.CustomVocabularyItem]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

BedrockGuardrailConfiguration

identifier

  • Type:
  • Required: Yes

version

  • Type:
  • Required: Yes

BedrockKnowledgeStoreConfiguration

bedrockKnowledgeBaseArn

  • Type:
  • Required: Yes

exactResponse

  • Type: typing.Optional[bool]

exactResponseFields

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.BedrockKnowledgeStoreExactResponseFields]

BedrockKnowledgeStoreExactResponseFields

answerField

  • Type: typing.Optional[str]

BedrockModelSpecification

modelArn

  • Type:
  • Required: Yes

guardrail

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.BedrockGuardrailConfiguration]

traceStatus

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

customPrompt

  • Type: typing.Optional[str]

BotAliasHistoryEvent

botVersion

  • Type: typing.Optional[str]

startDate

  • Type: typing.Optional[datetime.datetime]

endDate

  • Type: typing.Optional[datetime.datetime]

BotAliasLocaleSettings

enabled

  • Type:
  • Required: Yes

codeHookSpecification

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.CodeHookSpecification]

BotAliasReplicaSummary

botAliasId

  • Type: typing.Optional[str]

botAliasReplicationStatus

  • Type: typing.Optional[typing.Literal['Available', 'Creating', 'Deleting', 'Failed', 'Updating']]

botVersion

  • Type: typing.Optional[str]

creationDateTime

  • Type: typing.Optional[datetime.datetime]

lastUpdatedDateTime

  • Type: typing.Optional[datetime.datetime]

failureReasons

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

BotAliasSummary

botAliasId

  • Type: typing.Optional[str]

botAliasName

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

botVersion

  • Type: typing.Optional[str]

botAliasStatus

  • Type: typing.Optional[typing.Literal['Available', 'Creating', 'Deleting', 'Failed']]

creationDateTime

  • Type: typing.Optional[datetime.datetime]

lastUpdatedDateTime

  • Type: typing.Optional[datetime.datetime]

BotAliasTestExecutionTarget

botId

  • Type:
  • Required: Yes

botAliasId

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

BotExportSpecification

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

BotFilter

name

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

values

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

operator

  • Type: typing.Literal['CO', 'EQ', 'NE']
  • Required: Yes

BotImportSpecification

botName

  • Type:
  • Required: Yes

roleArn

  • Type:
  • Required: Yes

dataPrivacy

  • Type:
  • Required: Yes

idleSessionTTLInSeconds

  • Type: typing.Optional[int]

botTags

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

testBotAliasTags

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

BotImportSpecificationOutput

botName

  • Type:
  • Required: Yes

roleArn

  • Type:
  • Required: Yes

dataPrivacy

  • Type:
  • Required: Yes

idleSessionTTLInSeconds

  • Type: typing.Optional[int]

botTags

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

testBotAliasTags

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

BotLocaleExportSpecification

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

BotLocaleFilter

name

  • Type: typing.Literal['BotLocaleName']
  • Required: Yes

values

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

operator

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

BotLocaleHistoryEvent

event

  • Type:
  • Required: Yes

eventDate

  • Type:
  • Required: Yes

BotLocaleImportSpecification

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

nluIntentConfidenceThreshold

  • Type: typing.Optional[float]

voiceSettings

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.VoiceSettings]

BotLocaleSortBy

attribute

  • Type: typing.Literal['BotLocaleName']
  • Required: Yes

order

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

BotLocaleSummary

localeId

  • Type: typing.Optional[str]

localeName

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

botLocaleStatus

  • Type: typing.Optional[typing.Literal['Building', 'Built', 'Creating', 'Deleting', 'Failed', 'Importing', 'NotBuilt', 'Processing', 'ReadyExpressTesting']]

lastUpdatedDateTime

  • Type: typing.Optional[datetime.datetime]

lastBuildSubmittedDateTime

  • Type: typing.Optional[datetime.datetime]

BotMember

botMemberId

  • Type:
  • Required: Yes

botMemberName

  • Type:
  • Required: Yes

botMemberAliasId

  • Type:
  • Required: Yes

botMemberAliasName

  • Type:
  • Required: Yes

botMemberVersion

  • Type:
  • Required: Yes

BotRecommendationResultStatistics

intents

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.IntentStatistics]

slotTypes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SlotTypeStatistics]

BotRecommendationResults

botLocaleExportUrl

  • Type: typing.Optional[str]

associatedTranscriptsUrl

  • Type: typing.Optional[str]

statistics

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.BotRecommendationResultStatistics]

BotRecommendationSummary

botRecommendationStatus

  • Type: typing.Literal['Available', 'Deleted', 'Deleting', 'Downloading', 'Failed', 'Processing', 'Stopped', 'Stopping', 'Updating']
  • Required: Yes

botRecommendationId

  • Type:
  • Required: Yes

creationDateTime

  • Type: typing.Optional[datetime.datetime]

lastUpdatedDateTime

  • Type: typing.Optional[datetime.datetime]

BotReplicaSummary

replicaRegion

  • Type: typing.Optional[str]

creationDateTime

  • Type: typing.Optional[datetime.datetime]

botReplicaStatus

  • Type: typing.Optional[typing.Literal['Deleting', 'Enabled', 'Enabling', 'Failed']]

failureReasons

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

BotSortBy

attribute

  • Type: typing.Literal['BotName']
  • Required: Yes

order

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

BotSummary

botId

  • Type: typing.Optional[str]

botName

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

botStatus

  • Type: typing.Optional[typing.Literal['Available', 'Creating', 'Deleting', 'Failed', 'Importing', 'Inactive', 'Updating', 'Versioning']]

latestBotVersion

  • Type: typing.Optional[str]

lastUpdatedDateTime

  • Type: typing.Optional[datetime.datetime]

botType

  • Type: typing.Optional[typing.Literal['Bot', 'BotNetwork']]

BotVersionLocaleDetails

sourceBotVersion

  • Type:
  • Required: Yes

BotVersionReplicaSortBy

attribute

  • Type: typing.Literal['BotVersion']
  • Required: Yes

order

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

BotVersionReplicaSummary

botVersion

  • Type: typing.Optional[str]

botVersionReplicationStatus

  • Type: typing.Optional[typing.Literal['Available', 'Creating', 'Deleting', 'Failed']]

creationDateTime

  • Type: typing.Optional[datetime.datetime]

failureReasons

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

BotVersionSortBy

attribute

  • Type: typing.Literal['BotVersion']
  • Required: Yes

order

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

BotVersionSummary

botName

  • Type: typing.Optional[str]

botVersion

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

botStatus

  • Type: typing.Optional[typing.Literal['Available', 'Creating', 'Deleting', 'Failed', 'Importing', 'Inactive', 'Updating', 'Versioning']]

creationDateTime

  • Type: typing.Optional[datetime.datetime]

BuildBotLocaleRequest

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

BuildBotLocaleResponse

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

botLocaleStatus

  • Type: typing.Literal['Building', 'Built', 'Creating', 'Deleting', 'Failed', 'Importing', 'NotBuilt', 'Processing', 'ReadyExpressTesting']
  • Required: Yes

lastBuildSubmittedDateTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

BuildtimeSettings

descriptiveBotBuilder

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.DescriptiveBotBuilderSpecification]

sampleUtteranceGeneration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SampleUtteranceGenerationSpecification]

BuiltInIntentSortBy

attribute

  • Type: typing.Literal['IntentSignature']
  • Required: Yes

order

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

BuiltInIntentSummary

intentSignature

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

BuiltInSlotTypeSortBy

attribute

  • Type: typing.Literal['SlotTypeSignature']
  • Required: Yes

order

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

BuiltInSlotTypeSummary

slotTypeSignature

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

Button

text

  • Type:
  • Required: Yes

value

  • Type:
  • Required: Yes

CloudWatchLogGroupLogDestination

cloudWatchLogGroupArn

  • Type:
  • Required: Yes

logPrefix

  • Type:
  • Required: Yes

CodeHookSpecification

lambdaCodeHook

  • Type:
  • Required: Yes

CompositeSlotTypeSetting

subSlots

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SubSlotTypeComposition]]

CompositeSlotTypeSettingOutput

subSlots

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SubSlotTypeComposition]]

Condition

expressionString

  • Type:
  • Required: Yes

ConditionalBranch

name

  • Type:
  • Required: Yes

condition

  • Type:
  • Required: Yes

nextStep

  • Type:
  • Required: Yes

response

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ResponseSpecification]

ConditionalBranchOutput

name

  • Type:
  • Required: Yes

condition

  • Type:
  • Required: Yes

nextStep

  • Type:
  • Required: Yes

response

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ResponseSpecificationOutput]

ConditionalSpecification

active

  • Type:
  • Required: Yes

conditionalBranches

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ConditionalBranch]
  • Required: Yes

defaultBranch

  • Type:
  • Required: Yes

ConditionalSpecificationOutput

active

  • Type:
  • Required: Yes

conditionalBranches

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ConditionalBranchOutput]
  • Required: Yes

defaultBranch

  • Type:
  • Required: Yes

ConversationLevelIntentClassificationResultItem

intentName

  • Type:
  • Required: Yes

matchResult

  • Type: typing.Literal['ExecutionError', 'Matched', 'Mismatched']
  • Required: Yes

ConversationLevelResultDetail

endToEndResult

  • Type: typing.Literal['ExecutionError', 'Matched', 'Mismatched']
  • Required: Yes

speechTranscriptionResult

  • Type: typing.Optional[typing.Literal['ExecutionError', 'Matched', 'Mismatched']]

ConversationLevelSlotResolutionResultItem

intentName

  • Type:
  • Required: Yes

slotName

  • Type:
  • Required: Yes

matchResult

  • Type: typing.Literal['ExecutionError', 'Matched', 'Mismatched']
  • Required: Yes

ConversationLevelTestResultItem

conversationId

  • Type:
  • Required: Yes

endToEndResult

  • Type: typing.Literal['ExecutionError', 'Matched', 'Mismatched']
  • Required: Yes

intentClassificationResults

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ConversationLevelIntentClassificationResultItem]
  • Required: Yes

slotResolutionResults

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ConversationLevelSlotResolutionResultItem]
  • Required: Yes

speechTranscriptionResult

  • Type: typing.Optional[typing.Literal['ExecutionError', 'Matched', 'Mismatched']]

ConversationLevelTestResults

items

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ConversationLevelTestResultItem]
  • Required: Yes

ConversationLevelTestResultsFilterBy

endToEndResult

  • Type: typing.Optional[typing.Literal['ExecutionError', 'Matched', 'Mismatched']]

ConversationLogSettings

textLogSettings

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.TextLogSetting]]

audioLogSettings

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.AudioLogSetting]]

ConversationLogSettingsOutput

textLogSettings

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.TextLogSetting]]

audioLogSettings

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.AudioLogSetting]]

ConversationLogsDataSource

botId

  • Type:
  • Required: Yes

botAliasId

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

filter

  • Type:
  • Required: Yes

ConversationLogsDataSourceFilterBy

startTime

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

endTime

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

inputMode

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

ConversationLogsDataSourceFilterByOutput

startTime

  • Type:
  • Required: Yes

endTime

  • Type:
  • Required: Yes

inputMode

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

ConversationLogsDataSourceOutput

botId

  • Type:
  • Required: Yes

botAliasId

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

filter

  • Type:
  • Required: Yes

CreateBotAliasRequest

botAliasName

  • Type:
  • Required: Yes

botId

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

botVersion

  • Type: typing.Optional[str]

botAliasLocaleSettings

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.BotAliasLocaleSettings]]

conversationLogSettings

  • Type: typing.Union[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ConversationLogSettings, aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ConversationLogSettingsOutput, NoneType]

sentimentAnalysisSettings

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SentimentAnalysisSettings]

tags

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

CreateBotAliasResponse

botAliasId

  • Type:
  • Required: Yes

botAliasName

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

botAliasLocaleSettings

  • Type: typing.Dict[str, aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.BotAliasLocaleSettings]
  • Required: Yes

conversationLogSettings

  • Type:
  • Required: Yes

sentimentAnalysisSettings

  • Type:
  • Required: Yes

botAliasStatus

  • Type: typing.Literal['Available', 'Creating', 'Deleting', 'Failed']
  • Required: Yes

botId

  • Type:
  • Required: Yes

creationDateTime

  • Type:
  • Required: Yes

tags

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

ResponseMetadata

  • Type:
  • Required: Yes

CreateBotLocaleRequest

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

nluIntentConfidenceThreshold

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

voiceSettings

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.VoiceSettings]

generativeAISettings

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.GenerativeAISettings]

CreateBotLocaleResponse

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeName

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

nluIntentConfidenceThreshold

  • Type:
  • Required: Yes

voiceSettings

  • Type:
  • Required: Yes

botLocaleStatus

  • Type: typing.Literal['Building', 'Built', 'Creating', 'Deleting', 'Failed', 'Importing', 'NotBuilt', 'Processing', 'ReadyExpressTesting']
  • Required: Yes

creationDateTime

  • Type:
  • Required: Yes

generativeAISettings

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateBotReplicaRequest

botId

  • Type:
  • Required: Yes

replicaRegion

  • Type:
  • Required: Yes

CreateBotReplicaResponse

botId

  • Type:
  • Required: Yes

replicaRegion

  • Type:
  • Required: Yes

sourceRegion

  • Type:
  • Required: Yes

creationDateTime

  • Type:
  • Required: Yes

botReplicaStatus

  • Type: typing.Literal['Deleting', 'Enabled', 'Enabling', 'Failed']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateBotRequest

botName

  • Type:
  • Required: Yes

roleArn

  • Type:
  • Required: Yes

dataPrivacy

  • Type:
  • Required: Yes

idleSessionTTLInSeconds

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

botTags

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

testBotAliasTags

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

botType

  • Type: typing.Optional[typing.Literal['Bot', 'BotNetwork']]

botMembers

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.BotMember]]

CreateBotResponse

botId

  • Type:
  • Required: Yes

botName

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

roleArn

  • Type:
  • Required: Yes

dataPrivacy

  • Type:
  • Required: Yes

idleSessionTTLInSeconds

  • Type:
  • Required: Yes

botStatus

  • Type: typing.Literal['Available', 'Creating', 'Deleting', 'Failed', 'Importing', 'Inactive', 'Updating', 'Versioning']
  • Required: Yes

creationDateTime

  • Type:
  • Required: Yes

botTags

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

testBotAliasTags

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

botType

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

botMembers

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.BotMember]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateBotVersionRequest

botId

  • Type:
  • Required: Yes

botVersionLocaleSpecification

  • Type: typing.Dict[str, aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.BotVersionLocaleDetails]
  • Required: Yes

description

  • Type: typing.Optional[str]

CreateBotVersionResponse

botId

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

botVersionLocaleSpecification

  • Type: typing.Dict[str, aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.BotVersionLocaleDetails]
  • Required: Yes

botStatus

  • Type: typing.Literal['Available', 'Creating', 'Deleting', 'Failed', 'Importing', 'Inactive', 'Updating', 'Versioning']
  • Required: Yes

creationDateTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateExportRequest

resourceSpecification

  • Type:
  • Required: Yes

fileFormat

  • Type: typing.Literal['CSV', 'LexJson', 'TSV']
  • Required: Yes

filePassword

  • Type: typing.Optional[str]

CreateExportResponse

exportId

  • Type:
  • Required: Yes

resourceSpecification

  • Type:
  • Required: Yes

fileFormat

  • Type: typing.Literal['CSV', 'LexJson', 'TSV']
  • Required: Yes

exportStatus

  • Type: typing.Literal['Completed', 'Deleting', 'Failed', 'InProgress']
  • Required: Yes

creationDateTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateIntentRequest

intentName

  • Type:
  • Required: Yes

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

parentIntentSignature

  • Type: typing.Optional[str]

sampleUtterances

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SampleUtterance]]

dialogCodeHook

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.DialogCodeHookSettings]

fulfillmentCodeHook

  • Type: typing.Union[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.FulfillmentCodeHookSettings, aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.FulfillmentCodeHookSettingsOutput, NoneType]

intentConfirmationSetting

  • Type: typing.Union[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.IntentConfirmationSetting, aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.IntentConfirmationSettingOutput, NoneType]

intentClosingSetting

  • Type: typing.Union[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.IntentClosingSetting, aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.IntentClosingSettingOutput, NoneType]

inputContexts

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.InputContext]]

outputContexts

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.OutputContext]]

kendraConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.KendraConfiguration]

initialResponseSetting

  • Type: typing.Union[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.InitialResponseSetting, aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.InitialResponseSettingOutput, NoneType]

qnAIntentConfiguration

  • Type: typing.Union[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.QnAIntentConfiguration, aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.QnAIntentConfigurationOutput, NoneType]

CreateIntentResponse

intentId

  • Type:
  • Required: Yes

intentName

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

parentIntentSignature

  • Type:
  • Required: Yes

sampleUtterances

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SampleUtterance]
  • Required: Yes

dialogCodeHook

  • Type:
  • Required: Yes

fulfillmentCodeHook

  • Type:
  • Required: Yes

intentConfirmationSetting

  • Type:
  • Required: Yes

intentClosingSetting

  • Type:
  • Required: Yes

inputContexts

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.InputContext]
  • Required: Yes

outputContexts

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.OutputContext]
  • Required: Yes

kendraConfiguration

  • Type:
  • Required: Yes

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

creationDateTime

  • Type:
  • Required: Yes

initialResponseSetting

  • Type:
  • Required: Yes

qnAIntentConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateResourcePolicyRequest

resourceArn

  • Type:
  • Required: Yes

policy

  • Type:
  • Required: Yes

CreateResourcePolicyResponse

resourceArn

  • Type:
  • Required: Yes

revisionId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateResourcePolicyStatementRequest

resourceArn

  • Type:
  • Required: Yes

statementId

  • Type:
  • Required: Yes

effect

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

principal

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.Principal]
  • Required: Yes

action

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

condition

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

expectedRevisionId

  • Type: typing.Optional[str]

CreateResourcePolicyStatementResponse

resourceArn

  • Type:
  • Required: Yes

revisionId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateSlotRequest

slotName

  • Type:
  • Required: Yes

valueElicitationSetting

  • Type: typing.Union[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SlotValueElicitationSetting, aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SlotValueElicitationSettingOutput]
  • Required: Yes

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

intentId

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

slotTypeId

  • Type: typing.Optional[str]

obfuscationSetting

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ObfuscationSetting]

multipleValuesSetting

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.MultipleValuesSetting]

subSlotSetting

  • Type: typing.Union[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SubSlotSetting, aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SubSlotSettingOutput, NoneType]

CreateSlotResponse

slotId

  • Type:
  • Required: Yes

slotName

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

slotTypeId

  • Type:
  • Required: Yes

valueElicitationSetting

  • Type:
  • Required: Yes

obfuscationSetting

  • Type:
  • Required: Yes

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

intentId

  • Type:
  • Required: Yes

creationDateTime

  • Type:
  • Required: Yes

multipleValuesSetting

  • Type:
  • Required: Yes

subSlotSetting

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateSlotTypeRequest

slotTypeName

  • Type:
  • Required: Yes

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

slotTypeValues

  • Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SlotTypeValue, aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SlotTypeValueOutput]]]

valueSelectionSetting

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SlotValueSelectionSetting]

parentSlotTypeSignature

  • Type: typing.Optional[str]

externalSourceSetting

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ExternalSourceSetting]

compositeSlotTypeSetting

  • Type: typing.Union[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.CompositeSlotTypeSetting, aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.CompositeSlotTypeSettingOutput, NoneType]

CreateSlotTypeResponse

slotTypeId

  • Type:
  • Required: Yes

slotTypeName

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

slotTypeValues

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SlotTypeValueOutput]
  • Required: Yes

valueSelectionSetting

  • Type:
  • Required: Yes

parentSlotTypeSignature

  • Type:
  • Required: Yes

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

creationDateTime

  • Type:
  • Required: Yes

externalSourceSetting

  • Type:
  • Required: Yes

compositeSlotTypeSetting

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateTestSetDiscrepancyReportRequest

testSetId

  • Type:
  • Required: Yes

target

  • Type:
  • Required: Yes

CreateTestSetDiscrepancyReportResponse

testSetDiscrepancyReportId

  • Type:
  • Required: Yes

creationDateTime

  • Type:
  • Required: Yes

testSetId

  • Type:
  • Required: Yes

target

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateUploadUrlResponse

importId

  • Type:
  • Required: Yes

uploadUrl

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CustomPayload

value

  • Type:
  • Required: Yes

CustomVocabularyEntryId

itemId

  • Type:
  • Required: Yes

CustomVocabularyExportSpecification

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

CustomVocabularyImportSpecification

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

CustomVocabularyItem

itemId

  • Type:
  • Required: Yes

phrase

  • Type:
  • Required: Yes

weight

  • Type: typing.Optional[int]

displayAs

  • Type: typing.Optional[str]

DTMFSpecification

maxLength

  • Type:
  • Required: Yes

endTimeoutMs

  • Type:
  • Required: Yes

deletionCharacter

  • Type:
  • Required: Yes

endCharacter

  • Type:
  • Required: Yes

DataPrivacy

childDirected

  • Type:
  • Required: Yes

DataSourceConfiguration

opensearchConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.OpensearchConfiguration]

kendraConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.QnAKendraConfiguration]

bedrockKnowledgeStoreConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.BedrockKnowledgeStoreConfiguration]

DataSourceConfigurationOutput

opensearchConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.OpensearchConfigurationOutput]

kendraConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.QnAKendraConfiguration]

bedrockKnowledgeStoreConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.BedrockKnowledgeStoreConfiguration]

DateRangeFilter

startDateTime

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

endDateTime

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

DateRangeFilterOutput

startDateTime

  • Type:
  • Required: Yes

endDateTime

  • Type:
  • Required: Yes

DefaultConditionalBranch

nextStep

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.DialogState]

response

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ResponseSpecification]

DefaultConditionalBranchOutput

nextStep

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.DialogStateOutput]

response

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ResponseSpecificationOutput]

DeleteBotAliasRequest

botAliasId

  • Type:
  • Required: Yes

botId

  • Type:
  • Required: Yes

skipResourceInUseCheck

  • Type: typing.Optional[bool]

DeleteBotAliasResponse

botAliasId

  • Type:
  • Required: Yes

botId

  • Type:
  • Required: Yes

botAliasStatus

  • Type: typing.Literal['Available', 'Creating', 'Deleting', 'Failed']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteBotLocaleRequest

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

DeleteBotLocaleResponse

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

botLocaleStatus

  • Type: typing.Literal['Building', 'Built', 'Creating', 'Deleting', 'Failed', 'Importing', 'NotBuilt', 'Processing', 'ReadyExpressTesting']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteBotReplicaRequest

botId

  • Type:
  • Required: Yes

replicaRegion

  • Type:
  • Required: Yes

DeleteBotReplicaResponse

botId

  • Type:
  • Required: Yes

replicaRegion

  • Type:
  • Required: Yes

botReplicaStatus

  • Type: typing.Literal['Deleting', 'Enabled', 'Enabling', 'Failed']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteBotRequest

botId

  • Type:
  • Required: Yes

skipResourceInUseCheck

  • Type: typing.Optional[bool]

DeleteBotResponse

botId

  • Type:
  • Required: Yes

botStatus

  • Type: typing.Literal['Available', 'Creating', 'Deleting', 'Failed', 'Importing', 'Inactive', 'Updating', 'Versioning']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteBotVersionRequest

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

skipResourceInUseCheck

  • Type: typing.Optional[bool]

DeleteBotVersionResponse

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

botStatus

  • Type: typing.Literal['Available', 'Creating', 'Deleting', 'Failed', 'Importing', 'Inactive', 'Updating', 'Versioning']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteCustomVocabularyRequest

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

DeleteCustomVocabularyResponse

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

customVocabularyStatus

  • Type: typing.Literal['Creating', 'Deleting', 'Exporting', 'Importing', 'Ready']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteExportRequest

exportId

  • Type:
  • Required: Yes

DeleteExportResponse

exportId

  • Type:
  • Required: Yes

exportStatus

  • Type: typing.Literal['Completed', 'Deleting', 'Failed', 'InProgress']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteImportRequest

importId

  • Type:
  • Required: Yes

DeleteImportResponse

importId

  • Type:
  • Required: Yes

importStatus

  • Type: typing.Literal['Completed', 'Deleting', 'Failed', 'InProgress']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteIntentRequest

intentId

  • Type:
  • Required: Yes

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

DeleteResourcePolicyRequest

resourceArn

  • Type:
  • Required: Yes

expectedRevisionId

  • Type: typing.Optional[str]

DeleteResourcePolicyResponse

resourceArn

  • Type:
  • Required: Yes

revisionId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteResourcePolicyStatementRequest

resourceArn

  • Type:
  • Required: Yes

statementId

  • Type:
  • Required: Yes

expectedRevisionId

  • Type: typing.Optional[str]

DeleteResourcePolicyStatementResponse

resourceArn

  • Type:
  • Required: Yes

revisionId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteSlotRequest

slotId

  • Type:
  • Required: Yes

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

intentId

  • Type:
  • Required: Yes

DeleteSlotTypeRequest

slotTypeId

  • Type:
  • Required: Yes

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

skipResourceInUseCheck

  • Type: typing.Optional[bool]

DeleteTestSetRequest

testSetId

  • Type:
  • Required: Yes

DeleteUtterancesRequest

botId

  • Type:
  • Required: Yes

localeId

  • Type: typing.Optional[str]

sessionId

  • Type: typing.Optional[str]

DescribeBotAliasRequest

botAliasId

  • Type:
  • Required: Yes

botId

  • Type:
  • Required: Yes

DescribeBotAliasRequestWait

botAliasId

  • Type:
  • Required: Yes

botId

  • Type:
  • Required: Yes

WaiterConfig

  • Type:

DescribeBotAliasResponse

botAliasId

  • Type:
  • Required: Yes

botAliasName

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

botAliasLocaleSettings

  • Type: typing.Dict[str, aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.BotAliasLocaleSettings]
  • Required: Yes

conversationLogSettings

  • Type:
  • Required: Yes

sentimentAnalysisSettings

  • Type:
  • Required: Yes

botAliasHistoryEvents

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.BotAliasHistoryEvent]
  • Required: Yes

botAliasStatus

  • Type: typing.Literal['Available', 'Creating', 'Deleting', 'Failed']
  • Required: Yes

botId

  • Type:
  • Required: Yes

creationDateTime

  • Type:
  • Required: Yes

lastUpdatedDateTime

  • Type:
  • Required: Yes

parentBotNetworks

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ParentBotNetwork]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeBotLocaleRequest

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

DescribeBotLocaleRequestWait

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

WaiterConfig

  • Type:

DescribeBotLocaleRequestWaitExtra

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

WaiterConfig

  • Type:

DescribeBotLocaleRequestWaitExtraExtra

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

WaiterConfig

  • Type:

DescribeBotLocaleResponse

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

localeName

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

nluIntentConfidenceThreshold

  • Type:
  • Required: Yes

voiceSettings

  • Type:
  • Required: Yes

intentsCount

  • Type:
  • Required: Yes

slotTypesCount

  • Type:
  • Required: Yes

botLocaleStatus

  • Type: typing.Literal['Building', 'Built', 'Creating', 'Deleting', 'Failed', 'Importing', 'NotBuilt', 'Processing', 'ReadyExpressTesting']
  • Required: Yes

failureReasons

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

creationDateTime

  • Type:
  • Required: Yes

lastUpdatedDateTime

  • Type:
  • Required: Yes

lastBuildSubmittedDateTime

  • Type:
  • Required: Yes

botLocaleHistoryEvents

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.BotLocaleHistoryEvent]
  • Required: Yes

recommendedActions

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

generativeAISettings

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeBotRecommendationRequest

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

botRecommendationId

  • Type:
  • Required: Yes

DescribeBotRecommendationResponse

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

botRecommendationStatus

  • Type: typing.Literal['Available', 'Deleted', 'Deleting', 'Downloading', 'Failed', 'Processing', 'Stopped', 'Stopping', 'Updating']
  • Required: Yes

botRecommendationId

  • Type:
  • Required: Yes

failureReasons

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

creationDateTime

  • Type:
  • Required: Yes

lastUpdatedDateTime

  • Type:
  • Required: Yes

transcriptSourceSetting

  • Type:
  • Required: Yes

encryptionSetting

  • Type:
  • Required: Yes

botRecommendationResults

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeBotReplicaRequest

botId

  • Type:
  • Required: Yes

replicaRegion

  • Type:
  • Required: Yes

DescribeBotReplicaResponse

botId

  • Type:
  • Required: Yes

replicaRegion

  • Type:
  • Required: Yes

sourceRegion

  • Type:
  • Required: Yes

creationDateTime

  • Type:
  • Required: Yes

botReplicaStatus

  • Type: typing.Literal['Deleting', 'Enabled', 'Enabling', 'Failed']
  • Required: Yes

failureReasons

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

ResponseMetadata

  • Type:
  • Required: Yes

DescribeBotRequest

botId

  • Type:
  • Required: Yes

DescribeBotRequestWait

botId

  • Type:
  • Required: Yes

WaiterConfig

  • Type:

DescribeBotResourceGenerationRequest

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

generationId

  • Type:
  • Required: Yes

DescribeBotResourceGenerationResponse

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

generationId

  • Type:
  • Required: Yes

failureReasons

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

generationStatus

  • Type: typing.Literal['Complete', 'Failed', 'InProgress']
  • Required: Yes

generationInputPrompt

  • Type:
  • Required: Yes

generatedBotLocaleUrl

  • Type:
  • Required: Yes

creationDateTime

  • Type:
  • Required: Yes

modelArn

  • Type:
  • Required: Yes

lastUpdatedDateTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeBotResponse

botId

  • Type:
  • Required: Yes

botName

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

roleArn

  • Type:
  • Required: Yes

dataPrivacy

  • Type:
  • Required: Yes

idleSessionTTLInSeconds

  • Type:
  • Required: Yes

botStatus

  • Type: typing.Literal['Available', 'Creating', 'Deleting', 'Failed', 'Importing', 'Inactive', 'Updating', 'Versioning']
  • Required: Yes

creationDateTime

  • Type:
  • Required: Yes

lastUpdatedDateTime

  • Type:
  • Required: Yes

botType

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

botMembers

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.BotMember]
  • Required: Yes

failureReasons

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

ResponseMetadata

  • Type:
  • Required: Yes

DescribeBotVersionRequest

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

DescribeBotVersionRequestWait

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

WaiterConfig

  • Type:

DescribeBotVersionResponse

botId

  • Type:
  • Required: Yes

botName

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

roleArn

  • Type:
  • Required: Yes

dataPrivacy

  • Type:
  • Required: Yes

idleSessionTTLInSeconds

  • Type:
  • Required: Yes

botStatus

  • Type: typing.Literal['Available', 'Creating', 'Deleting', 'Failed', 'Importing', 'Inactive', 'Updating', 'Versioning']
  • Required: Yes

failureReasons

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

creationDateTime

  • Type:
  • Required: Yes

parentBotNetworks

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ParentBotNetwork]
  • Required: Yes

botType

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

botMembers

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.BotMember]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeCustomVocabularyMetadataRequest

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

DescribeCustomVocabularyMetadataResponse

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

customVocabularyStatus

  • Type: typing.Literal['Creating', 'Deleting', 'Exporting', 'Importing', 'Ready']
  • Required: Yes

creationDateTime

  • Type:
  • Required: Yes

lastUpdatedDateTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeExportRequest

exportId

  • Type:
  • Required: Yes

DescribeExportRequestWait

exportId

  • Type:
  • Required: Yes

WaiterConfig

  • Type:

DescribeExportResponse

exportId

  • Type:
  • Required: Yes

resourceSpecification

  • Type:
  • Required: Yes

fileFormat

  • Type: typing.Literal['CSV', 'LexJson', 'TSV']
  • Required: Yes

exportStatus

  • Type: typing.Literal['Completed', 'Deleting', 'Failed', 'InProgress']
  • Required: Yes

failureReasons

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

downloadUrl

  • Type:
  • Required: Yes

creationDateTime

  • Type:
  • Required: Yes

lastUpdatedDateTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeImportRequest

importId

  • Type:
  • Required: Yes

DescribeImportRequestWait

importId

  • Type:
  • Required: Yes

WaiterConfig

  • Type:

DescribeImportResponse

importId

  • Type:
  • Required: Yes

resourceSpecification

  • Type:
  • Required: Yes

importedResourceId

  • Type:
  • Required: Yes

importedResourceName

  • Type:
  • Required: Yes

mergeStrategy

  • Type: typing.Literal['Append', 'FailOnConflict', 'Overwrite']
  • Required: Yes

importStatus

  • Type: typing.Literal['Completed', 'Deleting', 'Failed', 'InProgress']
  • Required: Yes

failureReasons

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

creationDateTime

  • Type:
  • Required: Yes

lastUpdatedDateTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeIntentRequest

intentId

  • Type:
  • Required: Yes

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

DescribeIntentResponse

intentId

  • Type:
  • Required: Yes

intentName

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

parentIntentSignature

  • Type:
  • Required: Yes

sampleUtterances

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SampleUtterance]
  • Required: Yes

dialogCodeHook

  • Type:
  • Required: Yes

fulfillmentCodeHook

  • Type:
  • Required: Yes

slotPriorities

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SlotPriority]
  • Required: Yes

intentConfirmationSetting

  • Type:
  • Required: Yes

intentClosingSetting

  • Type:
  • Required: Yes

inputContexts

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.InputContext]
  • Required: Yes

outputContexts

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.OutputContext]
  • Required: Yes

kendraConfiguration

  • Type:
  • Required: Yes

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

creationDateTime

  • Type:
  • Required: Yes

lastUpdatedDateTime

  • Type:
  • Required: Yes

initialResponseSetting

  • Type:
  • Required: Yes

qnAIntentConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeResourcePolicyRequest

resourceArn

  • Type:
  • Required: Yes

DescribeResourcePolicyResponse

resourceArn

  • Type:
  • Required: Yes

policy

  • Type:
  • Required: Yes

revisionId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeSlotRequest

slotId

  • Type:
  • Required: Yes

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

intentId

  • Type:
  • Required: Yes

DescribeSlotResponse

slotId

  • Type:
  • Required: Yes

slotName

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

slotTypeId

  • Type:
  • Required: Yes

valueElicitationSetting

  • Type:
  • Required: Yes

obfuscationSetting

  • Type:
  • Required: Yes

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

intentId

  • Type:
  • Required: Yes

creationDateTime

  • Type:
  • Required: Yes

lastUpdatedDateTime

  • Type:
  • Required: Yes

multipleValuesSetting

  • Type:
  • Required: Yes

subSlotSetting

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeSlotTypeRequest

slotTypeId

  • Type:
  • Required: Yes

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

DescribeSlotTypeResponse

slotTypeId

  • Type:
  • Required: Yes

slotTypeName

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

slotTypeValues

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SlotTypeValueOutput]
  • Required: Yes

valueSelectionSetting

  • Type:
  • Required: Yes

parentSlotTypeSignature

  • Type:
  • Required: Yes

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

creationDateTime

  • Type:
  • Required: Yes

lastUpdatedDateTime

  • Type:
  • Required: Yes

externalSourceSetting

  • Type:
  • Required: Yes

compositeSlotTypeSetting

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeTestExecutionRequest

testExecutionId

  • Type:
  • Required: Yes

DescribeTestExecutionResponse

testExecutionId

  • Type:
  • Required: Yes

creationDateTime

  • Type:
  • Required: Yes

lastUpdatedDateTime

  • Type:
  • Required: Yes

testExecutionStatus

  • Type: typing.Literal['Completed', 'Failed', 'InProgress', 'Pending', 'Stopped', 'Stopping', 'Waiting']
  • Required: Yes

testSetId

  • Type:
  • Required: Yes

testSetName

  • Type:
  • Required: Yes

target

  • Type:
  • Required: Yes

apiMode

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

testExecutionModality

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

failureReasons

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

ResponseMetadata

  • Type:
  • Required: Yes

DescribeTestSetDiscrepancyReportRequest

testSetDiscrepancyReportId

  • Type:
  • Required: Yes

DescribeTestSetDiscrepancyReportResponse

testSetDiscrepancyReportId

  • Type:
  • Required: Yes

testSetId

  • Type:
  • Required: Yes

creationDateTime

  • Type:
  • Required: Yes

target

  • Type:
  • Required: Yes

testSetDiscrepancyReportStatus

  • Type: typing.Literal['Completed', 'Failed', 'InProgress']
  • Required: Yes

lastUpdatedDataTime

  • Type:
  • Required: Yes

testSetDiscrepancyTopErrors

  • Type:
  • Required: Yes

testSetDiscrepancyRawOutputUrl

  • Type:
  • Required: Yes

failureReasons

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

ResponseMetadata

  • Type:
  • Required: Yes

DescribeTestSetGenerationRequest

testSetGenerationId

  • Type:
  • Required: Yes

DescribeTestSetGenerationResponse

testSetGenerationId

  • Type:
  • Required: Yes

testSetGenerationStatus

  • Type: typing.Literal['Failed', 'Generating', 'Pending', 'Ready']
  • Required: Yes

failureReasons

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

testSetId

  • Type:
  • Required: Yes

testSetName

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

storageLocation

  • Type:
  • Required: Yes

generationDataSource

  • Type:
  • Required: Yes

roleArn

  • Type:
  • Required: Yes

creationDateTime

  • Type:
  • Required: Yes

lastUpdatedDateTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeTestSetRequest

testSetId

  • Type:
  • Required: Yes

DescribeTestSetResponse

testSetId

  • Type:
  • Required: Yes

testSetName

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

modality

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

status

  • Type: typing.Literal['Deleting', 'Importing', 'PendingAnnotation', 'Ready', 'ValidationError']
  • Required: Yes

roleArn

  • Type:
  • Required: Yes

numTurns

  • Type:
  • Required: Yes

storageLocation

  • Type:
  • Required: Yes

creationDateTime

  • Type:
  • Required: Yes

lastUpdatedDateTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescriptiveBotBuilderSpecification

enabled

  • Type:
  • Required: Yes

bedrockModelSpecification

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.BedrockModelSpecification]

DialogAction

type

  • Type: typing.Literal['CloseIntent', 'ConfirmIntent', 'ElicitIntent', 'ElicitSlot', 'EndConversation', 'EvaluateConditional', 'FulfillIntent', 'InvokeDialogCodeHook', 'StartIntent']
  • Required: Yes

slotToElicit

  • Type: typing.Optional[str]

suppressNextMessage

  • Type: typing.Optional[bool]

DialogCodeHookInvocationSetting

enableCodeHookInvocation

  • Type:
  • Required: Yes

active

  • Type:
  • Required: Yes

postCodeHookSpecification

  • Type:
  • Required: Yes

invocationLabel

  • Type: typing.Optional[str]

DialogCodeHookInvocationSettingOutput

enableCodeHookInvocation

  • Type:
  • Required: Yes

active

  • Type:
  • Required: Yes

postCodeHookSpecification

  • Type:
  • Required: Yes

invocationLabel

  • Type: typing.Optional[str]

DialogCodeHookSettings

enabled

  • Type:
  • Required: Yes

DialogState

dialogAction

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.DialogAction]

intent

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.IntentOverride]

sessionAttributes

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

DialogStateOutput

dialogAction

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.DialogAction]

intent

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.IntentOverrideOutput]

sessionAttributes

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

ElicitationCodeHookInvocationSetting

enableCodeHookInvocation

  • Type:
  • Required: Yes

invocationLabel

  • Type: typing.Optional[str]

EmptyResponseMetadata

ResponseMetadata

  • Type:
  • Required: Yes

EncryptionSetting

kmsKeyArn

  • Type: typing.Optional[str]

botLocaleExportPassword

  • Type: typing.Optional[str]

associatedTranscriptsPassword

  • Type: typing.Optional[str]

ExactResponseFields

questionField

  • Type:
  • Required: Yes

answerField

  • Type:
  • Required: Yes

ExecutionErrorDetails

errorCode

  • Type:
  • Required: Yes

errorMessage

  • Type:
  • Required: Yes

ExportFilter

name

  • Type: typing.Literal['ExportResourceType']
  • Required: Yes

values

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

operator

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

ExportResourceSpecification

botExportSpecification

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.BotExportSpecification]

botLocaleExportSpecification

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.BotLocaleExportSpecification]

customVocabularyExportSpecification

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.CustomVocabularyExportSpecification]

testSetExportSpecification

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.TestSetExportSpecification]

ExportSortBy

attribute

  • Type: typing.Literal['LastUpdatedDateTime']
  • Required: Yes

order

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

ExportSummary

exportId

  • Type: typing.Optional[str]

resourceSpecification

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ExportResourceSpecification]

fileFormat

  • Type: typing.Optional[typing.Literal['CSV', 'LexJson', 'TSV']]

exportStatus

  • Type: typing.Optional[typing.Literal['Completed', 'Deleting', 'Failed', 'InProgress']]

creationDateTime

  • Type: typing.Optional[datetime.datetime]

lastUpdatedDateTime

  • Type: typing.Optional[datetime.datetime]

ExternalSourceSetting

grammarSlotTypeSetting

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.GrammarSlotTypeSetting]

FailedCustomVocabularyItem

itemId

  • Type: typing.Optional[str]

errorMessage

  • Type: typing.Optional[str]

errorCode

  • Type: typing.Optional[typing.Literal['DUPLICATE_INPUT', 'INTERNAL_SERVER_FAILURE', 'RESOURCE_ALREADY_EXISTS', 'RESOURCE_DOES_NOT_EXIST']]

FulfillmentCodeHookSettings

enabled

  • Type:
  • Required: Yes

postFulfillmentStatusSpecification

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.PostFulfillmentStatusSpecification]

fulfillmentUpdatesSpecification

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.FulfillmentUpdatesSpecification]

active

  • Type: typing.Optional[bool]

FulfillmentCodeHookSettingsOutput

enabled

  • Type:
  • Required: Yes

postFulfillmentStatusSpecification

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.PostFulfillmentStatusSpecificationOutput]

fulfillmentUpdatesSpecification

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.FulfillmentUpdatesSpecificationOutput]

active

  • Type: typing.Optional[bool]

FulfillmentStartResponseSpecification

delayInSeconds

  • Type:
  • Required: Yes

messageGroups

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.MessageGroup]
  • Required: Yes

allowInterrupt

  • Type: typing.Optional[bool]

FulfillmentStartResponseSpecificationOutput

delayInSeconds

  • Type:
  • Required: Yes

messageGroups

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.MessageGroupOutput]
  • Required: Yes

allowInterrupt

  • Type: typing.Optional[bool]

FulfillmentUpdateResponseSpecification

frequencyInSeconds

  • Type:
  • Required: Yes

messageGroups

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.MessageGroup]
  • Required: Yes

allowInterrupt

  • Type: typing.Optional[bool]

FulfillmentUpdateResponseSpecificationOutput

frequencyInSeconds

  • Type:
  • Required: Yes

messageGroups

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.MessageGroupOutput]
  • Required: Yes

allowInterrupt

  • Type: typing.Optional[bool]

FulfillmentUpdatesSpecification

active

  • Type:
  • Required: Yes

startResponse

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.FulfillmentStartResponseSpecification]

updateResponse

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.FulfillmentUpdateResponseSpecification]

timeoutInSeconds

  • Type: typing.Optional[int]

FulfillmentUpdatesSpecificationOutput

active

  • Type:
  • Required: Yes

startResponse

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.FulfillmentStartResponseSpecificationOutput]

updateResponse

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.FulfillmentUpdateResponseSpecificationOutput]

timeoutInSeconds

  • Type: typing.Optional[int]

GenerateBotElementRequest

intentId

  • Type:
  • Required: Yes

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

GenerateBotElementResponse

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

intentId

  • Type:
  • Required: Yes

sampleUtterances

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SampleUtterance]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GenerationSortBy

attribute

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

order

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

GenerationSummary

generationId

  • Type: typing.Optional[str]

generationStatus

  • Type: typing.Optional[typing.Literal['Complete', 'Failed', 'InProgress']]

creationDateTime

  • Type: typing.Optional[datetime.datetime]

lastUpdatedDateTime

  • Type: typing.Optional[datetime.datetime]

GenerativeAISettings

runtimeSettings

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.RuntimeSettings]

buildtimeSettings

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.BuildtimeSettings]

GetTestExecutionArtifactsUrlRequest

testExecutionId

  • Type:
  • Required: Yes

GetTestExecutionArtifactsUrlResponse

testExecutionId

  • Type:
  • Required: Yes

downloadArtifactsUrl

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GrammarSlotTypeSetting

source

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.GrammarSlotTypeSource]

GrammarSlotTypeSource

s3BucketName

  • Type:
  • Required: Yes

s3ObjectKey

  • Type:
  • Required: Yes

kmsKeyArn

  • Type: typing.Optional[str]

ImageResponseCard

title

  • Type:
  • Required: Yes

subtitle

  • Type: typing.Optional[str]

imageUrl

  • Type: typing.Optional[str]

buttons

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.Button]]

ImageResponseCardOutput

title

  • Type:
  • Required: Yes

subtitle

  • Type: typing.Optional[str]

imageUrl

  • Type: typing.Optional[str]

buttons

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.Button]]

ImportFilter

name

  • Type: typing.Literal['ImportResourceType']
  • Required: Yes

values

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

operator

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

ImportResourceSpecification

botImportSpecification

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.BotImportSpecification]

botLocaleImportSpecification

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.BotLocaleImportSpecification]

customVocabularyImportSpecification

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.CustomVocabularyImportSpecification]

testSetImportResourceSpecification

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.TestSetImportResourceSpecification]

ImportResourceSpecificationOutput

botImportSpecification

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.BotImportSpecificationOutput]

botLocaleImportSpecification

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.BotLocaleImportSpecification]

customVocabularyImportSpecification

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.CustomVocabularyImportSpecification]

testSetImportResourceSpecification

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.TestSetImportResourceSpecificationOutput]

ImportSortBy

attribute

  • Type: typing.Literal['LastUpdatedDateTime']
  • Required: Yes

order

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

ImportSummary

importId

  • Type: typing.Optional[str]

importedResourceId

  • Type: typing.Optional[str]

importedResourceName

  • Type: typing.Optional[str]

importStatus

  • Type: typing.Optional[typing.Literal['Completed', 'Deleting', 'Failed', 'InProgress']]

mergeStrategy

  • Type: typing.Optional[typing.Literal['Append', 'FailOnConflict', 'Overwrite']]

creationDateTime

  • Type: typing.Optional[datetime.datetime]

lastUpdatedDateTime

  • Type: typing.Optional[datetime.datetime]

importedResourceType

  • Type: typing.Optional[typing.Literal['Bot', 'BotLocale', 'CustomVocabulary', 'TestSet']]

InitialResponseSetting

initialResponse

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ResponseSpecification]

nextStep

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.DialogState]

conditional

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ConditionalSpecification]

codeHook

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.DialogCodeHookInvocationSetting]

InitialResponseSettingOutput

initialResponse

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ResponseSpecificationOutput]

nextStep

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.DialogStateOutput]

conditional

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ConditionalSpecificationOutput]

codeHook

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.DialogCodeHookInvocationSettingOutput]

InputContext

name

  • Type:
  • Required: Yes

InputSessionStateSpecification

sessionAttributes

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

activeContexts

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ActiveContext]]

runtimeHints

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.RuntimeHints]

IntentClassificationTestResultItem

intentName

  • Type:
  • Required: Yes

multiTurnConversation

  • Type:
  • Required: Yes

resultCounts

  • Type:
  • Required: Yes

IntentClassificationTestResultItemCounts

totalResultCount

  • Type:
  • Required: Yes

intentMatchResultCounts

  • Type: typing.Dict[typing.Literal['ExecutionError', 'Matched', 'Mismatched'], int]
  • Required: Yes

speechTranscriptionResultCounts

  • Type: typing.Optional[typing.Dict[typing.Literal['ExecutionError', 'Matched', 'Mismatched'], int]]

IntentClassificationTestResults

items

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.IntentClassificationTestResultItem]
  • Required: Yes

IntentClosingSetting

closingResponse

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ResponseSpecification]

active

  • Type: typing.Optional[bool]

nextStep

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.DialogState]

conditional

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ConditionalSpecification]

IntentClosingSettingOutput

closingResponse

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ResponseSpecificationOutput]

active

  • Type: typing.Optional[bool]

nextStep

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.DialogStateOutput]

conditional

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ConditionalSpecificationOutput]

IntentConfirmationSetting

promptSpecification

  • Type:
  • Required: Yes

declinationResponse

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ResponseSpecification]

active

  • Type: typing.Optional[bool]

confirmationResponse

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ResponseSpecification]

confirmationNextStep

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.DialogState]

confirmationConditional

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ConditionalSpecification]

declinationNextStep

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.DialogState]

declinationConditional

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ConditionalSpecification]

failureResponse

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ResponseSpecification]

failureNextStep

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.DialogState]

failureConditional

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ConditionalSpecification]

codeHook

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.DialogCodeHookInvocationSetting]

elicitationCodeHook

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ElicitationCodeHookInvocationSetting]

IntentConfirmationSettingOutput

promptSpecification

  • Type:
  • Required: Yes

declinationResponse

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ResponseSpecificationOutput]

active

  • Type: typing.Optional[bool]

confirmationResponse

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ResponseSpecificationOutput]

confirmationNextStep

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.DialogStateOutput]

confirmationConditional

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ConditionalSpecificationOutput]

declinationNextStep

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.DialogStateOutput]

declinationConditional

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ConditionalSpecificationOutput]

failureResponse

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ResponseSpecificationOutput]

failureNextStep

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.DialogStateOutput]

failureConditional

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ConditionalSpecificationOutput]

codeHook

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.DialogCodeHookInvocationSettingOutput]

elicitationCodeHook

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ElicitationCodeHookInvocationSetting]

IntentFilter

name

  • Type: typing.Literal['IntentName']
  • Required: Yes

values

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

operator

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

IntentLevelSlotResolutionTestResultItem

intentName

  • Type:
  • Required: Yes

multiTurnConversation

  • Type:
  • Required: Yes

slotResolutionResults

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SlotResolutionTestResultItem]
  • Required: Yes

IntentLevelSlotResolutionTestResults

items

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.IntentLevelSlotResolutionTestResultItem]
  • Required: Yes

IntentOverride

name

  • Type: typing.Optional[str]

slots

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SlotValueOverride]]

IntentOverrideOutput

name

  • Type: typing.Optional[str]

slots

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SlotValueOverrideOutput]]

IntentSortBy

attribute

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

order

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

IntentStatistics

discoveredIntentCount

  • Type: typing.Optional[int]

IntentSummary

intentId

  • Type: typing.Optional[str]

intentName

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

parentIntentSignature

  • Type: typing.Optional[str]

inputContexts

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.InputContext]]

outputContexts

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.OutputContext]]

lastUpdatedDateTime

  • Type: typing.Optional[datetime.datetime]

InvokedIntentSample

intentName

  • Type: typing.Optional[str]

KendraConfiguration

kendraIndex

  • Type:
  • Required: Yes

queryFilterStringEnabled

  • Type: typing.Optional[bool]

queryFilterString

  • Type: typing.Optional[str]

LambdaCodeHook

lambdaARN

  • Type:
  • Required: Yes

codeHookInterfaceVersion

  • Type:
  • Required: Yes

LexTranscriptFilter

dateRangeFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.DateRangeFilter]

LexTranscriptFilterOutput

dateRangeFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.DateRangeFilterOutput]

ListAggregatedUtterancesRequest

botId

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

aggregationDuration

  • Type:
  • Required: Yes

botAliasId

  • Type: typing.Optional[str]

botVersion

  • Type: typing.Optional[str]

sortBy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.AggregatedUtterancesSortBy]

filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.AggregatedUtterancesFilter]]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListAggregatedUtterancesResponse

botId

  • Type:
  • Required: Yes

botAliasId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

aggregationDuration

  • Type:
  • Required: Yes

aggregationWindowStartTime

  • Type:
  • Required: Yes

aggregationWindowEndTime

  • Type:
  • Required: Yes

aggregationLastRefreshedDateTime

  • Type:
  • Required: Yes

aggregatedUtterancesSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.AggregatedUtterancesSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListBotAliasReplicasRequest

botId

  • Type:
  • Required: Yes

replicaRegion

  • Type:
  • Required: Yes

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListBotAliasReplicasResponse

botId

  • Type:
  • Required: Yes

sourceRegion

  • Type:
  • Required: Yes

replicaRegion

  • Type:
  • Required: Yes

botAliasReplicaSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.BotAliasReplicaSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListBotAliasesRequest

botId

  • Type:
  • Required: Yes

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListBotAliasesResponse

botAliasSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.BotAliasSummary]
  • Required: Yes

botId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListBotLocalesRequest

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

sortBy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.BotLocaleSortBy]

filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.BotLocaleFilter]]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListBotLocalesResponse

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

botLocaleSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.BotLocaleSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListBotRecommendationsRequest

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListBotRecommendationsResponse

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

botRecommendationSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.BotRecommendationSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListBotReplicasRequest

botId

  • Type:
  • Required: Yes

ListBotReplicasResponse

botId

  • Type:
  • Required: Yes

sourceRegion

  • Type:
  • Required: Yes

botReplicaSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.BotReplicaSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListBotResourceGenerationsRequest

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

sortBy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.GenerationSortBy]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListBotResourceGenerationsResponse

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

generationSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.GenerationSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListBotVersionReplicasRequest

botId

  • Type:
  • Required: Yes

replicaRegion

  • Type:
  • Required: Yes

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

sortBy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.BotVersionReplicaSortBy]

ListBotVersionReplicasResponse

botId

  • Type:
  • Required: Yes

sourceRegion

  • Type:
  • Required: Yes

replicaRegion

  • Type:
  • Required: Yes

botVersionReplicaSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.BotVersionReplicaSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListBotVersionsRequest

botId

  • Type:
  • Required: Yes

sortBy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.BotVersionSortBy]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListBotVersionsResponse

botId

  • Type:
  • Required: Yes

botVersionSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.BotVersionSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListBotsRequest

sortBy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.BotSortBy]

filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.BotFilter]]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListBotsResponse

botSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.BotSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListBuiltInIntentsRequest

localeId

  • Type:
  • Required: Yes

sortBy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.BuiltInIntentSortBy]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListBuiltInIntentsResponse

builtInIntentSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.BuiltInIntentSummary]
  • Required: Yes

localeId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListBuiltInSlotTypesRequest

localeId

  • Type:
  • Required: Yes

sortBy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.BuiltInSlotTypeSortBy]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListBuiltInSlotTypesResponse

builtInSlotTypeSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.BuiltInSlotTypeSummary]
  • Required: Yes

localeId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListCustomVocabularyItemsRequest

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListCustomVocabularyItemsResponse

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

customVocabularyItems

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.CustomVocabularyItem]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListExportsRequest

botId

  • Type: typing.Optional[str]

botVersion

  • Type: typing.Optional[str]

sortBy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ExportSortBy]

filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ExportFilter]]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

localeId

  • Type: typing.Optional[str]

ListExportsResponse

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

exportSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ExportSummary]
  • Required: Yes

localeId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListImportsRequest

botId

  • Type: typing.Optional[str]

botVersion

  • Type: typing.Optional[str]

sortBy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ImportSortBy]

filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ImportFilter]]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

localeId

  • Type: typing.Optional[str]

ListImportsResponse

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

importSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ImportSummary]
  • Required: Yes

localeId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListIntentMetricsRequest

botId

  • Type:
  • Required: Yes

startDateTime

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

endDateTime

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

metrics

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.AnalyticsIntentMetric]
  • Required: Yes

binBy

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.AnalyticsBinBySpecification]]

groupBy

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.AnalyticsIntentGroupBySpecification]]

filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.AnalyticsIntentFilter]]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListIntentMetricsResponse

botId

  • Type:
  • Required: Yes

results

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.AnalyticsIntentResult]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListIntentPathsRequest

botId

  • Type:
  • Required: Yes

startDateTime

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

endDateTime

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

intentPath

  • Type:
  • Required: Yes

filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.AnalyticsPathFilter]]

ListIntentPathsResponse

nodeSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.AnalyticsIntentNodeSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListIntentStageMetricsRequest

botId

  • Type:
  • Required: Yes

startDateTime

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

endDateTime

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

metrics

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.AnalyticsIntentStageMetric]
  • Required: Yes

binBy

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.AnalyticsBinBySpecification]]

groupBy

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.AnalyticsIntentStageGroupBySpecification]]

filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.AnalyticsIntentStageFilter]]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListIntentStageMetricsResponse

botId

  • Type:
  • Required: Yes

results

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.AnalyticsIntentStageResult]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListIntentsRequest

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

sortBy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.IntentSortBy]

filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.IntentFilter]]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListIntentsResponse

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

intentSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.IntentSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListRecommendedIntentsRequest

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

botRecommendationId

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListRecommendedIntentsResponse

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

botRecommendationId

  • Type:
  • Required: Yes

summaryList

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.RecommendedIntentSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListSessionAnalyticsDataRequest

botId

  • Type:
  • Required: Yes

startDateTime

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

endDateTime

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

sortBy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SessionDataSortBy]

filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.AnalyticsSessionFilter]]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListSessionAnalyticsDataResponse

botId

  • Type:
  • Required: Yes

sessions

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SessionSpecification]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListSessionMetricsRequest

botId

  • Type:
  • Required: Yes

startDateTime

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

endDateTime

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

metrics

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.AnalyticsSessionMetric]
  • Required: Yes

binBy

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.AnalyticsBinBySpecification]]

groupBy

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.AnalyticsSessionGroupBySpecification]]

filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.AnalyticsSessionFilter]]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListSessionMetricsResponse

botId

  • Type:
  • Required: Yes

results

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.AnalyticsSessionResult]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListSlotTypesRequest

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

sortBy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SlotTypeSortBy]

filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SlotTypeFilter]]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListSlotTypesResponse

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

slotTypeSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SlotTypeSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListSlotsRequest

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

intentId

  • Type:
  • Required: Yes

sortBy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SlotSortBy]

filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SlotFilter]]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListSlotsResponse

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

intentId

  • Type:
  • Required: Yes

slotSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SlotSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListTagsForResourceRequest

resourceARN

  • Type:
  • Required: Yes

ListTagsForResourceResponse

tags

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

ResponseMetadata

  • Type:
  • Required: Yes

ListTestExecutionResultItemsRequest

testExecutionId

  • Type:
  • Required: Yes

resultFilterBy

  • Type:
  • Required: Yes

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListTestExecutionResultItemsResponse

testExecutionResults

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListTestExecutionsRequest

sortBy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.TestExecutionSortBy]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListTestExecutionsResponse

testExecutions

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.TestExecutionSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListTestSetRecordsRequest

testSetId

  • Type:
  • Required: Yes

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListTestSetRecordsResponse

testSetRecords

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.TestSetTurnRecord]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListTestSetsRequest

sortBy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.TestSetSortBy]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListTestSetsResponse

testSets

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.TestSetSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListUtteranceAnalyticsDataRequest

botId

  • Type:
  • Required: Yes

startDateTime

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

endDateTime

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

sortBy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.UtteranceDataSortBy]

filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.AnalyticsUtteranceFilter]]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListUtteranceAnalyticsDataResponse

botId

  • Type:
  • Required: Yes

utterances

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.UtteranceSpecification]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListUtteranceMetricsRequest

botId

  • Type:
  • Required: Yes

startDateTime

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

endDateTime

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

metrics

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.AnalyticsUtteranceMetric]
  • Required: Yes

binBy

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.AnalyticsBinBySpecification]]

groupBy

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.AnalyticsUtteranceGroupBySpecification]]

attributes

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.AnalyticsUtteranceAttribute]]

filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.AnalyticsUtteranceFilter]]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListUtteranceMetricsResponse

botId

  • Type:
  • Required: Yes

results

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.AnalyticsUtteranceResult]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

Message

plainTextMessage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.PlainTextMessage]

customPayload

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.CustomPayload]

ssmlMessage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SSMLMessage]

imageResponseCard

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ImageResponseCard]

MessageGroup

message

  • Type:
  • Required: Yes

variations

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.Message]]

MessageGroupOutput

message

  • Type:
  • Required: Yes

variations

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.MessageOutput]]

MessageOutput

plainTextMessage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.PlainTextMessage]

customPayload

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.CustomPayload]

ssmlMessage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SSMLMessage]

imageResponseCard

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ImageResponseCardOutput]

MultipleValuesSetting

allowMultipleValues

  • Type: typing.Optional[bool]

NewCustomVocabularyItem

phrase

  • Type:
  • Required: Yes

weight

  • Type: typing.Optional[int]

displayAs

  • Type: typing.Optional[str]

ObfuscationSetting

obfuscationSettingType

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

OpensearchConfiguration

domainEndpoint

  • Type:
  • Required: Yes

indexName

  • Type:
  • Required: Yes

exactResponse

  • Type: typing.Optional[bool]

exactResponseFields

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ExactResponseFields]

includeFields

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

OpensearchConfigurationOutput

domainEndpoint

  • Type:
  • Required: Yes

indexName

  • Type:
  • Required: Yes

exactResponse

  • Type: typing.Optional[bool]

exactResponseFields

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ExactResponseFields]

includeFields

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

OutputContext

name

  • Type:
  • Required: Yes

timeToLiveInSeconds

  • Type:
  • Required: Yes

turnsToLive

  • Type:
  • Required: Yes

OverallTestResultItem

multiTurnConversation

  • Type:
  • Required: Yes

totalResultCount

  • Type:
  • Required: Yes

endToEndResultCounts

  • Type: typing.Dict[typing.Literal['ExecutionError', 'Matched', 'Mismatched'], int]
  • Required: Yes

speechTranscriptionResultCounts

  • Type: typing.Optional[typing.Dict[typing.Literal['ExecutionError', 'Matched', 'Mismatched'], int]]

OverallTestResults

items

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.OverallTestResultItem]
  • Required: Yes

ParentBotNetwork

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

PathFormat

objectPrefixes

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

PathFormatOutput

objectPrefixes

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

PlainTextMessage

value

  • Type:
  • Required: Yes

PostDialogCodeHookInvocationSpecification

successResponse

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ResponseSpecification]

successNextStep

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.DialogState]

successConditional

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ConditionalSpecification]

failureResponse

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ResponseSpecification]

failureNextStep

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.DialogState]

failureConditional

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ConditionalSpecification]

timeoutResponse

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ResponseSpecification]

timeoutNextStep

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.DialogState]

timeoutConditional

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ConditionalSpecification]

PostDialogCodeHookInvocationSpecificationOutput

successResponse

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ResponseSpecificationOutput]

successNextStep

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.DialogStateOutput]

successConditional

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ConditionalSpecificationOutput]

failureResponse

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ResponseSpecificationOutput]

failureNextStep

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.DialogStateOutput]

failureConditional

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ConditionalSpecificationOutput]

timeoutResponse

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ResponseSpecificationOutput]

timeoutNextStep

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.DialogStateOutput]

timeoutConditional

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ConditionalSpecificationOutput]

PostFulfillmentStatusSpecification

successResponse

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ResponseSpecification]

failureResponse

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ResponseSpecification]

timeoutResponse

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ResponseSpecification]

successNextStep

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.DialogState]

successConditional

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ConditionalSpecification]

failureNextStep

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.DialogState]

failureConditional

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ConditionalSpecification]

timeoutNextStep

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.DialogState]

timeoutConditional

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ConditionalSpecification]

PostFulfillmentStatusSpecificationOutput

successResponse

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ResponseSpecificationOutput]

failureResponse

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ResponseSpecificationOutput]

timeoutResponse

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ResponseSpecificationOutput]

successNextStep

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.DialogStateOutput]

successConditional

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ConditionalSpecificationOutput]

failureNextStep

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.DialogStateOutput]

failureConditional

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ConditionalSpecificationOutput]

timeoutNextStep

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.DialogStateOutput]

timeoutConditional

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ConditionalSpecificationOutput]

Principal

service

  • Type: typing.Optional[str]

arn

  • Type: typing.Optional[str]

PromptAttemptSpecification

allowedInputTypes

  • Type:
  • Required: Yes

allowInterrupt

  • Type: typing.Optional[bool]

audioAndDTMFInputSpecification

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.AudioAndDTMFInputSpecification]

textInputSpecification

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.TextInputSpecification]

PromptSpecification

messageGroups

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.MessageGroup]
  • Required: Yes

maxRetries

  • Type:
  • Required: Yes

allowInterrupt

  • Type: typing.Optional[bool]

messageSelectionStrategy

  • Type: typing.Optional[typing.Literal['Ordered', 'Random']]

promptAttemptsSpecification

  • Type: typing.Optional[typing.Dict[typing.Literal['Initial', 'Retry1', 'Retry2', 'Retry3', 'Retry4', 'Retry5'], aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.PromptAttemptSpecification]]

PromptSpecificationOutput

messageGroups

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.MessageGroupOutput]
  • Required: Yes

maxRetries

  • Type:
  • Required: Yes

allowInterrupt

  • Type: typing.Optional[bool]

messageSelectionStrategy

  • Type: typing.Optional[typing.Literal['Ordered', 'Random']]

promptAttemptsSpecification

  • Type: typing.Optional[typing.Dict[typing.Literal['Initial', 'Retry1', 'Retry2', 'Retry3', 'Retry4', 'Retry5'], aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.PromptAttemptSpecification]]

QnAIntentConfiguration

dataSourceConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.DataSourceConfiguration]

bedrockModelConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.BedrockModelSpecification]

QnAIntentConfigurationOutput

dataSourceConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.DataSourceConfigurationOutput]

bedrockModelConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.BedrockModelSpecification]

QnAKendraConfiguration

kendraIndex

  • Type:
  • Required: Yes

queryFilterStringEnabled

  • Type: typing.Optional[bool]

queryFilterString

  • Type: typing.Optional[str]

exactResponse

  • Type: typing.Optional[bool]

RecommendedIntentSummary

intentId

  • Type: typing.Optional[str]

intentName

  • Type: typing.Optional[str]

sampleUtterancesCount

  • Type: typing.Optional[int]

RelativeAggregationDuration

timeDimension

  • Type: typing.Literal['Days', 'Hours', 'Weeks']
  • Required: Yes

timeValue

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

ResponseSpecification

messageGroups

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.MessageGroup]
  • Required: Yes

allowInterrupt

  • Type: typing.Optional[bool]

ResponseSpecificationOutput

messageGroups

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.MessageGroupOutput]
  • Required: Yes

allowInterrupt

  • Type: typing.Optional[bool]

RuntimeHintDetails

runtimeHintValues

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.RuntimeHintValue]]

subSlotHints

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

RuntimeHintValue

phrase

  • Type:
  • Required: Yes

RuntimeHints

slotHints

  • Type: typing.Optional[typing.Dict[str, typing.Dict[str, aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.RuntimeHintDetails]]]

RuntimeSettings

slotResolutionImprovement

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SlotResolutionImprovementSpecification]

S3BucketLogDestination

s3BucketArn

  • Type:
  • Required: Yes

logPrefix

  • Type:
  • Required: Yes

kmsKeyArn

  • Type: typing.Optional[str]

S3BucketTranscriptSource

s3BucketName

  • Type:
  • Required: Yes

transcriptFormat

  • Type: typing.Literal['Lex']
  • Required: Yes

pathFormat

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.PathFormat]

transcriptFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.TranscriptFilter]

kmsKeyArn

  • Type: typing.Optional[str]

S3BucketTranscriptSourceOutput

s3BucketName

  • Type:
  • Required: Yes

transcriptFormat

  • Type: typing.Literal['Lex']
  • Required: Yes

pathFormat

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.PathFormatOutput]

transcriptFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.TranscriptFilterOutput]

kmsKeyArn

  • Type: typing.Optional[str]

SSMLMessage

value

  • Type:
  • Required: Yes

SampleUtterance

utterance

  • Type:
  • Required: Yes

SampleUtteranceGenerationSpecification

enabled

  • Type:
  • Required: Yes

bedrockModelSpecification

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.BedrockModelSpecification]

SampleValue

value

  • Type:
  • Required: Yes

SearchAssociatedTranscriptsRequest

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

botRecommendationId

  • Type:
  • Required: Yes

filters

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.AssociatedTranscriptFilter]
  • Required: Yes

searchOrder

  • Type: typing.Optional[typing.Literal['Ascending', 'Descending']]

maxResults

  • Type: typing.Optional[int]

nextIndex

  • Type: typing.Optional[int]

SearchAssociatedTranscriptsResponse

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

botRecommendationId

  • Type:
  • Required: Yes

nextIndex

  • Type:
  • Required: Yes

associatedTranscripts

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.AssociatedTranscript]
  • Required: Yes

totalResults

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

SentimentAnalysisSettings

detectSentiment

  • Type:
  • Required: Yes

SessionDataSortBy

name

  • Type: typing.Literal['ConversationStartTime', 'Duration', 'NumberOfTurns']
  • Required: Yes

order

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

SessionSpecification

botAliasId

  • Type: typing.Optional[str]

botVersion

  • Type: typing.Optional[str]

localeId

  • Type: typing.Optional[str]

channel

  • Type: typing.Optional[str]

sessionId

  • Type: typing.Optional[str]

conversationStartTime

  • Type: typing.Optional[datetime.datetime]

conversationEndTime

  • Type: typing.Optional[datetime.datetime]

conversationDurationSeconds

  • Type: typing.Optional[int]

conversationEndState

  • Type: typing.Optional[typing.Literal['Dropped', 'Failure', 'Success']]

mode

  • Type: typing.Optional[typing.Literal['DTMF', 'MultiMode', 'Speech', 'Text']]

numberOfTurns

  • Type: typing.Optional[int]

invokedIntentSamples

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.InvokedIntentSample]]

originatingRequestId

  • Type: typing.Optional[str]

SlotCaptureSetting

captureResponse

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ResponseSpecification]

captureNextStep

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.DialogState]

captureConditional

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ConditionalSpecification]

failureResponse

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ResponseSpecification]

failureNextStep

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.DialogState]

failureConditional

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ConditionalSpecification]

codeHook

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.DialogCodeHookInvocationSetting]

elicitationCodeHook

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ElicitationCodeHookInvocationSetting]

SlotCaptureSettingOutput

captureResponse

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ResponseSpecificationOutput]

captureNextStep

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.DialogStateOutput]

captureConditional

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ConditionalSpecificationOutput]

failureResponse

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ResponseSpecificationOutput]

failureNextStep

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.DialogStateOutput]

failureConditional

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ConditionalSpecificationOutput]

codeHook

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.DialogCodeHookInvocationSettingOutput]

elicitationCodeHook

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ElicitationCodeHookInvocationSetting]

SlotDefaultValue

defaultValue

  • Type:
  • Required: Yes

SlotDefaultValueSpecification

defaultValueList

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SlotDefaultValue]
  • Required: Yes

SlotDefaultValueSpecificationOutput

defaultValueList

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SlotDefaultValue]
  • Required: Yes

SlotFilter

name

  • Type: typing.Literal['SlotName']
  • Required: Yes

values

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

operator

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

SlotPriority

priority

  • Type:
  • Required: Yes

slotId

  • Type:
  • Required: Yes

SlotResolutionImprovementSpecification

enabled

  • Type:
  • Required: Yes

bedrockModelSpecification

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.BedrockModelSpecification]

SlotResolutionSetting

slotResolutionStrategy

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

SlotResolutionTestResultItem

slotName

  • Type:
  • Required: Yes

resultCounts

  • Type:
  • Required: Yes

SlotResolutionTestResultItemCounts

totalResultCount

  • Type:
  • Required: Yes

slotMatchResultCounts

  • Type: typing.Dict[typing.Literal['ExecutionError', 'Matched', 'Mismatched'], int]
  • Required: Yes

speechTranscriptionResultCounts

  • Type: typing.Optional[typing.Dict[typing.Literal['ExecutionError', 'Matched', 'Mismatched'], int]]

SlotSortBy

attribute

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

order

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

SlotSummary

slotId

  • Type: typing.Optional[str]

slotName

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

slotConstraint

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

slotTypeId

  • Type: typing.Optional[str]

valueElicitationPromptSpecification

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.PromptSpecificationOutput]

lastUpdatedDateTime

  • Type: typing.Optional[datetime.datetime]

SlotTypeFilter

name

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

values

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

operator

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

SlotTypeSortBy

attribute

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

order

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

SlotTypeStatistics

discoveredSlotTypeCount

  • Type: typing.Optional[int]

SlotTypeSummary

slotTypeId

  • Type: typing.Optional[str]

slotTypeName

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

parentSlotTypeSignature

  • Type: typing.Optional[str]

lastUpdatedDateTime

  • Type: typing.Optional[datetime.datetime]

slotTypeCategory

  • Type: typing.Optional[typing.Literal['Composite', 'Custom', 'Extended', 'ExternalGrammar']]

SlotTypeValue

sampleValue

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SampleValue]

synonyms

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SampleValue]]

SlotTypeValueOutput

sampleValue

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SampleValue]

synonyms

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SampleValue]]

SlotValue

interpretedValue

  • Type: typing.Optional[str]

SlotValueElicitationSetting

slotConstraint

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

defaultValueSpecification

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SlotDefaultValueSpecification]

promptSpecification

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.PromptSpecification]

sampleUtterances

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SampleUtterance]]

waitAndContinueSpecification

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.WaitAndContinueSpecification]

slotCaptureSetting

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SlotCaptureSetting]

slotResolutionSetting

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SlotResolutionSetting]

SlotValueElicitationSettingOutput

slotConstraint

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

defaultValueSpecification

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SlotDefaultValueSpecificationOutput]

promptSpecification

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.PromptSpecificationOutput]

sampleUtterances

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SampleUtterance]]

waitAndContinueSpecification

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.WaitAndContinueSpecificationOutput]

slotCaptureSetting

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SlotCaptureSettingOutput]

slotResolutionSetting

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SlotResolutionSetting]

SlotValueOverride

shape

  • Type: typing.Optional[typing.Literal['List', 'Scalar']]

value

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SlotValue]

values

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

SlotValueOverrideOutput

shape

  • Type: typing.Optional[typing.Literal['List', 'Scalar']]

value

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SlotValue]

values

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

SlotValueRegexFilter

pattern

  • Type:
  • Required: Yes

SlotValueSelectionSetting

resolutionStrategy

  • Type: typing.Literal['Concatenation', 'OriginalValue', 'TopResolution']
  • Required: Yes

regexFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SlotValueRegexFilter]

advancedRecognitionSetting

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.AdvancedRecognitionSetting]

Specifications

slotTypeId

  • Type:
  • Required: Yes

valueElicitationSetting

  • Type:
  • Required: Yes

SpecificationsOutput

slotTypeId

  • Type:
  • Required: Yes

valueElicitationSetting

  • Type:
  • Required: Yes

StartBotRecommendationRequest

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

transcriptSourceSetting

  • Type: typing.Union[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.TranscriptSourceSetting, aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.TranscriptSourceSettingOutput]
  • Required: Yes

encryptionSetting

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.EncryptionSetting]

StartBotRecommendationResponse

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

botRecommendationStatus

  • Type: typing.Literal['Available', 'Deleted', 'Deleting', 'Downloading', 'Failed', 'Processing', 'Stopped', 'Stopping', 'Updating']
  • Required: Yes

botRecommendationId

  • Type:
  • Required: Yes

creationDateTime

  • Type:
  • Required: Yes

transcriptSourceSetting

  • Type:
  • Required: Yes

encryptionSetting

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartBotResourceGenerationRequest

generationInputPrompt

  • Type:
  • Required: Yes

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

StartBotResourceGenerationResponse

generationInputPrompt

  • Type:
  • Required: Yes

generationId

  • Type:
  • Required: Yes

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

generationStatus

  • Type: typing.Literal['Complete', 'Failed', 'InProgress']
  • Required: Yes

creationDateTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartImportRequest

importId

  • Type:
  • Required: Yes

resourceSpecification

  • Type: typing.Union[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ImportResourceSpecification, aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ImportResourceSpecificationOutput]
  • Required: Yes

mergeStrategy

  • Type: typing.Literal['Append', 'FailOnConflict', 'Overwrite']
  • Required: Yes

filePassword

  • Type: typing.Optional[str]

StartImportResponse

importId

  • Type:
  • Required: Yes

resourceSpecification

  • Type:
  • Required: Yes

mergeStrategy

  • Type: typing.Literal['Append', 'FailOnConflict', 'Overwrite']
  • Required: Yes

importStatus

  • Type: typing.Literal['Completed', 'Deleting', 'Failed', 'InProgress']
  • Required: Yes

creationDateTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartTestExecutionRequest

testSetId

  • Type:
  • Required: Yes

target

  • Type:
  • Required: Yes

apiMode

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

testExecutionModality

  • Type: typing.Optional[typing.Literal['Audio', 'Text']]

StartTestExecutionResponse

testExecutionId

  • Type:
  • Required: Yes

creationDateTime

  • Type:
  • Required: Yes

testSetId

  • Type:
  • Required: Yes

target

  • Type:
  • Required: Yes

apiMode

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

testExecutionModality

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

ResponseMetadata

  • Type:
  • Required: Yes

StartTestSetGenerationRequest

testSetName

  • Type:
  • Required: Yes

storageLocation

  • Type:
  • Required: Yes

generationDataSource

  • Type: typing.Union[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.TestSetGenerationDataSource, aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.TestSetGenerationDataSourceOutput]
  • Required: Yes

roleArn

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

testSetTags

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

StartTestSetGenerationResponse

testSetGenerationId

  • Type:
  • Required: Yes

creationDateTime

  • Type:
  • Required: Yes

testSetGenerationStatus

  • Type: typing.Literal['Failed', 'Generating', 'Pending', 'Ready']
  • Required: Yes

testSetName

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

storageLocation

  • Type:
  • Required: Yes

generationDataSource

  • Type:
  • Required: Yes

roleArn

  • Type:
  • Required: Yes

testSetTags

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

ResponseMetadata

  • Type:
  • Required: Yes

StillWaitingResponseSpecification

messageGroups

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.MessageGroup]
  • Required: Yes

frequencyInSeconds

  • Type:
  • Required: Yes

timeoutInSeconds

  • Type:
  • Required: Yes

allowInterrupt

  • Type: typing.Optional[bool]

StillWaitingResponseSpecificationOutput

messageGroups

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.MessageGroupOutput]
  • Required: Yes

frequencyInSeconds

  • Type:
  • Required: Yes

timeoutInSeconds

  • Type:
  • Required: Yes

allowInterrupt

  • Type: typing.Optional[bool]

StopBotRecommendationRequest

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

botRecommendationId

  • Type:
  • Required: Yes

StopBotRecommendationResponse

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

botRecommendationStatus

  • Type: typing.Literal['Available', 'Deleted', 'Deleting', 'Downloading', 'Failed', 'Processing', 'Stopped', 'Stopping', 'Updating']
  • Required: Yes

botRecommendationId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

SubSlotSetting

expression

  • Type: typing.Optional[str]

slotSpecifications

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.Specifications]]

SubSlotSettingOutput

expression

  • Type: typing.Optional[str]

slotSpecifications

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SpecificationsOutput]]

SubSlotTypeComposition

name

  • Type:
  • Required: Yes

slotTypeId

  • Type:
  • Required: Yes

SubSlotValueElicitationSetting

promptSpecification

  • Type:
  • Required: Yes

defaultValueSpecification

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SlotDefaultValueSpecification]

sampleUtterances

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SampleUtterance]]

waitAndContinueSpecification

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.WaitAndContinueSpecification]

SubSlotValueElicitationSettingOutput

promptSpecification

  • Type:
  • Required: Yes

defaultValueSpecification

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SlotDefaultValueSpecificationOutput]

sampleUtterances

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SampleUtterance]]

waitAndContinueSpecification

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.WaitAndContinueSpecificationOutput]

TagResourceRequest

resourceARN

  • Type:
  • Required: Yes

tags

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

TestExecutionResultFilterBy

resultTypeFilter

  • Type: typing.Literal['ConversationLevelTestResults', 'IntentClassificationTestResults', 'OverallTestResults', 'SlotResolutionTestResults', 'UtteranceLevelResults']
  • Required: Yes

conversationLevelTestResultsFilterBy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ConversationLevelTestResultsFilterBy]

TestExecutionResultItems

overallTestResults

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.OverallTestResults]

conversationLevelTestResults

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ConversationLevelTestResults]

intentClassificationTestResults

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.IntentClassificationTestResults]

intentLevelSlotResolutionTestResults

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.IntentLevelSlotResolutionTestResults]

utteranceLevelTestResults

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.UtteranceLevelTestResults]

TestExecutionSortBy

attribute

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

order

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

TestExecutionSummary

testExecutionId

  • Type: typing.Optional[str]

creationDateTime

  • Type: typing.Optional[datetime.datetime]

lastUpdatedDateTime

  • Type: typing.Optional[datetime.datetime]

testExecutionStatus

  • Type: typing.Optional[typing.Literal['Completed', 'Failed', 'InProgress', 'Pending', 'Stopped', 'Stopping', 'Waiting']]

testSetId

  • Type: typing.Optional[str]

testSetName

  • Type: typing.Optional[str]

target

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.TestExecutionTarget]

apiMode

  • Type: typing.Optional[typing.Literal['NonStreaming', 'Streaming']]

testExecutionModality

  • Type: typing.Optional[typing.Literal['Audio', 'Text']]

TestExecutionTarget

botAliasTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.BotAliasTestExecutionTarget]

TestSetDiscrepancyErrors

intentDiscrepancies

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.TestSetIntentDiscrepancyItem]
  • Required: Yes

slotDiscrepancies

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.TestSetSlotDiscrepancyItem]
  • Required: Yes

TestSetDiscrepancyReportBotAliasTarget

botId

  • Type:
  • Required: Yes

botAliasId

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

TestSetDiscrepancyReportResourceTarget

botAliasTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.TestSetDiscrepancyReportBotAliasTarget]

TestSetExportSpecification

testSetId

  • Type:
  • Required: Yes

TestSetGenerationDataSource

conversationLogsDataSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ConversationLogsDataSource]

TestSetGenerationDataSourceOutput

conversationLogsDataSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ConversationLogsDataSourceOutput]

TestSetImportInputLocation

s3BucketName

  • Type:
  • Required: Yes

s3Path

  • Type:
  • Required: Yes

TestSetImportResourceSpecification

testSetName

  • Type:
  • Required: Yes

roleArn

  • Type:
  • Required: Yes

storageLocation

  • Type:
  • Required: Yes

importInputLocation

  • Type:
  • Required: Yes

modality

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

description

  • Type: typing.Optional[str]

testSetTags

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

TestSetImportResourceSpecificationOutput

testSetName

  • Type:
  • Required: Yes

roleArn

  • Type:
  • Required: Yes

storageLocation

  • Type:
  • Required: Yes

importInputLocation

  • Type:
  • Required: Yes

modality

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

description

  • Type: typing.Optional[str]

testSetTags

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

TestSetIntentDiscrepancyItem

intentName

  • Type:
  • Required: Yes

errorMessage

  • Type:
  • Required: Yes

TestSetSlotDiscrepancyItem

intentName

  • Type:
  • Required: Yes

slotName

  • Type:
  • Required: Yes

errorMessage

  • Type:
  • Required: Yes

TestSetSortBy

attribute

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

order

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

TestSetStorageLocation

s3BucketName

  • Type:
  • Required: Yes

s3Path

  • Type:
  • Required: Yes

kmsKeyArn

  • Type: typing.Optional[str]

TestSetSummary

testSetId

  • Type: typing.Optional[str]

testSetName

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

modality

  • Type: typing.Optional[typing.Literal['Audio', 'Text']]

status

  • Type: typing.Optional[typing.Literal['Deleting', 'Importing', 'PendingAnnotation', 'Ready', 'ValidationError']]

roleArn

  • Type: typing.Optional[str]

numTurns

  • Type: typing.Optional[int]

storageLocation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.TestSetStorageLocation]

creationDateTime

  • Type: typing.Optional[datetime.datetime]

lastUpdatedDateTime

  • Type: typing.Optional[datetime.datetime]

TestSetTurnRecord

recordNumber

  • Type:
  • Required: Yes

turnSpecification

  • Type:
  • Required: Yes

conversationId

  • Type: typing.Optional[str]

turnNumber

  • Type: typing.Optional[int]

TestSetTurnResult

agent

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.AgentTurnResult]

user

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.UserTurnResult]

TextInputSpecification

startTimeoutMs

  • Type:
  • Required: Yes

TextLogDestination

cloudWatch

  • Type:
  • Required: Yes

TextLogSetting

enabled

  • Type:
  • Required: Yes

destination

  • Type:
  • Required: Yes

selectiveLoggingEnabled

  • Type: typing.Optional[bool]

TranscriptFilter

lexTranscriptFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.LexTranscriptFilter]

TranscriptFilterOutput

lexTranscriptFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.LexTranscriptFilterOutput]

TranscriptSourceSetting

s3BucketTranscriptSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.S3BucketTranscriptSource]

TranscriptSourceSettingOutput

s3BucketTranscriptSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.S3BucketTranscriptSourceOutput]

TurnSpecification

agentTurn

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.AgentTurnSpecification]

userTurn

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.UserTurnSpecification]

UntagResourceRequest

resourceARN

  • Type:
  • Required: Yes

tagKeys

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

UpdateBotAliasRequest

botAliasId

  • Type:
  • Required: Yes

botAliasName

  • Type:
  • Required: Yes

botId

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

botVersion

  • Type: typing.Optional[str]

botAliasLocaleSettings

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.BotAliasLocaleSettings]]

conversationLogSettings

  • Type: typing.Union[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ConversationLogSettings, aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ConversationLogSettingsOutput, NoneType]

sentimentAnalysisSettings

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SentimentAnalysisSettings]

UpdateBotAliasResponse

botAliasId

  • Type:
  • Required: Yes

botAliasName

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

botAliasLocaleSettings

  • Type: typing.Dict[str, aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.BotAliasLocaleSettings]
  • Required: Yes

conversationLogSettings

  • Type:
  • Required: Yes

sentimentAnalysisSettings

  • Type:
  • Required: Yes

botAliasStatus

  • Type: typing.Literal['Available', 'Creating', 'Deleting', 'Failed']
  • Required: Yes

botId

  • Type:
  • Required: Yes

creationDateTime

  • Type:
  • Required: Yes

lastUpdatedDateTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateBotLocaleRequest

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

nluIntentConfidenceThreshold

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

voiceSettings

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.VoiceSettings]

generativeAISettings

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.GenerativeAISettings]

UpdateBotLocaleResponse

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

localeName

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

nluIntentConfidenceThreshold

  • Type:
  • Required: Yes

voiceSettings

  • Type:
  • Required: Yes

botLocaleStatus

  • Type: typing.Literal['Building', 'Built', 'Creating', 'Deleting', 'Failed', 'Importing', 'NotBuilt', 'Processing', 'ReadyExpressTesting']
  • Required: Yes

failureReasons

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

creationDateTime

  • Type:
  • Required: Yes

lastUpdatedDateTime

  • Type:
  • Required: Yes

recommendedActions

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

generativeAISettings

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateBotRecommendationRequest

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

botRecommendationId

  • Type:
  • Required: Yes

encryptionSetting

  • Type:
  • Required: Yes

UpdateBotRecommendationResponse

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

botRecommendationStatus

  • Type: typing.Literal['Available', 'Deleted', 'Deleting', 'Downloading', 'Failed', 'Processing', 'Stopped', 'Stopping', 'Updating']
  • Required: Yes

botRecommendationId

  • Type:
  • Required: Yes

creationDateTime

  • Type:
  • Required: Yes

lastUpdatedDateTime

  • Type:
  • Required: Yes

transcriptSourceSetting

  • Type:
  • Required: Yes

encryptionSetting

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateBotRequest

botId

  • Type:
  • Required: Yes

botName

  • Type:
  • Required: Yes

roleArn

  • Type:
  • Required: Yes

dataPrivacy

  • Type:
  • Required: Yes

idleSessionTTLInSeconds

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

botType

  • Type: typing.Optional[typing.Literal['Bot', 'BotNetwork']]

botMembers

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.BotMember]]

UpdateBotResponse

botId

  • Type:
  • Required: Yes

botName

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

roleArn

  • Type:
  • Required: Yes

dataPrivacy

  • Type:
  • Required: Yes

idleSessionTTLInSeconds

  • Type:
  • Required: Yes

botStatus

  • Type: typing.Literal['Available', 'Creating', 'Deleting', 'Failed', 'Importing', 'Inactive', 'Updating', 'Versioning']
  • Required: Yes

creationDateTime

  • Type:
  • Required: Yes

lastUpdatedDateTime

  • Type:
  • Required: Yes

botType

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

botMembers

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.BotMember]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateExportRequest

exportId

  • Type:
  • Required: Yes

filePassword

  • Type: typing.Optional[str]

UpdateExportResponse

exportId

  • Type:
  • Required: Yes

resourceSpecification

  • Type:
  • Required: Yes

fileFormat

  • Type: typing.Literal['CSV', 'LexJson', 'TSV']
  • Required: Yes

exportStatus

  • Type: typing.Literal['Completed', 'Deleting', 'Failed', 'InProgress']
  • Required: Yes

creationDateTime

  • Type:
  • Required: Yes

lastUpdatedDateTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateIntentRequest

intentId

  • Type:
  • Required: Yes

intentName

  • Type:
  • Required: Yes

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

parentIntentSignature

  • Type: typing.Optional[str]

sampleUtterances

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SampleUtterance]]

dialogCodeHook

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.DialogCodeHookSettings]

fulfillmentCodeHook

  • Type: typing.Union[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.FulfillmentCodeHookSettings, aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.FulfillmentCodeHookSettingsOutput, NoneType]

slotPriorities

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SlotPriority]]

intentConfirmationSetting

  • Type: typing.Union[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.IntentConfirmationSetting, aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.IntentConfirmationSettingOutput, NoneType]

intentClosingSetting

  • Type: typing.Union[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.IntentClosingSetting, aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.IntentClosingSettingOutput, NoneType]

inputContexts

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.InputContext]]

outputContexts

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.OutputContext]]

kendraConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.KendraConfiguration]

initialResponseSetting

  • Type: typing.Union[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.InitialResponseSetting, aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.InitialResponseSettingOutput, NoneType]

qnAIntentConfiguration

  • Type: typing.Union[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.QnAIntentConfiguration, aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.QnAIntentConfigurationOutput, NoneType]

UpdateIntentResponse

intentId

  • Type:
  • Required: Yes

intentName

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

parentIntentSignature

  • Type:
  • Required: Yes

sampleUtterances

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SampleUtterance]
  • Required: Yes

dialogCodeHook

  • Type:
  • Required: Yes

fulfillmentCodeHook

  • Type:
  • Required: Yes

slotPriorities

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SlotPriority]
  • Required: Yes

intentConfirmationSetting

  • Type:
  • Required: Yes

intentClosingSetting

  • Type:
  • Required: Yes

inputContexts

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.InputContext]
  • Required: Yes

outputContexts

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.OutputContext]
  • Required: Yes

kendraConfiguration

  • Type:
  • Required: Yes

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

creationDateTime

  • Type:
  • Required: Yes

lastUpdatedDateTime

  • Type:
  • Required: Yes

initialResponseSetting

  • Type:
  • Required: Yes

qnAIntentConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateResourcePolicyRequest

resourceArn

  • Type:
  • Required: Yes

policy

  • Type:
  • Required: Yes

expectedRevisionId

  • Type: typing.Optional[str]

UpdateResourcePolicyResponse

resourceArn

  • Type:
  • Required: Yes

revisionId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateSlotRequest

slotId

  • Type:
  • Required: Yes

slotName

  • Type:
  • Required: Yes

valueElicitationSetting

  • Type: typing.Union[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SlotValueElicitationSetting, aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SlotValueElicitationSettingOutput]
  • Required: Yes

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

intentId

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

slotTypeId

  • Type: typing.Optional[str]

obfuscationSetting

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ObfuscationSetting]

multipleValuesSetting

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.MultipleValuesSetting]

subSlotSetting

  • Type: typing.Union[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SubSlotSetting, aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SubSlotSettingOutput, NoneType]

UpdateSlotResponse

slotId

  • Type:
  • Required: Yes

slotName

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

slotTypeId

  • Type:
  • Required: Yes

valueElicitationSetting

  • Type:
  • Required: Yes

obfuscationSetting

  • Type:
  • Required: Yes

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

intentId

  • Type:
  • Required: Yes

creationDateTime

  • Type:
  • Required: Yes

lastUpdatedDateTime

  • Type:
  • Required: Yes

multipleValuesSetting

  • Type:
  • Required: Yes

subSlotSetting

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateSlotTypeRequest

slotTypeId

  • Type:
  • Required: Yes

slotTypeName

  • Type:
  • Required: Yes

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

slotTypeValues

  • Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SlotTypeValue, aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SlotTypeValueOutput]]]

valueSelectionSetting

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SlotValueSelectionSetting]

parentSlotTypeSignature

  • Type: typing.Optional[str]

externalSourceSetting

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ExternalSourceSetting]

compositeSlotTypeSetting

  • Type: typing.Union[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.CompositeSlotTypeSetting, aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.CompositeSlotTypeSettingOutput, NoneType]

UpdateSlotTypeResponse

slotTypeId

  • Type:
  • Required: Yes

slotTypeName

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

slotTypeValues

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.SlotTypeValueOutput]
  • Required: Yes

valueSelectionSetting

  • Type:
  • Required: Yes

parentSlotTypeSignature

  • Type:
  • Required: Yes

botId

  • Type:
  • Required: Yes

botVersion

  • Type:
  • Required: Yes

localeId

  • Type:
  • Required: Yes

creationDateTime

  • Type:
  • Required: Yes

lastUpdatedDateTime

  • Type:
  • Required: Yes

externalSourceSetting

  • Type:
  • Required: Yes

compositeSlotTypeSetting

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateTestSetRequest

testSetId

  • Type:
  • Required: Yes

testSetName

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

UpdateTestSetResponse

testSetId

  • Type:
  • Required: Yes

testSetName

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

modality

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

status

  • Type: typing.Literal['Deleting', 'Importing', 'PendingAnnotation', 'Ready', 'ValidationError']
  • Required: Yes

roleArn

  • Type:
  • Required: Yes

numTurns

  • Type:
  • Required: Yes

storageLocation

  • Type:
  • Required: Yes

creationDateTime

  • Type:
  • Required: Yes

lastUpdatedDateTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UserTurnInputSpecification

utteranceInput

  • Type:
  • Required: Yes

requestAttributes

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

sessionState

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.InputSessionStateSpecification]

UserTurnIntentOutput

name

  • Type:
  • Required: Yes

slots

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.UserTurnSlotOutput]]

UserTurnOutputSpecification

intent

  • Type:
  • Required: Yes

activeContexts

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ActiveContext]]

transcript

  • Type: typing.Optional[str]

UserTurnResult

input

  • Type:
  • Required: Yes

expectedOutput

  • Type:
  • Required: Yes

actualOutput

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.UserTurnOutputSpecification]

errorDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ExecutionErrorDetails]

endToEndResult

  • Type: typing.Optional[typing.Literal['ExecutionError', 'Matched', 'Mismatched']]

intentMatchResult

  • Type: typing.Optional[typing.Literal['ExecutionError', 'Matched', 'Mismatched']]

slotMatchResult

  • Type: typing.Optional[typing.Literal['ExecutionError', 'Matched', 'Mismatched']]

speechTranscriptionResult

  • Type: typing.Optional[typing.Literal['ExecutionError', 'Matched', 'Mismatched']]

conversationLevelResult

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ConversationLevelResultDetail]

UserTurnSlotOutput

value

  • Type: typing.Optional[str]

values

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

subSlots

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

UserTurnSpecification

input

  • Type:
  • Required: Yes

expected

  • Type:
  • Required: Yes

UtteranceAggregationDuration

relativeAggregationDuration

  • Type:
  • Required: Yes

UtteranceAudioInputSpecification

audioFileS3Location

  • Type:
  • Required: Yes

UtteranceBotResponse

content

  • Type: typing.Optional[str]

contentType

  • Type: typing.Optional[typing.Literal['CustomPayload', 'ImageResponseCard', 'PlainText', 'SSML']]

imageResponseCard

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.ImageResponseCardOutput]

UtteranceDataSortBy

name

  • Type: typing.Literal['UtteranceTimestamp']
  • Required: Yes

order

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

UtteranceInputSpecification

textInput

  • Type: typing.Optional[str]

audioInput

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.UtteranceAudioInputSpecification]

UtteranceLevelTestResultItem

recordNumber

  • Type:
  • Required: Yes

turnResult

  • Type:
  • Required: Yes

conversationId

  • Type: typing.Optional[str]

UtteranceLevelTestResults

items

  • Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.UtteranceLevelTestResultItem]
  • Required: Yes

UtteranceSpecification

botAliasId

  • Type: typing.Optional[str]

botVersion

  • Type: typing.Optional[str]

localeId

  • Type: typing.Optional[str]

sessionId

  • Type: typing.Optional[str]

channel

  • Type: typing.Optional[str]

mode

  • Type: typing.Optional[typing.Literal['DTMF', 'MultiMode', 'Speech', 'Text']]

conversationStartTime

  • Type: typing.Optional[datetime.datetime]

conversationEndTime

  • Type: typing.Optional[datetime.datetime]

utterance

  • Type: typing.Optional[str]

utteranceTimestamp

  • Type: typing.Optional[datetime.datetime]

audioVoiceDurationMillis

  • Type: typing.Optional[int]

utteranceUnderstood

  • Type: typing.Optional[bool]

inputType

  • Type: typing.Optional[str]

outputType

  • Type: typing.Optional[str]

associatedIntentName

  • Type: typing.Optional[str]

associatedSlotName

  • Type: typing.Optional[str]

intentState

  • Type: typing.Optional[typing.Literal['Failed', 'Fulfilled', 'FulfillmentInProgress', 'InProgress', 'ReadyForFulfillment', 'Waiting']]

dialogActionType

  • Type: typing.Optional[str]

botResponseAudioVoiceId

  • Type: typing.Optional[str]

slotsFilledInSession

  • Type: typing.Optional[str]

utteranceRequestId

  • Type: typing.Optional[str]

botResponses

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.UtteranceBotResponse]]

VoiceSettings

voiceId

  • Type:
  • Required: Yes

engine

  • Type: typing.Optional[typing.Literal['generative', 'long-form', 'neural', 'standard']]

WaitAndContinueSpecification

waitingResponse

  • Type:
  • Required: Yes

continueResponse

  • Type:
  • Required: Yes

stillWaitingResponse

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.StillWaitingResponseSpecification]

active

  • Type: typing.Optional[bool]

WaitAndContinueSpecificationOutput

waitingResponse

  • Type:
  • Required: Yes

continueResponse

  • Type:
  • Required: Yes

stillWaitingResponse

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models.lexv2_models_classes.StillWaitingResponseSpecificationOutput]

active

  • Type: typing.Optional[bool]

WaiterConfig

Delay

  • Type: typing.Optional[int]

MaxAttempts

  • Type: typing.Optional[int]