Skip to content

Typed dictionaries#

Index > VoiceID > Typed dictionaries

Auto-generated documentation for VoiceID type annotations stubs module mypy-boto3-voice-id.

AssociateFraudsterRequestRequestTypeDef#

# AssociateFraudsterRequestRequestTypeDef usage example

from mypy_boto3_voice_id.type_defs import AssociateFraudsterRequestRequestTypeDef

def get_value() -> AssociateFraudsterRequestRequestTypeDef:
    return {
        "DomainId": ...,
        "FraudsterId": ...,
        "WatchlistId": ...,
    }
# AssociateFraudsterRequestRequestTypeDef definition

class AssociateFraudsterRequestRequestTypeDef(TypedDict):
    DomainId: str,
    FraudsterId: str,
    WatchlistId: str,

FraudsterTypeDef#

# FraudsterTypeDef usage example

from mypy_boto3_voice_id.type_defs import FraudsterTypeDef

def get_value() -> FraudsterTypeDef:
    return {
        "CreatedAt": ...,
    }
# FraudsterTypeDef definition

class FraudsterTypeDef(TypedDict):
    CreatedAt: NotRequired[datetime],
    DomainId: NotRequired[str],
    GeneratedFraudsterId: NotRequired[str],
    WatchlistIds: NotRequired[List[str]],

AuthenticationConfigurationTypeDef#

# AuthenticationConfigurationTypeDef usage example

from mypy_boto3_voice_id.type_defs import AuthenticationConfigurationTypeDef

def get_value() -> AuthenticationConfigurationTypeDef:
    return {
        "AcceptanceThreshold": ...,
    }
# AuthenticationConfigurationTypeDef definition

class AuthenticationConfigurationTypeDef(TypedDict):
    AcceptanceThreshold: int,

ServerSideEncryptionConfigurationTypeDef#

# ServerSideEncryptionConfigurationTypeDef usage example

from mypy_boto3_voice_id.type_defs import ServerSideEncryptionConfigurationTypeDef

def get_value() -> ServerSideEncryptionConfigurationTypeDef:
    return {
        "KmsKeyId": ...,
    }
# ServerSideEncryptionConfigurationTypeDef definition

class ServerSideEncryptionConfigurationTypeDef(TypedDict):
    KmsKeyId: str,

TagTypeDef#

# TagTypeDef usage example

from mypy_boto3_voice_id.type_defs import TagTypeDef

def get_value() -> TagTypeDef:
    return {
        "Key": ...,
        "Value": ...,
    }
# TagTypeDef definition

class TagTypeDef(TypedDict):
    Key: str,
    Value: str,

CreateWatchlistRequestRequestTypeDef#

# CreateWatchlistRequestRequestTypeDef usage example

from mypy_boto3_voice_id.type_defs import CreateWatchlistRequestRequestTypeDef

def get_value() -> CreateWatchlistRequestRequestTypeDef:
    return {
        "DomainId": ...,
        "Name": ...,
    }
# CreateWatchlistRequestRequestTypeDef definition

class CreateWatchlistRequestRequestTypeDef(TypedDict):
    DomainId: str,
    Name: str,
    ClientToken: NotRequired[str],
    Description: NotRequired[str],

WatchlistTypeDef#

# WatchlistTypeDef usage example

from mypy_boto3_voice_id.type_defs import WatchlistTypeDef

def get_value() -> WatchlistTypeDef:
    return {
        "CreatedAt": ...,
    }
# WatchlistTypeDef definition

class WatchlistTypeDef(TypedDict):
    CreatedAt: NotRequired[datetime],
    DefaultWatchlist: NotRequired[bool],
    Description: NotRequired[str],
    DomainId: NotRequired[str],
    Name: NotRequired[str],
    UpdatedAt: NotRequired[datetime],
    WatchlistId: NotRequired[str],

DeleteDomainRequestRequestTypeDef#

# DeleteDomainRequestRequestTypeDef usage example

from mypy_boto3_voice_id.type_defs import DeleteDomainRequestRequestTypeDef

def get_value() -> DeleteDomainRequestRequestTypeDef:
    return {
        "DomainId": ...,
    }
# DeleteDomainRequestRequestTypeDef definition

class DeleteDomainRequestRequestTypeDef(TypedDict):
    DomainId: str,

DeleteFraudsterRequestRequestTypeDef#

# DeleteFraudsterRequestRequestTypeDef usage example

from mypy_boto3_voice_id.type_defs import DeleteFraudsterRequestRequestTypeDef

def get_value() -> DeleteFraudsterRequestRequestTypeDef:
    return {
        "DomainId": ...,
        "FraudsterId": ...,
    }
# DeleteFraudsterRequestRequestTypeDef definition

class DeleteFraudsterRequestRequestTypeDef(TypedDict):
    DomainId: str,
    FraudsterId: str,

DeleteSpeakerRequestRequestTypeDef#

# DeleteSpeakerRequestRequestTypeDef usage example

from mypy_boto3_voice_id.type_defs import DeleteSpeakerRequestRequestTypeDef

def get_value() -> DeleteSpeakerRequestRequestTypeDef:
    return {
        "DomainId": ...,
        "SpeakerId": ...,
    }
# DeleteSpeakerRequestRequestTypeDef definition

class DeleteSpeakerRequestRequestTypeDef(TypedDict):
    DomainId: str,
    SpeakerId: str,

DeleteWatchlistRequestRequestTypeDef#

# DeleteWatchlistRequestRequestTypeDef usage example

from mypy_boto3_voice_id.type_defs import DeleteWatchlistRequestRequestTypeDef

def get_value() -> DeleteWatchlistRequestRequestTypeDef:
    return {
        "DomainId": ...,
        "WatchlistId": ...,
    }
# DeleteWatchlistRequestRequestTypeDef definition

class DeleteWatchlistRequestRequestTypeDef(TypedDict):
    DomainId: str,
    WatchlistId: str,

DescribeDomainRequestRequestTypeDef#

# DescribeDomainRequestRequestTypeDef usage example

from mypy_boto3_voice_id.type_defs import DescribeDomainRequestRequestTypeDef

def get_value() -> DescribeDomainRequestRequestTypeDef:
    return {
        "DomainId": ...,
    }
# DescribeDomainRequestRequestTypeDef definition

class DescribeDomainRequestRequestTypeDef(TypedDict):
    DomainId: str,

DescribeFraudsterRegistrationJobRequestRequestTypeDef#

# DescribeFraudsterRegistrationJobRequestRequestTypeDef usage example

from mypy_boto3_voice_id.type_defs import DescribeFraudsterRegistrationJobRequestRequestTypeDef

def get_value() -> DescribeFraudsterRegistrationJobRequestRequestTypeDef:
    return {
        "DomainId": ...,
        "JobId": ...,
    }
# DescribeFraudsterRegistrationJobRequestRequestTypeDef definition

class DescribeFraudsterRegistrationJobRequestRequestTypeDef(TypedDict):
    DomainId: str,
    JobId: str,

DescribeFraudsterRequestRequestTypeDef#

