Lexv2 Models Classes
ActiveContextTypeDef
name
- Type:
- Required: Yes
AdvancedRecognitionSettingTypeDef
audioRecognitionStrategy
- Type: typing.Optional[typing.Literal['UseSlotValuesAsCustomVocabulary']]
AgentTurnResultTypeDef
expectedAgentPrompt
- Type:
- Required: Yes
actualAgentPrompt
- Type: typing.Optional[str]
errorDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.ExecutionErrorDetailsTypeDef]
actualElicitedSlot
- Type: typing.Optional[str]
actualIntent
- Type: typing.Optional[str]
AgentTurnSpecificationTypeDef
agentPrompt
- Type:
- Required: Yes
AggregatedUtterancesFilterTypeDef
name
- Type: typing.Literal['Utterance']
- Required: Yes
values
- Type: typing.Sequence[str]
- Required: Yes
operator
- Type: typing.Literal['CO', 'EQ']
- Required: Yes
AggregatedUtterancesSortByTypeDef
attribute
- Type: typing.Literal['HitCount', 'MissedCount']
- Required: Yes
order
- Type: typing.Literal['Ascending', 'Descending']
- Required: Yes
AggregatedUtterancesSummaryTypeDef
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]
AllowedInputTypesTypeDef
allowAudioInput
- Type:
- Required: Yes
allowDTMFInput
- Type:
- Required: Yes
AnalyticsBinBySpecificationTypeDef
name
- Type: typing.Literal['ConversationStartTime', 'UtteranceTimestamp']
- Required: Yes
interval
- Type: typing.Literal['OneDay', 'OneHour']
- Required: Yes
order
- Type: typing.Optional[typing.Literal['Ascending', 'Descending']]
AnalyticsBinKeyTypeDef
name
- Type: typing.Optional[typing.Literal['ConversationStartTime', 'UtteranceTimestamp']]
value
- Type: typing.Optional[int]
AnalyticsIntentFilterTypeDef
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.Sequence[str]
- Required: Yes
AnalyticsIntentGroupByKeyTypeDef
name
- Type: typing.Optional[typing.Literal['IntentEndState', 'IntentLevel', 'IntentName']]
value
- Type: typing.Optional[str]
AnalyticsIntentGroupBySpecificationTypeDef
name
- Type: typing.Literal['IntentEndState', 'IntentLevel', 'IntentName']
- Required: Yes
AnalyticsIntentMetricResultTypeDef
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]
AnalyticsIntentMetricTypeDef
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']]
AnalyticsIntentNodeSummaryTypeDef
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']]
AnalyticsIntentResultTypeDef
binKeys
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.AnalyticsBinKeyTypeDef]]
groupByKeys
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.AnalyticsIntentGroupByKeyTypeDef]]
metricsResults
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.AnalyticsIntentMetricResultTypeDef]]
AnalyticsIntentStageFilterTypeDef
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.Sequence[str]
- Required: Yes
AnalyticsIntentStageGroupByKeyTypeDef
name
- Type: typing.Optional[typing.Literal['IntentStageName', 'SwitchedToIntent']]
value
- Type: typing.Optional[str]
AnalyticsIntentStageGroupBySpecificationTypeDef
name
- Type: typing.Literal['IntentStageName', 'SwitchedToIntent']
- Required: Yes
AnalyticsIntentStageMetricResultTypeDef
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]
AnalyticsIntentStageMetricTypeDef
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']]
AnalyticsIntentStageResultTypeDef
binKeys
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.AnalyticsBinKeyTypeDef]]
groupByKeys
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.AnalyticsIntentStageGroupByKeyTypeDef]]
metricsResults
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.AnalyticsIntentStageMetricResultTypeDef]]
AnalyticsPathFilterTypeDef
name
- Type: typing.Literal['BotAliasId', 'BotVersion', 'Channel', 'LocaleId', 'Modality']
- Required: Yes
operator
- Type: typing.Literal['EQ', 'GT', 'LT']
- Required: Yes
values
- Type: typing.Sequence[str]
- Required: Yes
AnalyticsSessionFilterTypeDef
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.Sequence[str]
- Required: Yes
AnalyticsSessionGroupByKeyTypeDef
name
- Type: typing.Optional[typing.Literal['ConversationEndState', 'LocaleId']]
value
- Type: typing.Optional[str]
AnalyticsSessionGroupBySpecificationTypeDef
name
- Type: typing.Literal['ConversationEndState', 'LocaleId']
- Required: Yes
AnalyticsSessionMetricResultTypeDef
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]
AnalyticsSessionMetricTypeDef
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']]
AnalyticsSessionResultTypeDef
binKeys
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.AnalyticsBinKeyTypeDef]]
groupByKeys
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.AnalyticsSessionGroupByKeyTypeDef]]
metricsResults
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.AnalyticsSessionMetricResultTypeDef]]
AnalyticsUtteranceAttributeResultTypeDef
lastUsedIntent
- Type: typing.Optional[str]
AnalyticsUtteranceAttributeTypeDef
name
- Type: typing.Literal['LastUsedIntent']
- Required: Yes
AnalyticsUtteranceFilterTypeDef
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.Sequence[str]
- Required: Yes
AnalyticsUtteranceGroupByKeyTypeDef
name
- Type: typing.Optional[typing.Literal['UtteranceState', 'UtteranceText']]
value
- Type: typing.Optional[str]
AnalyticsUtteranceGroupBySpecificationTypeDef
name
- Type: typing.Literal['UtteranceState', 'UtteranceText']
- Required: Yes
AnalyticsUtteranceMetricResultTypeDef
name
- Type: typing.Optional[typing.Literal['Count', 'Detected', 'Missed', 'UtteranceTimestamp']]
statistic
- Type: typing.Optional[typing.Literal['Avg', 'Max', 'Sum']]
value
- Type: typing.Optional[float]
AnalyticsUtteranceMetricTypeDef
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']]
AnalyticsUtteranceResultTypeDef
binKeys
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.AnalyticsBinKeyTypeDef]]
groupByKeys
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.AnalyticsUtteranceGroupByKeyTypeDef]]
metricsResults
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.AnalyticsUtteranceMetricResultTypeDef]]
attributeResults
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.AnalyticsUtteranceAttributeResultTypeDef]]
AssociatedTranscriptFilterTypeDef
name
- Type: typing.Literal['IntentId', 'SlotTypeId']
- Required: Yes
values
- Type: typing.Sequence[str]
- Required: Yes
AssociatedTranscriptTypeDef
transcript
- Type: typing.Optional[str]
AudioAndDTMFInputSpecificationTypeDef
startTimeoutMs
- Type:
- Required: Yes
audioSpecification
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.AudioSpecificationTypeDef]
dtmfSpecification
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.DTMFSpecificationTypeDef]
AudioLogDestinationTypeDef
s3Bucket
- Type:
- Required: Yes
AudioLogSettingTypeDef
enabled
- Type:
- Required: Yes
destination
- Type:
- Required: Yes
selectiveLoggingEnabled
- Type: typing.Optional[bool]
AudioSpecificationTypeDef
maxLengthMs
- Type:
- Required: Yes
endTimeoutMs
- Type:
- Required: Yes
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
BatchCreateCustomVocabularyItemRequestRequestTypeDef
botId
- Type:
- Required: Yes
botVersion
- Type:
- Required: Yes
localeId
- Type:
- Required: Yes
customVocabularyItemList
- Type: typing.Sequence[aws_resource_validator.pydantic_models.lexv2_models_classes.NewCustomVocabularyItemTypeDef]
- Required: Yes
BatchCreateCustomVocabularyItemResponseTypeDef
botId
- Type:
- Required: Yes
botVersion
- Type:
- Required: Yes
localeId
- Type:
- Required: Yes
errors
- Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.FailedCustomVocabularyItemTypeDef]
- Required: Yes
resources
- Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.CustomVocabularyItemTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchDeleteCustomVocabularyItemRequestRequestTypeDef
botId
- Type:
- Required: Yes
botVersion
- Type:
- Required: Yes
localeId
- Type:
- Required: Yes
customVocabularyItemList
- Type: typing.Sequence[aws_resource_validator.pydantic_models.lexv2_models_classes.CustomVocabularyEntryIdTypeDef]
- Required: Yes
BatchDeleteCustomVocabularyItemResponseTypeDef
botId
- Type:
- Required: Yes
botVersion
- Type:
- Required: Yes
localeId
- Type:
- Required: Yes
errors
- Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.FailedCustomVocabularyItemTypeDef]
- Required: Yes
resources
- Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.CustomVocabularyItemTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchUpdateCustomVocabularyItemRequestRequestTypeDef
botId
- Type:
- Required: Yes
botVersion
- Type:
- Required: Yes
localeId
- Type:
- Required: Yes
customVocabularyItemList
- Type: typing.Sequence[aws_resource_validator.pydantic_models.lexv2_models_classes.CustomVocabularyItemTypeDef]
- Required: Yes
BatchUpdateCustomVocabularyItemResponseTypeDef
botId
- Type:
- Required: Yes
botVersion
- Type:
- Required: Yes
localeId
- Type:
- Required: Yes
errors
- Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.FailedCustomVocabularyItemTypeDef]
- Required: Yes
resources
- Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.CustomVocabularyItemTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BedrockKnowledgeStoreConfigurationTypeDef
bedrockKnowledgeBaseArn
- Type:
- Required: Yes
BedrockModelSpecificationTypeDef
modelArn
- Type:
- Required: Yes
BotAliasHistoryEventTypeDef
botVersion
- Type: typing.Optional[str]
startDate
- Type: typing.Optional[datetime.datetime]
endDate
- Type: typing.Optional[datetime.datetime]
BotAliasLocaleSettingsTypeDef
enabled
- Type:
- Required: Yes
codeHookSpecification
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.CodeHookSpecificationTypeDef]
BotAliasReplicaSummaryTypeDef
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]]
BotAliasSummaryTypeDef
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]
BotAliasTestExecutionTargetTypeDef
botId
- Type:
- Required: Yes
botAliasId
- Type:
- Required: Yes
localeId
- Type:
- Required: Yes
BotExportSpecificationTypeDef
botId
- Type:
- Required: Yes
botVersion
- Type:
- Required: Yes
BotFilterTypeDef
name
- Type: typing.Literal['BotName', 'BotType']
- Required: Yes
values
- Type: typing.Sequence[str]
- Required: Yes
operator
- Type: typing.Literal['CO', 'EQ', 'NE']
- Required: Yes
BotImportSpecificationTypeDef
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]]
BotLocaleExportSpecificationTypeDef
botId
- Type:
- Required: Yes
botVersion
- Type:
- Required: Yes
localeId
- Type:
- Required: Yes
BotLocaleFilterTypeDef
name
- Type: typing.Literal['BotLocaleName']
- Required: Yes
values
- Type: typing.Sequence[str]
- Required: Yes
operator
- Type: typing.Literal['CO', 'EQ']
- Required: Yes
BotLocaleHistoryEventTypeDef
event
- Type:
- Required: Yes
eventDate
- Type:
- Required: Yes
BotLocaleImportSpecificationTypeDef
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_classes.VoiceSettingsTypeDef]
BotLocaleSortByTypeDef
attribute
- Type: typing.Literal['BotLocaleName']
- Required: Yes
order
- Type: typing.Literal['Ascending', 'Descending']
- Required: Yes
BotLocaleSummaryTypeDef
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]
BotMemberTypeDef
botMemberId
- Type:
- Required: Yes
botMemberName
- Type:
- Required: Yes
botMemberAliasId
- Type:
- Required: Yes
botMemberAliasName
- Type:
- Required: Yes
botMemberVersion
- Type:
- Required: Yes
BotRecommendationResultStatisticsTypeDef
intents
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.IntentStatisticsTypeDef]
slotTypes
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.SlotTypeStatisticsTypeDef]
BotRecommendationResultsTypeDef
botLocaleExportUrl
- Type: typing.Optional[str]
associatedTranscriptsUrl
- Type: typing.Optional[str]
statistics
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.BotRecommendationResultStatisticsTypeDef]
BotRecommendationSummaryTypeDef
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]
BotReplicaSummaryTypeDef
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]]
BotSortByTypeDef
attribute
- Type: typing.Literal['BotName']
- Required: Yes
order
- Type: typing.Literal['Ascending', 'Descending']
- Required: Yes
BotSummaryTypeDef
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']]
BotVersionLocaleDetailsTypeDef
sourceBotVersion
- Type:
- Required: Yes
BotVersionReplicaSortByTypeDef
attribute
- Type: typing.Literal['BotVersion']
- Required: Yes
order
- Type: typing.Literal['Ascending', 'Descending']
- Required: Yes
BotVersionReplicaSummaryTypeDef
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]]
BotVersionSortByTypeDef
attribute
- Type: typing.Literal['BotVersion']
- Required: Yes
order
- Type: typing.Literal['Ascending', 'Descending']
- Required: Yes
BotVersionSummaryTypeDef
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]
BuildBotLocaleRequestRequestTypeDef
botId
- Type:
- Required: Yes
botVersion
- Type:
- Required: Yes
localeId
- Type:
- Required: Yes
BuildBotLocaleResponseTypeDef
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
BuildtimeSettingsTypeDef
descriptiveBotBuilder
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.DescriptiveBotBuilderSpecificationTypeDef]
sampleUtteranceGeneration
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.SampleUtteranceGenerationSpecificationTypeDef]
BuiltInIntentSortByTypeDef
attribute
- Type: typing.Literal['IntentSignature']
- Required: Yes
order
- Type: typing.Literal['Ascending', 'Descending']
- Required: Yes
BuiltInIntentSummaryTypeDef
intentSignature
- Type: typing.Optional[str]
description
- Type: typing.Optional[str]
BuiltInSlotTypeSortByTypeDef
attribute
- Type: typing.Literal['SlotTypeSignature']
- Required: Yes
order
- Type: typing.Literal['Ascending', 'Descending']
- Required: Yes
BuiltInSlotTypeSummaryTypeDef
slotTypeSignature
- Type: typing.Optional[str]
description
- Type: typing.Optional[str]
ButtonTypeDef
text
- Type:
- Required: Yes
value
- Type:
- Required: Yes
CloudWatchLogGroupLogDestinationTypeDef
cloudWatchLogGroupArn
- Type:
- Required: Yes
logPrefix
- Type:
- Required: Yes
CodeHookSpecificationTypeDef
lambdaCodeHook
- Type:
- Required: Yes
CompositeSlotTypeSettingTypeDef
subSlots
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.lexv2_models_classes.SubSlotTypeCompositionTypeDef]]
ConditionTypeDef
expressionString
- Type:
- Required: Yes
ConditionalBranchTypeDef
name
- Type:
- Required: Yes
condition
- Type:
- Required: Yes
nextStep
- Type:
- Required: Yes
response
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.ResponseSpecificationTypeDef]
ConditionalSpecificationTypeDef
active
- Type:
- Required: Yes
conditionalBranches
- Type: typing.Sequence[aws_resource_validator.pydantic_models.lexv2_models_classes.ConditionalBranchTypeDef]
- Required: Yes
defaultBranch
- Type:
- Required: Yes
ConversationLevelIntentClassificationResultItemTypeDef
intentName
- Type:
- Required: Yes
matchResult
- Type: typing.Literal['ExecutionError', 'Matched', 'Mismatched']
- Required: Yes
ConversationLevelResultDetailTypeDef
endToEndResult
- Type: typing.Literal['ExecutionError', 'Matched', 'Mismatched']
- Required: Yes
speechTranscriptionResult
- Type: typing.Optional[typing.Literal['ExecutionError', 'Matched', 'Mismatched']]
ConversationLevelSlotResolutionResultItemTypeDef
intentName
- Type:
- Required: Yes
slotName
- Type:
- Required: Yes
matchResult
- Type: typing.Literal['ExecutionError', 'Matched', 'Mismatched']
- Required: Yes
ConversationLevelTestResultItemTypeDef
conversationId
- Type:
- Required: Yes
endToEndResult
- Type: typing.Literal['ExecutionError', 'Matched', 'Mismatched']
- Required: Yes
intentClassificationResults
- Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.ConversationLevelIntentClassificationResultItemTypeDef]
- Required: Yes
slotResolutionResults
- Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.ConversationLevelSlotResolutionResultItemTypeDef]
- Required: Yes
speechTranscriptionResult
- Type: typing.Optional[typing.Literal['ExecutionError', 'Matched', 'Mismatched']]
ConversationLevelTestResultsFilterByTypeDef
endToEndResult
- Type: typing.Optional[typing.Literal['ExecutionError', 'Matched', 'Mismatched']]
ConversationLevelTestResultsTypeDef
items
- Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.ConversationLevelTestResultItemTypeDef]
- Required: Yes
ConversationLogSettingsTypeDef
textLogSettings
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.lexv2_models_classes.TextLogSettingTypeDef]]
audioLogSettings
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.lexv2_models_classes.AudioLogSettingTypeDef]]
ConversationLogsDataSourceFilterByTypeDef
startTime
- Type:
- Required: Yes
endTime
- Type:
- Required: Yes
inputMode
- Type: typing.Literal['Speech', 'Text']
- Required: Yes
ConversationLogsDataSourceTypeDef
botId
- Type:
- Required: Yes
botAliasId
- Type:
- Required: Yes
localeId
- Type:
- Required: Yes
filter
- Type:
- Required: Yes
CreateBotAliasRequestRequestTypeDef
botAliasName
- Type:
- Required: Yes
botId
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
botVersion
- Type: typing.Optional[str]
botAliasLocaleSettings
- Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.lexv2_models_classes.BotAliasLocaleSettingsTypeDef]]
conversationLogSettings
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.ConversationLogSettingsTypeDef]
sentimentAnalysisSettings
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.SentimentAnalysisSettingsTypeDef]
tags
- Type: typing.Optional[typing.Mapping[str, str]]
CreateBotAliasResponseTypeDef
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_classes.BotAliasLocaleSettingsTypeDef]
- 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
CreateBotLocaleRequestRequestTypeDef
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_classes.VoiceSettingsTypeDef]
generativeAISettings
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.GenerativeAISettingsTypeDef]
CreateBotLocaleResponseTypeDef
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
CreateBotReplicaRequestRequestTypeDef
botId
- Type:
- Required: Yes
replicaRegion
- Type:
- Required: Yes
CreateBotReplicaResponseTypeDef
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
CreateBotRequestRequestTypeDef
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.Mapping[str, str]]
testBotAliasTags
- Type: typing.Optional[typing.Mapping[str, str]]
botType
- Type: typing.Optional[typing.Literal['Bot', 'BotNetwork']]
botMembers
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.lexv2_models_classes.BotMemberTypeDef]]
CreateBotResponseTypeDef
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_classes.BotMemberTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateBotVersionRequestRequestTypeDef
botId
- Type:
- Required: Yes
botVersionLocaleSpecification
- Type: typing.Mapping[str, aws_resource_validator.pydantic_models.lexv2_models_classes.BotVersionLocaleDetailsTypeDef]
- Required: Yes
description
- Type: typing.Optional[str]
CreateBotVersionResponseTypeDef
botId
- Type:
- Required: Yes
description
- Type:
- Required: Yes
botVersion
- Type:
- Required: Yes
botVersionLocaleSpecification
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.lexv2_models_classes.BotVersionLocaleDetailsTypeDef]
- Required: Yes
botStatus
- Type: typing.Literal['Available', 'Creating', 'Deleting', 'Failed', 'Importing', 'Inactive', 'Updating', 'Versioning']
- Required: Yes
creationDateTime
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateExportRequestRequestTypeDef
resourceSpecification
- Type:
- Required: Yes
fileFormat
- Type: typing.Literal['CSV', 'LexJson', 'TSV']
- Required: Yes
filePassword
- Type: typing.Optional[str]
CreateExportResponseTypeDef
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
CreateIntentRequestRequestTypeDef
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.Sequence[aws_resource_validator.pydantic_models.lexv2_models_classes.SampleUtteranceTypeDef]]
dialogCodeHook
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.DialogCodeHookSettingsTypeDef]
fulfillmentCodeHook
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.FulfillmentCodeHookSettingsTypeDef]
intentConfirmationSetting
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.IntentConfirmationSettingTypeDef]
intentClosingSetting
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.IntentClosingSettingTypeDef]
inputContexts
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.lexv2_models_classes.InputContextTypeDef]]
outputContexts
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.lexv2_models_classes.OutputContextTypeDef]]
kendraConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.KendraConfigurationTypeDef]
initialResponseSetting
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.InitialResponseSettingTypeDef]
qnAIntentConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.QnAIntentConfigurationTypeDef]
CreateIntentResponseTypeDef
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_classes.SampleUtteranceTypeDef]
- 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_classes.InputContextTypeDef]
- Required: Yes
outputContexts
- Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.OutputContextTypeDef]
- 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
CreateResourcePolicyRequestRequestTypeDef
resourceArn
- Type:
- Required: Yes
policy
- Type:
- Required: Yes
CreateResourcePolicyResponseTypeDef
resourceArn
- Type:
- Required: Yes
revisionId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateResourcePolicyStatementRequestRequestTypeDef
resourceArn
- Type:
- Required: Yes
statementId
- Type:
- Required: Yes
effect
- Type: typing.Literal['Allow', 'Deny']
- Required: Yes
principal
- Type: typing.Sequence[aws_resource_validator.pydantic_models.lexv2_models_classes.PrincipalTypeDef]
- Required: Yes
action
- Type: typing.Sequence[str]
- Required: Yes
condition
- Type: typing.Optional[typing.Mapping[str, typing.Mapping[str, str]]]
expectedRevisionId
- Type: typing.Optional[str]
CreateResourcePolicyStatementResponseTypeDef
resourceArn
- Type:
- Required: Yes
revisionId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateSlotRequestRequestTypeDef
slotName
- Type:
- Required: Yes
valueElicitationSetting
- Type:
- 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_classes.ObfuscationSettingTypeDef]
multipleValuesSetting
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.MultipleValuesSettingTypeDef]
subSlotSetting
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.SubSlotSettingTypeDef]
CreateSlotResponseTypeDef
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
CreateSlotTypeRequestRequestTypeDef
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.Sequence[aws_resource_validator.pydantic_models.lexv2_models_classes.SlotTypeValueTypeDef]]
valueSelectionSetting
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.SlotValueSelectionSettingTypeDef]
parentSlotTypeSignature
- Type: typing.Optional[str]
externalSourceSetting
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.ExternalSourceSettingTypeDef]
compositeSlotTypeSetting
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.CompositeSlotTypeSettingTypeDef]
CreateSlotTypeResponseTypeDef
slotTypeId
- Type:
- Required: Yes
slotTypeName
- Type:
- Required: Yes
description
- Type:
- Required: Yes
slotTypeValues
- Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.SlotTypeValueTypeDef]
- 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
CreateTestSetDiscrepancyReportRequestRequestTypeDef
testSetId
- Type:
- Required: Yes
target
- Type:
- Required: Yes
CreateTestSetDiscrepancyReportResponseTypeDef
testSetDiscrepancyReportId
- Type:
- Required: Yes
creationDateTime
- Type:
- Required: Yes
testSetId
- Type:
- Required: Yes
target
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateUploadUrlResponseTypeDef
importId
- Type:
- Required: Yes
uploadUrl
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CustomPayloadTypeDef
value
- Type:
- Required: Yes
CustomVocabularyEntryIdTypeDef
itemId
- Type:
- Required: Yes
CustomVocabularyExportSpecificationTypeDef
botId
- Type:
- Required: Yes
botVersion
- Type:
- Required: Yes
localeId
- Type:
- Required: Yes
CustomVocabularyImportSpecificationTypeDef
botId
- Type:
- Required: Yes
botVersion
- Type:
- Required: Yes
localeId
- Type:
- Required: Yes
CustomVocabularyItemTypeDef
itemId
- Type:
- Required: Yes
phrase
- Type:
- Required: Yes
weight
- Type: typing.Optional[int]
displayAs
- Type: typing.Optional[str]
DTMFSpecificationTypeDef
maxLength
- Type:
- Required: Yes
endTimeoutMs
- Type:
- Required: Yes
deletionCharacter
- Type:
- Required: Yes
endCharacter
- Type:
- Required: Yes
DataPrivacyTypeDef
childDirected
- Type:
- Required: Yes
DataSourceConfigurationTypeDef
opensearchConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.OpensearchConfigurationTypeDef]
kendraConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.QnAKendraConfigurationTypeDef]
bedrockKnowledgeStoreConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.BedrockKnowledgeStoreConfigurationTypeDef]
DateRangeFilterTypeDef
startDateTime
- Type:
- Required: Yes
endDateTime
- Type:
- Required: Yes
DefaultConditionalBranchTypeDef
nextStep
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.DialogStateTypeDef]
response
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.ResponseSpecificationTypeDef]
DeleteBotAliasRequestRequestTypeDef
botAliasId
- Type:
- Required: Yes
botId
- Type:
- Required: Yes
skipResourceInUseCheck
- Type: typing.Optional[bool]
DeleteBotAliasResponseTypeDef
botAliasId
- Type:
- Required: Yes
botId
- Type:
- Required: Yes
botAliasStatus
- Type: typing.Literal['Available', 'Creating', 'Deleting', 'Failed']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteBotLocaleRequestRequestTypeDef
botId
- Type:
- Required: Yes
botVersion
- Type:
- Required: Yes
localeId
- Type:
- Required: Yes
DeleteBotLocaleResponseTypeDef
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
DeleteBotReplicaRequestRequestTypeDef
botId
- Type:
- Required: Yes
replicaRegion
- Type:
- Required: Yes
DeleteBotReplicaResponseTypeDef
botId
- Type:
- Required: Yes
replicaRegion
- Type:
- Required: Yes
botReplicaStatus
- Type: typing.Literal['Deleting', 'Enabled', 'Enabling', 'Failed']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteBotRequestRequestTypeDef
botId
- Type:
- Required: Yes
skipResourceInUseCheck
- Type: typing.Optional[bool]
DeleteBotResponseTypeDef
botId
- Type:
- Required: Yes
botStatus
- Type: typing.Literal['Available', 'Creating', 'Deleting', 'Failed', 'Importing', 'Inactive', 'Updating', 'Versioning']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteBotVersionRequestRequestTypeDef
botId
- Type:
- Required: Yes
botVersion
- Type:
- Required: Yes
skipResourceInUseCheck
- Type: typing.Optional[bool]
DeleteBotVersionResponseTypeDef
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
DeleteCustomVocabularyRequestRequestTypeDef
botId
- Type:
- Required: Yes
botVersion
- Type:
- Required: Yes
localeId
- Type:
- Required: Yes
DeleteCustomVocabularyResponseTypeDef
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
DeleteExportRequestRequestTypeDef
exportId
- Type:
- Required: Yes
DeleteExportResponseTypeDef
exportId
- Type:
- Required: Yes
exportStatus
- Type: typing.Literal['Completed', 'Deleting', 'Failed', 'InProgress']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteImportRequestRequestTypeDef
importId
- Type:
- Required: Yes
DeleteImportResponseTypeDef
importId
- Type:
- Required: Yes
importStatus
- Type: typing.Literal['Completed', 'Deleting', 'Failed', 'InProgress']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteIntentRequestRequestTypeDef
intentId
- Type:
- Required: Yes
botId
- Type:
- Required: Yes
botVersion
- Type:
- Required: Yes
localeId
- Type:
- Required: Yes
DeleteResourcePolicyRequestRequestTypeDef
resourceArn
- Type:
- Required: Yes
expectedRevisionId
- Type: typing.Optional[str]
DeleteResourcePolicyResponseTypeDef
resourceArn
- Type:
- Required: Yes
revisionId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteResourcePolicyStatementRequestRequestTypeDef
resourceArn
- Type:
- Required: Yes
statementId
- Type:
- Required: Yes
expectedRevisionId
- Type: typing.Optional[str]
DeleteResourcePolicyStatementResponseTypeDef
resourceArn
- Type:
- Required: Yes
revisionId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteSlotRequestRequestTypeDef
slotId
- Type:
- Required: Yes
botId
- Type:
- Required: Yes
botVersion
- Type:
- Required: Yes
localeId
- Type:
- Required: Yes
intentId
- Type:
- Required: Yes
DeleteSlotTypeRequestRequestTypeDef
slotTypeId
- Type:
- Required: Yes
botId
- Type:
- Required: Yes
botVersion
- Type:
- Required: Yes
localeId
- Type:
- Required: Yes
skipResourceInUseCheck
- Type: typing.Optional[bool]
DeleteTestSetRequestRequestTypeDef
testSetId
- Type:
- Required: Yes
DeleteUtterancesRequestRequestTypeDef
botId
- Type:
- Required: Yes
localeId
- Type: typing.Optional[str]
sessionId
- Type: typing.Optional[str]
DescribeBotAliasRequestBotAliasAvailableWaitTypeDef
botAliasId
- Type:
- Required: Yes
botId
- Type:
- Required: Yes
WaiterConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.WaiterConfigTypeDef]
DescribeBotAliasRequestRequestTypeDef
botAliasId
- Type:
- Required: Yes
botId
- Type:
- Required: Yes
DescribeBotAliasResponseTypeDef
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_classes.BotAliasLocaleSettingsTypeDef]
- Required: Yes
conversationLogSettings
- Type:
- Required: Yes
sentimentAnalysisSettings
- Type:
- Required: Yes
botAliasHistoryEvents
- Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.BotAliasHistoryEventTypeDef]
- 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_classes.ParentBotNetworkTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeBotLocaleRequestBotLocaleBuiltWaitTypeDef
botId
- Type:
- Required: Yes
botVersion
- Type:
- Required: Yes
localeId
- Type:
- Required: Yes
WaiterConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.WaiterConfigTypeDef]
DescribeBotLocaleRequestBotLocaleCreatedWaitTypeDef
botId
- Type:
- Required: Yes
botVersion
- Type:
- Required: Yes
localeId
- Type:
- Required: Yes
WaiterConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.WaiterConfigTypeDef]
DescribeBotLocaleRequestBotLocaleExpressTestingAvailableWaitTypeDef
botId
- Type:
- Required: Yes
botVersion
- Type:
- Required: Yes
localeId
- Type:
- Required: Yes
WaiterConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.WaiterConfigTypeDef]
DescribeBotLocaleRequestRequestTypeDef
botId
- Type:
- Required: Yes
botVersion
- Type:
- Required: Yes
localeId
- Type:
- Required: Yes
DescribeBotLocaleResponseTypeDef
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_classes.BotLocaleHistoryEventTypeDef]
- Required: Yes
recommendedActions
- Type: typing.List[str]
- Required: Yes
generativeAISettings
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeBotRecommendationRequestRequestTypeDef
botId
- Type:
- Required: Yes
botVersion
- Type:
- Required: Yes
localeId
- Type:
- Required: Yes
botRecommendationId
- Type:
- Required: Yes
DescribeBotRecommendationResponseTypeDef
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
DescribeBotReplicaRequestRequestTypeDef
botId
- Type:
- Required: Yes
replicaRegion
- Type:
- Required: Yes
DescribeBotReplicaResponseTypeDef
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
DescribeBotRequestBotAvailableWaitTypeDef
botId
- Type:
- Required: Yes
WaiterConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.WaiterConfigTypeDef]
DescribeBotRequestRequestTypeDef
botId
- Type:
- Required: Yes
DescribeBotResourceGenerationRequestRequestTypeDef
botId
- Type:
- Required: Yes
botVersion
- Type:
- Required: Yes
localeId
- Type:
- Required: Yes
generationId
- Type:
- Required: Yes
DescribeBotResourceGenerationResponseTypeDef
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
DescribeBotResponseTypeDef
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_classes.BotMemberTypeDef]
- Required: Yes
failureReasons
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeBotVersionRequestBotVersionAvailableWaitTypeDef
botId
- Type:
- Required: Yes
botVersion
- Type:
- Required: Yes
WaiterConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.WaiterConfigTypeDef]
DescribeBotVersionRequestRequestTypeDef
botId
- Type:
- Required: Yes
botVersion
- Type:
- Required: Yes
DescribeBotVersionResponseTypeDef
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_classes.ParentBotNetworkTypeDef]
- Required: Yes
botType
- Type: typing.Literal['Bot', 'BotNetwork']
- Required: Yes
botMembers
- Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.BotMemberTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeCustomVocabularyMetadataRequestRequestTypeDef
botId
- Type:
- Required: Yes
botVersion
- Type:
- Required: Yes
localeId
- Type:
- Required: Yes
DescribeCustomVocabularyMetadataResponseTypeDef
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
DescribeExportRequestBotExportCompletedWaitTypeDef
exportId
- Type:
- Required: Yes
WaiterConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.WaiterConfigTypeDef]
DescribeExportRequestRequestTypeDef
exportId
- Type:
- Required: Yes
DescribeExportResponseTypeDef
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
DescribeImportRequestBotImportCompletedWaitTypeDef
importId
- Type:
- Required: Yes
WaiterConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.WaiterConfigTypeDef]
DescribeImportRequestRequestTypeDef
importId
- Type:
- Required: Yes
DescribeImportResponseTypeDef
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
DescribeIntentRequestRequestTypeDef
intentId
- Type:
- Required: Yes
botId
- Type:
- Required: Yes
botVersion
- Type:
- Required: Yes
localeId
- Type:
- Required: Yes
DescribeIntentResponseTypeDef
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_classes.SampleUtteranceTypeDef]
- Required: Yes
dialogCodeHook
- Type:
- Required: Yes
fulfillmentCodeHook
- Type:
- Required: Yes
slotPriorities
- Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.SlotPriorityTypeDef]
- Required: Yes
intentConfirmationSetting
- Type:
- Required: Yes
intentClosingSetting
- Type:
- Required: Yes
inputContexts
- Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.InputContextTypeDef]
- Required: Yes
outputContexts
- Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.OutputContextTypeDef]
- 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
DescribeResourcePolicyRequestRequestTypeDef
resourceArn
- Type:
- Required: Yes
DescribeResourcePolicyResponseTypeDef
resourceArn
- Type:
- Required: Yes
policy
- Type:
- Required: Yes
revisionId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeSlotRequestRequestTypeDef
slotId
- Type:
- Required: Yes
botId
- Type:
- Required: Yes
botVersion
- Type:
- Required: Yes
localeId
- Type:
- Required: Yes
intentId
- Type:
- Required: Yes
DescribeSlotResponseTypeDef
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
DescribeSlotTypeRequestRequestTypeDef
slotTypeId
- Type:
- Required: Yes
botId
- Type:
- Required: Yes
botVersion
- Type:
- Required: Yes
localeId
- Type:
- Required: Yes
DescribeSlotTypeResponseTypeDef
slotTypeId
- Type:
- Required: Yes
slotTypeName
- Type:
- Required: Yes
description
- Type:
- Required: Yes
slotTypeValues
- Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.SlotTypeValueTypeDef]
- 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
DescribeTestExecutionRequestRequestTypeDef
testExecutionId
- Type:
- Required: Yes
DescribeTestExecutionResponseTypeDef
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
DescribeTestSetDiscrepancyReportRequestRequestTypeDef
testSetDiscrepancyReportId
- Type:
- Required: Yes
DescribeTestSetDiscrepancyReportResponseTypeDef
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
DescribeTestSetGenerationRequestRequestTypeDef
testSetGenerationId
- Type:
- Required: Yes
DescribeTestSetGenerationResponseTypeDef
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
DescribeTestSetRequestRequestTypeDef
testSetId
- Type:
- Required: Yes
DescribeTestSetResponseTypeDef
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
DescriptiveBotBuilderSpecificationTypeDef
enabled
- Type:
- Required: Yes
bedrockModelSpecification
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.BedrockModelSpecificationTypeDef]
DialogActionTypeDef
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]
DialogCodeHookInvocationSettingTypeDef
enableCodeHookInvocation
- Type:
- Required: Yes
active
- Type:
- Required: Yes
postCodeHookSpecification
- Type:
- Required: Yes
invocationLabel
- Type: typing.Optional[str]
DialogCodeHookSettingsTypeDef
enabled
- Type:
- Required: Yes
DialogStateTypeDef
dialogAction
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.DialogActionTypeDef]
intent
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.IntentOverrideTypeDef]
sessionAttributes
- Type: typing.Optional[typing.Mapping[str, str]]
ElicitationCodeHookInvocationSettingTypeDef
enableCodeHookInvocation
- Type:
- Required: Yes
invocationLabel
- Type: typing.Optional[str]
EmptyResponseMetadataTypeDef
ResponseMetadata
- Type:
- Required: Yes
EncryptionSettingTypeDef
kmsKeyArn
- Type: typing.Optional[str]
botLocaleExportPassword
- Type: typing.Optional[str]
associatedTranscriptsPassword
- Type: typing.Optional[str]
ExactResponseFieldsTypeDef
questionField
- Type:
- Required: Yes
answerField
- Type:
- Required: Yes
ExecutionErrorDetailsTypeDef
errorCode
- Type:
- Required: Yes
errorMessage
- Type:
- Required: Yes
ExportFilterTypeDef
name
- Type: typing.Literal['ExportResourceType']
- Required: Yes
values
- Type: typing.Sequence[str]
- Required: Yes
operator
- Type: typing.Literal['CO', 'EQ']
- Required: Yes
ExportResourceSpecificationTypeDef
botExportSpecification
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.BotExportSpecificationTypeDef]
botLocaleExportSpecification
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.BotLocaleExportSpecificationTypeDef]
customVocabularyExportSpecification
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.CustomVocabularyExportSpecificationTypeDef]
testSetExportSpecification
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.TestSetExportSpecificationTypeDef]
ExportSortByTypeDef
attribute
- Type: typing.Literal['LastUpdatedDateTime']
- Required: Yes
order
- Type: typing.Literal['Ascending', 'Descending']
- Required: Yes
ExportSummaryTypeDef
exportId
- Type: typing.Optional[str]
resourceSpecification
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.ExportResourceSpecificationTypeDef]
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]
ExternalSourceSettingTypeDef
grammarSlotTypeSetting
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.GrammarSlotTypeSettingTypeDef]
FailedCustomVocabularyItemTypeDef
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']]
FulfillmentCodeHookSettingsTypeDef
enabled
- Type:
- Required: Yes
postFulfillmentStatusSpecification
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.PostFulfillmentStatusSpecificationTypeDef]
fulfillmentUpdatesSpecification
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.FulfillmentUpdatesSpecificationTypeDef]
active
- Type: typing.Optional[bool]
FulfillmentStartResponseSpecificationTypeDef
delayInSeconds
- Type:
- Required: Yes
messageGroups
- Type: typing.Sequence[aws_resource_validator.pydantic_models.lexv2_models_classes.MessageGroupTypeDef]
- Required: Yes
allowInterrupt
- Type: typing.Optional[bool]
FulfillmentUpdateResponseSpecificationTypeDef
frequencyInSeconds
- Type:
- Required: Yes
messageGroups
- Type: typing.Sequence[aws_resource_validator.pydantic_models.lexv2_models_classes.MessageGroupTypeDef]
- Required: Yes
allowInterrupt
- Type: typing.Optional[bool]
FulfillmentUpdatesSpecificationTypeDef
active
- Type:
- Required: Yes
startResponse
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.FulfillmentStartResponseSpecificationTypeDef]
updateResponse
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.FulfillmentUpdateResponseSpecificationTypeDef]
timeoutInSeconds
- Type: typing.Optional[int]
GenerateBotElementRequestRequestTypeDef
intentId
- Type:
- Required: Yes
botId
- Type:
- Required: Yes
botVersion
- Type:
- Required: Yes
localeId
- Type:
- Required: Yes
GenerateBotElementResponseTypeDef
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_classes.SampleUtteranceTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GenerationSortByTypeDef
attribute
- Type: typing.Literal['creationStartTime', 'lastUpdatedTime']
- Required: Yes
order
- Type: typing.Literal['Ascending', 'Descending']
- Required: Yes
GenerationSummaryTypeDef
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]
GenerativeAISettingsTypeDef
runtimeSettings
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.RuntimeSettingsTypeDef]
buildtimeSettings
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.BuildtimeSettingsTypeDef]
GetTestExecutionArtifactsUrlRequestRequestTypeDef
testExecutionId
- Type:
- Required: Yes
GetTestExecutionArtifactsUrlResponseTypeDef
testExecutionId
- Type:
- Required: Yes
downloadArtifactsUrl
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GrammarSlotTypeSettingTypeDef
source
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.GrammarSlotTypeSourceTypeDef]
GrammarSlotTypeSourceTypeDef
s3BucketName
- Type:
- Required: Yes
s3ObjectKey
- Type:
- Required: Yes
kmsKeyArn
- Type: typing.Optional[str]
ImageResponseCardTypeDef
title
- Type:
- Required: Yes
subtitle
- Type: typing.Optional[str]
imageUrl
- Type: typing.Optional[str]
buttons
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.lexv2_models_classes.ButtonTypeDef]]
ImportFilterTypeDef
name
- Type: typing.Literal['ImportResourceType']
- Required: Yes
values
- Type: typing.Sequence[str]
- Required: Yes
operator
- Type: typing.Literal['CO', 'EQ']
- Required: Yes
ImportResourceSpecificationTypeDef
botImportSpecification
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.BotImportSpecificationTypeDef]
botLocaleImportSpecification
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.BotLocaleImportSpecificationTypeDef]
customVocabularyImportSpecification
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.CustomVocabularyImportSpecificationTypeDef]
testSetImportResourceSpecification
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.TestSetImportResourceSpecificationTypeDef]
ImportSortByTypeDef
attribute
- Type: typing.Literal['LastUpdatedDateTime']
- Required: Yes
order
- Type: typing.Literal['Ascending', 'Descending']
- Required: Yes
ImportSummaryTypeDef
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']]
InitialResponseSettingTypeDef
initialResponse
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.ResponseSpecificationTypeDef]
nextStep
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.DialogStateTypeDef]
conditional
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.ConditionalSpecificationTypeDef]
codeHook
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.DialogCodeHookInvocationSettingTypeDef]
InputContextTypeDef
name
- Type:
- Required: Yes
InputSessionStateSpecificationTypeDef
sessionAttributes
- Type: typing.Optional[typing.Dict[str, str]]
activeContexts
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.ActiveContextTypeDef]]
runtimeHints
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.RuntimeHintsTypeDef]
IntentClassificationTestResultItemCountsTypeDef
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]]
IntentClassificationTestResultItemTypeDef
intentName
- Type:
- Required: Yes
multiTurnConversation
- Type:
- Required: Yes
resultCounts
- Type:
- Required: Yes
IntentClassificationTestResultsTypeDef
items
- Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.IntentClassificationTestResultItemTypeDef]
- Required: Yes
IntentClosingSettingTypeDef
closingResponse
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.ResponseSpecificationTypeDef]
active
- Type: typing.Optional[bool]
nextStep
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.DialogStateTypeDef]
conditional
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.ConditionalSpecificationTypeDef]
IntentConfirmationSettingTypeDef
promptSpecification
- Type:
- Required: Yes
declinationResponse
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.ResponseSpecificationTypeDef]
active
- Type: typing.Optional[bool]
confirmationResponse
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.ResponseSpecificationTypeDef]
confirmationNextStep
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.DialogStateTypeDef]
confirmationConditional
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.ConditionalSpecificationTypeDef]
declinationNextStep
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.DialogStateTypeDef]
declinationConditional
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.ConditionalSpecificationTypeDef]
failureResponse
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.ResponseSpecificationTypeDef]
failureNextStep
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.DialogStateTypeDef]
failureConditional
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.ConditionalSpecificationTypeDef]
codeHook
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.DialogCodeHookInvocationSettingTypeDef]
elicitationCodeHook
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.ElicitationCodeHookInvocationSettingTypeDef]
IntentFilterTypeDef
name
- Type: typing.Literal['IntentName']
- Required: Yes
values
- Type: typing.Sequence[str]
- Required: Yes
operator
- Type: typing.Literal['CO', 'EQ']
- Required: Yes
IntentLevelSlotResolutionTestResultItemTypeDef
intentName
- Type:
- Required: Yes
multiTurnConversation
- Type:
- Required: Yes
slotResolutionResults
- Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.SlotResolutionTestResultItemTypeDef]
- Required: Yes
IntentLevelSlotResolutionTestResultsTypeDef
items
- Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.IntentLevelSlotResolutionTestResultItemTypeDef]
- Required: Yes
IntentOverrideTypeDef
name
- Type: typing.Optional[str]
slots
- Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.lexv2_models_classes.SlotValueOverrideTypeDef]]
IntentSortByTypeDef
attribute
- Type: typing.Literal['IntentName', 'LastUpdatedDateTime']
- Required: Yes
order
- Type: typing.Literal['Ascending', 'Descending']
- Required: Yes
IntentStatisticsTypeDef
discoveredIntentCount
- Type: typing.Optional[int]
IntentSummaryTypeDef
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_classes.InputContextTypeDef]]
outputContexts
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.OutputContextTypeDef]]
lastUpdatedDateTime
- Type: typing.Optional[datetime.datetime]
InvokedIntentSampleTypeDef
intentName
- Type: typing.Optional[str]
KendraConfigurationTypeDef
kendraIndex
- Type:
- Required: Yes
queryFilterStringEnabled
- Type: typing.Optional[bool]
queryFilterString
- Type: typing.Optional[str]
LambdaCodeHookTypeDef
lambdaARN
- Type:
- Required: Yes
codeHookInterfaceVersion
- Type:
- Required: Yes
LexTranscriptFilterTypeDef
dateRangeFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.DateRangeFilterTypeDef]
ListAggregatedUtterancesRequestRequestTypeDef
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_classes.AggregatedUtterancesSortByTypeDef]
filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.lexv2_models_classes.AggregatedUtterancesFilterTypeDef]]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListAggregatedUtterancesResponseTypeDef
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_classes.AggregatedUtterancesSummaryTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListBotAliasReplicasRequestRequestTypeDef
botId
- Type:
- Required: Yes
replicaRegion
- Type:
- Required: Yes
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListBotAliasReplicasResponseTypeDef
botId
- Type:
- Required: Yes
sourceRegion
- Type:
- Required: Yes
replicaRegion
- Type:
- Required: Yes
botAliasReplicaSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.BotAliasReplicaSummaryTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListBotAliasesRequestRequestTypeDef
botId
- Type:
- Required: Yes
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListBotAliasesResponseTypeDef
botAliasSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.BotAliasSummaryTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
botId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListBotLocalesRequestRequestTypeDef
botId
- Type:
- Required: Yes
botVersion
- Type:
- Required: Yes
sortBy
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.BotLocaleSortByTypeDef]
filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.lexv2_models_classes.BotLocaleFilterTypeDef]]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListBotLocalesResponseTypeDef
botId
- Type:
- Required: Yes
botVersion
- Type:
- Required: Yes
nextToken
- Type:
- Required: Yes
botLocaleSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.BotLocaleSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListBotRecommendationsRequestRequestTypeDef
botId
- Type:
- Required: Yes
botVersion
- Type:
- Required: Yes
localeId
- Type:
- Required: Yes
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListBotRecommendationsResponseTypeDef
botId
- Type:
- Required: Yes
botVersion
- Type:
- Required: Yes
localeId
- Type:
- Required: Yes
botRecommendationSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.BotRecommendationSummaryTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListBotReplicasRequestRequestTypeDef
botId
- Type:
- Required: Yes
ListBotReplicasResponseTypeDef
botId
- Type:
- Required: Yes
sourceRegion
- Type:
- Required: Yes
botReplicaSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.BotReplicaSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListBotResourceGenerationsRequestRequestTypeDef
botId
- Type:
- Required: Yes
botVersion
- Type:
- Required: Yes
localeId
- Type:
- Required: Yes
sortBy
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.GenerationSortByTypeDef]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListBotResourceGenerationsResponseTypeDef
botId
- Type:
- Required: Yes
botVersion
- Type:
- Required: Yes
localeId
- Type:
- Required: Yes
generationSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.GenerationSummaryTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListBotVersionReplicasRequestRequestTypeDef
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_classes.BotVersionReplicaSortByTypeDef]
ListBotVersionReplicasResponseTypeDef
botId
- Type:
- Required: Yes
sourceRegion
- Type:
- Required: Yes
replicaRegion
- Type:
- Required: Yes
botVersionReplicaSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.BotVersionReplicaSummaryTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListBotVersionsRequestRequestTypeDef
botId
- Type:
- Required: Yes
sortBy
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.BotVersionSortByTypeDef]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListBotVersionsResponseTypeDef
botId
- Type:
- Required: Yes
botVersionSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.BotVersionSummaryTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListBotsRequestRequestTypeDef
sortBy
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.BotSortByTypeDef]
filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.lexv2_models_classes.BotFilterTypeDef]]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListBotsResponseTypeDef
botSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.BotSummaryTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListBuiltInIntentsRequestRequestTypeDef
localeId
- Type:
- Required: Yes
sortBy
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.BuiltInIntentSortByTypeDef]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListBuiltInIntentsResponseTypeDef
builtInIntentSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.BuiltInIntentSummaryTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
localeId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListBuiltInSlotTypesRequestRequestTypeDef
localeId
- Type:
- Required: Yes
sortBy
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.BuiltInSlotTypeSortByTypeDef]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListBuiltInSlotTypesResponseTypeDef
builtInSlotTypeSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.BuiltInSlotTypeSummaryTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
localeId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListCustomVocabularyItemsRequestRequestTypeDef
botId
- Type:
- Required: Yes
botVersion
- Type:
- Required: Yes
localeId
- Type:
- Required: Yes
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListCustomVocabularyItemsResponseTypeDef
botId
- Type:
- Required: Yes
botVersion
- Type:
- Required: Yes
localeId
- Type:
- Required: Yes
customVocabularyItems
- Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.CustomVocabularyItemTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListExportsRequestRequestTypeDef
botId
- Type: typing.Optional[str]
botVersion
- Type: typing.Optional[str]
sortBy
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.ExportSortByTypeDef]
filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.lexv2_models_classes.ExportFilterTypeDef]]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
localeId
- Type: typing.Optional[str]
ListExportsResponseTypeDef
botId
- Type:
- Required: Yes
botVersion
- Type:
- Required: Yes
exportSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.ExportSummaryTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
localeId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListImportsRequestRequestTypeDef
botId
- Type: typing.Optional[str]
botVersion
- Type: typing.Optional[str]
sortBy
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.ImportSortByTypeDef]
filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.lexv2_models_classes.ImportFilterTypeDef]]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
localeId
- Type: typing.Optional[str]
ListImportsResponseTypeDef
botId
- Type:
- Required: Yes
botVersion
- Type:
- Required: Yes
importSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.ImportSummaryTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
localeId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListIntentMetricsRequestRequestTypeDef
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.Sequence[aws_resource_validator.pydantic_models.lexv2_models_classes.AnalyticsIntentMetricTypeDef]
- Required: Yes
binBy
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.lexv2_models_classes.AnalyticsBinBySpecificationTypeDef]]
groupBy
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.lexv2_models_classes.AnalyticsIntentGroupBySpecificationTypeDef]]
filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.lexv2_models_classes.AnalyticsIntentFilterTypeDef]]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListIntentMetricsResponseTypeDef
botId
- Type:
- Required: Yes
results
- Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.AnalyticsIntentResultTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListIntentPathsRequestRequestTypeDef
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.Sequence[aws_resource_validator.pydantic_models.lexv2_models_classes.AnalyticsPathFilterTypeDef]]
ListIntentPathsResponseTypeDef
nodeSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.AnalyticsIntentNodeSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListIntentStageMetricsRequestRequestTypeDef
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.Sequence[aws_resource_validator.pydantic_models.lexv2_models_classes.AnalyticsIntentStageMetricTypeDef]
- Required: Yes
binBy
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.lexv2_models_classes.AnalyticsBinBySpecificationTypeDef]]
groupBy
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.lexv2_models_classes.AnalyticsIntentStageGroupBySpecificationTypeDef]]
filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.lexv2_models_classes.AnalyticsIntentStageFilterTypeDef]]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListIntentStageMetricsResponseTypeDef
botId
- Type:
- Required: Yes
results
- Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.AnalyticsIntentStageResultTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListIntentsRequestRequestTypeDef
botId
- Type:
- Required: Yes
botVersion
- Type:
- Required: Yes
localeId
- Type:
- Required: Yes
sortBy
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.IntentSortByTypeDef]
filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.lexv2_models_classes.IntentFilterTypeDef]]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListIntentsResponseTypeDef
botId
- Type:
- Required: Yes
botVersion
- Type:
- Required: Yes
localeId
- Type:
- Required: Yes
intentSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.IntentSummaryTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListRecommendedIntentsRequestRequestTypeDef
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]
ListRecommendedIntentsResponseTypeDef
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_classes.RecommendedIntentSummaryTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListSessionAnalyticsDataRequestRequestTypeDef
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_classes.SessionDataSortByTypeDef]
filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.lexv2_models_classes.AnalyticsSessionFilterTypeDef]]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListSessionAnalyticsDataResponseTypeDef
botId
- Type:
- Required: Yes
nextToken
- Type:
- Required: Yes
sessions
- Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.SessionSpecificationTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListSessionMetricsRequestRequestTypeDef
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.Sequence[aws_resource_validator.pydantic_models.lexv2_models_classes.AnalyticsSessionMetricTypeDef]
- Required: Yes
binBy
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.lexv2_models_classes.AnalyticsBinBySpecificationTypeDef]]
groupBy
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.lexv2_models_classes.AnalyticsSessionGroupBySpecificationTypeDef]]
filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.lexv2_models_classes.AnalyticsSessionFilterTypeDef]]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListSessionMetricsResponseTypeDef
botId
- Type:
- Required: Yes
results
- Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.AnalyticsSessionResultTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListSlotTypesRequestRequestTypeDef
botId
- Type:
- Required: Yes
botVersion
- Type:
- Required: Yes
localeId
- Type:
- Required: Yes
sortBy
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.SlotTypeSortByTypeDef]
filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.lexv2_models_classes.SlotTypeFilterTypeDef]]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListSlotTypesResponseTypeDef
botId
- Type:
- Required: Yes
botVersion
- Type:
- Required: Yes
localeId
- Type:
- Required: Yes
slotTypeSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.SlotTypeSummaryTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListSlotsRequestRequestTypeDef
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_classes.SlotSortByTypeDef]
filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.lexv2_models_classes.SlotFilterTypeDef]]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListSlotsResponseTypeDef
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_classes.SlotSummaryTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListTagsForResourceRequestRequestTypeDef
resourceARN
- Type:
- Required: Yes
ListTagsForResourceResponseTypeDef
tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListTestExecutionResultItemsRequestRequestTypeDef
testExecutionId
- Type:
- Required: Yes
resultFilterBy
- Type:
- Required: Yes
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListTestExecutionResultItemsResponseTypeDef
testExecutionResults
- Type:
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListTestExecutionsRequestRequestTypeDef
sortBy
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.TestExecutionSortByTypeDef]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListTestExecutionsResponseTypeDef
testExecutions
- Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.TestExecutionSummaryTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListTestSetRecordsRequestRequestTypeDef
testSetId
- Type:
- Required: Yes
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListTestSetRecordsResponseTypeDef
testSetRecords
- Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.TestSetTurnRecordTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListTestSetsRequestRequestTypeDef
sortBy
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.TestSetSortByTypeDef]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListTestSetsResponseTypeDef
testSets
- Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.TestSetSummaryTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListUtteranceAnalyticsDataRequestRequestTypeDef
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_classes.UtteranceDataSortByTypeDef]
filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.lexv2_models_classes.AnalyticsUtteranceFilterTypeDef]]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListUtteranceAnalyticsDataResponseTypeDef
botId
- Type:
- Required: Yes
nextToken
- Type:
- Required: Yes
utterances
- Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.UtteranceSpecificationTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListUtteranceMetricsRequestRequestTypeDef
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.Sequence[aws_resource_validator.pydantic_models.lexv2_models_classes.AnalyticsUtteranceMetricTypeDef]
- Required: Yes
binBy
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.lexv2_models_classes.AnalyticsBinBySpecificationTypeDef]]
groupBy
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.lexv2_models_classes.AnalyticsUtteranceGroupBySpecificationTypeDef]]
attributes
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.lexv2_models_classes.AnalyticsUtteranceAttributeTypeDef]]
filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.lexv2_models_classes.AnalyticsUtteranceFilterTypeDef]]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListUtteranceMetricsResponseTypeDef
botId
- Type:
- Required: Yes
results
- Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.AnalyticsUtteranceResultTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
MessageGroupTypeDef
message
- Type:
- Required: Yes
variations
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.lexv2_models_classes.MessageTypeDef]]
MessageTypeDef
plainTextMessage
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.PlainTextMessageTypeDef]
customPayload
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.CustomPayloadTypeDef]
ssmlMessage
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.SSMLMessageTypeDef]
imageResponseCard
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.ImageResponseCardTypeDef]
MultipleValuesSettingTypeDef
allowMultipleValues
- Type: typing.Optional[bool]
NewCustomVocabularyItemTypeDef
phrase
- Type:
- Required: Yes
weight
- Type: typing.Optional[int]
displayAs
- Type: typing.Optional[str]
ObfuscationSettingTypeDef
obfuscationSettingType
- Type: typing.Literal['DefaultObfuscation', 'None']
- Required: Yes
OpensearchConfigurationTypeDef
domainEndpoint
- Type:
- Required: Yes
indexName
- Type:
- Required: Yes
exactResponse
- Type: typing.Optional[bool]
exactResponseFields
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.ExactResponseFieldsTypeDef]
includeFields
- Type: typing.Optional[typing.Sequence[str]]
OutputContextTypeDef
name
- Type:
- Required: Yes
timeToLiveInSeconds
- Type:
- Required: Yes
turnsToLive
- Type:
- Required: Yes
OverallTestResultItemTypeDef
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]]
OverallTestResultsTypeDef
items
- Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.OverallTestResultItemTypeDef]
- Required: Yes
ParentBotNetworkTypeDef
botId
- Type:
- Required: Yes
botVersion
- Type:
- Required: Yes
PathFormatTypeDef
objectPrefixes
- Type: typing.Optional[typing.List[str]]
PlainTextMessageTypeDef
value
- Type:
- Required: Yes
PostDialogCodeHookInvocationSpecificationTypeDef
successResponse
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.ResponseSpecificationTypeDef]
successNextStep
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.DialogStateTypeDef]
successConditional
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.ConditionalSpecificationTypeDef]
failureResponse
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.ResponseSpecificationTypeDef]
failureNextStep
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.DialogStateTypeDef]
failureConditional
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.ConditionalSpecificationTypeDef]
timeoutResponse
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.ResponseSpecificationTypeDef]
timeoutNextStep
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.DialogStateTypeDef]
timeoutConditional
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.ConditionalSpecificationTypeDef]
PostFulfillmentStatusSpecificationTypeDef
successResponse
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.ResponseSpecificationTypeDef]
failureResponse
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.ResponseSpecificationTypeDef]
timeoutResponse
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.ResponseSpecificationTypeDef]
successNextStep
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.DialogStateTypeDef]
successConditional
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.ConditionalSpecificationTypeDef]
failureNextStep
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.DialogStateTypeDef]
failureConditional
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.ConditionalSpecificationTypeDef]
timeoutNextStep
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.DialogStateTypeDef]
timeoutConditional
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.ConditionalSpecificationTypeDef]
PrincipalTypeDef
service
- Type: typing.Optional[str]
arn
- Type: typing.Optional[str]
PromptAttemptSpecificationTypeDef
allowedInputTypes
- Type:
- Required: Yes
allowInterrupt
- Type: typing.Optional[bool]
audioAndDTMFInputSpecification
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.AudioAndDTMFInputSpecificationTypeDef]
textInputSpecification
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.TextInputSpecificationTypeDef]
PromptSpecificationTypeDef
messageGroups
- Type: typing.Sequence[aws_resource_validator.pydantic_models.lexv2_models_classes.MessageGroupTypeDef]
- Required: Yes
maxRetries
- Type:
- Required: Yes
allowInterrupt
- Type: typing.Optional[bool]
messageSelectionStrategy
- Type: typing.Optional[typing.Literal['Ordered', 'Random']]
promptAttemptsSpecification
- Type: typing.Optional[typing.Mapping[typing.Literal['Initial', 'Retry1', 'Retry2', 'Retry3', 'Retry4', 'Retry5'], aws_resource_validator.pydantic_models.lexv2_models_classes.PromptAttemptSpecificationTypeDef]]
QnAIntentConfigurationTypeDef
dataSourceConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.DataSourceConfigurationTypeDef]
bedrockModelConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.BedrockModelSpecificationTypeDef]
QnAKendraConfigurationTypeDef
kendraIndex
- Type:
- Required: Yes
queryFilterStringEnabled
- Type: typing.Optional[bool]
queryFilterString
- Type: typing.Optional[str]
exactResponse
- Type: typing.Optional[bool]
RecommendedIntentSummaryTypeDef
intentId
- Type: typing.Optional[str]
intentName
- Type: typing.Optional[str]
sampleUtterancesCount
- Type: typing.Optional[int]
RelativeAggregationDurationTypeDef
timeDimension
- Type: typing.Literal['Days', 'Hours', 'Weeks']
- Required: Yes
timeValue
- Type:
- Required: Yes
ResponseMetadataTypeDef
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]
ResponseSpecificationTypeDef
messageGroups
- Type: typing.Sequence[aws_resource_validator.pydantic_models.lexv2_models_classes.MessageGroupTypeDef]
- Required: Yes
allowInterrupt
- Type: typing.Optional[bool]
RuntimeHintDetailsTypeDef
runtimeHintValues
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.RuntimeHintValueTypeDef]]
subSlotHints
- Type: typing.Optional[typing.Dict[str, typing.Dict[str, typing.Any]]]
RuntimeHintValueTypeDef
phrase
- Type:
- Required: Yes
RuntimeHintsTypeDef
slotHints
- Type: typing.Optional[typing.Dict[str, typing.Dict[str, aws_resource_validator.pydantic_models.lexv2_models_classes.RuntimeHintDetailsTypeDef]]]
RuntimeSettingsTypeDef
slotResolutionImprovement
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.SlotResolutionImprovementSpecificationTypeDef]
S3BucketLogDestinationTypeDef
s3BucketArn
- Type:
- Required: Yes
logPrefix
- Type:
- Required: Yes
kmsKeyArn
- Type: typing.Optional[str]
S3BucketTranscriptSourceTypeDef
s3BucketName
- Type:
- Required: Yes
transcriptFormat
- Type: typing.Literal['Lex']
- Required: Yes
pathFormat
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.PathFormatTypeDef]
transcriptFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.TranscriptFilterTypeDef]
kmsKeyArn
- Type: typing.Optional[str]
SSMLMessageTypeDef
value
- Type:
- Required: Yes
SampleUtteranceGenerationSpecificationTypeDef
enabled
- Type:
- Required: Yes
bedrockModelSpecification
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.BedrockModelSpecificationTypeDef]
SampleUtteranceTypeDef
utterance
- Type:
- Required: Yes
SampleValueTypeDef
value
- Type:
- Required: Yes
SearchAssociatedTranscriptsRequestRequestTypeDef
botId
- Type:
- Required: Yes
botVersion
- Type:
- Required: Yes
localeId
- Type:
- Required: Yes
botRecommendationId
- Type:
- Required: Yes
filters
- Type: typing.Sequence[aws_resource_validator.pydantic_models.lexv2_models_classes.AssociatedTranscriptFilterTypeDef]
- Required: Yes
searchOrder
- Type: typing.Optional[typing.Literal['Ascending', 'Descending']]
maxResults
- Type: typing.Optional[int]
nextIndex
- Type: typing.Optional[int]
SearchAssociatedTranscriptsResponseTypeDef
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_classes.AssociatedTranscriptTypeDef]
- Required: Yes
totalResults
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
SentimentAnalysisSettingsTypeDef
detectSentiment
- Type:
- Required: Yes
SessionDataSortByTypeDef
name
- Type: typing.Literal['ConversationStartTime', 'Duration', 'NumberOfTurns']
- Required: Yes
order
- Type: typing.Literal['Ascending', 'Descending']
- Required: Yes
SessionSpecificationTypeDef
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_classes.InvokedIntentSampleTypeDef]]
originatingRequestId
- Type: typing.Optional[str]
SlotCaptureSettingTypeDef
captureResponse
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.ResponseSpecificationTypeDef]
captureNextStep
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.DialogStateTypeDef]
captureConditional
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.ConditionalSpecificationTypeDef]
failureResponse
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.ResponseSpecificationTypeDef]
failureNextStep
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.DialogStateTypeDef]
failureConditional
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.ConditionalSpecificationTypeDef]
codeHook
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.DialogCodeHookInvocationSettingTypeDef]
elicitationCodeHook
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.ElicitationCodeHookInvocationSettingTypeDef]
SlotDefaultValueSpecificationTypeDef
defaultValueList
- Type: typing.Sequence[aws_resource_validator.pydantic_models.lexv2_models_classes.SlotDefaultValueTypeDef]
- Required: Yes
SlotDefaultValueTypeDef
defaultValue
- Type:
- Required: Yes
SlotFilterTypeDef
name
- Type: typing.Literal['SlotName']
- Required: Yes
values
- Type: typing.Sequence[str]
- Required: Yes
operator
- Type: typing.Literal['CO', 'EQ']
- Required: Yes
SlotPriorityTypeDef
priority
- Type:
- Required: Yes
slotId
- Type:
- Required: Yes
SlotResolutionImprovementSpecificationTypeDef
enabled
- Type:
- Required: Yes
bedrockModelSpecification
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.BedrockModelSpecificationTypeDef]
SlotResolutionSettingTypeDef
slotResolutionStrategy
- Type: typing.Literal['Default', 'EnhancedFallback']
- Required: Yes
SlotResolutionTestResultItemCountsTypeDef
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]]
SlotResolutionTestResultItemTypeDef
slotName
- Type:
- Required: Yes
resultCounts
- Type:
- Required: Yes
SlotSortByTypeDef
attribute
- Type: typing.Literal['LastUpdatedDateTime', 'SlotName']
- Required: Yes
order
- Type: typing.Literal['Ascending', 'Descending']
- Required: Yes
SlotSummaryTypeDef
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_classes.PromptSpecificationTypeDef]
lastUpdatedDateTime
- Type: typing.Optional[datetime.datetime]
SlotTypeFilterTypeDef
name
- Type: typing.Literal['ExternalSourceType', 'SlotTypeName']
- Required: Yes
values
- Type: typing.Sequence[str]
- Required: Yes
operator
- Type: typing.Literal['CO', 'EQ']
- Required: Yes
SlotTypeSortByTypeDef
attribute
- Type: typing.Literal['LastUpdatedDateTime', 'SlotTypeName']
- Required: Yes
order
- Type: typing.Literal['Ascending', 'Descending']
- Required: Yes
SlotTypeStatisticsTypeDef
discoveredSlotTypeCount
- Type: typing.Optional[int]
SlotTypeSummaryTypeDef
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']]
SlotTypeValueTypeDef
sampleValue
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.SampleValueTypeDef]
synonyms
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.lexv2_models_classes.SampleValueTypeDef]]
SlotValueElicitationSettingTypeDef
slotConstraint
- Type: typing.Literal['Optional', 'Required']
- Required: Yes
defaultValueSpecification
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.SlotDefaultValueSpecificationTypeDef]
promptSpecification
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.PromptSpecificationTypeDef]
sampleUtterances
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.lexv2_models_classes.SampleUtteranceTypeDef]]
waitAndContinueSpecification
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.WaitAndContinueSpecificationTypeDef]
slotCaptureSetting
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.SlotCaptureSettingTypeDef]
slotResolutionSetting
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.SlotResolutionSettingTypeDef]
SlotValueOverrideTypeDef
shape
- Type: typing.Optional[typing.Literal['List', 'Scalar']]
value
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.SlotValueTypeDef]
values
- Type: typing.Optional[typing.Sequence[typing.Dict[str, typing.Any]]]
SlotValueRegexFilterTypeDef
pattern
- Type:
- Required: Yes
SlotValueSelectionSettingTypeDef
resolutionStrategy
- Type: typing.Literal['Concatenation', 'OriginalValue', 'TopResolution']
- Required: Yes
regexFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.SlotValueRegexFilterTypeDef]
advancedRecognitionSetting
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.AdvancedRecognitionSettingTypeDef]
SlotValueTypeDef
interpretedValue
- Type: typing.Optional[str]
SpecificationsTypeDef
slotTypeId
- Type:
- Required: Yes
valueElicitationSetting
- Type:
- Required: Yes
StartBotRecommendationRequestRequestTypeDef
botId
- Type:
- Required: Yes
botVersion
- Type:
- Required: Yes
localeId
- Type:
- Required: Yes
transcriptSourceSetting
- Type:
- Required: Yes
encryptionSetting
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.EncryptionSettingTypeDef]
StartBotRecommendationResponseTypeDef
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
StartBotResourceGenerationRequestRequestTypeDef
generationInputPrompt
- Type:
- Required: Yes
botId
- Type:
- Required: Yes
botVersion
- Type:
- Required: Yes
localeId
- Type:
- Required: Yes
StartBotResourceGenerationResponseTypeDef
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
StartImportRequestRequestTypeDef
importId
- Type:
- Required: Yes
resourceSpecification
- Type:
- Required: Yes
mergeStrategy
- Type: typing.Literal['Append', 'FailOnConflict', 'Overwrite']
- Required: Yes
filePassword
- Type: typing.Optional[str]
StartImportResponseTypeDef
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
StartTestExecutionRequestRequestTypeDef
testSetId
- Type:
- Required: Yes
target
- Type:
- Required: Yes
apiMode
- Type: typing.Literal['NonStreaming', 'Streaming']
- Required: Yes
testExecutionModality
- Type: typing.Optional[typing.Literal['Audio', 'Text']]
StartTestExecutionResponseTypeDef
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
StartTestSetGenerationRequestRequestTypeDef
testSetName
- Type:
- Required: Yes
storageLocation
- Type:
- Required: Yes
generationDataSource
- Type:
- Required: Yes
roleArn
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
testSetTags
- Type: typing.Optional[typing.Mapping[str, str]]
StartTestSetGenerationResponseTypeDef
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
StillWaitingResponseSpecificationTypeDef
messageGroups
- Type: typing.Sequence[aws_resource_validator.pydantic_models.lexv2_models_classes.MessageGroupTypeDef]
- Required: Yes
frequencyInSeconds
- Type:
- Required: Yes
timeoutInSeconds
- Type:
- Required: Yes
allowInterrupt
- Type: typing.Optional[bool]
StopBotRecommendationRequestRequestTypeDef
botId
- Type:
- Required: Yes
botVersion
- Type:
- Required: Yes
localeId
- Type:
- Required: Yes
botRecommendationId
- Type:
- Required: Yes
StopBotRecommendationResponseTypeDef
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
SubSlotSettingTypeDef
expression
- Type: typing.Optional[str]
slotSpecifications
- Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.lexv2_models_classes.SpecificationsTypeDef]]
SubSlotTypeCompositionTypeDef
name
- Type:
- Required: Yes
slotTypeId
- Type:
- Required: Yes
SubSlotValueElicitationSettingTypeDef
promptSpecification
- Type:
- Required: Yes
defaultValueSpecification
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.SlotDefaultValueSpecificationTypeDef]
sampleUtterances
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.lexv2_models_classes.SampleUtteranceTypeDef]]
waitAndContinueSpecification
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.WaitAndContinueSpecificationTypeDef]
TagResourceRequestRequestTypeDef
resourceARN
- Type:
- Required: Yes
tags
- Type: typing.Mapping[str, str]
- Required: Yes
TestExecutionResultFilterByTypeDef
resultTypeFilter
- Type: typing.Literal['ConversationLevelTestResults', 'IntentClassificationTestResults', 'OverallTestResults', 'SlotResolutionTestResults', 'UtteranceLevelResults']
- Required: Yes
conversationLevelTestResultsFilterBy
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.ConversationLevelTestResultsFilterByTypeDef]
TestExecutionResultItemsTypeDef
overallTestResults
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.OverallTestResultsTypeDef]
conversationLevelTestResults
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.ConversationLevelTestResultsTypeDef]
intentClassificationTestResults
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.IntentClassificationTestResultsTypeDef]
intentLevelSlotResolutionTestResults
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.IntentLevelSlotResolutionTestResultsTypeDef]
utteranceLevelTestResults
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.UtteranceLevelTestResultsTypeDef]
TestExecutionSortByTypeDef
attribute
- Type: typing.Literal['CreationDateTime', 'TestSetName']
- Required: Yes
order
- Type: typing.Literal['Ascending', 'Descending']
- Required: Yes
TestExecutionSummaryTypeDef
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_classes.TestExecutionTargetTypeDef]
apiMode
- Type: typing.Optional[typing.Literal['NonStreaming', 'Streaming']]
testExecutionModality
- Type: typing.Optional[typing.Literal['Audio', 'Text']]
TestExecutionTargetTypeDef
botAliasTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.BotAliasTestExecutionTargetTypeDef]
TestSetDiscrepancyErrorsTypeDef
intentDiscrepancies
- Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.TestSetIntentDiscrepancyItemTypeDef]
- Required: Yes
slotDiscrepancies
- Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.TestSetSlotDiscrepancyItemTypeDef]
- Required: Yes
TestSetDiscrepancyReportBotAliasTargetTypeDef
botId
- Type:
- Required: Yes
botAliasId
- Type:
- Required: Yes
localeId
- Type:
- Required: Yes
TestSetDiscrepancyReportResourceTargetTypeDef
botAliasTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.TestSetDiscrepancyReportBotAliasTargetTypeDef]
TestSetExportSpecificationTypeDef
testSetId
- Type:
- Required: Yes
TestSetGenerationDataSourceTypeDef
conversationLogsDataSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.ConversationLogsDataSourceTypeDef]
TestSetImportInputLocationTypeDef
s3BucketName
- Type:
- Required: Yes
s3Path
- Type:
- Required: Yes
TestSetImportResourceSpecificationTypeDef
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]]
TestSetIntentDiscrepancyItemTypeDef
intentName
- Type:
- Required: Yes
errorMessage
- Type:
- Required: Yes
TestSetSlotDiscrepancyItemTypeDef
intentName
- Type:
- Required: Yes
slotName
- Type:
- Required: Yes
errorMessage
- Type:
- Required: Yes
TestSetSortByTypeDef
attribute
- Type: typing.Literal['LastUpdatedDateTime', 'TestSetName']
- Required: Yes
order
- Type: typing.Literal['Ascending', 'Descending']
- Required: Yes
TestSetStorageLocationTypeDef
s3BucketName
- Type:
- Required: Yes
s3Path
- Type:
- Required: Yes
kmsKeyArn
- Type: typing.Optional[str]
TestSetSummaryTypeDef
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_classes.TestSetStorageLocationTypeDef]
creationDateTime
- Type: typing.Optional[datetime.datetime]
lastUpdatedDateTime
- Type: typing.Optional[datetime.datetime]
TestSetTurnRecordTypeDef
recordNumber
- Type:
- Required: Yes
turnSpecification
- Type:
- Required: Yes
conversationId
- Type: typing.Optional[str]
turnNumber
- Type: typing.Optional[int]
TestSetTurnResultTypeDef
agent
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.AgentTurnResultTypeDef]
user
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.UserTurnResultTypeDef]
TextInputSpecificationTypeDef
startTimeoutMs
- Type:
- Required: Yes
TextLogDestinationTypeDef
cloudWatch
- Type:
- Required: Yes
TextLogSettingTypeDef
enabled
- Type:
- Required: Yes
destination
- Type:
- Required: Yes
selectiveLoggingEnabled
- Type: typing.Optional[bool]
TranscriptFilterTypeDef
lexTranscriptFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.LexTranscriptFilterTypeDef]
TranscriptSourceSettingTypeDef
s3BucketTranscriptSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.S3BucketTranscriptSourceTypeDef]
TurnSpecificationTypeDef
agentTurn
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.AgentTurnSpecificationTypeDef]
userTurn
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.UserTurnSpecificationTypeDef]
UntagResourceRequestRequestTypeDef
resourceARN
- Type:
- Required: Yes
tagKeys
- Type: typing.Sequence[str]
- Required: Yes
UpdateBotAliasRequestRequestTypeDef
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.Mapping[str, aws_resource_validator.pydantic_models.lexv2_models_classes.BotAliasLocaleSettingsTypeDef]]
conversationLogSettings
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.ConversationLogSettingsTypeDef]
sentimentAnalysisSettings
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.SentimentAnalysisSettingsTypeDef]
UpdateBotAliasResponseTypeDef
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_classes.BotAliasLocaleSettingsTypeDef]
- 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
UpdateBotLocaleRequestRequestTypeDef
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_classes.VoiceSettingsTypeDef]
generativeAISettings
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.GenerativeAISettingsTypeDef]
UpdateBotLocaleResponseTypeDef
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
UpdateBotRecommendationRequestRequestTypeDef
botId
- Type:
- Required: Yes
botVersion
- Type:
- Required: Yes
localeId
- Type:
- Required: Yes
botRecommendationId
- Type:
- Required: Yes
encryptionSetting
- Type:
- Required: Yes
UpdateBotRecommendationResponseTypeDef
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
UpdateBotRequestRequestTypeDef
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.Sequence[aws_resource_validator.pydantic_models.lexv2_models_classes.BotMemberTypeDef]]
UpdateBotResponseTypeDef
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_classes.BotMemberTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateExportRequestRequestTypeDef
exportId
- Type:
- Required: Yes
filePassword
- Type: typing.Optional[str]
UpdateExportResponseTypeDef
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
UpdateIntentRequestRequestTypeDef
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.Sequence[aws_resource_validator.pydantic_models.lexv2_models_classes.SampleUtteranceTypeDef]]
dialogCodeHook
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.DialogCodeHookSettingsTypeDef]
fulfillmentCodeHook
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.FulfillmentCodeHookSettingsTypeDef]
slotPriorities
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.lexv2_models_classes.SlotPriorityTypeDef]]
intentConfirmationSetting
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.IntentConfirmationSettingTypeDef]
intentClosingSetting
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.IntentClosingSettingTypeDef]
inputContexts
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.lexv2_models_classes.InputContextTypeDef]]
outputContexts
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.lexv2_models_classes.OutputContextTypeDef]]
kendraConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.KendraConfigurationTypeDef]
initialResponseSetting
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.InitialResponseSettingTypeDef]
qnAIntentConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.QnAIntentConfigurationTypeDef]
UpdateIntentResponseTypeDef
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_classes.SampleUtteranceTypeDef]
- Required: Yes
dialogCodeHook
- Type:
- Required: Yes
fulfillmentCodeHook
- Type:
- Required: Yes
slotPriorities
- Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.SlotPriorityTypeDef]
- Required: Yes
intentConfirmationSetting
- Type:
- Required: Yes
intentClosingSetting
- Type:
- Required: Yes
inputContexts
- Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.InputContextTypeDef]
- Required: Yes
outputContexts
- Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.OutputContextTypeDef]
- 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
UpdateResourcePolicyRequestRequestTypeDef
resourceArn
- Type:
- Required: Yes
policy
- Type:
- Required: Yes
expectedRevisionId
- Type: typing.Optional[str]
UpdateResourcePolicyResponseTypeDef
resourceArn
- Type:
- Required: Yes
revisionId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateSlotRequestRequestTypeDef
slotId
- Type:
- Required: Yes
slotName
- Type:
- Required: Yes
valueElicitationSetting
- Type:
- 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_classes.ObfuscationSettingTypeDef]
multipleValuesSetting
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.MultipleValuesSettingTypeDef]
subSlotSetting
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.SubSlotSettingTypeDef]
UpdateSlotResponseTypeDef
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
UpdateSlotTypeRequestRequestTypeDef
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.Sequence[aws_resource_validator.pydantic_models.lexv2_models_classes.SlotTypeValueTypeDef]]
valueSelectionSetting
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.SlotValueSelectionSettingTypeDef]
parentSlotTypeSignature
- Type: typing.Optional[str]
externalSourceSetting
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.ExternalSourceSettingTypeDef]
compositeSlotTypeSetting
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.CompositeSlotTypeSettingTypeDef]
UpdateSlotTypeResponseTypeDef
slotTypeId
- Type:
- Required: Yes
slotTypeName
- Type:
- Required: Yes
description
- Type:
- Required: Yes
slotTypeValues
- Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.SlotTypeValueTypeDef]
- 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
UpdateTestSetRequestRequestTypeDef
testSetId
- Type:
- Required: Yes
testSetName
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
UpdateTestSetResponseTypeDef
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
UserTurnInputSpecificationTypeDef
utteranceInput
- Type:
- Required: Yes
requestAttributes
- Type: typing.Optional[typing.Dict[str, str]]
sessionState
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.InputSessionStateSpecificationTypeDef]
UserTurnIntentOutputTypeDef
name
- Type:
- Required: Yes
slots
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.lexv2_models_classes.UserTurnSlotOutputTypeDef]]
UserTurnOutputSpecificationTypeDef
intent
- Type:
- Required: Yes
activeContexts
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.ActiveContextTypeDef]]
transcript
- Type: typing.Optional[str]
UserTurnResultTypeDef
input
- Type:
- Required: Yes
expectedOutput
- Type:
- Required: Yes
actualOutput
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.UserTurnOutputSpecificationTypeDef]
errorDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.ExecutionErrorDetailsTypeDef]
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_classes.ConversationLevelResultDetailTypeDef]
UserTurnSlotOutputTypeDef
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]]]
UserTurnSpecificationTypeDef
input
- Type:
- Required: Yes
expected
- Type:
- Required: Yes
UtteranceAggregationDurationTypeDef
relativeAggregationDuration
- Type:
- Required: Yes
UtteranceAudioInputSpecificationTypeDef
audioFileS3Location
- Type:
- Required: Yes
UtteranceBotResponseTypeDef
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_classes.ImageResponseCardTypeDef]
UtteranceDataSortByTypeDef
name
- Type: typing.Literal['UtteranceTimestamp']
- Required: Yes
order
- Type: typing.Literal['Ascending', 'Descending']
- Required: Yes
UtteranceInputSpecificationTypeDef
textInput
- Type: typing.Optional[str]
audioInput
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.UtteranceAudioInputSpecificationTypeDef]
UtteranceLevelTestResultItemTypeDef
recordNumber
- Type:
- Required: Yes
turnResult
- Type:
- Required: Yes
conversationId
- Type: typing.Optional[str]
UtteranceLevelTestResultsTypeDef
items
- Type: typing.List[aws_resource_validator.pydantic_models.lexv2_models_classes.UtteranceLevelTestResultItemTypeDef]
- Required: Yes
UtteranceSpecificationTypeDef
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_classes.UtteranceBotResponseTypeDef]]
VoiceSettingsTypeDef
voiceId
- Type:
- Required: Yes
engine
- Type: typing.Optional[typing.Literal['neural', 'standard']]
WaitAndContinueSpecificationTypeDef
waitingResponse
- Type:
- Required: Yes
continueResponse
- Type:
- Required: Yes
stillWaitingResponse
- Type: typing.Optional[aws_resource_validator.pydantic_models.lexv2_models_classes.StillWaitingResponseSpecificationTypeDef]
active
- Type: typing.Optional[bool]
WaiterConfigTypeDef
Delay
- Type: typing.Optional[int]
MaxAttempts
- Type: typing.Optional[int]