Skip to content

Typed dictionaries

Index > VoiceID > Typed dictionaries

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

AuthenticationConfigurationTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import AuthenticationConfigurationTypeDef

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

ServerSideEncryptionConfigurationTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import ServerSideEncryptionConfigurationTypeDef

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

TagTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import TagTypeDef

def get_value() -> TagTypeDef:
    return {
        "Key": ...,
        "Value": ...,
    }
Definition
class TagTypeDef(TypedDict):
    Key: str,
    Value: str,

ResponseMetadataTypeDef

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

DeleteDomainRequestRequestTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import DeleteDomainRequestRequestTypeDef

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

DeleteFraudsterRequestRequestTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import DeleteFraudsterRequestRequestTypeDef

def get_value() -> DeleteFraudsterRequestRequestTypeDef:
    return {
        "DomainId": ...,
        "FraudsterId": ...,
    }
Definition
class DeleteFraudsterRequestRequestTypeDef(TypedDict):
    DomainId: str,
    FraudsterId: str,

DeleteSpeakerRequestRequestTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import DeleteSpeakerRequestRequestTypeDef

def get_value() -> DeleteSpeakerRequestRequestTypeDef:
    return {
        "DomainId": ...,
        "SpeakerId": ...,
    }
Definition
class DeleteSpeakerRequestRequestTypeDef(TypedDict):
    DomainId: str,
    SpeakerId: str,

DescribeDomainRequestRequestTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import DescribeDomainRequestRequestTypeDef

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

DescribeFraudsterRegistrationJobRequestRequestTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import DescribeFraudsterRegistrationJobRequestRequestTypeDef

def get_value() -> DescribeFraudsterRegistrationJobRequestRequestTypeDef:
    return {
        "DomainId": ...,
        "JobId": ...,
    }
Definition
class DescribeFraudsterRegistrationJobRequestRequestTypeDef(TypedDict):
    DomainId: str,
    JobId: str,

DescribeFraudsterRequestRequestTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import DescribeFraudsterRequestRequestTypeDef

def get_value() -> DescribeFraudsterRequestRequestTypeDef:
    return {
        "DomainId": ...,
        "FraudsterId": ...,
    }
Definition
class DescribeFraudsterRequestRequestTypeDef(TypedDict):
    DomainId: str,
    FraudsterId: str,

FraudsterTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import FraudsterTypeDef

def get_value() -> FraudsterTypeDef:
    return {
        "CreatedAt": ...,
    }
Definition
class FraudsterTypeDef(TypedDict):
    CreatedAt: NotRequired[datetime],
    DomainId: NotRequired[str],
    GeneratedFraudsterId: NotRequired[str],

DescribeSpeakerEnrollmentJobRequestRequestTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import DescribeSpeakerEnrollmentJobRequestRequestTypeDef

def get_value() -> DescribeSpeakerEnrollmentJobRequestRequestTypeDef:
    return {
        "DomainId": ...,
        "JobId": ...,
    }
Definition
class DescribeSpeakerEnrollmentJobRequestRequestTypeDef(TypedDict):
    DomainId: str,
    JobId: str,

DescribeSpeakerRequestRequestTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import DescribeSpeakerRequestRequestTypeDef

def get_value() -> DescribeSpeakerRequestRequestTypeDef:
    return {
        "DomainId": ...,
        "SpeakerId": ...,
    }
Definition
class DescribeSpeakerRequestRequestTypeDef(TypedDict):
    DomainId: str,
    SpeakerId: str,

SpeakerTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import SpeakerTypeDef

def get_value() -> SpeakerTypeDef:
    return {
        "CreatedAt": ...,
    }
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

ServerSideEncryptionUpdateDetailsTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import ServerSideEncryptionUpdateDetailsTypeDef

def get_value() -> ServerSideEncryptionUpdateDetailsTypeDef:
    return {
        "Message": ...,
    }
Definition
class ServerSideEncryptionUpdateDetailsTypeDef(TypedDict):
    Message: NotRequired[str],
    OldKmsKeyId: NotRequired[str],
    UpdateStatus: NotRequired[ServerSideEncryptionUpdateStatusType],  # (1)
  1. See ServerSideEncryptionUpdateStatusType

EnrollmentJobFraudDetectionConfigTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import EnrollmentJobFraudDetectionConfigTypeDef

def get_value() -> EnrollmentJobFraudDetectionConfigTypeDef:
    return {
        "FraudDetectionAction": ...,
    }
