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]