Skip to content

Typed dictionaries

Index > LexModelsV2 > Typed dictionaries

Auto-generated documentation for LexModelsV2 type annotations stubs module mypy-boto3-lexv2-models.

AdvancedRecognitionSettingTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import AdvancedRecognitionSettingTypeDef

def get_value() -> AdvancedRecognitionSettingTypeDef:
    return {
        "audioRecognitionStrategy": ...,
    }
Definition
class AdvancedRecognitionSettingTypeDef(TypedDict):
    audioRecognitionStrategy: NotRequired[AudioRecognitionStrategyType],  # (1)
  1. See AudioRecognitionStrategyType

AggregatedUtterancesFilterTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import AggregatedUtterancesFilterTypeDef

def get_value() -> AggregatedUtterancesFilterTypeDef:
    return {
        "name": ...,
        "values": ...,
        "operator": ...,
    }
Definition
class AggregatedUtterancesFilterTypeDef(TypedDict):
    name: AggregatedUtterancesFilterNameType,  # (1)
    values: Sequence[str],
    operator: AggregatedUtterancesFilterOperatorType,  # (2)
  1. See AggregatedUtterancesFilterNameType
  2. See AggregatedUtterancesFilterOperatorType

AggregatedUtterancesSortByTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import AggregatedUtterancesSortByTypeDef

def get_value() -> AggregatedUtterancesSortByTypeDef:
    return {
        "attribute": ...,
        "order": ...,
    }
Definition
class AggregatedUtterancesSortByTypeDef(TypedDict):
    attribute: AggregatedUtterancesSortAttributeType,  # (1)
    order: SortOrderType,  # (2)
  1. See AggregatedUtterancesSortAttributeType
  2. See SortOrderType

AggregatedUtterancesSummaryTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import AggregatedUtterancesSummaryTypeDef

def get_value() -> AggregatedUtterancesSummaryTypeDef:
    return {
        "utterance": ...,
    }
Definition
class AggregatedUtterancesSummaryTypeDef(TypedDict):
    utterance: NotRequired[str],
    hitCount: NotRequired[int],
    missedCount: NotRequired[int],
    utteranceFirstRecordedInAggregationDuration: NotRequired[datetime],
    utteranceLastRecordedInAggregationDuration: NotRequired[datetime],
    containsDataFromDeletedResources: NotRequired[bool],

AllowedInputTypesTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import AllowedInputTypesTypeDef

def get_value() -> AllowedInputTypesTypeDef:
    return {
        "allowAudioInput": ...,
        "allowDTMFInput": ...,
    }
Definition
class AllowedInputTypesTypeDef(TypedDict):
    allowAudioInput: bool,
    allowDTMFInput: bool,

AssociatedTranscriptFilterTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import AssociatedTranscriptFilterTypeDef

def get_value() -> AssociatedTranscriptFilterTypeDef:
    return {
        "name": ...,
        "values": ...,
    }
Definition
class AssociatedTranscriptFilterTypeDef(TypedDict):
    name: AssociatedTranscriptFilterNameType,  # (1)
    values: Sequence[str],
  1. See AssociatedTranscriptFilterNameType

AssociatedTranscriptTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import AssociatedTranscriptTypeDef

def get_value() -> AssociatedTranscriptTypeDef:
    return {
        "transcript": ...,
    }
Definition
class AssociatedTranscriptTypeDef(TypedDict):
    transcript: NotRequired[str],

AudioSpecificationTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import AudioSpecificationTypeDef

def get_value() -> AudioSpecificationTypeDef:
    return {
        "maxLengthMs": ...,
        "endTimeoutMs": ...,
    }
Definition
class AudioSpecificationTypeDef(TypedDict):
    maxLengthMs: int,
    endTimeoutMs: int,

DTMFSpecificationTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import DTMFSpecificationTypeDef

def get_value() -> DTMFSpecificationTypeDef:
    return {
        "maxLength": ...,
        "endTimeoutMs": ...,
        "deletionCharacter": ...,
        "endCharacter": ...,
    }
Definition
class DTMFSpecificationTypeDef(TypedDict):
    maxLength: int,
    endTimeoutMs: int,
    deletionCharacter: str,
    endCharacter: str,

S3BucketLogDestinationTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import S3BucketLogDestinationTypeDef

def get_value() -> S3BucketLogDestinationTypeDef:
    return {
        "s3BucketArn": ...,
        "logPrefix": ...,
    }
Definition
class S3BucketLogDestinationTypeDef(TypedDict):
    s3BucketArn: str,
    logPrefix: str,
    kmsKeyArn: NotRequired[str],

BotAliasHistoryEventTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import BotAliasHistoryEventTypeDef

def get_value() -> BotAliasHistoryEventTypeDef:
    return {
        "botVersion": ...,
    }
Definition
class BotAliasHistoryEventTypeDef(TypedDict):
    botVersion: NotRequired[str],
    startDate: NotRequired[datetime],
    endDate: NotRequired[datetime],

BotAliasSummaryTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import BotAliasSummaryTypeDef

def get_value() -> BotAliasSummaryTypeDef:
    return {
        "botAliasId": ...,
    }
Definition
class BotAliasSummaryTypeDef(TypedDict):
    botAliasId: NotRequired[str],
    botAliasName: NotRequired[str],
    description: NotRequired[str],
    botVersion: NotRequired[str],
    botAliasStatus: NotRequired[BotAliasStatusType],  # (1)
    creationDateTime: NotRequired[datetime],
    lastUpdatedDateTime: NotRequired[datetime],
  1. See BotAliasStatusType

BotExportSpecificationTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import BotExportSpecificationTypeDef

def get_value() -> BotExportSpecificationTypeDef:
    return {
        "botId": ...,
        "botVersion": ...,
    }
Definition
class BotExportSpecificationTypeDef(TypedDict):
    botId: str,
    botVersion: str,

BotFilterTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import BotFilterTypeDef