Definition
class EnrollmentJobFraudDetectionConfigTypeDef(TypedDict):
    FraudDetectionAction: NotRequired[FraudDetectionActionType],  # (1)
    RiskThreshold: NotRequired[int],
  1. See FraudDetectionActionType

EvaluateSessionRequestRequestTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import EvaluateSessionRequestRequestTypeDef

def get_value() -> EvaluateSessionRequestRequestTypeDef:
    return {
        "DomainId": ...,
        "SessionNameOrId": ...,
    }
Definition
class EvaluateSessionRequestRequestTypeDef(TypedDict):
    DomainId: str,
    SessionNameOrId: str,

FailureDetailsTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import FailureDetailsTypeDef

def get_value() -> FailureDetailsTypeDef:
    return {
        "Message": ...,
    }
Definition
class FailureDetailsTypeDef(TypedDict):
    Message: NotRequired[str],
    StatusCode: NotRequired[int],

FraudDetectionConfigurationTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import FraudDetectionConfigurationTypeDef

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

KnownFraudsterRiskTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import KnownFraudsterRiskTypeDef

def get_value() -> KnownFraudsterRiskTypeDef:
    return {
        "RiskScore": ...,
    }
Definition
class KnownFraudsterRiskTypeDef(TypedDict):
    RiskScore: int,
    GeneratedFraudsterId: NotRequired[str],

VoiceSpoofingRiskTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import VoiceSpoofingRiskTypeDef

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

JobProgressTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import JobProgressTypeDef

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

InputDataConfigTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import InputDataConfigTypeDef

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

OutputDataConfigTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import OutputDataConfigTypeDef

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

RegistrationConfigTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import RegistrationConfigTypeDef

def get_value() -> RegistrationConfigTypeDef:
    return {
        "DuplicateRegistrationAction": ...,
    }
Definition
class RegistrationConfigTypeDef(TypedDict):
    DuplicateRegistrationAction: NotRequired[DuplicateRegistrationActionType],  # (1)
    FraudsterSimilarityThreshold: NotRequired[int],
  1. See DuplicateRegistrationActionType

PaginatorConfigTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
Definition
class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListDomainsRequestRequestTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import ListDomainsRequestRequestTypeDef

def get_value() -> ListDomainsRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
Definition
class ListDomainsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListFraudsterRegistrationJobsRequestRequestTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import ListFraudsterRegistrationJobsRequestRequestTypeDef

def get_value() -> ListFraudsterRegistrationJobsRequestRequestTypeDef:
    return {
        "DomainId": ...,
    }
Definition
class ListFraudsterRegistrationJobsRequestRequestTypeDef(TypedDict):
    DomainId: str,
    JobStatus: NotRequired[FraudsterRegistrationJobStatusType],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See FraudsterRegistrationJobStatusType

ListSpeakerEnrollmentJobsRequestRequestTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import ListSpeakerEnrollmentJobsRequestRequestTypeDef

def get_value() -> ListSpeakerEnrollmentJobsRequestRequestTypeDef:
    return {
        "DomainId": ...,
    }
Definition
class ListSpeakerEnrollmentJobsRequestRequestTypeDef(TypedDict):
    DomainId: str,
    JobStatus: NotRequired[SpeakerEnrollmentJobStatusType],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See SpeakerEnrollmentJobStatusType

ListSpeakersRequestRequestTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import ListSpeakersRequestRequestTypeDef

def get_value() -> ListSpeakersRequestRequestTypeDef:
    return {
        "DomainId": ...,
    }
Definition
class ListSpeakersRequestRequestTypeDef(TypedDict):
    DomainId: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

SpeakerSummaryTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import SpeakerSummaryTypeDef

def get_value() -> SpeakerSummaryTypeDef:
    return {
        "CreatedAt": ...,
    }
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

Usage Example
from mypy_boto3_voice_id.type_defs import ListTagsForResourceRequestRequestTypeDef

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

OptOutSpeakerRequestRequestTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import OptOutSpeakerRequestRequestTypeDef

def get_value() -> OptOutSpeakerRequestRequestTypeDef:
    return {
        "DomainId": ...,
        "SpeakerId": ...,
    }
Definition
class OptOutSpeakerRequestRequestTypeDef(TypedDict):
    DomainId: str,
    SpeakerId: str,

UntagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import UntagResourceRequestRequestTypeDef

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

AuthenticationResultTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import AuthenticationResultTypeDef

def get_value() -> AuthenticationResultTypeDef:
    return {
        "AudioAggregationEndedAt": ...,
    }
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

Usage Example
from mypy_boto3_voice_id.type_defs import UpdateDomainRequestRequestTypeDef

def get_value() -> UpdateDomainRequestRequestTypeDef:
    return {
        "DomainId": ...,
        "Name": ...,
        "ServerSideEncryptionConfiguration": ...,
    }
Definition
class UpdateDomainRequestRequestTypeDef(TypedDict):
    DomainId: str,
    Name: str,
    ServerSideEncryptionConfiguration: ServerSideEncryptionConfigurationTypeDef,  # (1)
    Description: NotRequired[str],
  1. See ServerSideEncryptionConfigurationTypeDef

CreateDomainRequestRequestTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import CreateDomainRequestRequestTypeDef

def get_value() -> CreateDomainRequestRequestTypeDef:
    return {
        "Name": ...,
        "ServerSideEncryptionConfiguration": ...,
    }
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

TagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "Tags": ...,
    }
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    Tags: Sequence[TagTypeDef],  # (1)
  1. See TagTypeDef

EmptyResponseMetadataTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import EmptyResponseMetadataTypeDef

def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }
Definition
class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListTagsForResourceResponseTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import ListTagsForResourceResponseTypeDef

