Typed dictionaries#
Index > LexModelBuildingService > Typed dictionaries
Auto-generated documentation for LexModelBuildingService type annotations stubs module mypy-boto3-lex-models.
BotChannelAssociationTypeDef#
# BotChannelAssociationTypeDef usage example
from mypy_boto3_lex_models.type_defs import BotChannelAssociationTypeDef
def get_value() -> BotChannelAssociationTypeDef:
return {
"name": ...,
}
# BotChannelAssociationTypeDef definition
class BotChannelAssociationTypeDef(TypedDict):
name: NotRequired[str],
description: NotRequired[str],
botAlias: NotRequired[str],
botName: NotRequired[str],
createdDate: NotRequired[datetime],
type: NotRequired[ChannelTypeType], # (1)
botConfiguration: NotRequired[Dict[str, str]],
status: NotRequired[ChannelStatusType], # (2)
failureReason: NotRequired[str],
- See ChannelTypeType
- See ChannelStatusType
BotMetadataTypeDef#
# BotMetadataTypeDef usage example
from mypy_boto3_lex_models.type_defs import BotMetadataTypeDef
def get_value() -> BotMetadataTypeDef:
return {
"name": ...,
}
# BotMetadataTypeDef definition
class BotMetadataTypeDef(TypedDict):
name: NotRequired[str],
description: NotRequired[str],
status: NotRequired[StatusType], # (1)
lastUpdatedDate: NotRequired[datetime],
createdDate: NotRequired[datetime],
version: NotRequired[str],
- See StatusType
BuiltinIntentMetadataTypeDef#
# BuiltinIntentMetadataTypeDef usage example
from mypy_boto3_lex_models.type_defs import BuiltinIntentMetadataTypeDef
def get_value() -> BuiltinIntentMetadataTypeDef:
return {
"signature": ...,
}
# BuiltinIntentMetadataTypeDef definition
class BuiltinIntentMetadataTypeDef(TypedDict):
signature: NotRequired[str],
supportedLocales: NotRequired[List[LocaleType]], # (1)
- See LocaleType
BuiltinIntentSlotTypeDef#
# BuiltinIntentSlotTypeDef usage example
from mypy_boto3_lex_models.type_defs import BuiltinIntentSlotTypeDef
def get_value() -> BuiltinIntentSlotTypeDef:
return {
"name": ...,
}
# BuiltinIntentSlotTypeDef definition
class BuiltinIntentSlotTypeDef(TypedDict):
name: NotRequired[str],
BuiltinSlotTypeMetadataTypeDef#
# BuiltinSlotTypeMetadataTypeDef usage example
from mypy_boto3_lex_models.type_defs import BuiltinSlotTypeMetadataTypeDef
def get_value() -> BuiltinSlotTypeMetadataTypeDef:
return {
"signature": ...,
}
# BuiltinSlotTypeMetadataTypeDef definition
class BuiltinSlotTypeMetadataTypeDef(TypedDict):
signature: NotRequired[str],
supportedLocales: NotRequired[List[LocaleType]], # (1)
- See LocaleType
CodeHookTypeDef#
# CodeHookTypeDef usage example
from mypy_boto3_lex_models.type_defs import CodeHookTypeDef
def get_value() -> CodeHookTypeDef:
return {
"uri": ...,
"messageVersion": ...,
}
# CodeHookTypeDef definition
class CodeHookTypeDef(TypedDict):
uri: str,
messageVersion: str,
LogSettingsRequestTypeDef#
# LogSettingsRequestTypeDef usage example
from mypy_boto3_lex_models.type_defs import LogSettingsRequestTypeDef
def get_value() -> LogSettingsRequestTypeDef:
return {
"logType": ...,
"destination": ...,
"resourceArn": ...,
}
# LogSettingsRequestTypeDef definition
class LogSettingsRequestTypeDef(TypedDict):
logType: LogTypeType, # (1)
destination: DestinationType, # (2)
resourceArn: str,
kmsKeyArn: NotRequired[str],
- See LogTypeType
- See DestinationType
LogSettingsResponseTypeDef#
# LogSettingsResponseTypeDef usage example
from mypy_boto3_lex_models.type_defs import LogSettingsResponseTypeDef
def get_value() -> LogSettingsResponseTypeDef:
return {
"logType": ...,
}
# LogSettingsResponseTypeDef definition
class LogSettingsResponseTypeDef(TypedDict):
logType: NotRequired[LogTypeType], # (1)
destination: NotRequired[DestinationType], # (2)
kmsKeyArn: NotRequired[str],
resourceArn: NotRequired[str],
resourcePrefix: NotRequired[str],
- See LogTypeType
- See DestinationType
CreateBotVersionRequestRequestTypeDef#
# CreateBotVersionRequestRequestTypeDef usage example
from mypy_boto3_lex_models.type_defs import CreateBotVersionRequestRequestTypeDef
def get_value() -> CreateBotVersionRequestRequestTypeDef:
return {
"name": ...,
}
# CreateBotVersionRequestRequestTypeDef definition
class CreateBotVersionRequestRequestTypeDef(TypedDict):
name: str,
checksum: NotRequired[str],
IntentTypeDef#
# IntentTypeDef usage example
from mypy_boto3_lex_models.type_defs import IntentTypeDef
def get_value() -> IntentTypeDef:
return {
"intentName": ...,
"intentVersion": ...,
}
# IntentTypeDef definition
class IntentTypeDef(TypedDict):
intentName: str,
intentVersion: str,
CreateIntentVersionRequestRequestTypeDef#
# CreateIntentVersionRequestRequestTypeDef usage example
from mypy_boto3_lex_models.type_defs import CreateIntentVersionRequestRequestTypeDef
def get_value() -> CreateIntentVersionRequestRequestTypeDef:
return {
"name": ...,
}
# CreateIntentVersionRequestRequestTypeDef definition
class CreateIntentVersionRequestRequestTypeDef(TypedDict):
name: str,
checksum: NotRequired[str],
InputContextTypeDef#
# InputContextTypeDef usage example
from mypy_boto3_lex_models.type_defs import InputContextTypeDef
def get_value() -> InputContextTypeDef:
return {
"name": ...,
}
# InputContextTypeDef definition
class InputContextTypeDef(TypedDict):
name: str,
KendraConfigurationTypeDef#
# KendraConfigurationTypeDef usage example
from mypy_boto3_lex_models.type_defs import KendraConfigurationTypeDef
def get_value() -> KendraConfigurationTypeDef:
return {
"kendraIndex": ...,
"role": ...,
}
# KendraConfigurationTypeDef definition
class KendraConfigurationTypeDef(TypedDict):
kendraIndex: str,
role: str,
queryFilterString: NotRequired[str],
OutputContextTypeDef#
# OutputContextTypeDef usage example
from mypy_boto3_lex_models.type_defs import OutputContextTypeDef
def get_value() -> OutputContextTypeDef:
return {
"name": ...,
"timeToLiveInSeconds": ...,
"turnsToLive": ...,
}
# OutputContextTypeDef definition
class OutputContextTypeDef(TypedDict):
name: str,
timeToLiveInSeconds: int,
turnsToLive: int,
CreateSlotTypeVersionRequestRequestTypeDef#
# CreateSlotTypeVersionRequestRequestTypeDef usage example
from mypy_boto3_lex_models.type_defs import CreateSlotTypeVersionRequestRequestTypeDef
def get_value() -> CreateSlotTypeVersionRequestRequestTypeDef:
return {
"name": ...,
}
# CreateSlotTypeVersionRequestRequestTypeDef definition
class CreateSlotTypeVersionRequestRequestTypeDef(TypedDict):
name: str,
checksum: NotRequired[str],
EnumerationValueTypeDef#
# EnumerationValueTypeDef usage example
from mypy_boto3_lex_models.type_defs import EnumerationValueTypeDef
def get_value() -> EnumerationValueTypeDef:
return {
"value": ...,
}
# EnumerationValueTypeDef definition
class EnumerationValueTypeDef(TypedDict):
value: str,
synonyms: NotRequired[List[str]],
DeleteBotAliasRequestRequestTypeDef#
# DeleteBotAliasRequestRequestTypeDef usage example
from mypy_boto3_lex_models.type_defs import DeleteBotAliasRequestRequestTypeDef
def get_value() -> DeleteBotAliasRequestRequestTypeDef:
return {
"name": ...,
"botName": ...,
}
# DeleteBotAliasRequestRequestTypeDef definition
class DeleteBotAliasRequestRequestTypeDef(TypedDict):
name: str,
botName: str,
DeleteBotChannelAssociationRequestRequestTypeDef#
# DeleteBotChannelAssociationRequestRequestTypeDef usage example
from mypy_boto3_lex_models.type_defs import DeleteBotChannelAssociationRequestRequestTypeDef
def get_value() -> DeleteBotChannelAssociationRequestRequestTypeDef:
return {
"name": ...,
"botName": ...,
"botAlias": ...,
}
# DeleteBotChannelAssociationRequestRequestTypeDef definition
class DeleteBotChannelAssociationRequestRequestTypeDef(TypedDict):
name: str,
botName: str,
botAlias: str,
DeleteBotRequestRequestTypeDef#
# DeleteBotRequestRequestTypeDef usage example
from mypy_boto3_lex_models.type_defs import DeleteBotRequestRequestTypeDef
def get_value() -> DeleteBotRequestRequestTypeDef:
return {
"name": ...,
}
# DeleteBotRequestRequestTypeDef definition
class DeleteBotRequestRequestTypeDef(TypedDict):
name: str,
DeleteBotVersionRequestRequestTypeDef#
# DeleteBotVersionRequestRequestTypeDef usage example
from mypy_boto3_lex_models.type_defs import DeleteBotVersionRequestRequestTypeDef
def get_value() -> DeleteBotVersionRequestRequestTypeDef:
return {
"name": ...,
"version": ...,
}
# DeleteBotVersionRequestRequestTypeDef definition
class DeleteBotVersionRequestRequestTypeDef(TypedDict):
name: str,
version: str,
DeleteIntentRequestRequestTypeDef#
# DeleteIntentRequestRequestTypeDef usage example
from mypy_boto3_lex_models.type_defs import DeleteIntentRequestRequestTypeDef
def get_value() -> DeleteIntentRequestRequestTypeDef:
return {
"name": ...,
}
# DeleteIntentRequestRequestTypeDef definition
class DeleteIntentRequestRequestTypeDef(TypedDict):
name: str,
DeleteIntentVersionRequestRequestTypeDef#
# DeleteIntentVersionRequestRequestTypeDef usage example
from mypy_boto3_lex_models.type_defs import DeleteIntentVersionRequestRequestTypeDef
def get_value() -> DeleteIntentVersionRequestRequestTypeDef:
return {
"name": ...,
"version": ...,
}
# DeleteIntentVersionRequestRequestTypeDef definition
class DeleteIntentVersionRequestRequestTypeDef(TypedDict):
name: str,
version: str,
DeleteSlotTypeRequestRequestTypeDef#
# DeleteSlotTypeRequestRequestTypeDef usage example
from mypy_boto3_lex_models.type_defs import DeleteSlotTypeRequestRequestTypeDef
def get_value() -> DeleteSlotTypeRequestRequestTypeDef:
return {
"name": ...,
}
# DeleteSlotTypeRequestRequestTypeDef definition
class DeleteSlotTypeRequestRequestTypeDef(TypedDict):
name: str,
DeleteSlotTypeVersionRequestRequestTypeDef#
# DeleteSlotTypeVersionRequestRequestTypeDef usage example
from mypy_boto3_lex_models.type_defs import DeleteSlotTypeVersionRequestRequestTypeDef
def get_value() -> DeleteSlotTypeVersionRequestRequestTypeDef:
return {
"name": ...,
"version": ...,
}
# DeleteSlotTypeVersionRequestRequestTypeDef definition
class DeleteSlotTypeVersionRequestRequestTypeDef(TypedDict):
name: str,
version: str,
DeleteUtterancesRequestRequestTypeDef#
# DeleteUtterancesRequestRequestTypeDef usage example
from mypy_boto3_lex_models.type_defs import DeleteUtterancesRequestRequestTypeDef
def get_value() -> DeleteUtterancesRequestRequestTypeDef:
return {
"botName": ...,
"userId": ...,
}
# DeleteUtterancesRequestRequestTypeDef definition
class DeleteUtterancesRequestRequestTypeDef(TypedDict):
botName: str,
userId: str,
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef usage example
from mypy_boto3_lex_models.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetBotAliasRequestRequestTypeDef#
# GetBotAliasRequestRequestTypeDef usage example
from mypy_boto3_lex_models.type_defs import GetBotAliasRequestRequestTypeDef
def get_value() -> GetBotAliasRequestRequestTypeDef:
return {
"name": ...,
"botName": ...,
}
# GetBotAliasRequestRequestTypeDef definition
class GetBotAliasRequestRequestTypeDef(TypedDict):
name: str,
botName: str,
GetBotAliasesRequestGetBotAliasesPaginateTypeDef#
# GetBotAliasesRequestGetBotAliasesPaginateTypeDef usage example
from mypy_boto3_lex_models.type_defs import GetBotAliasesRequestGetBotAliasesPaginateTypeDef
def get_value() -> GetBotAliasesRequestGetBotAliasesPaginateTypeDef:
return {
"botName": ...,
}
# GetBotAliasesRequestGetBotAliasesPaginateTypeDef definition
class GetBotAliasesRequestGetBotAliasesPaginateTypeDef(TypedDict):
botName: str,
nameContains: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetBotAliasesRequestRequestTypeDef#
# GetBotAliasesRequestRequestTypeDef usage example
from mypy_boto3_lex_models.type_defs import GetBotAliasesRequestRequestTypeDef
def get_value() -> GetBotAliasesRequestRequestTypeDef:
return {
"botName": ...,
}
# GetBotAliasesRequestRequestTypeDef definition
class GetBotAliasesRequestRequestTypeDef(TypedDict):
botName: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
nameContains: NotRequired[str],
GetBotChannelAssociationRequestRequestTypeDef#
# GetBotChannelAssociationRequestRequestTypeDef usage example
from mypy_boto3_lex_models.type_defs import GetBotChannelAssociationRequestRequestTypeDef
def get_value() -> GetBotChannelAssociationRequestRequestTypeDef:
return {
"name": ...,
"botName": ...,
"botAlias": ...,
}
# GetBotChannelAssociationRequestRequestTypeDef definition
class GetBotChannelAssociationRequestRequestTypeDef(TypedDict):
name: str,
botName: str,
botAlias: str,
GetBotChannelAssociationResponseTypeDef#
# GetBotChannelAssociationResponseTypeDef usage example
from mypy_boto3_lex_models.type_defs import GetBotChannelAssociationResponseTypeDef
def get_value() -> GetBotChannelAssociationResponseTypeDef:
return {
"name": ...,
"description": ...,
"botAlias": ...,
"botName": ...,
"createdDate": ...,
"type": ...,
"botConfiguration": ...,
"status": ...,
"failureReason": ...,
"ResponseMetadata": ...,
}
# GetBotChannelAssociationResponseTypeDef definition
class GetBotChannelAssociationResponseTypeDef(TypedDict):
name: str,
description: str,
botAlias: str,
botName: str,
createdDate: datetime,
type: ChannelTypeType, # (1)
botConfiguration: Dict[str, str],
status: ChannelStatusType, # (2)
failureReason: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See ChannelTypeType
- See ChannelStatusType
- See ResponseMetadataTypeDef
GetBotChannelAssociationsRequestGetBotChannelAssociationsPaginateTypeDef#
# GetBotChannelAssociationsRequestGetBotChannelAssociationsPaginateTypeDef usage example
from mypy_boto3_lex_models.type_defs import GetBotChannelAssociationsRequestGetBotChannelAssociationsPaginateTypeDef
def get_value() -> GetBotChannelAssociationsRequestGetBotChannelAssociationsPaginateTypeDef:
return {
"botName": ...,
"botAlias": ...,
}
# GetBotChannelAssociationsRequestGetBotChannelAssociationsPaginateTypeDef definition
class GetBotChannelAssociationsRequestGetBotChannelAssociationsPaginateTypeDef(TypedDict):
botName: str,
botAlias: str,
nameContains: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetBotChannelAssociationsRequestRequestTypeDef#
# GetBotChannelAssociationsRequestRequestTypeDef usage example
from mypy_boto3_lex_models.type_defs import GetBotChannelAssociationsRequestRequestTypeDef
def get_value() -> GetBotChannelAssociationsRequestRequestTypeDef:
return {
"botName": ...,
"botAlias": ...,
}
# GetBotChannelAssociationsRequestRequestTypeDef definition
class GetBotChannelAssociationsRequestRequestTypeDef(TypedDict):
botName: str,
botAlias: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
nameContains: NotRequired[str],
GetBotRequestRequestTypeDef#
# GetBotRequestRequestTypeDef usage example
from mypy_boto3_lex_models.type_defs import GetBotRequestRequestTypeDef
def get_value() -> GetBotRequestRequestTypeDef:
return {
"name": ...,
"versionOrAlias": ...,
}
# GetBotRequestRequestTypeDef definition
class GetBotRequestRequestTypeDef(TypedDict):
name: str,
versionOrAlias: str,
GetBotVersionsRequestGetBotVersionsPaginateTypeDef#
# GetBotVersionsRequestGetBotVersionsPaginateTypeDef usage example
from mypy_boto3_lex_models.type_defs import GetBotVersionsRequestGetBotVersionsPaginateTypeDef
def get_value() -> GetBotVersionsRequestGetBotVersionsPaginateTypeDef:
return {
"name": ...,
}
# GetBotVersionsRequestGetBotVersionsPaginateTypeDef definition
class GetBotVersionsRequestGetBotVersionsPaginateTypeDef(TypedDict):
name: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetBotVersionsRequestRequestTypeDef#
# GetBotVersionsRequestRequestTypeDef usage example
from mypy_boto3_lex_models.type_defs import GetBotVersionsRequestRequestTypeDef
def get_value() -> GetBotVersionsRequestRequestTypeDef:
return {
"name": ...,
}
# GetBotVersionsRequestRequestTypeDef definition
class GetBotVersionsRequestRequestTypeDef(TypedDict):
name: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
GetBotsRequestGetBotsPaginateTypeDef#
# GetBotsRequestGetBotsPaginateTypeDef usage example
from mypy_boto3_lex_models.type_defs import GetBotsRequestGetBotsPaginateTypeDef
def get_value() -> GetBotsRequestGetBotsPaginateTypeDef:
return {
"nameContains": ...,
}
# GetBotsRequestGetBotsPaginateTypeDef definition
class GetBotsRequestGetBotsPaginateTypeDef(TypedDict):
nameContains: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetBotsRequestRequestTypeDef#
# GetBotsRequestRequestTypeDef usage example
from mypy_boto3_lex_models.type_defs import GetBotsRequestRequestTypeDef
def get_value() -> GetBotsRequestRequestTypeDef:
return {
"nextToken": ...,
}
# GetBotsRequestRequestTypeDef definition
class GetBotsRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
nameContains: NotRequired[str],
GetBuiltinIntentRequestRequestTypeDef#
# GetBuiltinIntentRequestRequestTypeDef usage example
from mypy_boto3_lex_models.type_defs import GetBuiltinIntentRequestRequestTypeDef
def get_value() -> GetBuiltinIntentRequestRequestTypeDef:
return {
"signature": ...,
}
# GetBuiltinIntentRequestRequestTypeDef definition
class GetBuiltinIntentRequestRequestTypeDef(TypedDict):
signature: str,
GetBuiltinIntentsRequestGetBuiltinIntentsPaginateTypeDef#
# GetBuiltinIntentsRequestGetBuiltinIntentsPaginateTypeDef usage example
from mypy_boto3_lex_models.type_defs import GetBuiltinIntentsRequestGetBuiltinIntentsPaginateTypeDef
def get_value() -> GetBuiltinIntentsRequestGetBuiltinIntentsPaginateTypeDef:
return {
"locale": ...,
}
# GetBuiltinIntentsRequestGetBuiltinIntentsPaginateTypeDef definition
class GetBuiltinIntentsRequestGetBuiltinIntentsPaginateTypeDef(TypedDict):
locale: NotRequired[LocaleType], # (1)
signatureContains: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See LocaleType
- See PaginatorConfigTypeDef
GetBuiltinIntentsRequestRequestTypeDef#
# GetBuiltinIntentsRequestRequestTypeDef usage example
from mypy_boto3_lex_models.type_defs import GetBuiltinIntentsRequestRequestTypeDef
def get_value() -> GetBuiltinIntentsRequestRequestTypeDef:
return {
"locale": ...,
}
# GetBuiltinIntentsRequestRequestTypeDef definition
class GetBuiltinIntentsRequestRequestTypeDef(TypedDict):
locale: NotRequired[LocaleType], # (1)
signatureContains: NotRequired[str],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
- See LocaleType
GetBuiltinSlotTypesRequestGetBuiltinSlotTypesPaginateTypeDef#
# GetBuiltinSlotTypesRequestGetBuiltinSlotTypesPaginateTypeDef usage example
from mypy_boto3_lex_models.type_defs import GetBuiltinSlotTypesRequestGetBuiltinSlotTypesPaginateTypeDef
def get_value() -> GetBuiltinSlotTypesRequestGetBuiltinSlotTypesPaginateTypeDef:
return {
"locale": ...,
}
# GetBuiltinSlotTypesRequestGetBuiltinSlotTypesPaginateTypeDef definition
class GetBuiltinSlotTypesRequestGetBuiltinSlotTypesPaginateTypeDef(TypedDict):
locale: NotRequired[LocaleType], # (1)
signatureContains: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See LocaleType
- See PaginatorConfigTypeDef
GetBuiltinSlotTypesRequestRequestTypeDef#
# GetBuiltinSlotTypesRequestRequestTypeDef usage example
from mypy_boto3_lex_models.type_defs import GetBuiltinSlotTypesRequestRequestTypeDef
def get_value() -> GetBuiltinSlotTypesRequestRequestTypeDef:
return {
"locale": ...,
}
# GetBuiltinSlotTypesRequestRequestTypeDef definition
class GetBuiltinSlotTypesRequestRequestTypeDef(TypedDict):
locale: NotRequired[LocaleType], # (1)
signatureContains: NotRequired[str],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
- See LocaleType
GetExportRequestRequestTypeDef#
# GetExportRequestRequestTypeDef usage example
from mypy_boto3_lex_models.type_defs import GetExportRequestRequestTypeDef
def get_value() -> GetExportRequestRequestTypeDef:
return {
"name": ...,
"version": ...,
"resourceType": ...,
"exportType": ...,
}
# GetExportRequestRequestTypeDef definition
class GetExportRequestRequestTypeDef(TypedDict):
name: str,
version: str,
resourceType: ResourceTypeType, # (1)
exportType: ExportTypeType, # (2)
- See ResourceTypeType
- See ExportTypeType
GetExportResponseTypeDef#
# GetExportResponseTypeDef usage example
from mypy_boto3_lex_models.type_defs import GetExportResponseTypeDef
def get_value() -> GetExportResponseTypeDef:
return {
"name": ...,
"version": ...,
"resourceType": ...,
"exportType": ...,
"exportStatus": ...,
"failureReason": ...,
"url": ...,
"ResponseMetadata": ...,
}
# GetExportResponseTypeDef definition
class GetExportResponseTypeDef(TypedDict):
name: str,
version: str,
resourceType: ResourceTypeType, # (1)
exportType: ExportTypeType, # (2)
exportStatus: ExportStatusType, # (3)
failureReason: str,
url: str,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See ResourceTypeType
- See ExportTypeType
- See ExportStatusType
- See ResponseMetadataTypeDef
GetImportRequestRequestTypeDef#
# GetImportRequestRequestTypeDef usage example
from mypy_boto3_lex_models.type_defs import GetImportRequestRequestTypeDef
def get_value() -> GetImportRequestRequestTypeDef:
return {
"importId": ...,
}
# GetImportRequestRequestTypeDef definition
class GetImportRequestRequestTypeDef(TypedDict):
importId: str,
GetImportResponseTypeDef#
# GetImportResponseTypeDef usage example
from mypy_boto3_lex_models.type_defs import GetImportResponseTypeDef
def get_value() -> GetImportResponseTypeDef:
return {
"name": ...,
"resourceType": ...,
"mergeStrategy": ...,
"importId": ...,
"importStatus": ...,
"failureReason": ...,
"createdDate": ...,
"ResponseMetadata": ...,
}
# GetImportResponseTypeDef definition
class GetImportResponseTypeDef(TypedDict):
name: str,
resourceType: ResourceTypeType, # (1)
mergeStrategy: MergeStrategyType, # (2)
importId: str,
importStatus: ImportStatusType, # (3)
failureReason: List[str],
createdDate: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See ResourceTypeType
- See MergeStrategyType
- See ImportStatusType
- See ResponseMetadataTypeDef
GetIntentRequestRequestTypeDef#
# GetIntentRequestRequestTypeDef usage example
from mypy_boto3_lex_models.type_defs import GetIntentRequestRequestTypeDef
def get_value() -> GetIntentRequestRequestTypeDef:
return {
"name": ...,
"version": ...,
}
# GetIntentRequestRequestTypeDef definition
class GetIntentRequestRequestTypeDef(TypedDict):
name: str,
version: str,
GetIntentVersionsRequestGetIntentVersionsPaginateTypeDef#
# GetIntentVersionsRequestGetIntentVersionsPaginateTypeDef usage example
from mypy_boto3_lex_models.type_defs import GetIntentVersionsRequestGetIntentVersionsPaginateTypeDef
def get_value() -> GetIntentVersionsRequestGetIntentVersionsPaginateTypeDef:
return {
"name": ...,
}
# GetIntentVersionsRequestGetIntentVersionsPaginateTypeDef definition
class GetIntentVersionsRequestGetIntentVersionsPaginateTypeDef(TypedDict):
name: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetIntentVersionsRequestRequestTypeDef#
# GetIntentVersionsRequestRequestTypeDef usage example
from mypy_boto3_lex_models.type_defs import GetIntentVersionsRequestRequestTypeDef
def get_value() -> GetIntentVersionsRequestRequestTypeDef:
return {
"name": ...,
}
# GetIntentVersionsRequestRequestTypeDef definition
class GetIntentVersionsRequestRequestTypeDef(TypedDict):
name: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
IntentMetadataTypeDef#
# IntentMetadataTypeDef usage example
from mypy_boto3_lex_models.type_defs import IntentMetadataTypeDef
def get_value() -> IntentMetadataTypeDef:
return {
"name": ...,
}
# IntentMetadataTypeDef definition
class IntentMetadataTypeDef(TypedDict):
name: NotRequired[str],
description: NotRequired[str],
lastUpdatedDate: NotRequired[datetime],
createdDate: NotRequired[datetime],
version: NotRequired[str],
GetIntentsRequestGetIntentsPaginateTypeDef#
# GetIntentsRequestGetIntentsPaginateTypeDef usage example
from mypy_boto3_lex_models.type_defs import GetIntentsRequestGetIntentsPaginateTypeDef
def get_value() -> GetIntentsRequestGetIntentsPaginateTypeDef:
return {
"nameContains": ...,
}
# GetIntentsRequestGetIntentsPaginateTypeDef definition
class GetIntentsRequestGetIntentsPaginateTypeDef(TypedDict):
nameContains: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetIntentsRequestRequestTypeDef#
# GetIntentsRequestRequestTypeDef usage example
from mypy_boto3_lex_models.type_defs import GetIntentsRequestRequestTypeDef
def get_value() -> GetIntentsRequestRequestTypeDef:
return {
"nextToken": ...,
}
# GetIntentsRequestRequestTypeDef definition
class GetIntentsRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
nameContains: NotRequired[str],
GetMigrationRequestRequestTypeDef#
# GetMigrationRequestRequestTypeDef usage example
from mypy_boto3_lex_models.type_defs import GetMigrationRequestRequestTypeDef
def get_value() -> GetMigrationRequestRequestTypeDef:
return {
"migrationId": ...,
}
# GetMigrationRequestRequestTypeDef definition
class GetMigrationRequestRequestTypeDef(TypedDict):
migrationId: str,
MigrationAlertTypeDef#
# MigrationAlertTypeDef usage example
from mypy_boto3_lex_models.type_defs import MigrationAlertTypeDef
def get_value() -> MigrationAlertTypeDef:
return {
"type": ...,
}
# MigrationAlertTypeDef definition
class MigrationAlertTypeDef(TypedDict):
type: NotRequired[MigrationAlertTypeType], # (1)
message: NotRequired[str],
details: NotRequired[List[str]],
referenceURLs: NotRequired[List[str]],
GetMigrationsRequestRequestTypeDef#
# GetMigrationsRequestRequestTypeDef usage example
from mypy_boto3_lex_models.type_defs import GetMigrationsRequestRequestTypeDef
def get_value() -> GetMigrationsRequestRequestTypeDef:
return {
"sortByAttribute": ...,
}
# GetMigrationsRequestRequestTypeDef definition
class GetMigrationsRequestRequestTypeDef(TypedDict):
sortByAttribute: NotRequired[MigrationSortAttributeType], # (1)
sortByOrder: NotRequired[SortOrderType], # (2)
v1BotNameContains: NotRequired[str],
migrationStatusEquals: NotRequired[MigrationStatusType], # (3)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
MigrationSummaryTypeDef#
# MigrationSummaryTypeDef usage example
from mypy_boto3_lex_models.type_defs import MigrationSummaryTypeDef
def get_value() -> MigrationSummaryTypeDef:
return {
"migrationId": ...,
}
# MigrationSummaryTypeDef definition
class MigrationSummaryTypeDef(TypedDict):
migrationId: NotRequired[str],
v1BotName: NotRequired[str],
v1BotVersion: NotRequired[str],
v1BotLocale: NotRequired[LocaleType], # (1)
v2BotId: NotRequired[str],
v2BotRole: NotRequired[str],
migrationStatus: NotRequired[MigrationStatusType], # (2)
migrationStrategy: NotRequired[MigrationStrategyType], # (3)
migrationTimestamp: NotRequired[datetime],
- See LocaleType
- See MigrationStatusType
- See MigrationStrategyType
GetSlotTypeRequestRequestTypeDef#
# GetSlotTypeRequestRequestTypeDef usage example
from mypy_boto3_lex_models.type_defs import GetSlotTypeRequestRequestTypeDef
def get_value() -> GetSlotTypeRequestRequestTypeDef:
return {
"name": ...,
"version": ...,
}
# GetSlotTypeRequestRequestTypeDef definition
class GetSlotTypeRequestRequestTypeDef(TypedDict):
name: str,
version: str,
GetSlotTypeVersionsRequestGetSlotTypeVersionsPaginateTypeDef#
# GetSlotTypeVersionsRequestGetSlotTypeVersionsPaginateTypeDef usage example
from mypy_boto3_lex_models.type_defs import GetSlotTypeVersionsRequestGetSlotTypeVersionsPaginateTypeDef
def get_value() -> GetSlotTypeVersionsRequestGetSlotTypeVersionsPaginateTypeDef:
return {
"name": ...,
}
# GetSlotTypeVersionsRequestGetSlotTypeVersionsPaginateTypeDef definition
class GetSlotTypeVersionsRequestGetSlotTypeVersionsPaginateTypeDef(TypedDict):
name: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetSlotTypeVersionsRequestRequestTypeDef#
# GetSlotTypeVersionsRequestRequestTypeDef usage example
from mypy_boto3_lex_models.type_defs import GetSlotTypeVersionsRequestRequestTypeDef
def get_value() -> GetSlotTypeVersionsRequestRequestTypeDef:
return {
"name": ...,
}
# GetSlotTypeVersionsRequestRequestTypeDef definition
class GetSlotTypeVersionsRequestRequestTypeDef(TypedDict):
name: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
SlotTypeMetadataTypeDef#
# SlotTypeMetadataTypeDef usage example
from mypy_boto3_lex_models.type_defs import SlotTypeMetadataTypeDef
def get_value() -> SlotTypeMetadataTypeDef:
return {
"name": ...,
}
# SlotTypeMetadataTypeDef definition
class SlotTypeMetadataTypeDef(TypedDict):
name: NotRequired[str],
description: NotRequired[str],
lastUpdatedDate: NotRequired[datetime],
createdDate: NotRequired[datetime],
version: NotRequired[str],
GetSlotTypesRequestGetSlotTypesPaginateTypeDef#
# GetSlotTypesRequestGetSlotTypesPaginateTypeDef usage example
from mypy_boto3_lex_models.type_defs import GetSlotTypesRequestGetSlotTypesPaginateTypeDef
def get_value() -> GetSlotTypesRequestGetSlotTypesPaginateTypeDef:
return {
"nameContains": ...,
}
# GetSlotTypesRequestGetSlotTypesPaginateTypeDef definition
class GetSlotTypesRequestGetSlotTypesPaginateTypeDef(TypedDict):
nameContains: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetSlotTypesRequestRequestTypeDef#
# GetSlotTypesRequestRequestTypeDef usage example
from mypy_boto3_lex_models.type_defs import GetSlotTypesRequestRequestTypeDef
def get_value() -> GetSlotTypesRequestRequestTypeDef:
return {
"nextToken": ...,
}
# GetSlotTypesRequestRequestTypeDef definition
class GetSlotTypesRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
nameContains: NotRequired[str],
GetUtterancesViewRequestRequestTypeDef#
# GetUtterancesViewRequestRequestTypeDef usage example
from mypy_boto3_lex_models.type_defs import GetUtterancesViewRequestRequestTypeDef
def get_value() -> GetUtterancesViewRequestRequestTypeDef:
return {
"botName": ...,
"botVersions": ...,
"statusType": ...,
}
# GetUtterancesViewRequestRequestTypeDef definition
class GetUtterancesViewRequestRequestTypeDef(TypedDict):
botName: str,
botVersions: Sequence[str],
statusType: StatusTypeType, # (1)
- See StatusTypeType
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef usage example
from mypy_boto3_lex_models.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
}
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
TagTypeDef#
# TagTypeDef usage example
from mypy_boto3_lex_models.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"key": ...,
"value": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
key: str,
value: str,
MessageTypeDef#
# MessageTypeDef usage example
from mypy_boto3_lex_models.type_defs import MessageTypeDef
def get_value() -> MessageTypeDef:
return {
"contentType": ...,
"content": ...,
}
# MessageTypeDef definition
class MessageTypeDef(TypedDict):
contentType: ContentTypeType, # (1)
content: str,
groupNumber: NotRequired[int],
- See ContentTypeType
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef usage example
from mypy_boto3_lex_models.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_lex_models.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
SlotDefaultValueTypeDef#
# SlotDefaultValueTypeDef usage example
from mypy_boto3_lex_models.type_defs import SlotDefaultValueTypeDef
def get_value() -> SlotDefaultValueTypeDef:
return {
"defaultValue": ...,
}
# SlotDefaultValueTypeDef definition
class SlotDefaultValueTypeDef(TypedDict):
defaultValue: str,
SlotTypeRegexConfigurationTypeDef#
# SlotTypeRegexConfigurationTypeDef usage example
from mypy_boto3_lex_models.type_defs import SlotTypeRegexConfigurationTypeDef
def get_value() -> SlotTypeRegexConfigurationTypeDef:
return {
"pattern": ...,
}
# SlotTypeRegexConfigurationTypeDef definition
class SlotTypeRegexConfigurationTypeDef(TypedDict):
pattern: str,
StartMigrationRequestRequestTypeDef#
# StartMigrationRequestRequestTypeDef usage example
from mypy_boto3_lex_models.type_defs import StartMigrationRequestRequestTypeDef
def get_value() -> StartMigrationRequestRequestTypeDef:
return {
"v1BotName": ...,
"v1BotVersion": ...,
"v2BotName": ...,
"v2BotRole": ...,
"migrationStrategy": ...,
}
# StartMigrationRequestRequestTypeDef definition
class StartMigrationRequestRequestTypeDef(TypedDict):
v1BotName: str,
v1BotVersion: str,
v2BotName: str,
v2BotRole: str,
migrationStrategy: MigrationStrategyType, # (1)
StartMigrationResponseTypeDef#
# StartMigrationResponseTypeDef usage example
from mypy_boto3_lex_models.type_defs import StartMigrationResponseTypeDef
def get_value() -> StartMigrationResponseTypeDef:
return {
"v1BotName": ...,
"v1BotVersion": ...,
"v1BotLocale": ...,
"v2BotId": ...,
"v2BotRole": ...,
"migrationId": ...,
"migrationStrategy": ...,
"migrationTimestamp": ...,
"ResponseMetadata": ...,
}
# StartMigrationResponseTypeDef definition
class StartMigrationResponseTypeDef(TypedDict):
v1BotName: str,
v1BotVersion: str,
v1BotLocale: LocaleType, # (1)
v2BotId: str,
v2BotRole: str,
migrationId: str,
migrationStrategy: MigrationStrategyType, # (2)
migrationTimestamp: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See LocaleType
- See MigrationStrategyType
- See ResponseMetadataTypeDef
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef usage example
from mypy_boto3_lex_models.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
"tagKeys": ...,
}
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
UtteranceDataTypeDef#
# UtteranceDataTypeDef usage example
from mypy_boto3_lex_models.type_defs import UtteranceDataTypeDef
def get_value() -> UtteranceDataTypeDef:
return {
"utteranceString": ...,
}
# UtteranceDataTypeDef definition
class UtteranceDataTypeDef(TypedDict):
utteranceString: NotRequired[str],
count: NotRequired[int],
distinctUsers: NotRequired[int],
firstUtteredDate: NotRequired[datetime],
lastUtteredDate: NotRequired[datetime],
GetBotChannelAssociationsResponseTypeDef#
# GetBotChannelAssociationsResponseTypeDef usage example
from mypy_boto3_lex_models.type_defs import GetBotChannelAssociationsResponseTypeDef
def get_value() -> GetBotChannelAssociationsResponseTypeDef:
return {
"botChannelAssociations": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# GetBotChannelAssociationsResponseTypeDef definition
class GetBotChannelAssociationsResponseTypeDef(TypedDict):
botChannelAssociations: List[BotChannelAssociationTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetBotVersionsResponseTypeDef#
# GetBotVersionsResponseTypeDef usage example
from mypy_boto3_lex_models.type_defs import GetBotVersionsResponseTypeDef
def get_value() -> GetBotVersionsResponseTypeDef:
return {
"bots": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# GetBotVersionsResponseTypeDef definition
class GetBotVersionsResponseTypeDef(TypedDict):
bots: List[BotMetadataTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetBotsResponseTypeDef#
# GetBotsResponseTypeDef usage example
from mypy_boto3_lex_models.type_defs import GetBotsResponseTypeDef
def get_value() -> GetBotsResponseTypeDef:
return {
"bots": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# GetBotsResponseTypeDef definition
class GetBotsResponseTypeDef(TypedDict):
bots: List[BotMetadataTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetBuiltinIntentsResponseTypeDef#
# GetBuiltinIntentsResponseTypeDef usage example
from mypy_boto3_lex_models.type_defs import GetBuiltinIntentsResponseTypeDef
def get_value() -> GetBuiltinIntentsResponseTypeDef:
return {
"intents": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# GetBuiltinIntentsResponseTypeDef definition
class GetBuiltinIntentsResponseTypeDef(TypedDict):
intents: List[BuiltinIntentMetadataTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetBuiltinIntentResponseTypeDef#
# GetBuiltinIntentResponseTypeDef usage example
from mypy_boto3_lex_models.type_defs import GetBuiltinIntentResponseTypeDef
def get_value() -> GetBuiltinIntentResponseTypeDef:
return {
"signature": ...,
"supportedLocales": ...,
"slots": ...,
"ResponseMetadata": ...,
}
# GetBuiltinIntentResponseTypeDef definition
class GetBuiltinIntentResponseTypeDef(TypedDict):
signature: str,
supportedLocales: List[LocaleType], # (1)
slots: List[BuiltinIntentSlotTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetBuiltinSlotTypesResponseTypeDef#
# GetBuiltinSlotTypesResponseTypeDef usage example
from mypy_boto3_lex_models.type_defs import GetBuiltinSlotTypesResponseTypeDef
def get_value() -> GetBuiltinSlotTypesResponseTypeDef:
return {
"slotTypes": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# GetBuiltinSlotTypesResponseTypeDef definition
class GetBuiltinSlotTypesResponseTypeDef(TypedDict):
slotTypes: List[BuiltinSlotTypeMetadataTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
FulfillmentActivityTypeDef#
# FulfillmentActivityTypeDef usage example
from mypy_boto3_lex_models.type_defs import FulfillmentActivityTypeDef
def get_value() -> FulfillmentActivityTypeDef:
return {
"type": ...,
}
# FulfillmentActivityTypeDef definition
class FulfillmentActivityTypeDef(TypedDict):
type: FulfillmentActivityTypeType, # (1)
codeHook: NotRequired[CodeHookTypeDef], # (2)
ConversationLogsRequestTypeDef#
# ConversationLogsRequestTypeDef usage example
from mypy_boto3_lex_models.type_defs import ConversationLogsRequestTypeDef
def get_value() -> ConversationLogsRequestTypeDef:
return {
"logSettings": ...,
"iamRoleArn": ...,
}
# ConversationLogsRequestTypeDef definition
class ConversationLogsRequestTypeDef(TypedDict):
logSettings: Sequence[LogSettingsRequestTypeDef], # (1)
iamRoleArn: str,
ConversationLogsResponseTypeDef#
# ConversationLogsResponseTypeDef usage example
from mypy_boto3_lex_models.type_defs import ConversationLogsResponseTypeDef
def get_value() -> ConversationLogsResponseTypeDef:
return {
"logSettings": ...,
}
# ConversationLogsResponseTypeDef definition
class ConversationLogsResponseTypeDef(TypedDict):
logSettings: NotRequired[List[LogSettingsResponseTypeDef]], # (1)
iamRoleArn: NotRequired[str],
GetIntentVersionsResponseTypeDef#
# GetIntentVersionsResponseTypeDef usage example
from mypy_boto3_lex_models.type_defs import GetIntentVersionsResponseTypeDef
def get_value() -> GetIntentVersionsResponseTypeDef:
return {
"intents": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# GetIntentVersionsResponseTypeDef definition
class GetIntentVersionsResponseTypeDef(TypedDict):
intents: List[IntentMetadataTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetIntentsResponseTypeDef#
# GetIntentsResponseTypeDef usage example
from mypy_boto3_lex_models.type_defs import GetIntentsResponseTypeDef
def get_value() -> GetIntentsResponseTypeDef:
return {
"intents": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# GetIntentsResponseTypeDef definition
class GetIntentsResponseTypeDef(TypedDict):
intents: List[IntentMetadataTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetMigrationResponseTypeDef#
# GetMigrationResponseTypeDef usage example
from mypy_boto3_lex_models.type_defs import GetMigrationResponseTypeDef
def get_value() -> GetMigrationResponseTypeDef:
return {
"migrationId": ...,
"v1BotName": ...,
"v1BotVersion": ...,
"v1BotLocale": ...,
"v2BotId": ...,
"v2BotRole": ...,
"migrationStatus": ...,
"migrationStrategy": ...,
"migrationTimestamp": ...,
"alerts": ...,
"ResponseMetadata": ...,
}
# GetMigrationResponseTypeDef definition
class GetMigrationResponseTypeDef(TypedDict):
migrationId: str,
v1BotName: str,
v1BotVersion: str,
v1BotLocale: LocaleType, # (1)
v2BotId: str,
v2BotRole: str,
migrationStatus: MigrationStatusType, # (2)
migrationStrategy: MigrationStrategyType, # (3)
migrationTimestamp: datetime,
alerts: List[MigrationAlertTypeDef], # (4)
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See LocaleType
- See MigrationStatusType
- See MigrationStrategyType
- See MigrationAlertTypeDef
- See ResponseMetadataTypeDef
GetMigrationsResponseTypeDef#
# GetMigrationsResponseTypeDef usage example
from mypy_boto3_lex_models.type_defs import GetMigrationsResponseTypeDef
def get_value() -> GetMigrationsResponseTypeDef:
return {
"migrationSummaries": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# GetMigrationsResponseTypeDef definition
class GetMigrationsResponseTypeDef(TypedDict):
migrationSummaries: List[MigrationSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetSlotTypeVersionsResponseTypeDef#
# GetSlotTypeVersionsResponseTypeDef usage example
from mypy_boto3_lex_models.type_defs import GetSlotTypeVersionsResponseTypeDef
def get_value() -> GetSlotTypeVersionsResponseTypeDef:
return {
"slotTypes": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# GetSlotTypeVersionsResponseTypeDef definition
class GetSlotTypeVersionsResponseTypeDef(TypedDict):
slotTypes: List[SlotTypeMetadataTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetSlotTypesResponseTypeDef#
# GetSlotTypesResponseTypeDef usage example
from mypy_boto3_lex_models.type_defs import GetSlotTypesResponseTypeDef
def get_value() -> GetSlotTypesResponseTypeDef:
return {
"slotTypes": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# GetSlotTypesResponseTypeDef definition
class GetSlotTypesResponseTypeDef(TypedDict):
slotTypes: List[SlotTypeMetadataTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef usage example
from mypy_boto3_lex_models.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"tags": ...,
"ResponseMetadata": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
StartImportRequestRequestTypeDef#
# StartImportRequestRequestTypeDef usage example
from mypy_boto3_lex_models.type_defs import StartImportRequestRequestTypeDef
def get_value() -> StartImportRequestRequestTypeDef:
return {
"payload": ...,
"resourceType": ...,
"mergeStrategy": ...,
}
# StartImportRequestRequestTypeDef definition
class StartImportRequestRequestTypeDef(TypedDict):
payload: Union[str, bytes, IO[Any], StreamingBody],
resourceType: ResourceTypeType, # (1)
mergeStrategy: MergeStrategyType, # (2)
tags: NotRequired[Sequence[TagTypeDef]], # (3)
- See ResourceTypeType
- See MergeStrategyType
- See TagTypeDef
StartImportResponseTypeDef#
# StartImportResponseTypeDef usage example
from mypy_boto3_lex_models.type_defs import StartImportResponseTypeDef
def get_value() -> StartImportResponseTypeDef:
return {
"name": ...,
"resourceType": ...,
"mergeStrategy": ...,
"importId": ...,
"importStatus": ...,
"tags": ...,
"createdDate": ...,
"ResponseMetadata": ...,
}
# StartImportResponseTypeDef definition
class StartImportResponseTypeDef(TypedDict):
name: str,
resourceType: ResourceTypeType, # (1)
mergeStrategy: MergeStrategyType, # (2)
importId: str,
importStatus: ImportStatusType, # (3)
tags: List[TagTypeDef], # (4)
createdDate: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See ResourceTypeType
- See MergeStrategyType
- See ImportStatusType
- See TagTypeDef
- See ResponseMetadataTypeDef
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef usage example
from mypy_boto3_lex_models.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
"tags": ...,
}
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
PromptTypeDef#
# PromptTypeDef usage example
from mypy_boto3_lex_models.type_defs import PromptTypeDef
def get_value() -> PromptTypeDef:
return {
"messages": ...,
"maxAttempts": ...,
}
# PromptTypeDef definition
class PromptTypeDef(TypedDict):
messages: List[MessageTypeDef], # (1)
maxAttempts: int,
responseCard: NotRequired[str],
- See MessageTypeDef
StatementTypeDef#
# StatementTypeDef usage example
from mypy_boto3_lex_models.type_defs import StatementTypeDef
def get_value() -> StatementTypeDef:
return {
"messages": ...,
}
# StatementTypeDef definition
class StatementTypeDef(TypedDict):
messages: List[MessageTypeDef], # (1)
responseCard: NotRequired[str],
- See MessageTypeDef
SlotDefaultValueSpecTypeDef#
# SlotDefaultValueSpecTypeDef usage example
from mypy_boto3_lex_models.type_defs import SlotDefaultValueSpecTypeDef
def get_value() -> SlotDefaultValueSpecTypeDef:
return {
"defaultValueList": ...,
}
# SlotDefaultValueSpecTypeDef definition
class SlotDefaultValueSpecTypeDef(TypedDict):
defaultValueList: List[SlotDefaultValueTypeDef], # (1)
SlotTypeConfigurationTypeDef#
# SlotTypeConfigurationTypeDef usage example
from mypy_boto3_lex_models.type_defs import SlotTypeConfigurationTypeDef
def get_value() -> SlotTypeConfigurationTypeDef:
return {
"regexConfiguration": ...,
}
# SlotTypeConfigurationTypeDef definition
class SlotTypeConfigurationTypeDef(TypedDict):
regexConfiguration: NotRequired[SlotTypeRegexConfigurationTypeDef], # (1)
UtteranceListTypeDef#
# UtteranceListTypeDef usage example
from mypy_boto3_lex_models.type_defs import UtteranceListTypeDef
def get_value() -> UtteranceListTypeDef:
return {
"botVersion": ...,
}
# UtteranceListTypeDef definition
class UtteranceListTypeDef(TypedDict):
botVersion: NotRequired[str],
utterances: NotRequired[List[UtteranceDataTypeDef]], # (1)
PutBotAliasRequestRequestTypeDef#
# PutBotAliasRequestRequestTypeDef usage example
from mypy_boto3_lex_models.type_defs import PutBotAliasRequestRequestTypeDef
def get_value() -> PutBotAliasRequestRequestTypeDef:
return {
"name": ...,
"botVersion": ...,
"botName": ...,
}
# PutBotAliasRequestRequestTypeDef definition
class PutBotAliasRequestRequestTypeDef(TypedDict):
name: str,
botVersion: str,
botName: str,
description: NotRequired[str],
checksum: NotRequired[str],
conversationLogs: NotRequired[ConversationLogsRequestTypeDef], # (1)
tags: NotRequired[Sequence[TagTypeDef]], # (2)
BotAliasMetadataTypeDef#
# BotAliasMetadataTypeDef usage example
from mypy_boto3_lex_models.type_defs import BotAliasMetadataTypeDef
def get_value() -> BotAliasMetadataTypeDef:
return {
"name": ...,
}
# BotAliasMetadataTypeDef definition
class BotAliasMetadataTypeDef(TypedDict):
name: NotRequired[str],
description: NotRequired[str],
botVersion: NotRequired[str],
botName: NotRequired[str],
lastUpdatedDate: NotRequired[datetime],
createdDate: NotRequired[datetime],
checksum: NotRequired[str],
conversationLogs: NotRequired[ConversationLogsResponseTypeDef], # (1)
GetBotAliasResponseTypeDef#
# GetBotAliasResponseTypeDef usage example
from mypy_boto3_lex_models.type_defs import GetBotAliasResponseTypeDef
def get_value() -> GetBotAliasResponseTypeDef:
return {
"name": ...,
"description": ...,
"botVersion": ...,
"botName": ...,
"lastUpdatedDate": ...,
"createdDate": ...,
"checksum": ...,
"conversationLogs": ...,
"ResponseMetadata": ...,
}
# GetBotAliasResponseTypeDef definition
class GetBotAliasResponseTypeDef(TypedDict):
name: str,
description: str,
botVersion: str,
botName: str,
lastUpdatedDate: datetime,
createdDate: datetime,
checksum: str,
conversationLogs: ConversationLogsResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutBotAliasResponseTypeDef#
# PutBotAliasResponseTypeDef usage example
from mypy_boto3_lex_models.type_defs import PutBotAliasResponseTypeDef
def get_value() -> PutBotAliasResponseTypeDef:
return {
"name": ...,
"description": ...,
"botVersion": ...,
"botName": ...,
"lastUpdatedDate": ...,
"createdDate": ...,
"checksum": ...,
"conversationLogs": ...,
"tags": ...,
"ResponseMetadata": ...,
}
# PutBotAliasResponseTypeDef definition
class PutBotAliasResponseTypeDef(TypedDict):
name: str,
description: str,
botVersion: str,
botName: str,
lastUpdatedDate: datetime,
createdDate: datetime,
checksum: str,
conversationLogs: ConversationLogsResponseTypeDef, # (1)
tags: List[TagTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
CreateBotVersionResponseTypeDef#
# CreateBotVersionResponseTypeDef usage example
from mypy_boto3_lex_models.type_defs import CreateBotVersionResponseTypeDef
def get_value() -> CreateBotVersionResponseTypeDef:
return {
"name": ...,
"description": ...,
"intents": ...,
"clarificationPrompt": ...,
"abortStatement": ...,
"status": ...,
"failureReason": ...,
"lastUpdatedDate": ...,
"createdDate": ...,
"idleSessionTTLInSeconds": ...,
"voiceId": ...,
"checksum": ...,
"version": ...,
"locale": ...,
"childDirected": ...,
"enableModelImprovements": ...,
"detectSentiment": ...,
"ResponseMetadata": ...,
}
# CreateBotVersionResponseTypeDef definition
class CreateBotVersionResponseTypeDef(TypedDict):
name: str,
description: str,
intents: List[IntentTypeDef], # (1)
clarificationPrompt: PromptTypeDef, # (2)
abortStatement: StatementTypeDef, # (3)
status: StatusType, # (4)
failureReason: str,
lastUpdatedDate: datetime,
createdDate: datetime,
idleSessionTTLInSeconds: int,
voiceId: str,
checksum: str,
version: str,
locale: LocaleType, # (5)
childDirected: bool,
enableModelImprovements: bool,
detectSentiment: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See IntentTypeDef
- See PromptTypeDef
- See StatementTypeDef
- See StatusType
- See LocaleType
- See ResponseMetadataTypeDef
FollowUpPromptTypeDef#
# FollowUpPromptTypeDef usage example
from mypy_boto3_lex_models.type_defs import FollowUpPromptTypeDef
def get_value() -> FollowUpPromptTypeDef:
return {
"prompt": ...,
"rejectionStatement": ...,
}
# FollowUpPromptTypeDef definition
class FollowUpPromptTypeDef(TypedDict):
prompt: PromptTypeDef, # (1)
rejectionStatement: StatementTypeDef, # (2)
- See PromptTypeDef
- See StatementTypeDef
GetBotResponseTypeDef#
# GetBotResponseTypeDef usage example
from mypy_boto3_lex_models.type_defs import GetBotResponseTypeDef
def get_value() -> GetBotResponseTypeDef:
return {
"name": ...,
"description": ...,
"intents": ...,
"enableModelImprovements": ...,
"nluIntentConfidenceThreshold": ...,
"clarificationPrompt": ...,
"abortStatement": ...,
"status": ...,
"failureReason": ...,
"lastUpdatedDate": ...,
"createdDate": ...,
"idleSessionTTLInSeconds": ...,
"voiceId": ...,
"checksum": ...,
"version": ...,
"locale": ...,
"childDirected": ...,
"detectSentiment": ...,
"ResponseMetadata": ...,
}
# GetBotResponseTypeDef definition
class GetBotResponseTypeDef(TypedDict):
name: str,
description: str,
intents: List[IntentTypeDef], # (1)
enableModelImprovements: bool,
nluIntentConfidenceThreshold: float,
clarificationPrompt: PromptTypeDef, # (2)
abortStatement: StatementTypeDef, # (3)
status: StatusType, # (4)
failureReason: str,
lastUpdatedDate: datetime,
createdDate: datetime,
idleSessionTTLInSeconds: int,
voiceId: str,
checksum: str,
version: str,
locale: LocaleType, # (5)
childDirected: bool,
detectSentiment: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See IntentTypeDef
- See PromptTypeDef
- See StatementTypeDef
- See StatusType
- See LocaleType
- See ResponseMetadataTypeDef
PutBotRequestRequestTypeDef#
# PutBotRequestRequestTypeDef usage example
from mypy_boto3_lex_models.type_defs import PutBotRequestRequestTypeDef
def get_value() -> PutBotRequestRequestTypeDef:
return {
"name": ...,
"locale": ...,
"childDirected": ...,
}
# PutBotRequestRequestTypeDef definition
class PutBotRequestRequestTypeDef(TypedDict):
name: str,
locale: LocaleType, # (1)
childDirected: bool,
description: NotRequired[str],
intents: NotRequired[Sequence[IntentTypeDef]], # (2)
enableModelImprovements: NotRequired[bool],
nluIntentConfidenceThreshold: NotRequired[float],
clarificationPrompt: NotRequired[PromptTypeDef], # (3)
abortStatement: NotRequired[StatementTypeDef], # (4)
idleSessionTTLInSeconds: NotRequired[int],
voiceId: NotRequired[str],
checksum: NotRequired[str],
processBehavior: NotRequired[ProcessBehaviorType], # (5)
detectSentiment: NotRequired[bool],
createVersion: NotRequired[bool],
tags: NotRequired[Sequence[TagTypeDef]], # (6)
- See LocaleType
- See IntentTypeDef
- See PromptTypeDef
- See StatementTypeDef
- See ProcessBehaviorType
- See TagTypeDef
PutBotResponseTypeDef#
# PutBotResponseTypeDef usage example
from mypy_boto3_lex_models.type_defs import PutBotResponseTypeDef
def get_value() -> PutBotResponseTypeDef:
return {
"name": ...,
"description": ...,
"intents": ...,
"enableModelImprovements": ...,
"nluIntentConfidenceThreshold": ...,
"clarificationPrompt": ...,
"abortStatement": ...,
"status": ...,
"failureReason": ...,
"lastUpdatedDate": ...,
"createdDate": ...,
"idleSessionTTLInSeconds": ...,
"voiceId": ...,
"checksum": ...,
"version": ...,
"locale": ...,
"childDirected": ...,
"createVersion": ...,
"detectSentiment": ...,
"tags": ...,
"ResponseMetadata": ...,
}
# PutBotResponseTypeDef definition
class PutBotResponseTypeDef(TypedDict):
name: str,
description: str,
intents: List[IntentTypeDef], # (1)
enableModelImprovements: bool,
nluIntentConfidenceThreshold: float,
clarificationPrompt: PromptTypeDef, # (2)
abortStatement: StatementTypeDef, # (3)
status: StatusType, # (4)
failureReason: str,
lastUpdatedDate: datetime,
createdDate: datetime,
idleSessionTTLInSeconds: int,
voiceId: str,
checksum: str,
version: str,
locale: LocaleType, # (5)
childDirected: bool,
createVersion: bool,
detectSentiment: bool,
tags: List[TagTypeDef], # (6)
ResponseMetadata: ResponseMetadataTypeDef, # (7)
- See IntentTypeDef
- See PromptTypeDef
- See StatementTypeDef
- See StatusType
- See LocaleType
- See TagTypeDef
- See ResponseMetadataTypeDef
SlotTypeDef#
# SlotTypeDef usage example
from mypy_boto3_lex_models.type_defs import SlotTypeDef
def get_value() -> SlotTypeDef:
return {
"name": ...,
"slotConstraint": ...,
}
# SlotTypeDef definition
class SlotTypeDef(TypedDict):
name: str,
slotConstraint: SlotConstraintType, # (1)
description: NotRequired[str],
slotType: NotRequired[str],
slotTypeVersion: NotRequired[str],
valueElicitationPrompt: NotRequired[PromptTypeDef], # (2)
priority: NotRequired[int],
sampleUtterances: NotRequired[List[str]],
responseCard: NotRequired[str],
obfuscationSetting: NotRequired[ObfuscationSettingType], # (3)
defaultValueSpec: NotRequired[SlotDefaultValueSpecTypeDef], # (4)
CreateSlotTypeVersionResponseTypeDef#
# CreateSlotTypeVersionResponseTypeDef usage example
from mypy_boto3_lex_models.type_defs import CreateSlotTypeVersionResponseTypeDef
def get_value() -> CreateSlotTypeVersionResponseTypeDef:
return {
"name": ...,
"description": ...,
"enumerationValues": ...,
"lastUpdatedDate": ...,
"createdDate": ...,
"version": ...,
"checksum": ...,
"valueSelectionStrategy": ...,
"parentSlotTypeSignature": ...,
"slotTypeConfigurations": ...,
"ResponseMetadata": ...,
}
# CreateSlotTypeVersionResponseTypeDef definition
class CreateSlotTypeVersionResponseTypeDef(TypedDict):
name: str,
description: str,
enumerationValues: List[EnumerationValueTypeDef], # (1)
lastUpdatedDate: datetime,
createdDate: datetime,
version: str,
checksum: str,
valueSelectionStrategy: SlotValueSelectionStrategyType, # (2)
parentSlotTypeSignature: str,
slotTypeConfigurations: List[SlotTypeConfigurationTypeDef], # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See EnumerationValueTypeDef
- See SlotValueSelectionStrategyType
- See SlotTypeConfigurationTypeDef
- See ResponseMetadataTypeDef
GetSlotTypeResponseTypeDef#
# GetSlotTypeResponseTypeDef usage example
from mypy_boto3_lex_models.type_defs import GetSlotTypeResponseTypeDef
def get_value() -> GetSlotTypeResponseTypeDef:
return {
"name": ...,
"description": ...,
"enumerationValues": ...,
"lastUpdatedDate": ...,
"createdDate": ...,
"version": ...,
"checksum": ...,
"valueSelectionStrategy": ...,
"parentSlotTypeSignature": ...,
"slotTypeConfigurations": ...,
"ResponseMetadata": ...,
}
# GetSlotTypeResponseTypeDef definition
class GetSlotTypeResponseTypeDef(TypedDict):
name: str,
description: str,
enumerationValues: List[EnumerationValueTypeDef], # (1)
lastUpdatedDate: datetime,
createdDate: datetime,
version: str,
checksum: str,
valueSelectionStrategy: SlotValueSelectionStrategyType, # (2)
parentSlotTypeSignature: str,
slotTypeConfigurations: List[SlotTypeConfigurationTypeDef], # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See EnumerationValueTypeDef
- See SlotValueSelectionStrategyType
- See SlotTypeConfigurationTypeDef
- See ResponseMetadataTypeDef
PutSlotTypeRequestRequestTypeDef#
# PutSlotTypeRequestRequestTypeDef usage example
from mypy_boto3_lex_models.type_defs import PutSlotTypeRequestRequestTypeDef
def get_value() -> PutSlotTypeRequestRequestTypeDef:
return {
"name": ...,
}
# PutSlotTypeRequestRequestTypeDef definition
class PutSlotTypeRequestRequestTypeDef(TypedDict):
name: str,
description: NotRequired[str],
enumerationValues: NotRequired[Sequence[EnumerationValueTypeDef]], # (1)
checksum: NotRequired[str],
valueSelectionStrategy: NotRequired[SlotValueSelectionStrategyType], # (2)
createVersion: NotRequired[bool],
parentSlotTypeSignature: NotRequired[str],
slotTypeConfigurations: NotRequired[Sequence[SlotTypeConfigurationTypeDef]], # (3)
PutSlotTypeResponseTypeDef#
# PutSlotTypeResponseTypeDef usage example
from mypy_boto3_lex_models.type_defs import PutSlotTypeResponseTypeDef
def get_value() -> PutSlotTypeResponseTypeDef:
return {
"name": ...,
"description": ...,
"enumerationValues": ...,
"lastUpdatedDate": ...,
"createdDate": ...,
"version": ...,
"checksum": ...,
"valueSelectionStrategy": ...,
"createVersion": ...,
"parentSlotTypeSignature": ...,
"slotTypeConfigurations": ...,
"ResponseMetadata": ...,
}
# PutSlotTypeResponseTypeDef definition
class PutSlotTypeResponseTypeDef(TypedDict):
name: str,
description: str,
enumerationValues: List[EnumerationValueTypeDef], # (1)
lastUpdatedDate: datetime,
createdDate: datetime,
version: str,
checksum: str,
valueSelectionStrategy: SlotValueSelectionStrategyType, # (2)
createVersion: bool,
parentSlotTypeSignature: str,
slotTypeConfigurations: List[SlotTypeConfigurationTypeDef], # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See EnumerationValueTypeDef
- See SlotValueSelectionStrategyType
- See SlotTypeConfigurationTypeDef
- See ResponseMetadataTypeDef
GetUtterancesViewResponseTypeDef#
# GetUtterancesViewResponseTypeDef usage example
from mypy_boto3_lex_models.type_defs import GetUtterancesViewResponseTypeDef
def get_value() -> GetUtterancesViewResponseTypeDef:
return {
"botName": ...,
"utterances": ...,
"ResponseMetadata": ...,
}
# GetUtterancesViewResponseTypeDef definition
class GetUtterancesViewResponseTypeDef(TypedDict):
botName: str,
utterances: List[UtteranceListTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetBotAliasesResponseTypeDef#
# GetBotAliasesResponseTypeDef usage example
from mypy_boto3_lex_models.type_defs import GetBotAliasesResponseTypeDef
def get_value() -> GetBotAliasesResponseTypeDef:
return {
"BotAliases": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# GetBotAliasesResponseTypeDef definition
class GetBotAliasesResponseTypeDef(TypedDict):
BotAliases: List[BotAliasMetadataTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateIntentVersionResponseTypeDef#
# CreateIntentVersionResponseTypeDef usage example
from mypy_boto3_lex_models.type_defs import CreateIntentVersionResponseTypeDef
def get_value() -> CreateIntentVersionResponseTypeDef:
return {
"name": ...,
"description": ...,
"slots": ...,
"sampleUtterances": ...,
"confirmationPrompt": ...,
"rejectionStatement": ...,
"followUpPrompt": ...,
"conclusionStatement": ...,
"dialogCodeHook": ...,
"fulfillmentActivity": ...,
"parentIntentSignature": ...,
"lastUpdatedDate": ...,
"createdDate": ...,
"version": ...,
"checksum": ...,
"kendraConfiguration": ...,
"inputContexts": ...,
"outputContexts": ...,
"ResponseMetadata": ...,
}
# CreateIntentVersionResponseTypeDef definition
class CreateIntentVersionResponseTypeDef(TypedDict):
name: str,
description: str,
slots: List[SlotTypeDef], # (1)
sampleUtterances: List[str],
confirmationPrompt: PromptTypeDef, # (2)
rejectionStatement: StatementTypeDef, # (3)
followUpPrompt: FollowUpPromptTypeDef, # (4)
conclusionStatement: StatementTypeDef, # (3)
dialogCodeHook: CodeHookTypeDef, # (6)
fulfillmentActivity: FulfillmentActivityTypeDef, # (7)
parentIntentSignature: str,
lastUpdatedDate: datetime,
createdDate: datetime,
version: str,
checksum: str,
kendraConfiguration: KendraConfigurationTypeDef, # (8)
inputContexts: List[InputContextTypeDef], # (9)
outputContexts: List[OutputContextTypeDef], # (10)
ResponseMetadata: ResponseMetadataTypeDef, # (11)
- See SlotTypeDef
- See PromptTypeDef
- See StatementTypeDef
- See FollowUpPromptTypeDef
- See StatementTypeDef
- See CodeHookTypeDef
- See FulfillmentActivityTypeDef
- See KendraConfigurationTypeDef
- See InputContextTypeDef
- See OutputContextTypeDef
- See ResponseMetadataTypeDef
GetIntentResponseTypeDef#
# GetIntentResponseTypeDef usage example
from mypy_boto3_lex_models.type_defs import GetIntentResponseTypeDef
def get_value() -> GetIntentResponseTypeDef:
return {
"name": ...,
"description": ...,
"slots": ...,
"sampleUtterances": ...,
"confirmationPrompt": ...,
"rejectionStatement": ...,
"followUpPrompt": ...,
"conclusionStatement": ...,
"dialogCodeHook": ...,
"fulfillmentActivity": ...,
"parentIntentSignature": ...,
"lastUpdatedDate": ...,
"createdDate": ...,
"version": ...,
"checksum": ...,
"kendraConfiguration": ...,
"inputContexts": ...,
"outputContexts": ...,
"ResponseMetadata": ...,
}
# GetIntentResponseTypeDef definition
class GetIntentResponseTypeDef(TypedDict):
name: str,
description: str,
slots: List[SlotTypeDef], # (1)
sampleUtterances: List[str],
confirmationPrompt: PromptTypeDef, # (2)
rejectionStatement: StatementTypeDef, # (3)
followUpPrompt: FollowUpPromptTypeDef, # (4)
conclusionStatement: StatementTypeDef, # (3)
dialogCodeHook: CodeHookTypeDef, # (6)
fulfillmentActivity: FulfillmentActivityTypeDef, # (7)
parentIntentSignature: str,
lastUpdatedDate: datetime,
createdDate: datetime,
version: str,
checksum: str,
kendraConfiguration: KendraConfigurationTypeDef, # (8)
inputContexts: List[InputContextTypeDef], # (9)
outputContexts: List[OutputContextTypeDef], # (10)
ResponseMetadata: ResponseMetadataTypeDef, # (11)
- See SlotTypeDef
- See PromptTypeDef
- See StatementTypeDef
- See FollowUpPromptTypeDef
- See StatementTypeDef
- See CodeHookTypeDef
- See FulfillmentActivityTypeDef
- See KendraConfigurationTypeDef
- See InputContextTypeDef
- See OutputContextTypeDef
- See ResponseMetadataTypeDef
PutIntentRequestRequestTypeDef#
# PutIntentRequestRequestTypeDef usage example
from mypy_boto3_lex_models.type_defs import PutIntentRequestRequestTypeDef
def get_value() -> PutIntentRequestRequestTypeDef:
return {
"name": ...,
}
# PutIntentRequestRequestTypeDef definition
class PutIntentRequestRequestTypeDef(TypedDict):
name: str,
description: NotRequired[str],
slots: NotRequired[Sequence[SlotTypeDef]], # (1)
sampleUtterances: NotRequired[Sequence[str]],
confirmationPrompt: NotRequired[PromptTypeDef], # (2)
rejectionStatement: NotRequired[StatementTypeDef], # (3)
followUpPrompt: NotRequired[FollowUpPromptTypeDef], # (4)
conclusionStatement: NotRequired[StatementTypeDef], # (3)
dialogCodeHook: NotRequired[CodeHookTypeDef], # (6)
fulfillmentActivity: NotRequired[FulfillmentActivityTypeDef], # (7)
parentIntentSignature: NotRequired[str],
checksum: NotRequired[str],
createVersion: NotRequired[bool],
kendraConfiguration: NotRequired[KendraConfigurationTypeDef], # (8)
inputContexts: NotRequired[Sequence[InputContextTypeDef]], # (9)
outputContexts: NotRequired[Sequence[OutputContextTypeDef]], # (10)
- See SlotTypeDef
- See PromptTypeDef
- See StatementTypeDef
- See FollowUpPromptTypeDef
- See StatementTypeDef
- See CodeHookTypeDef
- See FulfillmentActivityTypeDef
- See KendraConfigurationTypeDef
- See InputContextTypeDef
- See OutputContextTypeDef
PutIntentResponseTypeDef#
# PutIntentResponseTypeDef usage example
from mypy_boto3_lex_models.type_defs import PutIntentResponseTypeDef
def get_value() -> PutIntentResponseTypeDef:
return {
"name": ...,
"description": ...,
"slots": ...,
"sampleUtterances": ...,
"confirmationPrompt": ...,
"rejectionStatement": ...,
"followUpPrompt": ...,
"conclusionStatement": ...,
"dialogCodeHook": ...,
"fulfillmentActivity": ...,
"parentIntentSignature": ...,
"lastUpdatedDate": ...,
"createdDate": ...,
"version": ...,
"checksum": ...,
"createVersion": ...,
"kendraConfiguration": ...,
"inputContexts": ...,
"outputContexts": ...,
"ResponseMetadata": ...,
}
# PutIntentResponseTypeDef definition
class PutIntentResponseTypeDef(TypedDict):
name: str,
description: str,
slots: List[SlotTypeDef], # (1)
sampleUtterances: List[str],
confirmationPrompt: PromptTypeDef, # (2)
rejectionStatement: StatementTypeDef, # (3)
followUpPrompt: FollowUpPromptTypeDef, # (4)
conclusionStatement: StatementTypeDef, # (3)
dialogCodeHook: CodeHookTypeDef, # (6)
fulfillmentActivity: FulfillmentActivityTypeDef, # (7)
parentIntentSignature: str,
lastUpdatedDate: datetime,
createdDate: datetime,
version: str,
checksum: str,
createVersion: bool,
kendraConfiguration: KendraConfigurationTypeDef, # (8)
inputContexts: List[InputContextTypeDef], # (9)
outputContexts: List[OutputContextTypeDef], # (10)
ResponseMetadata: ResponseMetadataTypeDef, # (11)
- See SlotTypeDef
- See PromptTypeDef
- See StatementTypeDef
- See FollowUpPromptTypeDef
- See StatementTypeDef
- See CodeHookTypeDef
- See FulfillmentActivityTypeDef
- See KendraConfigurationTypeDef
- See InputContextTypeDef
- See OutputContextTypeDef
- See ResponseMetadataTypeDef