def get_value() -> BotFilterTypeDef:
    return {
        "name": ...,
        "values": ...,
        "operator": ...,
    }
Definition
class BotFilterTypeDef(TypedDict):
    name: BotFilterNameType,  # (1)
    values: Sequence[str],
    operator: BotFilterOperatorType,  # (2)
  1. See BotFilterNameType
  2. See BotFilterOperatorType

DataPrivacyTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import DataPrivacyTypeDef

def get_value() -> DataPrivacyTypeDef:
    return {
        "childDirected": ...,
    }
Definition
class DataPrivacyTypeDef(TypedDict):
    childDirected: bool,

BotLocaleExportSpecificationTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import BotLocaleExportSpecificationTypeDef

def get_value() -> BotLocaleExportSpecificationTypeDef:
    return {
        "botId": ...,
        "botVersion": ...,
        "localeId": ...,
    }
Definition
class BotLocaleExportSpecificationTypeDef(TypedDict):
    botId: str,
    botVersion: str,
    localeId: str,

BotLocaleFilterTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import BotLocaleFilterTypeDef

def get_value() -> BotLocaleFilterTypeDef:
    return {
        "name": ...,
        "values": ...,
        "operator": ...,
    }
Definition
class BotLocaleFilterTypeDef(TypedDict):
    name: BotLocaleFilterNameType,  # (1)
    values: Sequence[str],
    operator: BotLocaleFilterOperatorType,  # (2)
  1. See BotLocaleFilterNameType
  2. See BotLocaleFilterOperatorType

BotLocaleHistoryEventTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import BotLocaleHistoryEventTypeDef

def get_value() -> BotLocaleHistoryEventTypeDef:
    return {
        "event": ...,
        "eventDate": ...,
    }
Definition
class BotLocaleHistoryEventTypeDef(TypedDict):
    event: str,
    eventDate: datetime,

VoiceSettingsTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import VoiceSettingsTypeDef

def get_value() -> VoiceSettingsTypeDef:
    return {
        "voiceId": ...,
    }
Definition
class VoiceSettingsTypeDef(TypedDict):
    voiceId: str,
    engine: NotRequired[VoiceEngineType],  # (1)
  1. See VoiceEngineType

BotLocaleSortByTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import BotLocaleSortByTypeDef

def get_value() -> BotLocaleSortByTypeDef:
    return {
        "attribute": ...,
        "order": ...,
    }
Definition
class BotLocaleSortByTypeDef(TypedDict):
    attribute: BotLocaleSortAttributeType,  # (1)
    order: SortOrderType,  # (2)
  1. See BotLocaleSortAttributeType
  2. See SortOrderType

BotLocaleSummaryTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import BotLocaleSummaryTypeDef

def get_value() -> BotLocaleSummaryTypeDef:
    return {
        "localeId": ...,
    }
Definition
class BotLocaleSummaryTypeDef(TypedDict):
    localeId: NotRequired[str],
    localeName: NotRequired[str],
    description: NotRequired[str],
    botLocaleStatus: NotRequired[BotLocaleStatusType],  # (1)
    lastUpdatedDateTime: NotRequired[datetime],
    lastBuildSubmittedDateTime: NotRequired[datetime],
  1. See BotLocaleStatusType

IntentStatisticsTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import IntentStatisticsTypeDef

def get_value() -> IntentStatisticsTypeDef:
    return {
        "discoveredIntentCount": ...,
    }
Definition
class IntentStatisticsTypeDef(TypedDict):
    discoveredIntentCount: NotRequired[int],

SlotTypeStatisticsTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import SlotTypeStatisticsTypeDef

def get_value() -> SlotTypeStatisticsTypeDef:
    return {
        "discoveredSlotTypeCount": ...,
    }
Definition
class SlotTypeStatisticsTypeDef(TypedDict):
    discoveredSlotTypeCount: NotRequired[int],

BotRecommendationSummaryTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import BotRecommendationSummaryTypeDef

def get_value() -> BotRecommendationSummaryTypeDef:
    return {
        "botRecommendationStatus": ...,
        "botRecommendationId": ...,
    }
Definition
class BotRecommendationSummaryTypeDef(TypedDict):
    botRecommendationStatus: BotRecommendationStatusType,  # (1)
    botRecommendationId: str,
    creationDateTime: NotRequired[datetime],
    lastUpdatedDateTime: NotRequired[datetime],
  1. See BotRecommendationStatusType

BotSortByTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import BotSortByTypeDef

def get_value() -> BotSortByTypeDef:
    return {
        "attribute": ...,
        "order": ...,
    }
Definition
class BotSortByTypeDef(TypedDict):
    attribute: BotSortAttributeType,  # (1)
    order: SortOrderType,  # (2)
  1. See BotSortAttributeType
  2. See SortOrderType

BotSummaryTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import BotSummaryTypeDef

def get_value() -> BotSummaryTypeDef:
    return {
        "botId": ...,
    }
Definition
class BotSummaryTypeDef(TypedDict):
    botId: NotRequired[str],
    botName: NotRequired[str],
    description: NotRequired[str],
    botStatus: NotRequired[BotStatusType],  # (1)
    latestBotVersion: NotRequired[str],
    lastUpdatedDateTime: NotRequired[datetime],
  1. See BotStatusType

BotVersionLocaleDetailsTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import BotVersionLocaleDetailsTypeDef

def get_value() -> BotVersionLocaleDetailsTypeDef:
    return {
        "sourceBotVersion": ...,
    }
Definition
class BotVersionLocaleDetailsTypeDef(TypedDict):
    sourceBotVersion: str,

BotVersionSortByTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import BotVersionSortByTypeDef

def get_value() -> BotVersionSortByTypeDef:
    return {
        "attribute": ...,
        "order": ...,
    }
Definition
class BotVersionSortByTypeDef(TypedDict):
    attribute: BotVersionSortAttributeType,  # (1)
    order: SortOrderType,  # (2)
  1. See BotVersionSortAttributeType
  2. See SortOrderType

BotVersionSummaryTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import BotVersionSummaryTypeDef

def get_value() -> BotVersionSummaryTypeDef:
    return {
        "botName": ...,
    }
Definition
class BotVersionSummaryTypeDef(TypedDict):
    botName: NotRequired[str],
    botVersion: NotRequired[str],
    description: NotRequired[str],
    botStatus: NotRequired[BotStatusType],  # (1)
    creationDateTime: NotRequired[datetime],
  1. See BotStatusType

BuildBotLocaleRequestRequestTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import BuildBotLocaleRequestRequestTypeDef

def get_value() -> BuildBotLocaleRequestRequestTypeDef:
    return {
        "botId": ...,
        "botVersion": ...,
        "localeId": ...,
    }
Definition
class BuildBotLocaleRequestRequestTypeDef(TypedDict):
    botId: str,
    botVersion: str,
    localeId: str,

ResponseMetadataTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
Definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

BuiltInIntentSortByTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import BuiltInIntentSortByTypeDef

def get_value() -> BuiltInIntentSortByTypeDef:
    return {
        "attribute": ...,
        "order": ...,
    }
Definition
class BuiltInIntentSortByTypeDef(TypedDict):
    attribute: BuiltInIntentSortAttributeType,  # (1)
    order: SortOrderType,  # (2)
  1. See BuiltInIntentSortAttributeType
  2. See SortOrderType

BuiltInIntentSummaryTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import BuiltInIntentSummaryTypeDef

def get_value() -> BuiltInIntentSummaryTypeDef:
    return {
        "intentSignature": ...,
    }
Definition
class BuiltInIntentSummaryTypeDef(TypedDict):
    intentSignature: NotRequired[str],
    description: NotRequired[str],

BuiltInSlotTypeSortByTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import BuiltInSlotTypeSortByTypeDef

def get_value() -> BuiltInSlotTypeSortByTypeDef:
    return {
        "attribute": ...,
        "order": ...,
    }
Definition
class BuiltInSlotTypeSortByTypeDef(TypedDict):
    attribute: BuiltInSlotTypeSortAttributeType,  # (1)
    order: SortOrderType,  # (2)
  1. See BuiltInSlotTypeSortAttributeType
  2. See SortOrderType

BuiltInSlotTypeSummaryTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import BuiltInSlotTypeSummaryTypeDef

def get_value() -> BuiltInSlotTypeSummaryTypeDef:
    return {
        "slotTypeSignature": ...,
    }
Definition
class BuiltInSlotTypeSummaryTypeDef(TypedDict):
    slotTypeSignature: NotRequired[str],
    description: NotRequired[str],

ButtonTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import ButtonTypeDef

def get_value() -> ButtonTypeDef:
    return {
        "text": ...,
        "value": ...,
    }
Definition
class ButtonTypeDef(TypedDict):
    text: str,
    value: str,

CloudWatchLogGroupLogDestinationTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import CloudWatchLogGroupLogDestinationTypeDef

def get_value() -> CloudWatchLogGroupLogDestinationTypeDef:
    return {
        "cloudWatchLogGroupArn": ...,
        "logPrefix": ...,
    }
Definition
class CloudWatchLogGroupLogDestinationTypeDef(TypedDict):
    cloudWatchLogGroupArn: str,
    logPrefix: str,

LambdaCodeHookTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import LambdaCodeHookTypeDef

def get_value() -> LambdaCodeHookTypeDef:
    return {
        "lambdaARN": ...,
        "codeHookInterfaceVersion": ...,
    }
Definition
class LambdaCodeHookTypeDef(TypedDict):
    lambdaARN: str,
    codeHookInterfaceVersion: str,

SubSlotTypeCompositionTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import SubSlotTypeCompositionTypeDef

def get_value() -> SubSlotTypeCompositionTypeDef:
    return {
        "name": ...,
        "slotTypeId": ...,
    }
Definition
class SubSlotTypeCompositionTypeDef(TypedDict):
    name: str,
    slotTypeId: str,

ConditionTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import ConditionTypeDef

def get_value() -> ConditionTypeDef:
    return {
        "expressionString": ...,
    }
Definition
class ConditionTypeDef(TypedDict):
    expressionString: str,

SentimentAnalysisSettingsTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import SentimentAnalysisSettingsTypeDef

def get_value() -> SentimentAnalysisSettingsTypeDef:
    return {
        "detectSentiment": ...,
    }
Definition
class SentimentAnalysisSettingsTypeDef(TypedDict):
    detectSentiment: bool,

DialogCodeHookSettingsTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import DialogCodeHookSettingsTypeDef

def get_value() -> DialogCodeHookSettingsTypeDef:
    return {
        "enabled": ...,
    }
Definition
class DialogCodeHookSettingsTypeDef(TypedDict):
    enabled: bool,

InputContextTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import InputContextTypeDef

def get_value() -> InputContextTypeDef:
    return {
        "name": ...,
    }
Definition
class InputContextTypeDef(TypedDict):
    name: str,

KendraConfigurationTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import KendraConfigurationTypeDef

def get_value() -> KendraConfigurationTypeDef:
    return {
        "kendraIndex": ...,
    }
Definition
class KendraConfigurationTypeDef(TypedDict):
    kendraIndex: str,
    queryFilterStringEnabled: NotRequired[bool],
    queryFilterString: NotRequired[str],

OutputContextTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import OutputContextTypeDef

def get_value() -> OutputContextTypeDef:
    return {
        "name": ...,
        "timeToLiveInSeconds": ...,
        "turnsToLive": ...,
    }
Definition
class OutputContextTypeDef(TypedDict):
    name: str,
    timeToLiveInSeconds: int,
    turnsToLive: int,

SampleUtteranceTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import SampleUtteranceTypeDef

def get_value() -> SampleUtteranceTypeDef:
    return {
        "utterance": ...,
    }
Definition
class SampleUtteranceTypeDef(TypedDict):
    utterance: str,

CreateResourcePolicyRequestRequestTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import CreateResourcePolicyRequestRequestTypeDef

def get_value() -> CreateResourcePolicyRequestRequestTypeDef:
    return {
        "resourceArn": ...,
        "policy": ...,
    }
Definition
class CreateResourcePolicyRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    policy: str,

PrincipalTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import PrincipalTypeDef

def get_value() -> PrincipalTypeDef:
    return {
        "service": ...,
    }
Definition
class PrincipalTypeDef(TypedDict):
    service: NotRequired[str],
    arn: NotRequired[str],

MultipleValuesSettingTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import MultipleValuesSettingTypeDef

def get_value() -> MultipleValuesSettingTypeDef:
    return {
        "allowMultipleValues": ...,
    }
Definition
class MultipleValuesSettingTypeDef(TypedDict):
    allowMultipleValues: NotRequired[bool],

ObfuscationSettingTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import ObfuscationSettingTypeDef

def get_value() -> ObfuscationSettingTypeDef:
    return {
        "obfuscationSettingType": ...,
    }
Definition
class ObfuscationSettingTypeDef(TypedDict):
    obfuscationSettingType: ObfuscationSettingTypeType,  # (1)
  1. See ObfuscationSettingTypeType

CustomPayloadTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import CustomPayloadTypeDef

def get_value() -> CustomPayloadTypeDef:
    return {
        "value": ...,
    }
Definition
class CustomPayloadTypeDef(TypedDict):
    value: str,

CustomVocabularyExportSpecificationTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import CustomVocabularyExportSpecificationTypeDef

def get_value() -> CustomVocabularyExportSpecificationTypeDef:
    return {
        "botId": ...,
        "botVersion": ...,
        "localeId": ...,
    }
Definition
class CustomVocabularyExportSpecificationTypeDef(TypedDict):
    botId: str,
    botVersion: str,
    localeId: str,

CustomVocabularyImportSpecificationTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import CustomVocabularyImportSpecificationTypeDef

def get_value() -> CustomVocabularyImportSpecificationTypeDef:
    return {
        "botId": ...,
        "botVersion": ...,
        "localeId": ...,
    }
Definition
class CustomVocabularyImportSpecificationTypeDef(TypedDict):
    botId: str,
    botVersion: str,
    localeId: str,

DateRangeFilterTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import DateRangeFilterTypeDef

def get_value() -> DateRangeFilterTypeDef:
    return {
        "startDateTime": ...,
        "endDateTime": ...,
    }
Definition
class DateRangeFilterTypeDef(TypedDict):
    startDateTime: datetime,
    endDateTime: datetime,

DeleteBotAliasRequestRequestTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import DeleteBotAliasRequestRequestTypeDef

def get_value() -> DeleteBotAliasRequestRequestTypeDef:
    return {
        "botAliasId": ...,
        "botId": ...,
    }
Definition
class DeleteBotAliasRequestRequestTypeDef(TypedDict):
    botAliasId: str,
    botId: str,
    skipResourceInUseCheck: NotRequired[bool],

DeleteBotLocaleRequestRequestTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import DeleteBotLocaleRequestRequestTypeDef

def get_value() -> DeleteBotLocaleRequestRequestTypeDef:
    return {
        "botId": ...,
        "botVersion": ...,
        "localeId": ...,
    }
Definition
class DeleteBotLocaleRequestRequestTypeDef(TypedDict):
    botId: str,
    botVersion: str,
    localeId: str,

DeleteBotRequestRequestTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import DeleteBotRequestRequestTypeDef

def get_value() -> DeleteBotRequestRequestTypeDef:
    return {
        "botId": ...,
    }
Definition
class DeleteBotRequestRequestTypeDef(TypedDict):
    botId: str,
    skipResourceInUseCheck: NotRequired[bool],

DeleteBotVersionRequestRequestTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import DeleteBotVersionRequestRequestTypeDef

def get_value() -> DeleteBotVersionRequestRequestTypeDef:
    return {
        "botId": ...,
        "botVersion": ...,
    }
Definition
class DeleteBotVersionRequestRequestTypeDef(TypedDict):
    botId: str,
    botVersion: str,
    skipResourceInUseCheck: NotRequired[bool],

DeleteCustomVocabularyRequestRequestTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import DeleteCustomVocabularyRequestRequestTypeDef

def get_value() -> DeleteCustomVocabularyRequestRequestTypeDef:
    return {
        "botId": ...,
        "botVersion": ...,
        "localeId": ...,
    }
Definition
class DeleteCustomVocabularyRequestRequestTypeDef(TypedDict):
    botId: str,
    botVersion: str,
    localeId: str,

DeleteExportRequestRequestTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import DeleteExportRequestRequestTypeDef

def get_value() -> DeleteExportRequestRequestTypeDef:
    return {
        "exportId": ...,
    }
Definition
class DeleteExportRequestRequestTypeDef(TypedDict):
    exportId: str,

DeleteImportRequestRequestTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import DeleteImportRequestRequestTypeDef

def get_value() -> DeleteImportRequestRequestTypeDef:
    return {
        "importId": ...,
    }
Definition
class DeleteImportRequestRequestTypeDef(TypedDict):
    importId: str,

DeleteIntentRequestRequestTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import DeleteIntentRequestRequestTypeDef

def get_value() -> DeleteIntentRequestRequestTypeDef:
    return {
        "intentId": ...,
        "botId": ...,
        "botVersion": ...,
        "localeId": ...,
    }
Definition
class DeleteIntentRequestRequestTypeDef(TypedDict):
    intentId: str,
    botId: str,
    botVersion: str,
    localeId: str,

DeleteResourcePolicyRequestRequestTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import DeleteResourcePolicyRequestRequestTypeDef

def get_value() -> DeleteResourcePolicyRequestRequestTypeDef:
    return {
        "resourceArn": ...,
    }
Definition
class DeleteResourcePolicyRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    expectedRevisionId: NotRequired[str],

DeleteResourcePolicyStatementRequestRequestTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import DeleteResourcePolicyStatementRequestRequestTypeDef

def get_value() -> DeleteResourcePolicyStatementRequestRequestTypeDef:
    return {
        "resourceArn": ...,
        "statementId": ...,
    }
Definition
class DeleteResourcePolicyStatementRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    statementId: str,
    expectedRevisionId: NotRequired[str],

DeleteSlotRequestRequestTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import DeleteSlotRequestRequestTypeDef

def get_value() -> DeleteSlotRequestRequestTypeDef:
    return {
        "slotId": ...,
        "botId": ...,
        "botVersion": ...,
        "localeId": ...,
        "intentId": ...,
    }
Definition
class DeleteSlotRequestRequestTypeDef(TypedDict):
    slotId: str,
    botId: str,
    botVersion: str,
    localeId: str,
    intentId: str,

DeleteSlotTypeRequestRequestTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import DeleteSlotTypeRequestRequestTypeDef

def get_value() -> DeleteSlotTypeRequestRequestTypeDef:
    return {
        "slotTypeId": ...,
        "botId": ...,
        "botVersion": ...,
        "localeId": ...,
    }
Definition
class DeleteSlotTypeRequestRequestTypeDef(TypedDict):
    slotTypeId: str,
    botId: str,
    botVersion: str,
    localeId: str,
    skipResourceInUseCheck: NotRequired[bool],

DeleteUtterancesRequestRequestTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import DeleteUtterancesRequestRequestTypeDef

def get_value() -> DeleteUtterancesRequestRequestTypeDef:
    return {
        "botId": ...,
    }
Definition
class DeleteUtterancesRequestRequestTypeDef(TypedDict):
    botId: str,
    localeId: NotRequired[str],
    sessionId: NotRequired[str],

WaiterConfigTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import WaiterConfigTypeDef

def get_value() -> WaiterConfigTypeDef:
    return {
        "Delay": ...,
    }
Definition
class WaiterConfigTypeDef(TypedDict):
    Delay: NotRequired[int],
    MaxAttempts: NotRequired[int],

DescribeBotAliasRequestRequestTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import DescribeBotAliasRequestRequestTypeDef

def get_value() -> DescribeBotAliasRequestRequestTypeDef:
    return {
        "botAliasId": ...,
        "botId": ...,
    }
Definition
class DescribeBotAliasRequestRequestTypeDef(TypedDict):
    botAliasId: str,
    botId: str,

DescribeBotLocaleRequestRequestTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import DescribeBotLocaleRequestRequestTypeDef

def get_value() -> DescribeBotLocaleRequestRequestTypeDef:
    return {
        "botId": ...,
        "botVersion": ...,
        "localeId": ...,
    }
Definition
class DescribeBotLocaleRequestRequestTypeDef(TypedDict):
    botId: str,
    botVersion: str,
    localeId: str,

DescribeBotRecommendationRequestRequestTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import DescribeBotRecommendationRequestRequestTypeDef

def get_value() -> DescribeBotRecommendationRequestRequestTypeDef:
    return {
        "botId": ...,
        "botVersion": ...,
        "localeId": ...,
        "botRecommendationId": ...,
    }
Definition
class DescribeBotRecommendationRequestRequestTypeDef(TypedDict):
    botId: str,
    botVersion: str,
    localeId: str,
    botRecommendationId: str,

EncryptionSettingTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import EncryptionSettingTypeDef

def get_value() -> EncryptionSettingTypeDef:
    return {
        "kmsKeyArn": ...,
    }
Definition
class EncryptionSettingTypeDef(TypedDict):
    kmsKeyArn: NotRequired[str],
    botLocaleExportPassword: NotRequired[str],
    associatedTranscriptsPassword: NotRequired[str],

DescribeBotRequestRequestTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import DescribeBotRequestRequestTypeDef

def get_value() -> DescribeBotRequestRequestTypeDef:
    return {
        "botId": ...,
    }
Definition
class DescribeBotRequestRequestTypeDef(TypedDict):
    botId: str,

DescribeBotVersionRequestRequestTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import DescribeBotVersionRequestRequestTypeDef

def get_value() -> DescribeBotVersionRequestRequestTypeDef:
    return {
        "botId": ...,
        "botVersion": ...,
    }
Definition
class DescribeBotVersionRequestRequestTypeDef(TypedDict):
    botId: str,
    botVersion: str,

DescribeCustomVocabularyMetadataRequestRequestTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import DescribeCustomVocabularyMetadataRequestRequestTypeDef

def get_value() -> DescribeCustomVocabularyMetadataRequestRequestTypeDef:
    return {
        "botId": ...,
        "botVersion": ...,
        "localeId": ...,
    }
Definition
class DescribeCustomVocabularyMetadataRequestRequestTypeDef(TypedDict):
    botId: str,
    botVersion: str,
    localeId: str,

DescribeExportRequestRequestTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import DescribeExportRequestRequestTypeDef

def get_value() -> DescribeExportRequestRequestTypeDef:
    return {
        "exportId": ...,
    }
Definition
class DescribeExportRequestRequestTypeDef(TypedDict):
    exportId: str,

DescribeImportRequestRequestTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import DescribeImportRequestRequestTypeDef

def get_value() -> DescribeImportRequestRequestTypeDef:
    return {
        "importId": ...,
    }
Definition
class DescribeImportRequestRequestTypeDef(TypedDict):
    importId: str,

DescribeIntentRequestRequestTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import DescribeIntentRequestRequestTypeDef

def get_value() -> DescribeIntentRequestRequestTypeDef:
    return {
        "intentId": ...,
        "botId": ...,
        "botVersion": ...,
        "localeId": ...,
    }
Definition
class DescribeIntentRequestRequestTypeDef(TypedDict):
    intentId: str,
    botId: str,
    botVersion: str,
    localeId: str,

SlotPriorityTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import SlotPriorityTypeDef

def get_value() -> SlotPriorityTypeDef:
    return {
        "priority": ...,
        "slotId": ...,
    }