def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "Tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListTagsForResourceResponseTypeDef(TypedDict):
    Tags: List[TagTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

DescribeFraudsterResponseTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import DescribeFraudsterResponseTypeDef

def get_value() -> DescribeFraudsterResponseTypeDef:
    return {
        "Fraudster": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeFraudsterResponseTypeDef(TypedDict):
    Fraudster: FraudsterTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FraudsterTypeDef
  2. See ResponseMetadataTypeDef

DescribeSpeakerResponseTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import DescribeSpeakerResponseTypeDef

def get_value() -> DescribeSpeakerResponseTypeDef:
    return {
        "Speaker": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeSpeakerResponseTypeDef(TypedDict):
    Speaker: SpeakerTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SpeakerTypeDef
  2. See ResponseMetadataTypeDef

OptOutSpeakerResponseTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import OptOutSpeakerResponseTypeDef

def get_value() -> OptOutSpeakerResponseTypeDef:
    return {
        "Speaker": ...,
        "ResponseMetadata": ...,
    }
Definition
class OptOutSpeakerResponseTypeDef(TypedDict):
    Speaker: SpeakerTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SpeakerTypeDef
  2. See ResponseMetadataTypeDef

DomainSummaryTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import DomainSummaryTypeDef

def get_value() -> DomainSummaryTypeDef:
    return {
        "Arn": ...,
    }
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],
  1. See DomainStatusType
  2. See ServerSideEncryptionConfigurationTypeDef
  3. See ServerSideEncryptionUpdateDetailsTypeDef

DomainTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import DomainTypeDef

def get_value() -> DomainTypeDef:
    return {
        "Arn": ...,
    }
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],
  1. See DomainStatusType
  2. See ServerSideEncryptionConfigurationTypeDef
  3. See ServerSideEncryptionUpdateDetailsTypeDef

EnrollmentConfigTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import EnrollmentConfigTypeDef

def get_value() -> EnrollmentConfigTypeDef:
    return {
        "ExistingEnrollmentAction": ...,
    }
Definition
class EnrollmentConfigTypeDef(TypedDict):
    ExistingEnrollmentAction: NotRequired[ExistingEnrollmentActionType],  # (1)
    FraudDetectionConfig: NotRequired[EnrollmentJobFraudDetectionConfigTypeDef],  # (2)
  1. See ExistingEnrollmentActionType
  2. See EnrollmentJobFraudDetectionConfigTypeDef

FraudRiskDetailsTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import FraudRiskDetailsTypeDef

def get_value() -> FraudRiskDetailsTypeDef:
    return {
        "KnownFraudsterRisk": ...,
        "VoiceSpoofingRisk": ...,
    }
Definition
class FraudRiskDetailsTypeDef(TypedDict):
    KnownFraudsterRisk: KnownFraudsterRiskTypeDef,  # (1)
    VoiceSpoofingRisk: VoiceSpoofingRiskTypeDef,  # (2)
  1. See KnownFraudsterRiskTypeDef
  2. See VoiceSpoofingRiskTypeDef

FraudsterRegistrationJobSummaryTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import FraudsterRegistrationJobSummaryTypeDef

def get_value() -> FraudsterRegistrationJobSummaryTypeDef:
    return {
        "CreatedAt": ...,
    }
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

Usage Example
from mypy_boto3_voice_id.type_defs import SpeakerEnrollmentJobSummaryTypeDef

def get_value() -> SpeakerEnrollmentJobSummaryTypeDef:
    return {
        "CreatedAt": ...,
    }
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

Usage Example
from mypy_boto3_voice_id.type_defs import FraudsterRegistrationJobTypeDef

def get_value() -> FraudsterRegistrationJobTypeDef:
    return {
        "CreatedAt": ...,
    }
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

Usage Example
from mypy_boto3_voice_id.type_defs import StartFraudsterRegistrationJobRequestRequestTypeDef

def get_value() -> StartFraudsterRegistrationJobRequestRequestTypeDef:
    return {
        "DataAccessRoleArn": ...,
        "DomainId": ...,
        "InputDataConfig": ...,
        "OutputDataConfig": ...,
    }
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

ListDomainsRequestListDomainsPaginateTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import ListDomainsRequestListDomainsPaginateTypeDef

def get_value() -> ListDomainsRequestListDomainsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListDomainsRequestListDomainsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListFraudsterRegistrationJobsRequestListFraudsterRegistrationJobsPaginateTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import ListFraudsterRegistrationJobsRequestListFraudsterRegistrationJobsPaginateTypeDef

def get_value() -> ListFraudsterRegistrationJobsRequestListFraudsterRegistrationJobsPaginateTypeDef:
    return {
        "DomainId": ...,
    }
Definition
class ListFraudsterRegistrationJobsRequestListFraudsterRegistrationJobsPaginateTypeDef(TypedDict):
    DomainId: str,
    JobStatus: NotRequired[FraudsterRegistrationJobStatusType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FraudsterRegistrationJobStatusType
  2. See PaginatorConfigTypeDef

ListSpeakerEnrollmentJobsRequestListSpeakerEnrollmentJobsPaginateTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import ListSpeakerEnrollmentJobsRequestListSpeakerEnrollmentJobsPaginateTypeDef

def get_value() -> ListSpeakerEnrollmentJobsRequestListSpeakerEnrollmentJobsPaginateTypeDef:
    return {
        "DomainId": ...,
    }
Definition
class ListSpeakerEnrollmentJobsRequestListSpeakerEnrollmentJobsPaginateTypeDef(TypedDict):
    DomainId: str,
    JobStatus: NotRequired[SpeakerEnrollmentJobStatusType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See SpeakerEnrollmentJobStatusType
  2. See PaginatorConfigTypeDef

ListSpeakersRequestListSpeakersPaginateTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import ListSpeakersRequestListSpeakersPaginateTypeDef

def get_value() -> ListSpeakersRequestListSpeakersPaginateTypeDef:
    return {
        "DomainId": ...,
    }
Definition
class ListSpeakersRequestListSpeakersPaginateTypeDef(TypedDict):
    DomainId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListSpeakersResponseTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import ListSpeakersResponseTypeDef

def get_value() -> ListSpeakersResponseTypeDef:
    return {
        "NextToken": ...,
        "SpeakerSummaries": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListSpeakersResponseTypeDef(TypedDict):
    NextToken: str,
    SpeakerSummaries: List[SpeakerSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SpeakerSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListDomainsResponseTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import ListDomainsResponseTypeDef

def get_value() -> ListDomainsResponseTypeDef:
    return {
        "DomainSummaries": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListDomainsResponseTypeDef(TypedDict):
    DomainSummaries: List[DomainSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DomainSummaryTypeDef
  2. See ResponseMetadataTypeDef

CreateDomainResponseTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import CreateDomainResponseTypeDef

def get_value() -> CreateDomainResponseTypeDef:
    return {
        "Domain": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateDomainResponseTypeDef(TypedDict):
    Domain: DomainTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DomainTypeDef
  2. See ResponseMetadataTypeDef

DescribeDomainResponseTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import DescribeDomainResponseTypeDef

def get_value() -> DescribeDomainResponseTypeDef:
    return {
        "Domain": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeDomainResponseTypeDef(TypedDict):
    Domain: DomainTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DomainTypeDef
  2. See ResponseMetadataTypeDef

UpdateDomainResponseTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import UpdateDomainResponseTypeDef

def get_value() -> UpdateDomainResponseTypeDef:
    return {
        "Domain": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateDomainResponseTypeDef(TypedDict):
    Domain: DomainTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DomainTypeDef
  2. See ResponseMetadataTypeDef

SpeakerEnrollmentJobTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import SpeakerEnrollmentJobTypeDef

def get_value() -> SpeakerEnrollmentJobTypeDef:
    return {
        "CreatedAt": ...,
    }
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

Usage Example
from mypy_boto3_voice_id.type_defs import StartSpeakerEnrollmentJobRequestRequestTypeDef

def get_value() -> StartSpeakerEnrollmentJobRequestRequestTypeDef:
    return {
        "DataAccessRoleArn": ...,
        "DomainId": ...,
        "InputDataConfig": ...,
        "OutputDataConfig": ...,
    }
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

Usage Example
from mypy_boto3_voice_id.type_defs import FraudDetectionResultTypeDef

def get_value() -> FraudDetectionResultTypeDef:
    return {
        "AudioAggregationEndedAt": ...,
    }
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

Usage Example
from mypy_boto3_voice_id.type_defs import ListFraudsterRegistrationJobsResponseTypeDef

def get_value() -> ListFraudsterRegistrationJobsResponseTypeDef:
    return {
        "JobSummaries": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListFraudsterRegistrationJobsResponseTypeDef(TypedDict):
    JobSummaries: List[FraudsterRegistrationJobSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FraudsterRegistrationJobSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListSpeakerEnrollmentJobsResponseTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import ListSpeakerEnrollmentJobsResponseTypeDef

def get_value() -> ListSpeakerEnrollmentJobsResponseTypeDef:
    return {
        "JobSummaries": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListSpeakerEnrollmentJobsResponseTypeDef(TypedDict):
    JobSummaries: List[SpeakerEnrollmentJobSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SpeakerEnrollmentJobSummaryTypeDef
  2. See ResponseMetadataTypeDef

DescribeFraudsterRegistrationJobResponseTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import DescribeFraudsterRegistrationJobResponseTypeDef

def get_value() -> DescribeFraudsterRegistrationJobResponseTypeDef:
    return {
        "Job": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeFraudsterRegistrationJobResponseTypeDef(TypedDict):
    Job: FraudsterRegistrationJobTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FraudsterRegistrationJobTypeDef
  2. See ResponseMetadataTypeDef

StartFraudsterRegistrationJobResponseTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import StartFraudsterRegistrationJobResponseTypeDef

def get_value() -> StartFraudsterRegistrationJobResponseTypeDef:
    return {
        "Job": ...,
        "ResponseMetadata": ...,
    }
Definition
class StartFraudsterRegistrationJobResponseTypeDef(TypedDict):
    Job: FraudsterRegistrationJobTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FraudsterRegistrationJobTypeDef
  2. See ResponseMetadataTypeDef

DescribeSpeakerEnrollmentJobResponseTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import DescribeSpeakerEnrollmentJobResponseTypeDef

def get_value() -> DescribeSpeakerEnrollmentJobResponseTypeDef:
    return {
        "Job": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeSpeakerEnrollmentJobResponseTypeDef(TypedDict):
    Job: SpeakerEnrollmentJobTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SpeakerEnrollmentJobTypeDef
  2. See ResponseMetadataTypeDef

StartSpeakerEnrollmentJobResponseTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import StartSpeakerEnrollmentJobResponseTypeDef

def get_value() -> StartSpeakerEnrollmentJobResponseTypeDef:
    return {
        "Job": ...,
        "ResponseMetadata": ...,
    }
Definition
class StartSpeakerEnrollmentJobResponseTypeDef(TypedDict):
    Job: SpeakerEnrollmentJobTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SpeakerEnrollmentJobTypeDef
  2. See ResponseMetadataTypeDef

EvaluateSessionResponseTypeDef

Usage Example
from mypy_boto3_voice_id.type_defs import EvaluateSessionResponseTypeDef

def get_value() -> EvaluateSessionResponseTypeDef:
    return {
        "AuthenticationResult": ...,
        "DomainId": ...,
        "FraudDetectionResult": ...,
        "SessionId": ...,
        "SessionName": ...,
        "StreamingStatus": ...,
        "ResponseMetadata": ...,
    }
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