# DescribeFraudsterRequestRequestTypeDef usage example

from mypy_boto3_voice_id.type_defs import DescribeFraudsterRequestRequestTypeDef

def get_value() -> DescribeFraudsterRequestRequestTypeDef:
    return {
        "DomainId": ...,
        "FraudsterId": ...,
    }
# DescribeFraudsterRequestRequestTypeDef definition

class DescribeFraudsterRequestRequestTypeDef(TypedDict):
    DomainId: str,
    FraudsterId: str,

DescribeSpeakerEnrollmentJobRequestRequestTypeDef#

# DescribeSpeakerEnrollmentJobRequestRequestTypeDef usage example

from mypy_boto3_voice_id.type_defs import DescribeSpeakerEnrollmentJobRequestRequestTypeDef

def get_value() -> DescribeSpeakerEnrollmentJobRequestRequestTypeDef:
    return {
        "DomainId": ...,
        "JobId": ...,
    }
# DescribeSpeakerEnrollmentJobRequestRequestTypeDef definition

class DescribeSpeakerEnrollmentJobRequestRequestTypeDef(TypedDict):
    DomainId: str,
    JobId: str,

DescribeSpeakerRequestRequestTypeDef#

# DescribeSpeakerRequestRequestTypeDef usage example

from mypy_boto3_voice_id.type_defs import DescribeSpeakerRequestRequestTypeDef

def get_value() -> DescribeSpeakerRequestRequestTypeDef:
    return {
        "DomainId": ...,
        "SpeakerId": ...,
    }
# DescribeSpeakerRequestRequestTypeDef definition

class DescribeSpeakerRequestRequestTypeDef(TypedDict):
    DomainId: str,
    SpeakerId: str,

SpeakerTypeDef#

# SpeakerTypeDef usage example

from mypy_boto3_voice_id.type_defs import SpeakerTypeDef

def get_value() -> SpeakerTypeDef:
    return {
        "CreatedAt": ...,
    }
# SpeakerTypeDef definition

class SpeakerTypeDef(TypedDict):
    CreatedAt: NotRequired[datetime],
    CustomerSpeakerId: NotRequired[str],
    DomainId: NotRequired[str],
    GeneratedSpeakerId: NotRequired[str],
    LastAccessedAt: NotRequired[datetime],
    Status: NotRequired[SpeakerStatusType],  # (1)
    UpdatedAt: NotRequired[datetime],
  1. See SpeakerStatusType

DescribeWatchlistRequestRequestTypeDef#

# DescribeWatchlistRequestRequestTypeDef usage example

from mypy_boto3_voice_id.type_defs import DescribeWatchlistRequestRequestTypeDef

def get_value() -> DescribeWatchlistRequestRequestTypeDef:
    return {
        "DomainId": ...,
        "WatchlistId": ...,
    }
# DescribeWatchlistRequestRequestTypeDef definition

class DescribeWatchlistRequestRequestTypeDef(TypedDict):
    DomainId: str,
    WatchlistId: str,

DisassociateFraudsterRequestRequestTypeDef#

# DisassociateFraudsterRequestRequestTypeDef usage example

from mypy_boto3_voice_id.type_defs import DisassociateFraudsterRequestRequestTypeDef

def get_value() -> DisassociateFraudsterRequestRequestTypeDef:
    return {
        "DomainId": ...,
        "FraudsterId": ...,
        "WatchlistId": ...,
    }
# DisassociateFraudsterRequestRequestTypeDef definition

class DisassociateFraudsterRequestRequestTypeDef(TypedDict):
    DomainId: str,
    FraudsterId: str,
    WatchlistId: str,

ServerSideEncryptionUpdateDetailsTypeDef#

# ServerSideEncryptionUpdateDetailsTypeDef usage example

from mypy_boto3_voice_id.type_defs import ServerSideEncryptionUpdateDetailsTypeDef

def get_value() -> ServerSideEncryptionUpdateDetailsTypeDef:
    return {
        "Message": ...,
    }
# ServerSideEncryptionUpdateDetailsTypeDef definition

class ServerSideEncryptionUpdateDetailsTypeDef(TypedDict):
    Message: NotRequired[str],
    OldKmsKeyId: NotRequired[str],
    UpdateStatus: NotRequired[ServerSideEncryptionUpdateStatusType],  # (1)
  1. See ServerSideEncryptionUpdateStatusType

WatchlistDetailsTypeDef#

# WatchlistDetailsTypeDef usage example

from mypy_boto3_voice_id.type_defs import WatchlistDetailsTypeDef

def get_value() -> WatchlistDetailsTypeDef:
    return {
        "DefaultWatchlistId": ...,
    }
# WatchlistDetailsTypeDef definition

class WatchlistDetailsTypeDef(TypedDict):
    DefaultWatchlistId: str,

EmptyResponseMetadataTypeDef#

# EmptyResponseMetadataTypeDef usage example

from mypy_boto3_voice_id.type_defs import EmptyResponseMetadataTypeDef

def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }
# EmptyResponseMetadataTypeDef definition

class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

EnrollmentJobFraudDetectionConfigTypeDef#

# EnrollmentJobFraudDetectionConfigTypeDef usage example

from mypy_boto3_voice_id.type_defs import EnrollmentJobFraudDetectionConfigTypeDef

def get_value() -> EnrollmentJobFraudDetectionConfigTypeDef:
    return {
        "FraudDetectionAction": ...,
    }
# EnrollmentJobFraudDetectionConfigTypeDef definition

class EnrollmentJobFraudDetectionConfigTypeDef(TypedDict):
    FraudDetectionAction: NotRequired[FraudDetectionActionType],  # (1)
    RiskThreshold: NotRequired[int],
    WatchlistIds: NotRequired[List[str]],
  1. See FraudDetectionActionType

EvaluateSessionRequestRequestTypeDef#

# EvaluateSessionRequestRequestTypeDef usage example

from mypy_boto3_voice_id.type_defs import EvaluateSessionRequestRequestTypeDef

def get_value() -> EvaluateSessionRequestRequestTypeDef:
    return {
        "DomainId": ...,
        "SessionNameOrId": ...,
    }
# EvaluateSessionRequestRequestTypeDef definition

class EvaluateSessionRequestRequestTypeDef(TypedDict):
    DomainId: str,
    SessionNameOrId: str,

FailureDetailsTypeDef#

# FailureDetailsTypeDef usage example

from mypy_boto3_voice_id.type_defs import FailureDetailsTypeDef

def get_value() -> FailureDetailsTypeDef:
    return {
        "Message": ...,
    }
# FailureDetailsTypeDef definition

class FailureDetailsTypeDef(TypedDict):
    Message: NotRequired[str],
    StatusCode: NotRequired[int],

FraudDetectionConfigurationTypeDef#

# FraudDetectionConfigurationTypeDef usage example

from mypy_boto3_voice_id.type_defs import FraudDetectionConfigurationTypeDef

def get_value() -> FraudDetectionConfigurationTypeDef:
    return {
        "RiskThreshold": ...,
    }
# FraudDetectionConfigurationTypeDef definition

class FraudDetectionConfigurationTypeDef(TypedDict):
    RiskThreshold: NotRequired[int],
    WatchlistId: NotRequired[str],

KnownFraudsterRiskTypeDef#

# KnownFraudsterRiskTypeDef usage example

from mypy_boto3_voice_id.type_defs import KnownFraudsterRiskTypeDef

def get_value() -> KnownFraudsterRiskTypeDef:
    return {
        "RiskScore": ...,
    }
# KnownFraudsterRiskTypeDef definition

class KnownFraudsterRiskTypeDef(TypedDict):
    RiskScore: int,
    GeneratedFraudsterId: NotRequired[str],

VoiceSpoofingRiskTypeDef#

# VoiceSpoofingRiskTypeDef usage example

from mypy_boto3_voice_id.type_defs import VoiceSpoofingRiskTypeDef

def get_value() -> VoiceSpoofingRiskTypeDef:
    return {
        "RiskScore": ...,
    }
# VoiceSpoofingRiskTypeDef definition

class VoiceSpoofingRiskTypeDef(TypedDict):
    RiskScore: int,

JobProgressTypeDef#

# JobProgressTypeDef usage example

from mypy_boto3_voice_id.type_defs import JobProgressTypeDef

def get_value() -> JobProgressTypeDef:
    return {
        "PercentComplete": ...,
    }
# JobProgressTypeDef definition

class JobProgressTypeDef(TypedDict):
    PercentComplete: NotRequired[int],

InputDataConfigTypeDef#

# InputDataConfigTypeDef usage example

from mypy_boto3_voice_id.type_defs import InputDataConfigTypeDef

def get_value() -> InputDataConfigTypeDef:
    return {
        "S3Uri": ...,
    }
# InputDataConfigTypeDef definition

class InputDataConfigTypeDef(TypedDict):
    S3Uri: str,

OutputDataConfigTypeDef#

# OutputDataConfigTypeDef usage example

from mypy_boto3_voice_id.type_defs import OutputDataConfigTypeDef

def get_value() -> OutputDataConfigTypeDef:
    return {
        "S3Uri": ...,
    }
# OutputDataConfigTypeDef definition

class OutputDataConfigTypeDef(TypedDict):
    S3Uri: str,
    KmsKeyId: NotRequired[str],

RegistrationConfigTypeDef#

# RegistrationConfigTypeDef usage example

from mypy_boto3_voice_id.type_defs import RegistrationConfigTypeDef

def get_value() -> RegistrationConfigTypeDef:
    return {
        "DuplicateRegistrationAction": ...,
    }
# RegistrationConfigTypeDef definition

class RegistrationConfigTypeDef(TypedDict):
    DuplicateRegistrationAction: NotRequired[DuplicateRegistrationActionType],  # (1)
    FraudsterSimilarityThreshold: NotRequired[int],
    WatchlistIds: NotRequired[List[str]],
  1. See DuplicateRegistrationActionType

FraudsterSummaryTypeDef#

# FraudsterSummaryTypeDef usage example

from mypy_boto3_voice_id.type_defs import FraudsterSummaryTypeDef

def get_value() -> FraudsterSummaryTypeDef:
    return {
        "CreatedAt": ...,
    }
# FraudsterSummaryTypeDef definition

class FraudsterSummaryTypeDef(TypedDict):
    CreatedAt: NotRequired[datetime],
    DomainId: NotRequired[str],
    GeneratedFraudsterId: NotRequired[str],
    WatchlistIds: NotRequired[List[str]],

ListDomainsRequestListDomainsPaginateTypeDef#

# ListDomainsRequestListDomainsPaginateTypeDef usage example

from mypy_boto3_voice_id.type_defs import ListDomainsRequestListDomainsPaginateTypeDef

def get_value() -> ListDomainsRequestListDomainsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListDomainsRequestListDomainsPaginateTypeDef definition

class ListDomainsRequestListDomainsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListDomainsRequestRequestTypeDef#

# ListDomainsRequestRequestTypeDef usage example

from mypy_boto3_voice_id.type_defs import ListDomainsRequestRequestTypeDef

def get_value() -> ListDomainsRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
# ListDomainsRequestRequestTypeDef definition

class ListDomainsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListFraudsterRegistrationJobsRequestListFraudsterRegistrationJobsPaginateTypeDef#

# ListFraudsterRegistrationJobsRequestListFraudsterRegistrationJobsPaginateTypeDef usage example

from mypy_boto3_voice_id.type_defs import ListFraudsterRegistrationJobsRequestListFraudsterRegistrationJobsPaginateTypeDef

def get_value() -> ListFraudsterRegistrationJobsRequestListFraudsterRegistrationJobsPaginateTypeDef:
    return {
        "DomainId": ...,
    }
# ListFraudsterRegistrationJobsRequestListFraudsterRegistrationJobsPaginateTypeDef definition

class ListFraudsterRegistrationJobsRequestListFraudsterRegistrationJobsPaginateTypeDef(TypedDict):
    DomainId: str,
    JobStatus: NotRequired[FraudsterRegistrationJobStatusType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FraudsterRegistrationJobStatusType
  2. See PaginatorConfigTypeDef

ListFraudsterRegistrationJobsRequestRequestTypeDef#

# ListFraudsterRegistrationJobsRequestRequestTypeDef usage example

from mypy_boto3_voice_id.type_defs import ListFraudsterRegistrationJobsRequestRequestTypeDef

def get_value() -> ListFraudsterRegistrationJobsRequestRequestTypeDef:
    return {
        "DomainId": ...,
    }
# ListFraudsterRegistrationJobsRequestRequestTypeDef definition

class ListFraudsterRegistrationJobsRequestRequestTypeDef(TypedDict):
    DomainId: str,
    JobStatus: NotRequired[FraudsterRegistrationJobStatusType],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See FraudsterRegistrationJobStatusType

ListFraudstersRequestListFraudstersPaginateTypeDef#

# ListFraudstersRequestListFraudstersPaginateTypeDef usage example

from mypy_boto3_voice_id.type_defs import ListFraudstersRequestListFraudstersPaginateTypeDef

def get_value() -> ListFraudstersRequestListFraudstersPaginateTypeDef:
    return {
        "DomainId": ...,
    }
# ListFraudstersRequestListFraudstersPaginateTypeDef definition

class ListFraudstersRequestListFraudstersPaginateTypeDef(TypedDict):
    DomainId: str,
    WatchlistId: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListFraudstersRequestRequestTypeDef#

# ListFraudstersRequestRequestTypeDef usage example

from mypy_boto3_voice_id.type_defs import ListFraudstersRequestRequestTypeDef

def get_value() -> ListFraudstersRequestRequestTypeDef:
    return {
        "DomainId": ...,
    }
# ListFraudstersRequestRequestTypeDef definition

class ListFraudstersRequestRequestTypeDef(TypedDict):
    DomainId: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    WatchlistId: NotRequired[str],

ListSpeakerEnrollmentJobsRequestListSpeakerEnrollmentJobsPaginateTypeDef#

# ListSpeakerEnrollmentJobsRequestListSpeakerEnrollmentJobsPaginateTypeDef usage example

from mypy_boto3_voice_id.type_defs import ListSpeakerEnrollmentJobsRequestListSpeakerEnrollmentJobsPaginateTypeDef

def get_value() -> ListSpeakerEnrollmentJobsRequestListSpeakerEnrollmentJobsPaginateTypeDef:
    return {
        "DomainId": ...,
    }
# ListSpeakerEnrollmentJobsRequestListSpeakerEnrollmentJobsPaginateTypeDef definition

class ListSpeakerEnrollmentJobsRequestListSpeakerEnrollmentJobsPaginateTypeDef(TypedDict):
    DomainId: str,
    JobStatus: NotRequired[SpeakerEnrollmentJobStatusType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See SpeakerEnrollmentJobStatusType
  2. See PaginatorConfigTypeDef

ListSpeakerEnrollmentJobsRequestRequestTypeDef#

# ListSpeakerEnrollmentJobsRequestRequestTypeDef usage example

from mypy_boto3_voice_id.type_defs import ListSpeakerEnrollmentJobsRequestRequestTypeDef

def get_value() -> ListSpeakerEnrollmentJobsRequestRequestTypeDef:
    return {
        "DomainId": ...,
    }
# ListSpeakerEnrollmentJobsRequestRequestTypeDef definition

class ListSpeakerEnrollmentJobsRequestRequestTypeDef(TypedDict):
    DomainId: str,
    JobStatus: NotRequired[SpeakerEnrollmentJobStatusType],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See SpeakerEnrollmentJobStatusType

ListSpeakersRequestListSpeakersPaginateTypeDef#

# ListSpeakersRequestListSpeakersPaginateTypeDef usage example

from mypy_boto3_voice_id.type_defs import ListSpeakersRequestListSpeakersPaginateTypeDef

def get_value() -> ListSpeakersRequestListSpeakersPaginateTypeDef:
    return {
        "DomainId": ...,
    }
# ListSpeakersRequestListSpeakersPaginateTypeDef definition

class ListSpeakersRequestListSpeakersPaginateTypeDef(TypedDict):
    DomainId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListSpeakersRequestRequestTypeDef#

# ListSpeakersRequestRequestTypeDef usage example

from mypy_boto3_voice_id.type_defs import ListSpeakersRequestRequestTypeDef

def get_value() -> ListSpeakersRequestRequestTypeDef:
    return {
        "DomainId": ...,
    }
# ListSpeakersRequestRequestTypeDef definition

class ListSpeakersRequestRequestTypeDef(TypedDict):
    DomainId: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

SpeakerSummaryTypeDef#

# SpeakerSummaryTypeDef usage example

from mypy_boto3_voice_id.type_defs import SpeakerSummaryTypeDef

def get_value() -> SpeakerSummaryTypeDef:
    return {
        "CreatedAt": ...,
    }
# SpeakerSummaryTypeDef definition

class SpeakerSummaryTypeDef(TypedDict):
    CreatedAt: NotRequired[datetime],
    CustomerSpeakerId: NotRequired[str],
    DomainId: NotRequired[str],
    GeneratedSpeakerId: NotRequired[str],
    LastAccessedAt: NotRequired[datetime],
    Status: NotRequired[SpeakerStatusType],  # (1)
    UpdatedAt: NotRequired[datetime],
  1. See SpeakerStatusType

ListTagsForResourceRequestRequestTypeDef#

# ListTagsForResourceRequestRequestTypeDef usage example

from mypy_boto3_voice_id.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
    }
# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,

ListWatchlistsRequestListWatchlistsPaginateTypeDef#

# ListWatchlistsRequestListWatchlistsPaginateTypeDef usage example

from mypy_boto3_voice_id.type_defs import ListWatchlistsRequestListWatchlistsPaginateTypeDef

def get_value() -> ListWatchlistsRequestListWatchlistsPaginateTypeDef:
    return {
        "DomainId": ...,
    }
# ListWatchlistsRequestListWatchlistsPaginateTypeDef definition

class ListWatchlistsRequestListWatchlistsPaginateTypeDef(TypedDict):
    DomainId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListWatchlistsRequestRequestTypeDef#

# ListWatchlistsRequestRequestTypeDef usage example

from mypy_boto3_voice_id.type_defs import ListWatchlistsRequestRequestTypeDef

def get_value() -> ListWatchlistsRequestRequestTypeDef:
    return {
        "DomainId": ...,
    }
# ListWatchlistsRequestRequestTypeDef definition

class ListWatchlistsRequestRequestTypeDef(TypedDict):
    DomainId: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

WatchlistSummaryTypeDef#

# WatchlistSummaryTypeDef usage example

from mypy_boto3_voice_id.type_defs import WatchlistSummaryTypeDef

def get_value() -> WatchlistSummaryTypeDef:
    return {
        "CreatedAt": ...,
    }
# WatchlistSummaryTypeDef definition

class WatchlistSummaryTypeDef(TypedDict):
    CreatedAt: NotRequired[datetime],
    DefaultWatchlist: NotRequired[bool],
    Description: NotRequired[str],
    DomainId: NotRequired[str],
    Name: NotRequired[str],
    UpdatedAt: NotRequired[datetime],
    WatchlistId: NotRequired[str],

OptOutSpeakerRequestRequestTypeDef#

# OptOutSpeakerRequestRequestTypeDef usage example

from mypy_boto3_voice_id.type_defs import OptOutSpeakerRequestRequestTypeDef

def get_value() -> OptOutSpeakerRequestRequestTypeDef:
    return {
        "DomainId": ...,
        "SpeakerId": ...,
    }
# OptOutSpeakerRequestRequestTypeDef definition

class OptOutSpeakerRequestRequestTypeDef(TypedDict):
    DomainId: str,
    SpeakerId: str,

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef usage example

from mypy_boto3_voice_id.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_voice_id.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,

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef usage example

from mypy_boto3_voice_id.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "TagKeys": ...,
    }
# UntagResourceRequestRequestTypeDef definition

class UntagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    TagKeys: Sequence[str],

UpdateWatchlistRequestRequestTypeDef#

# UpdateWatchlistRequestRequestTypeDef usage example

from mypy_boto3_voice_id.type_defs import UpdateWatchlistRequestRequestTypeDef

def get_value() -> UpdateWatchlistRequestRequestTypeDef:
    return {
        "DomainId": ...,
        "WatchlistId": ...,
    }
# UpdateWatchlistRequestRequestTypeDef definition

class UpdateWatchlistRequestRequestTypeDef(TypedDict):
    DomainId: str,
    WatchlistId: str,
    Description: NotRequired[str],
    Name: NotRequired[str],

AssociateFraudsterResponseTypeDef#

# AssociateFraudsterResponseTypeDef usage example

from mypy_boto3_voice_id.type_defs import AssociateFraudsterResponseTypeDef

def get_value() -> AssociateFraudsterResponseTypeDef:
    return {
        "Fraudster": ...,
        "ResponseMetadata": ...,
    }
# AssociateFraudsterResponseTypeDef definition

class AssociateFraudsterResponseTypeDef(TypedDict):
    Fraudster: FraudsterTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FraudsterTypeDef
  2. See ResponseMetadataTypeDef

DescribeFraudsterResponseTypeDef#

# DescribeFraudsterResponseTypeDef usage example

from mypy_boto3_voice_id.type_defs import DescribeFraudsterResponseTypeDef

def get_value() -> DescribeFraudsterResponseTypeDef:
    return {
        "Fraudster": ...,
        "ResponseMetadata": ...,
    }
# DescribeFraudsterResponseTypeDef definition

class DescribeFraudsterResponseTypeDef(TypedDict):
    Fraudster: FraudsterTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FraudsterTypeDef
  2. See ResponseMetadataTypeDef

DisassociateFraudsterResponseTypeDef#

# DisassociateFraudsterResponseTypeDef usage example

from mypy_boto3_voice_id.type_defs import DisassociateFraudsterResponseTypeDef

def get_value() -> DisassociateFraudsterResponseTypeDef:
    return {
        "Fraudster": ...,
        "ResponseMetadata": ...,
    }
# DisassociateFraudsterResponseTypeDef definition

class DisassociateFraudsterResponseTypeDef(TypedDict):
    Fraudster: FraudsterTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FraudsterTypeDef
  2. See ResponseMetadataTypeDef

AuthenticationResultTypeDef#

# AuthenticationResultTypeDef usage example

from mypy_boto3_voice_id.type_defs import AuthenticationResultTypeDef

def get_value() -> AuthenticationResultTypeDef:
    return {
        "AudioAggregationEndedAt": ...,
    }
# AuthenticationResultTypeDef definition

class AuthenticationResultTypeDef(TypedDict):
    AudioAggregationEndedAt: NotRequired[datetime],
    AudioAggregationStartedAt: NotRequired[datetime],
    AuthenticationResultId: NotRequired[str],
    Configuration: NotRequired[AuthenticationConfigurationTypeDef],  # (1)
    CustomerSpeakerId: NotRequired[str],
    Decision: NotRequired[AuthenticationDecisionType],  # (2)
    GeneratedSpeakerId: NotRequired[str],
    Score: NotRequired[int],
  1. See AuthenticationConfigurationTypeDef
  2. See AuthenticationDecisionType

UpdateDomainRequestRequestTypeDef#

# UpdateDomainRequestRequestTypeDef usage example

from mypy_boto3_voice_id.type_defs import UpdateDomainRequestRequestTypeDef

def get_value() -> UpdateDomainRequestRequestTypeDef:
    return {
        "DomainId": ...,
        "Name": ...,
        "ServerSideEncryptionConfiguration": ...,
    }
# UpdateDomainRequestRequestTypeDef definition

class UpdateDomainRequestRequestTypeDef(TypedDict):
    DomainId: str,
    Name: str,
    ServerSideEncryptionConfiguration: ServerSideEncryptionConfigurationTypeDef,  # (1)
    Description: NotRequired[str],
  1. See ServerSideEncryptionConfigurationTypeDef

CreateDomainRequestRequestTypeDef#

# CreateDomainRequestRequestTypeDef usage example

from mypy_boto3_voice_id.type_defs import CreateDomainRequestRequestTypeDef

def get_value() -> CreateDomainRequestRequestTypeDef:
    return {
        "Name": ...,
        "ServerSideEncryptionConfiguration": ...,
    }
# CreateDomainRequestRequestTypeDef definition

class CreateDomainRequestRequestTypeDef(TypedDict):
    Name: str,
    ServerSideEncryptionConfiguration: ServerSideEncryptionConfigurationTypeDef,  # (1)
    ClientToken: NotRequired[str],
    Description: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See ServerSideEncryptionConfigurationTypeDef
  2. See TagTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef usage example

from mypy_boto3_voice_id.type_defs import ListTagsForResourceResponseTypeDef

def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "Tags": ...,
        "ResponseMetadata": ...,
    }
# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    Tags: List[TagTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef usage example

from mypy_boto3_voice_id.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "Tags": ...,
    }
# TagResourceRequestRequestTypeDef definition

class TagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    Tags: Sequence[TagTypeDef],  # (1)
  1. See TagTypeDef

CreateWatchlistResponseTypeDef#

# CreateWatchlistResponseTypeDef usage example

from mypy_boto3_voice_id.type_defs import CreateWatchlistResponseTypeDef

def get_value() -> CreateWatchlistResponseTypeDef:
    return {
        "Watchlist": ...,
        "ResponseMetadata": ...,
    }
# CreateWatchlistResponseTypeDef definition

class CreateWatchlistResponseTypeDef(TypedDict):
    Watchlist: WatchlistTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See WatchlistTypeDef
  2. See ResponseMetadataTypeDef

DescribeWatchlistResponseTypeDef#

# DescribeWatchlistResponseTypeDef usage example

from mypy_boto3_voice_id.type_defs import DescribeWatchlistResponseTypeDef

def get_value() -> DescribeWatchlistResponseTypeDef:
    return {
        "Watchlist": ...,
        "ResponseMetadata": ...,
    }
# DescribeWatchlistResponseTypeDef definition

class DescribeWatchlistResponseTypeDef(TypedDict):
    Watchlist: WatchlistTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See WatchlistTypeDef
  2. See ResponseMetadataTypeDef

UpdateWatchlistResponseTypeDef#

# UpdateWatchlistResponseTypeDef usage example

from mypy_boto3_voice_id.type_defs import UpdateWatchlistResponseTypeDef

def get_value() -> UpdateWatchlistResponseTypeDef:
    return {
        "Watchlist": ...,
        "ResponseMetadata": ...,
    }
# UpdateWatchlistResponseTypeDef definition

class UpdateWatchlistResponseTypeDef(TypedDict):
    Watchlist: WatchlistTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See WatchlistTypeDef
  2. See ResponseMetadataTypeDef

DescribeSpeakerResponseTypeDef#

# DescribeSpeakerResponseTypeDef usage example

from mypy_boto3_voice_id.type_defs import DescribeSpeakerResponseTypeDef

def get_value() -> DescribeSpeakerResponseTypeDef:
    return {
        "Speaker": ...,
        "ResponseMetadata": ...,
    }
# DescribeSpeakerResponseTypeDef definition

class DescribeSpeakerResponseTypeDef(TypedDict):
    Speaker: SpeakerTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SpeakerTypeDef
  2. See ResponseMetadataTypeDef

OptOutSpeakerResponseTypeDef#

# OptOutSpeakerResponseTypeDef usage example

from mypy_boto3_voice_id.type_defs import OptOutSpeakerResponseTypeDef

def get_value() -> OptOutSpeakerResponseTypeDef:
    return {
        "Speaker": ...,
        "ResponseMetadata": ...,
    }
# OptOutSpeakerResponseTypeDef definition

class OptOutSpeakerResponseTypeDef(TypedDict):
    Speaker: SpeakerTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SpeakerTypeDef
  2. See ResponseMetadataTypeDef

DomainSummaryTypeDef#

# DomainSummaryTypeDef usage example

from mypy_boto3_voice_id.type_defs import DomainSummaryTypeDef

def get_value() -> DomainSummaryTypeDef:
    return {
        "Arn": ...,
    }
# DomainSummaryTypeDef definition

class DomainSummaryTypeDef(TypedDict):
    Arn: NotRequired[str],
    CreatedAt: NotRequired[datetime],
    Description: NotRequired[str],
    DomainId: NotRequired[str],
    DomainStatus: NotRequired[DomainStatusType],  # (1)
    Name: NotRequired[str],
    ServerSideEncryptionConfiguration: NotRequired[ServerSideEncryptionConfigurationTypeDef],  # (2)
    ServerSideEncryptionUpdateDetails: NotRequired[ServerSideEncryptionUpdateDetailsTypeDef],  # (3)
    UpdatedAt: NotRequired[datetime],
    WatchlistDetails: NotRequired[WatchlistDetailsTypeDef],  # (4)
  1. See DomainStatusType
  2. See ServerSideEncryptionConfigurationTypeDef
  3. See ServerSideEncryptionUpdateDetailsTypeDef
  4. See WatchlistDetailsTypeDef

DomainTypeDef#

# DomainTypeDef usage example

from mypy_boto3_voice_id.type_defs import DomainTypeDef

def get_value() -> DomainTypeDef:
    return {
        "Arn": ...,
    }
# DomainTypeDef definition

class DomainTypeDef(TypedDict):
    Arn: NotRequired[str],
    CreatedAt: NotRequired[datetime],
    Description: NotRequired[str],
    DomainId: NotRequired[str],
    DomainStatus: NotRequired[DomainStatusType],  # (1)
    Name: NotRequired[str],
    ServerSideEncryptionConfiguration: NotRequired[ServerSideEncryptionConfigurationTypeDef],  # (2)
    ServerSideEncryptionUpdateDetails: NotRequired[ServerSideEncryptionUpdateDetailsTypeDef],  # (3)
    UpdatedAt: NotRequired[datetime],
    WatchlistDetails: NotRequired[WatchlistDetailsTypeDef],  # (4)
  1. See DomainStatusType
  2. See ServerSideEncryptionConfigurationTypeDef
  3. See ServerSideEncryptionUpdateDetailsTypeDef
  4. See WatchlistDetailsTypeDef

EnrollmentConfigTypeDef#

# EnrollmentConfigTypeDef usage example

from mypy_boto3_voice_id.type_defs import EnrollmentConfigTypeDef

def get_value() -> EnrollmentConfigTypeDef:
    return {
        "ExistingEnrollmentAction": ...,
    }
# EnrollmentConfigTypeDef definition

class EnrollmentConfigTypeDef(TypedDict):
    ExistingEnrollmentAction: NotRequired[ExistingEnrollmentActionType],  # (1)
    FraudDetectionConfig: NotRequired[EnrollmentJobFraudDetectionConfigTypeDef],  # (2)
  1. See ExistingEnrollmentActionType
  2. See EnrollmentJobFraudDetectionConfigTypeDef

FraudRiskDetailsTypeDef#

# FraudRiskDetailsTypeDef usage example

from mypy_boto3_voice_id.type_defs import FraudRiskDetailsTypeDef

def get_value() -> FraudRiskDetailsTypeDef:
    return {
        "KnownFraudsterRisk": ...,
        "VoiceSpoofingRisk": ...,
    }
# FraudRiskDetailsTypeDef definition

class FraudRiskDetailsTypeDef(TypedDict):
    KnownFraudsterRisk: KnownFraudsterRiskTypeDef,  # (1)
    VoiceSpoofingRisk: VoiceSpoofingRiskTypeDef,  # (2)
  1. See KnownFraudsterRiskTypeDef
  2. See VoiceSpoofingRiskTypeDef

FraudsterRegistrationJobSummaryTypeDef#

# FraudsterRegistrationJobSummaryTypeDef usage example

from mypy_boto3_voice_id.type_defs import FraudsterRegistrationJobSummaryTypeDef

def get_value() -> FraudsterRegistrationJobSummaryTypeDef:
    return {
        "CreatedAt": ...,
    }
# FraudsterRegistrationJobSummaryTypeDef definition

class FraudsterRegistrationJobSummaryTypeDef(TypedDict):
    CreatedAt: NotRequired[datetime],
    DomainId: NotRequired[str],
    EndedAt: NotRequired[datetime],
    FailureDetails: NotRequired[FailureDetailsTypeDef],  # (1)
    JobId: NotRequired[str],
    JobName: NotRequired[str],
    JobProgress: NotRequired[JobProgressTypeDef],  # (2)
    JobStatus: NotRequired[FraudsterRegistrationJobStatusType],  # (3)
  1. See FailureDetailsTypeDef
  2. See JobProgressTypeDef
  3. See FraudsterRegistrationJobStatusType

SpeakerEnrollmentJobSummaryTypeDef#

# SpeakerEnrollmentJobSummaryTypeDef usage example

from mypy_boto3_voice_id.type_defs import SpeakerEnrollmentJobSummaryTypeDef

def get_value() -> SpeakerEnrollmentJobSummaryTypeDef:
    return {
        "CreatedAt": ...,
    }
# SpeakerEnrollmentJobSummaryTypeDef definition

class SpeakerEnrollmentJobSummaryTypeDef(TypedDict):
    CreatedAt: NotRequired[datetime],
    DomainId: NotRequired[str],
    EndedAt: NotRequired[datetime],
    FailureDetails: NotRequired[FailureDetailsTypeDef],  # (1)
    JobId: NotRequired[str],
    JobName: NotRequired[str],
    JobProgress: NotRequired[JobProgressTypeDef],  # (2)
    JobStatus: NotRequired[SpeakerEnrollmentJobStatusType],  # (3)
  1. See FailureDetailsTypeDef
  2. See JobProgressTypeDef
  3. See SpeakerEnrollmentJobStatusType

FraudsterRegistrationJobTypeDef#

# FraudsterRegistrationJobTypeDef usage example

from mypy_boto3_voice_id.type_defs import FraudsterRegistrationJobTypeDef

def get_value() -> FraudsterRegistrationJobTypeDef:
    return {
        "CreatedAt": ...,
    }
# FraudsterRegistrationJobTypeDef definition

class FraudsterRegistrationJobTypeDef(TypedDict):
    CreatedAt: NotRequired[datetime],
    DataAccessRoleArn: NotRequired[str],
    DomainId: NotRequired[str],
    EndedAt: NotRequired[datetime],
    FailureDetails: NotRequired[FailureDetailsTypeDef],  # (1)
    InputDataConfig: NotRequired[InputDataConfigTypeDef],  # (2)
    JobId: NotRequired[str],
    JobName: NotRequired[str],
    JobProgress: NotRequired[JobProgressTypeDef],  # (3)
    JobStatus: NotRequired[FraudsterRegistrationJobStatusType],  # (4)
    OutputDataConfig: NotRequired[OutputDataConfigTypeDef],  # (5)
    RegistrationConfig: NotRequired[RegistrationConfigTypeDef],  # (6)
  1. See FailureDetailsTypeDef
  2. See InputDataConfigTypeDef
  3. See JobProgressTypeDef
  4. See FraudsterRegistrationJobStatusType
  5. See OutputDataConfigTypeDef
  6. See RegistrationConfigTypeDef

StartFraudsterRegistrationJobRequestRequestTypeDef#

# StartFraudsterRegistrationJobRequestRequestTypeDef usage example

from mypy_boto3_voice_id.type_defs import StartFraudsterRegistrationJobRequestRequestTypeDef

def get_value() -> StartFraudsterRegistrationJobRequestRequestTypeDef:
    return {
        "DataAccessRoleArn": ...,
        "DomainId": ...,
        "InputDataConfig": ...,
        "OutputDataConfig": ...,
    }
# StartFraudsterRegistrationJobRequestRequestTypeDef definition

class StartFraudsterRegistrationJobRequestRequestTypeDef(TypedDict):
    DataAccessRoleArn: str,
    DomainId: str,
    InputDataConfig: InputDataConfigTypeDef,  # (1)
    OutputDataConfig: OutputDataConfigTypeDef,  # (2)
    ClientToken: NotRequired[str],
    JobName: NotRequired[str],
    RegistrationConfig: NotRequired[RegistrationConfigTypeDef],  # (3)
  1. See InputDataConfigTypeDef
  2. See OutputDataConfigTypeDef
  3. See RegistrationConfigTypeDef

ListFraudstersResponseTypeDef#

# ListFraudstersResponseTypeDef usage example

from mypy_boto3_voice_id.type_defs import ListFraudstersResponseTypeDef

def get_value() -> ListFraudstersResponseTypeDef:
    return {
        "FraudsterSummaries": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListFraudstersResponseTypeDef definition

class ListFraudstersResponseTypeDef(TypedDict):
    FraudsterSummaries: List[FraudsterSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FraudsterSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListSpeakersResponseTypeDef#

# ListSpeakersResponseTypeDef usage example

from mypy_boto3_voice_id.type_defs import ListSpeakersResponseTypeDef

def get_value() -> ListSpeakersResponseTypeDef:
    return {
        "NextToken": ...,
        "SpeakerSummaries": ...,
        "ResponseMetadata": ...,
    }
# ListSpeakersResponseTypeDef definition

class ListSpeakersResponseTypeDef(TypedDict):
    NextToken: str,
    SpeakerSummaries: List[SpeakerSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SpeakerSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListWatchlistsResponseTypeDef#

# ListWatchlistsResponseTypeDef usage example

from mypy_boto3_voice_id.type_defs import ListWatchlistsResponseTypeDef

def get_value() -> ListWatchlistsResponseTypeDef:
    return {
        "NextToken": ...,
        "WatchlistSummaries": ...,
        "ResponseMetadata": ...,
    }
# ListWatchlistsResponseTypeDef definition

class ListWatchlistsResponseTypeDef(TypedDict):
    NextToken: str,
    WatchlistSummaries: List[WatchlistSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See WatchlistSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListDomainsResponseTypeDef#

# ListDomainsResponseTypeDef usage example

from mypy_boto3_voice_id.type_defs import ListDomainsResponseTypeDef

def get_value() -> ListDomainsResponseTypeDef:
    return {
        "DomainSummaries": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListDomainsResponseTypeDef definition

class ListDomainsResponseTypeDef(TypedDict):
    DomainSummaries: List[DomainSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DomainSummaryTypeDef
  2. See ResponseMetadataTypeDef

CreateDomainResponseTypeDef#

# CreateDomainResponseTypeDef usage example

from mypy_boto3_voice_id.type_defs import CreateDomainResponseTypeDef

def get_value() -> CreateDomainResponseTypeDef:
    return {
        "Domain": ...,
        "ResponseMetadata": ...,
    }
# CreateDomainResponseTypeDef definition

class CreateDomainResponseTypeDef(TypedDict):
    Domain: DomainTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DomainTypeDef
  2. See ResponseMetadataTypeDef

DescribeDomainResponseTypeDef#

# DescribeDomainResponseTypeDef usage example

from mypy_boto3_voice_id.type_defs import DescribeDomainResponseTypeDef

def get_value() -> DescribeDomainResponseTypeDef:
    return {
        "Domain": ...,
        "ResponseMetadata": ...,
    }
# DescribeDomainResponseTypeDef definition

class DescribeDomainResponseTypeDef(TypedDict):
    Domain: DomainTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DomainTypeDef
  2. See ResponseMetadataTypeDef

UpdateDomainResponseTypeDef#

# UpdateDomainResponseTypeDef usage example

from mypy_boto3_voice_id.type_defs import UpdateDomainResponseTypeDef

def get_value() -> UpdateDomainResponseTypeDef:
    return {
        "Domain": ...,
        "ResponseMetadata": ...,
    }
# UpdateDomainResponseTypeDef definition

class UpdateDomainResponseTypeDef(TypedDict):
    Domain: DomainTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DomainTypeDef
  2. See ResponseMetadataTypeDef

SpeakerEnrollmentJobTypeDef#

# SpeakerEnrollmentJobTypeDef usage example

from mypy_boto3_voice_id.type_defs import SpeakerEnrollmentJobTypeDef

def get_value() -> SpeakerEnrollmentJobTypeDef:
    return {
        "CreatedAt": ...,
    }
# SpeakerEnrollmentJobTypeDef definition

class SpeakerEnrollmentJobTypeDef(TypedDict):
    CreatedAt: NotRequired[datetime],
    DataAccessRoleArn: NotRequired[str],
    DomainId: NotRequired[str],
    EndedAt: NotRequired[datetime],
    EnrollmentConfig: NotRequired[EnrollmentConfigTypeDef],  # (1)
    FailureDetails: NotRequired[FailureDetailsTypeDef],  # (2)
    InputDataConfig: NotRequired[InputDataConfigTypeDef],  # (3)
    JobId: NotRequired[str],
    JobName: NotRequired[str],
    JobProgress: NotRequired[JobProgressTypeDef],  # (4)
    JobStatus: NotRequired[SpeakerEnrollmentJobStatusType],  # (5)
    OutputDataConfig: NotRequired[OutputDataConfigTypeDef],  # (6)
  1. See EnrollmentConfigTypeDef
  2. See FailureDetailsTypeDef
  3. See InputDataConfigTypeDef
  4. See JobProgressTypeDef
  5. See SpeakerEnrollmentJobStatusType
  6. See OutputDataConfigTypeDef

StartSpeakerEnrollmentJobRequestRequestTypeDef#

# StartSpeakerEnrollmentJobRequestRequestTypeDef usage example

from mypy_boto3_voice_id.type_defs import StartSpeakerEnrollmentJobRequestRequestTypeDef

def get_value() -> StartSpeakerEnrollmentJobRequestRequestTypeDef:
    return {
        "DataAccessRoleArn": ...,
        "DomainId": ...,
        "InputDataConfig": ...,
        "OutputDataConfig": ...,
    }
# StartSpeakerEnrollmentJobRequestRequestTypeDef definition

class StartSpeakerEnrollmentJobRequestRequestTypeDef(TypedDict):
    DataAccessRoleArn: str,
    DomainId: str,
    InputDataConfig: InputDataConfigTypeDef,  # (1)
    OutputDataConfig: OutputDataConfigTypeDef,  # (2)
    ClientToken: NotRequired[str],
    EnrollmentConfig: NotRequired[EnrollmentConfigTypeDef],  # (3)
    JobName: NotRequired[str],
  1. See InputDataConfigTypeDef
  2. See OutputDataConfigTypeDef
  3. See EnrollmentConfigTypeDef

FraudDetectionResultTypeDef#

# FraudDetectionResultTypeDef usage example

from mypy_boto3_voice_id.type_defs import FraudDetectionResultTypeDef

def get_value() -> FraudDetectionResultTypeDef:
    return {
        "AudioAggregationEndedAt": ...,
    }
# FraudDetectionResultTypeDef definition

class FraudDetectionResultTypeDef(TypedDict):
    AudioAggregationEndedAt: NotRequired[datetime],
    AudioAggregationStartedAt: NotRequired[datetime],
    Configuration: NotRequired[FraudDetectionConfigurationTypeDef],  # (1)
    Decision: NotRequired[FraudDetectionDecisionType],  # (2)
    FraudDetectionResultId: NotRequired[str],
    Reasons: NotRequired[List[FraudDetectionReasonType]],  # (3)
    RiskDetails: NotRequired[FraudRiskDetailsTypeDef],  # (4)
  1. See FraudDetectionConfigurationTypeDef
  2. See FraudDetectionDecisionType
  3. See FraudDetectionReasonType
  4. See FraudRiskDetailsTypeDef

ListFraudsterRegistrationJobsResponseTypeDef#

# ListFraudsterRegistrationJobsResponseTypeDef usage example

from mypy_boto3_voice_id.type_defs import ListFraudsterRegistrationJobsResponseTypeDef

def get_value() -> ListFraudsterRegistrationJobsResponseTypeDef:
    return {
        "JobSummaries": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListFraudsterRegistrationJobsResponseTypeDef definition

class ListFraudsterRegistrationJobsResponseTypeDef(TypedDict):
    JobSummaries: List[FraudsterRegistrationJobSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FraudsterRegistrationJobSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListSpeakerEnrollmentJobsResponseTypeDef#

# ListSpeakerEnrollmentJobsResponseTypeDef usage example

from mypy_boto3_voice_id.type_defs import ListSpeakerEnrollmentJobsResponseTypeDef

def get_value() -> ListSpeakerEnrollmentJobsResponseTypeDef:
    return {
        "JobSummaries": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListSpeakerEnrollmentJobsResponseTypeDef definition

class ListSpeakerEnrollmentJobsResponseTypeDef(TypedDict):
    JobSummaries: List[SpeakerEnrollmentJobSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SpeakerEnrollmentJobSummaryTypeDef
  2. See ResponseMetadataTypeDef

DescribeFraudsterRegistrationJobResponseTypeDef#

# DescribeFraudsterRegistrationJobResponseTypeDef usage example

from mypy_boto3_voice_id.type_defs import DescribeFraudsterRegistrationJobResponseTypeDef

def get_value() -> DescribeFraudsterRegistrationJobResponseTypeDef:
    return {
        "Job": ...,
        "ResponseMetadata": ...,
    }
# DescribeFraudsterRegistrationJobResponseTypeDef definition

class DescribeFraudsterRegistrationJobResponseTypeDef(TypedDict):
    Job: FraudsterRegistrationJobTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FraudsterRegistrationJobTypeDef
  2. See ResponseMetadataTypeDef

StartFraudsterRegistrationJobResponseTypeDef#

# StartFraudsterRegistrationJobResponseTypeDef usage example

from mypy_boto3_voice_id.type_defs import StartFraudsterRegistrationJobResponseTypeDef

def get_value() -> StartFraudsterRegistrationJobResponseTypeDef:
    return {
        "Job": ...,
        "ResponseMetadata": ...,
    }
# StartFraudsterRegistrationJobResponseTypeDef definition

class StartFraudsterRegistrationJobResponseTypeDef(TypedDict):
    Job: FraudsterRegistrationJobTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FraudsterRegistrationJobTypeDef
  2. See ResponseMetadataTypeDef

DescribeSpeakerEnrollmentJobResponseTypeDef#

# DescribeSpeakerEnrollmentJobResponseTypeDef usage example

from mypy_boto3_voice_id.type_defs import DescribeSpeakerEnrollmentJobResponseTypeDef

def get_value() -> DescribeSpeakerEnrollmentJobResponseTypeDef:
    return {
        "Job": ...,
        "ResponseMetadata": ...,
    }
# DescribeSpeakerEnrollmentJobResponseTypeDef definition

class DescribeSpeakerEnrollmentJobResponseTypeDef(TypedDict):
    Job: SpeakerEnrollmentJobTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SpeakerEnrollmentJobTypeDef
  2. See ResponseMetadataTypeDef

StartSpeakerEnrollmentJobResponseTypeDef#

# StartSpeakerEnrollmentJobResponseTypeDef usage example

from mypy_boto3_voice_id.type_defs import StartSpeakerEnrollmentJobResponseTypeDef

def get_value() -> StartSpeakerEnrollmentJobResponseTypeDef:
    return {
        "Job": ...,
        "ResponseMetadata": ...,
    }
# StartSpeakerEnrollmentJobResponseTypeDef definition

class StartSpeakerEnrollmentJobResponseTypeDef(TypedDict):
    Job: SpeakerEnrollmentJobTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SpeakerEnrollmentJobTypeDef
  2. See ResponseMetadataTypeDef

EvaluateSessionResponseTypeDef#

# EvaluateSessionResponseTypeDef usage example

from mypy_boto3_voice_id.type_defs import EvaluateSessionResponseTypeDef

def get_value() -> EvaluateSessionResponseTypeDef:
    return {
        "AuthenticationResult": ...,
        "DomainId": ...,
        "FraudDetectionResult": ...,
        "SessionId": ...,
        "SessionName": ...,
        "StreamingStatus": ...,
        "ResponseMetadata": ...,
    }
# EvaluateSessionResponseTypeDef definition

class EvaluateSessionResponseTypeDef(TypedDict):
    AuthenticationResult: AuthenticationResultTypeDef,  # (1)
    DomainId: str,
    FraudDetectionResult: FraudDetectionResultTypeDef,  # (2)
    SessionId: str,
    SessionName: str,
    StreamingStatus: StreamingStatusType,  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See AuthenticationResultTypeDef
  2. See FraudDetectionResultTypeDef
  3. See StreamingStatusType
  4. See ResponseMetadataTypeDef