Definition
class SlotPriorityTypeDef(TypedDict):
    priority: int,
    slotId: str,

DescribeResourcePolicyRequestRequestTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import DescribeResourcePolicyRequestRequestTypeDef

def get_value() -> DescribeResourcePolicyRequestRequestTypeDef:
    return {
        "resourceArn": ...,
    }
Definition
class DescribeResourcePolicyRequestRequestTypeDef(TypedDict):
    resourceArn: str,

DescribeSlotRequestRequestTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import DescribeSlotRequestRequestTypeDef

def get_value() -> DescribeSlotRequestRequestTypeDef:
    return {
        "slotId": ...,
        "botId": ...,
        "botVersion": ...,
        "localeId": ...,
        "intentId": ...,
    }
Definition
class DescribeSlotRequestRequestTypeDef(TypedDict):
    slotId: str,
    botId: str,
    botVersion: str,
    localeId: str,
    intentId: str,

DescribeSlotTypeRequestRequestTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import DescribeSlotTypeRequestRequestTypeDef

def get_value() -> DescribeSlotTypeRequestRequestTypeDef:
    return {
        "slotTypeId": ...,
        "botId": ...,
        "botVersion": ...,
        "localeId": ...,
    }
Definition
class DescribeSlotTypeRequestRequestTypeDef(TypedDict):
    slotTypeId: str,
    botId: str,
    botVersion: str,
    localeId: str,

DialogActionTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import DialogActionTypeDef

def get_value() -> DialogActionTypeDef:
    return {
        "type": ...,
    }
Definition
class DialogActionTypeDef(TypedDict):
    type: DialogActionTypeType,  # (1)
    slotToElicit: NotRequired[str],
    suppressNextMessage: NotRequired[bool],
  1. See DialogActionTypeType

IntentOverrideTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import IntentOverrideTypeDef

def get_value() -> IntentOverrideTypeDef:
    return {
        "name": ...,
    }
Definition
class IntentOverrideTypeDef(TypedDict):
    name: NotRequired[str],
    slots: NotRequired[Mapping[str, SlotValueOverrideTypeDef]],  # (1)
  1. See SlotValueOverrideTypeDef

ElicitationCodeHookInvocationSettingTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import ElicitationCodeHookInvocationSettingTypeDef

def get_value() -> ElicitationCodeHookInvocationSettingTypeDef:
    return {
        "enableCodeHookInvocation": ...,
    }
Definition
class ElicitationCodeHookInvocationSettingTypeDef(TypedDict):
    enableCodeHookInvocation: bool,
    invocationLabel: NotRequired[str],

ExportFilterTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import ExportFilterTypeDef

def get_value() -> ExportFilterTypeDef:
    return {
        "name": ...,
        "values": ...,
        "operator": ...,
    }
Definition
class ExportFilterTypeDef(TypedDict):
    name: ExportFilterNameType,  # (1)
    values: Sequence[str],
    operator: ExportFilterOperatorType,  # (2)
  1. See ExportFilterNameType
  2. See ExportFilterOperatorType

ExportSortByTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import ExportSortByTypeDef

def get_value() -> ExportSortByTypeDef:
    return {
        "attribute": ...,
        "order": ...,
    }
Definition
class ExportSortByTypeDef(TypedDict):
    attribute: ExportSortAttributeType,  # (1)
    order: SortOrderType,  # (2)
  1. See ExportSortAttributeType
  2. See SortOrderType

GrammarSlotTypeSourceTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import GrammarSlotTypeSourceTypeDef

def get_value() -> GrammarSlotTypeSourceTypeDef:
    return {
        "s3BucketName": ...,
        "s3ObjectKey": ...,
    }
Definition
class GrammarSlotTypeSourceTypeDef(TypedDict):
    s3BucketName: str,
    s3ObjectKey: str,
    kmsKeyArn: NotRequired[str],

ImportFilterTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import ImportFilterTypeDef

def get_value() -> ImportFilterTypeDef:
    return {
        "name": ...,
        "values": ...,
        "operator": ...,
    }
Definition
class ImportFilterTypeDef(TypedDict):
    name: ImportFilterNameType,  # (1)
    values: Sequence[str],
    operator: ImportFilterOperatorType,  # (2)
  1. See ImportFilterNameType
  2. See ImportFilterOperatorType

ImportSortByTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import ImportSortByTypeDef

def get_value() -> ImportSortByTypeDef:
    return {
        "attribute": ...,
        "order": ...,
    }
Definition
class ImportSortByTypeDef(TypedDict):
    attribute: ImportSortAttributeType,  # (1)
    order: SortOrderType,  # (2)
  1. See ImportSortAttributeType
  2. See SortOrderType

ImportSummaryTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import ImportSummaryTypeDef

def get_value() -> ImportSummaryTypeDef:
    return {
        "importId": ...,
    }
Definition
class ImportSummaryTypeDef(TypedDict):
    importId: NotRequired[str],
    importedResourceId: NotRequired[str],
    importedResourceName: NotRequired[str],
    importStatus: NotRequired[ImportStatusType],  # (1)
    mergeStrategy: NotRequired[MergeStrategyType],  # (2)
    creationDateTime: NotRequired[datetime],
    lastUpdatedDateTime: NotRequired[datetime],
    importedResourceType: NotRequired[ImportResourceTypeType],  # (3)
  1. See ImportStatusType
  2. See MergeStrategyType
  3. See ImportResourceTypeType

IntentFilterTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import IntentFilterTypeDef

def get_value() -> IntentFilterTypeDef:
    return {
        "name": ...,
        "values": ...,
        "operator": ...,
    }
Definition
class IntentFilterTypeDef(TypedDict):
    name: IntentFilterNameType,  # (1)
    values: Sequence[str],
    operator: IntentFilterOperatorType,  # (2)
  1. See IntentFilterNameType
  2. See IntentFilterOperatorType

IntentSortByTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import IntentSortByTypeDef

