Skip to content

Type definitions#

Index > VoiceID > Type definitions

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

AssociateFraudsterRequestRequestTypeDef#

# AssociateFraudsterRequestRequestTypeDef definition

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

FraudsterTypeDef#

# FraudsterTypeDef definition

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

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,
    HostId: NotRequired[str],

AuthenticationConfigurationTypeDef#

# AuthenticationConfigurationTypeDef definition

class AuthenticationConfigurationTypeDef(TypedDict):
    AcceptanceThreshold: int,

ServerSideEncryptionConfigurationTypeDef#

# ServerSideEncryptionConfigurationTypeDef definition

class ServerSideEncryptionConfigurationTypeDef(TypedDict):
    KmsKeyId: str,

TagTypeDef#

# TagTypeDef definition

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

CreateWatchlistRequestRequestTypeDef#

# CreateWatchlistRequestRequestTypeDef definition

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

WatchlistTypeDef#

# 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 definition

class DeleteDomainRequestRequestTypeDef(TypedDict):
    DomainId: str,

DeleteFraudsterRequestRequestTypeDef#

# DeleteFraudsterRequestRequestTypeDef definition

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

DeleteSpeakerRequestRequestTypeDef#

# DeleteSpeakerRequestRequestTypeDef definition

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

DeleteWatchlistRequestRequestTypeDef#

# DeleteWatchlistRequestRequestTypeDef definition

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

DescribeDomainRequestRequestTypeDef#

# DescribeDomainRequestRequestTypeDef definition

class DescribeDomainRequestRequestTypeDef(TypedDict):
    DomainId: str,

DescribeFraudsterRegistrationJobRequestRequestTypeDef#

# DescribeFraudsterRegistrationJobRequestRequestTypeDef definition

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

DescribeFraudsterRequestRequestTypeDef#

# DescribeFraudsterRequestRequestTypeDef definition

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

DescribeSpeakerEnrollmentJobRequestRequestTypeDef#

# DescribeSpeakerEnrollmentJobRequestRequestTypeDef definition

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

DescribeSpeakerRequestRequestTypeDef#

# DescribeSpeakerRequestRequestTypeDef definition

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

SpeakerTypeDef#

# 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 definition

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

DisassociateFraudsterRequestRequestTypeDef#

# DisassociateFraudsterRequestRequestTypeDef definition

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

ServerSideEncryptionUpdateDetailsTypeDef#

# ServerSideEncryptionUpdateDetailsTypeDef definition

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

WatchlistDetailsTypeDef#

# WatchlistDetailsTypeDef definition

class WatchlistDetailsTypeDef(TypedDict):
    DefaultWatchlistId: str,

EnrollmentJobFraudDetectionConfigTypeDef#

# EnrollmentJobFraudDetectionConfigTypeDef definition

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

EvaluateSessionRequestRequestTypeDef#

# EvaluateSessionRequestRequestTypeDef definition

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

FailureDetailsTypeDef#

# FailureDetailsTypeDef definition

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

FraudDetectionConfigurationTypeDef#

# FraudDetectionConfigurationTypeDef definition

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

KnownFraudsterRiskTypeDef#

# KnownFraudsterRiskTypeDef definition

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

VoiceSpoofingRiskTypeDef#

# VoiceSpoofingRiskTypeDef definition

class VoiceSpoofingRiskTypeDef(TypedDict):
    RiskScore: int,

JobProgressTypeDef#

# JobProgressTypeDef definition

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

InputDataConfigTypeDef#

# InputDataConfigTypeDef definition

class InputDataConfigTypeDef(TypedDict):
    S3Uri: str,

OutputDataConfigTypeDef#

# OutputDataConfigTypeDef definition

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

RegistrationConfigTypeDef#

# RegistrationConfigTypeDef definition

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

FraudsterSummaryTypeDef#

# FraudsterSummaryTypeDef definition

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

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListDomainsRequestRequestTypeDef#

# ListDomainsRequestRequestTypeDef definition

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

ListFraudsterRegistrationJobsRequestRequestTypeDef#

# ListFraudsterRegistrationJobsRequestRequestTypeDef definition

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

ListFraudstersRequestRequestTypeDef#

# ListFraudstersRequestRequestTypeDef definition

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

ListSpeakerEnrollmentJobsRequestRequestTypeDef#

# ListSpeakerEnrollmentJobsRequestRequestTypeDef definition

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

ListSpeakersRequestRequestTypeDef#

# ListSpeakersRequestRequestTypeDef definition

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

SpeakerSummaryTypeDef#

# 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 definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,

ListWatchlistsRequestRequestTypeDef#

# ListWatchlistsRequestRequestTypeDef definition

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

WatchlistSummaryTypeDef#

# 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 definition

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

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef definition

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

UpdateWatchlistRequestRequestTypeDef#

# UpdateWatchlistRequestRequestTypeDef definition

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

AssociateFraudsterResponseTypeDef#

# AssociateFraudsterResponseTypeDef definition

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

DescribeFraudsterResponseTypeDef#

# DescribeFraudsterResponseTypeDef definition

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

DisassociateFraudsterResponseTypeDef#

# DisassociateFraudsterResponseTypeDef definition

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

EmptyResponseMetadataTypeDef#

# EmptyResponseMetadataTypeDef definition

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

AuthenticationResultTypeDef#

# 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 definition

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

CreateDomainRequestRequestTypeDef#

# 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 definition

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

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef definition

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

CreateWatchlistResponseTypeDef#

# CreateWatchlistResponseTypeDef definition

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

DescribeWatchlistResponseTypeDef#

# DescribeWatchlistResponseTypeDef definition

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

UpdateWatchlistResponseTypeDef#

# UpdateWatchlistResponseTypeDef definition

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

DescribeSpeakerResponseTypeDef#

# DescribeSpeakerResponseTypeDef definition

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

OptOutSpeakerResponseTypeDef#

# OptOutSpeakerResponseTypeDef definition

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

DomainSummaryTypeDef#

# 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 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 definition

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

FraudRiskDetailsTypeDef#

# FraudRiskDetailsTypeDef definition

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

FraudsterRegistrationJobSummaryTypeDef#

# 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 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 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 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 definition

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

ListDomainsRequestListDomainsPaginateTypeDef#

# ListDomainsRequestListDomainsPaginateTypeDef definition

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

ListFraudsterRegistrationJobsRequestListFraudsterRegistrationJobsPaginateTypeDef#

# ListFraudsterRegistrationJobsRequestListFraudsterRegistrationJobsPaginateTypeDef definition

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

ListFraudstersRequestListFraudstersPaginateTypeDef#

# ListFraudstersRequestListFraudstersPaginateTypeDef definition

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

ListSpeakerEnrollmentJobsRequestListSpeakerEnrollmentJobsPaginateTypeDef#

# ListSpeakerEnrollmentJobsRequestListSpeakerEnrollmentJobsPaginateTypeDef definition

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

ListSpeakersRequestListSpeakersPaginateTypeDef#

# ListSpeakersRequestListSpeakersPaginateTypeDef definition

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

ListWatchlistsRequestListWatchlistsPaginateTypeDef#

# ListWatchlistsRequestListWatchlistsPaginateTypeDef definition

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

ListSpeakersResponseTypeDef#

# ListSpeakersResponseTypeDef definition

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

ListWatchlistsResponseTypeDef#

# ListWatchlistsResponseTypeDef definition

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

ListDomainsResponseTypeDef#

# ListDomainsResponseTypeDef definition

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

CreateDomainResponseTypeDef#

# CreateDomainResponseTypeDef definition

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

DescribeDomainResponseTypeDef#

# DescribeDomainResponseTypeDef definition

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

UpdateDomainResponseTypeDef#

# UpdateDomainResponseTypeDef definition

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

SpeakerEnrollmentJobTypeDef#

# 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 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 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 definition

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

ListSpeakerEnrollmentJobsResponseTypeDef#

# ListSpeakerEnrollmentJobsResponseTypeDef definition

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

DescribeFraudsterRegistrationJobResponseTypeDef#

# DescribeFraudsterRegistrationJobResponseTypeDef definition

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

StartFraudsterRegistrationJobResponseTypeDef#

# StartFraudsterRegistrationJobResponseTypeDef definition

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

DescribeSpeakerEnrollmentJobResponseTypeDef#

# DescribeSpeakerEnrollmentJobResponseTypeDef definition

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

StartSpeakerEnrollmentJobResponseTypeDef#

# StartSpeakerEnrollmentJobResponseTypeDef definition

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

EvaluateSessionResponseTypeDef#

# 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