def get_value() -> IntentSortByTypeDef:
    return {
        "attribute": ...,
        "order": ...,
    }
Definition
class IntentSortByTypeDef(TypedDict):
    attribute: IntentSortAttributeType,  # (1)
    order: SortOrderType,  # (2)
  1. See IntentSortAttributeType
  2. See SortOrderType

ListBotAliasesRequestRequestTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import ListBotAliasesRequestRequestTypeDef

def get_value() -> ListBotAliasesRequestRequestTypeDef:
    return {
        "botId": ...,
    }
Definition
class ListBotAliasesRequestRequestTypeDef(TypedDict):
    botId: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListBotRecommendationsRequestRequestTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import ListBotRecommendationsRequestRequestTypeDef

def get_value() -> ListBotRecommendationsRequestRequestTypeDef:
    return {
        "botId": ...,
        "botVersion": ...,
        "localeId": ...,
    }
Definition
class ListBotRecommendationsRequestRequestTypeDef(TypedDict):
    botId: str,
    botVersion: str,
    localeId: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListRecommendedIntentsRequestRequestTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import ListRecommendedIntentsRequestRequestTypeDef

def get_value() -> ListRecommendedIntentsRequestRequestTypeDef:
    return {
        "botId": ...,
        "botVersion": ...,
        "localeId": ...,
        "botRecommendationId": ...,
    }
Definition
class ListRecommendedIntentsRequestRequestTypeDef(TypedDict):
    botId: str,
    botVersion: str,
    localeId: str,
    botRecommendationId: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

RecommendedIntentSummaryTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import RecommendedIntentSummaryTypeDef

def get_value() -> RecommendedIntentSummaryTypeDef:
    return {
        "intentId": ...,
    }
Definition
class RecommendedIntentSummaryTypeDef(TypedDict):
    intentId: NotRequired[str],
    intentName: NotRequired[str],
    sampleUtterancesCount: NotRequired[int],

SlotTypeFilterTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import SlotTypeFilterTypeDef

def get_value() -> SlotTypeFilterTypeDef:
    return {
        "name": ...,
        "values": ...,
        "operator": ...,
    }
Definition
class SlotTypeFilterTypeDef(TypedDict):
    name: SlotTypeFilterNameType,  # (1)
    values: Sequence[str],
    operator: SlotTypeFilterOperatorType,  # (2)
  1. See SlotTypeFilterNameType
  2. See SlotTypeFilterOperatorType

SlotTypeSortByTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import SlotTypeSortByTypeDef

def get_value() -> SlotTypeSortByTypeDef:
    return {
        "attribute": ...,
        "order": ...,
    }
Definition
class SlotTypeSortByTypeDef(TypedDict):
    attribute: SlotTypeSortAttributeType,  # (1)
    order: SortOrderType,  # (2)
  1. See SlotTypeSortAttributeType
  2. See SortOrderType

SlotTypeSummaryTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import SlotTypeSummaryTypeDef

def get_value() -> SlotTypeSummaryTypeDef:
    return {
        "slotTypeId": ...,
    }
Definition
class SlotTypeSummaryTypeDef(TypedDict):
    slotTypeId: NotRequired[str],
    slotTypeName: NotRequired[str],
    description: NotRequired[str],
    parentSlotTypeSignature: NotRequired[str],
    lastUpdatedDateTime: NotRequired[datetime],
    slotTypeCategory: NotRequired[SlotTypeCategoryType],  # (1)
  1. See SlotTypeCategoryType

SlotFilterTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import SlotFilterTypeDef

def get_value() -> SlotFilterTypeDef:
    return {
        "name": ...,
        "values": ...,
        "operator": ...,
    }
Definition
class SlotFilterTypeDef(TypedDict):
    name: SlotFilterNameType,  # (1)
    values: Sequence[str],
    operator: SlotFilterOperatorType,  # (2)
  1. See SlotFilterNameType
  2. See SlotFilterOperatorType

SlotSortByTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import SlotSortByTypeDef

def get_value() -> SlotSortByTypeDef:
    return {
        "attribute": ...,
        "order": ...,
    }
Definition
class SlotSortByTypeDef(TypedDict):
    attribute: SlotSortAttributeType,  # (1)
    order: SortOrderType,  # (2)
  1. See SlotSortAttributeType
  2. See SortOrderType

ListTagsForResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "resourceARN": ...,
    }
Definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    resourceARN: str,

PlainTextMessageTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import PlainTextMessageTypeDef

def get_value() -> PlainTextMessageTypeDef:
    return {
        "value": ...,
    }
Definition
class PlainTextMessageTypeDef(TypedDict):
    value: str,

SSMLMessageTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import SSMLMessageTypeDef

def get_value() -> SSMLMessageTypeDef:
    return {
        "value": ...,
    }
Definition
class SSMLMessageTypeDef(TypedDict):
    value: str,

PathFormatTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import PathFormatTypeDef

def get_value() -> PathFormatTypeDef:
    return {
        "objectPrefixes": ...,
    }
Definition
class PathFormatTypeDef(TypedDict):
    objectPrefixes: NotRequired[List[str]],

TextInputSpecificationTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import TextInputSpecificationTypeDef

def get_value() -> TextInputSpecificationTypeDef:
    return {
        "startTimeoutMs": ...,
    }
Definition
class TextInputSpecificationTypeDef(TypedDict):
    startTimeoutMs: int,

RelativeAggregationDurationTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import RelativeAggregationDurationTypeDef

def get_value() -> RelativeAggregationDurationTypeDef:
    return {
        "timeDimension": ...,
        "timeValue": ...,
    }
Definition
class RelativeAggregationDurationTypeDef(TypedDict):
    timeDimension: TimeDimensionType,  # (1)
    timeValue: int,
  1. See TimeDimensionType

SampleValueTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import SampleValueTypeDef

def get_value() -> SampleValueTypeDef:
    return {
        "value": ...,
    }
Definition
class SampleValueTypeDef(TypedDict):
    value: str,

SlotDefaultValueTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import SlotDefaultValueTypeDef

def get_value() -> SlotDefaultValueTypeDef:
    return {
        "defaultValue": ...,
    }
Definition
class SlotDefaultValueTypeDef(TypedDict):
    defaultValue: str,

SlotValueTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import SlotValueTypeDef

def get_value() -> SlotValueTypeDef:
    return {
        "interpretedValue": ...,
    }
Definition
class SlotValueTypeDef(TypedDict):
    interpretedValue: NotRequired[str],

SlotValueRegexFilterTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import SlotValueRegexFilterTypeDef

def get_value() -> SlotValueRegexFilterTypeDef:
    return {
        "pattern": ...,
    }
Definition
class SlotValueRegexFilterTypeDef(TypedDict):
    pattern: str,

StopBotRecommendationRequestRequestTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import StopBotRecommendationRequestRequestTypeDef

def get_value() -> StopBotRecommendationRequestRequestTypeDef:
    return {
        "botId": ...,
        "botVersion": ...,
        "localeId": ...,
        "botRecommendationId": ...,
    }
Definition
class StopBotRecommendationRequestRequestTypeDef(TypedDict):
    botId: str,
    botVersion: str,
    localeId: str,
    botRecommendationId: str,

TagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "resourceARN": ...,
        "tags": ...,
    }
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
    resourceARN: str,
    tags: Mapping[str, str],

UntagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "resourceARN": ...,
        "tagKeys": ...,
    }
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
    resourceARN: str,
    tagKeys: Sequence[str],

UpdateExportRequestRequestTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import UpdateExportRequestRequestTypeDef

def get_value() -> UpdateExportRequestRequestTypeDef:
    return {
        "exportId": ...,
    }
Definition
class UpdateExportRequestRequestTypeDef(TypedDict):
    exportId: str,
    filePassword: NotRequired[str],

UpdateResourcePolicyRequestRequestTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import UpdateResourcePolicyRequestRequestTypeDef

def get_value() -> UpdateResourcePolicyRequestRequestTypeDef:
    return {
        "resourceArn": ...,
        "policy": ...,
    }
Definition
class UpdateResourcePolicyRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    policy: str,
    expectedRevisionId: NotRequired[str],

SearchAssociatedTranscriptsRequestRequestTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import SearchAssociatedTranscriptsRequestRequestTypeDef

def get_value() -> SearchAssociatedTranscriptsRequestRequestTypeDef:
    return {
        "botId": ...,
        "botVersion": ...,
        "localeId": ...,
        "botRecommendationId": ...,
        "filters": ...,
    }
Definition
class SearchAssociatedTranscriptsRequestRequestTypeDef(TypedDict):
    botId: str,
    botVersion: str,
    localeId: str,
    botRecommendationId: str,
    filters: Sequence[AssociatedTranscriptFilterTypeDef],  # (1)
    searchOrder: NotRequired[SearchOrderType],  # (2)
    maxResults: NotRequired[int],
    nextIndex: NotRequired[int],
  1. See AssociatedTranscriptFilterTypeDef
  2. See SearchOrderType

AudioAndDTMFInputSpecificationTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import AudioAndDTMFInputSpecificationTypeDef

def get_value() -> AudioAndDTMFInputSpecificationTypeDef:
    return {
        "startTimeoutMs": ...,
    }
Definition
class AudioAndDTMFInputSpecificationTypeDef(TypedDict):
    startTimeoutMs: int,
    audioSpecification: NotRequired[AudioSpecificationTypeDef],  # (1)
    dtmfSpecification: NotRequired[DTMFSpecificationTypeDef],  # (2)
  1. See AudioSpecificationTypeDef
  2. See DTMFSpecificationTypeDef

AudioLogDestinationTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import AudioLogDestinationTypeDef

def get_value() -> AudioLogDestinationTypeDef:
    return {
        "s3Bucket": ...,
    }
Definition
class AudioLogDestinationTypeDef(TypedDict):
    s3Bucket: S3BucketLogDestinationTypeDef,  # (1)
  1. See S3BucketLogDestinationTypeDef

BotImportSpecificationTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import BotImportSpecificationTypeDef

def get_value() -> BotImportSpecificationTypeDef:
    return {
        "botName": ...,
        "roleArn": ...,
        "dataPrivacy": ...,
    }
Definition
class BotImportSpecificationTypeDef(TypedDict):
    botName: str,
    roleArn: str,
    dataPrivacy: DataPrivacyTypeDef,  # (1)
    idleSessionTTLInSeconds: NotRequired[int],
    botTags: NotRequired[Dict[str, str]],
    testBotAliasTags: NotRequired[Dict[str, str]],
  1. See DataPrivacyTypeDef

CreateBotRequestRequestTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import CreateBotRequestRequestTypeDef

def get_value() -> CreateBotRequestRequestTypeDef:
    return {
        "botName": ...,
        "roleArn": ...,
        "dataPrivacy": ...,
        "idleSessionTTLInSeconds": ...,
    }
Definition
class CreateBotRequestRequestTypeDef(TypedDict):
    botName: str,
    roleArn: str,
    dataPrivacy: DataPrivacyTypeDef,  # (1)
    idleSessionTTLInSeconds: int,
    description: NotRequired[str],
    botTags: NotRequired[Mapping[str, str]],
    testBotAliasTags: NotRequired[Mapping[str, str]],
  1. See DataPrivacyTypeDef

UpdateBotRequestRequestTypeDef

Usage Example
from mypy_boto3_lexv2_models.type_defs import UpdateBotRequestRequestTypeDef

def get_value() -> UpdateBotRequestRequestTypeDef:
    return {
        "botId": ...,
        "botName": ...,
        "roleArn": ...,
        "dataPrivacy": ...,
        "idleSessionTTLInSeconds": ...,
    }
Definition
class UpdateBotRequestRequestTypeDef(TypedDict):
    botId: str,
    botName: str,
    roleArn: