Voice Id Classes
AssociateFraudsterRequest
DomainId
- Type:
- Required: Yes
FraudsterId
- Type:
- Required: Yes
WatchlistId
- Type:
- Required: Yes
AssociateFraudsterResponse
Fraudster
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
AuthenticationConfiguration
AcceptanceThreshold
- Type:
- Required: Yes
AuthenticationResult
AudioAggregationEndedAt
- Type: typing.Optional[datetime.datetime]
AudioAggregationStartedAt
- Type: typing.Optional[datetime.datetime]
AuthenticationResultId
- Type: typing.Optional[str]
Configuration
- Type: typing.Optional[aws_resource_validator.pydantic_models.voice_id.voice_id_classes.AuthenticationConfiguration]
CustomerSpeakerId
- Type: typing.Optional[str]
Decision
- Type: typing.Optional[typing.Literal['ACCEPT', 'NOT_ENOUGH_SPEECH', 'REJECT', 'SPEAKER_EXPIRED', 'SPEAKER_ID_NOT_PROVIDED', 'SPEAKER_NOT_ENROLLED', 'SPEAKER_OPTED_OUT']]
GeneratedSpeakerId
- Type: typing.Optional[str]
Score
- Type: typing.Optional[int]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
CreateDomainRequest
Name
- Type:
- Required: Yes
ServerSideEncryptionConfiguration
- Type:
- Required: Yes
ClientToken
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.voice_id.voice_id_classes.Tag]]
CreateDomainResponse
Domain
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateWatchlistRequest
DomainId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
ClientToken
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
CreateWatchlistResponse
Watchlist
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteDomainRequest
DomainId
- Type:
- Required: Yes
DeleteFraudsterRequest
DomainId
- Type:
- Required: Yes
FraudsterId
- Type:
- Required: Yes
DeleteSpeakerRequest
DomainId
- Type:
- Required: Yes
SpeakerId
- Type:
- Required: Yes
DeleteWatchlistRequest
DomainId
- Type:
- Required: Yes
WatchlistId
- Type:
- Required: Yes
DescribeDomainRequest
DomainId
- Type:
- Required: Yes
DescribeDomainResponse
Domain
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeFraudsterRegistrationJobRequest
DomainId
- Type:
- Required: Yes
JobId
- Type:
- Required: Yes
DescribeFraudsterRegistrationJobResponse
Job
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeFraudsterRequest
DomainId
- Type:
- Required: Yes
FraudsterId
- Type:
- Required: Yes
DescribeFraudsterResponse
Fraudster
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeSpeakerEnrollmentJobRequest
DomainId
- Type:
- Required: Yes
JobId
- Type:
- Required: Yes
DescribeSpeakerEnrollmentJobResponse
Job
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeSpeakerRequest
DomainId
- Type:
- Required: Yes
SpeakerId
- Type:
- Required: Yes
DescribeSpeakerResponse
Speaker
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeWatchlistRequest
DomainId
- Type:
- Required: Yes
WatchlistId
- Type:
- Required: Yes
DescribeWatchlistResponse
Watchlist
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DisassociateFraudsterRequest
DomainId
- Type:
- Required: Yes
FraudsterId
- Type:
- Required: Yes
WatchlistId
- Type:
- Required: Yes
DisassociateFraudsterResponse
Fraudster
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
Domain
Arn
- Type: typing.Optional[str]
CreatedAt
- Type: typing.Optional[datetime.datetime]
Description
- Type: typing.Optional[str]
DomainId
- Type: typing.Optional[str]
DomainStatus
- Type: typing.Optional[typing.Literal['ACTIVE', 'PENDING', 'SUSPENDED']]
Name
- Type: typing.Optional[str]
ServerSideEncryptionConfiguration
- Type:
ServerSideEncryptionUpdateDetails
- Type:
UpdatedAt
- Type: typing.Optional[datetime.datetime]
WatchlistDetails
- Type:
DomainSummary
Arn
- Type: typing.Optional[str]
CreatedAt
- Type: typing.Optional[datetime.datetime]
Description
- Type: typing.Optional[str]
DomainId
- Type: typing.Optional[str]
DomainStatus
- Type: typing.Optional[typing.Literal['ACTIVE', 'PENDING', 'SUSPENDED']]
Name
- Type: typing.Optional[str]
ServerSideEncryptionConfiguration
- Type:
ServerSideEncryptionUpdateDetails
- Type:
UpdatedAt
- Type: typing.Optional[datetime.datetime]
WatchlistDetails
- Type:
EmptyResponseMetadata
ResponseMetadata
- Type:
- Required: Yes
EnrollmentConfig
ExistingEnrollmentAction
- Type: typing.Optional[typing.Literal['OVERWRITE', 'SKIP']]
FraudDetectionConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.voice_id.voice_id_classes.EnrollmentJobFraudDetectionConfig]
EnrollmentConfigOutput
ExistingEnrollmentAction
- Type: typing.Optional[typing.Literal['OVERWRITE', 'SKIP']]
FraudDetectionConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.voice_id.voice_id_classes.EnrollmentJobFraudDetectionConfigOutput]
EnrollmentJobFraudDetectionConfig
FraudDetectionAction
- Type: typing.Optional[typing.Literal['FAIL', 'IGNORE']]
RiskThreshold
- Type: typing.Optional[int]
WatchlistIds
- Type: typing.Optional[typing.List[str]]
EnrollmentJobFraudDetectionConfigOutput
FraudDetectionAction
- Type: typing.Optional[typing.Literal['FAIL', 'IGNORE']]
RiskThreshold
- Type: typing.Optional[int]
WatchlistIds
- Type: typing.Optional[typing.List[str]]
EvaluateSessionRequest
DomainId
- Type:
- Required: Yes
SessionNameOrId
- Type:
- Required: Yes
EvaluateSessionResponse
AuthenticationResult
- Type:
- Required: Yes
DomainId
- Type:
- Required: Yes
FraudDetectionResult
- Type:
- Required: Yes
SessionId
- Type:
- Required: Yes
SessionName
- Type:
- Required: Yes
StreamingStatus
- Type: typing.Literal['ENDED', 'ONGOING', 'PENDING_CONFIGURATION']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
FailureDetails
Message
- Type: typing.Optional[str]
StatusCode
- Type: typing.Optional[int]
FraudDetectionConfiguration
RiskThreshold
- Type: typing.Optional[int]
WatchlistId
- Type: typing.Optional[str]
FraudDetectionResult
AudioAggregationEndedAt
- Type: typing.Optional[datetime.datetime]
AudioAggregationStartedAt
- Type: typing.Optional[datetime.datetime]
Configuration
- Type: typing.Optional[aws_resource_validator.pydantic_models.voice_id.voice_id_classes.FraudDetectionConfiguration]
Decision
- Type: typing.Optional[typing.Literal['HIGH_RISK', 'LOW_RISK', 'NOT_ENOUGH_SPEECH']]
FraudDetectionResultId
- Type: typing.Optional[str]
Reasons
- Type: typing.Optional[typing.List[typing.Literal['KNOWN_FRAUDSTER', 'VOICE_SPOOFING']]]
RiskDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.voice_id.voice_id_classes.FraudRiskDetails]
FraudRiskDetails
KnownFraudsterRisk
- Type:
- Required: Yes
VoiceSpoofingRisk
- Type:
- Required: Yes
Fraudster
CreatedAt
- Type: typing.Optional[datetime.datetime]
DomainId
- Type: typing.Optional[str]
GeneratedFraudsterId
- Type: typing.Optional[str]
WatchlistIds
- Type: typing.Optional[typing.List[str]]
FraudsterRegistrationJob
CreatedAt
- Type: typing.Optional[datetime.datetime]
DataAccessRoleArn
- Type: typing.Optional[str]
DomainId
- Type: typing.Optional[str]
EndedAt
- Type: typing.Optional[datetime.datetime]
FailureDetails
- Type:
InputDataConfig
- Type:
JobId
- Type: typing.Optional[str]
JobName
- Type: typing.Optional[str]
JobProgress
- Type:
JobStatus
- Type: typing.Optional[typing.Literal['COMPLETED', 'COMPLETED_WITH_ERRORS', 'FAILED', 'IN_PROGRESS', 'SUBMITTED']]
OutputDataConfig
- Type:
RegistrationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.voice_id.voice_id_classes.RegistrationConfigOutput]
FraudsterRegistrationJobSummary
CreatedAt
- Type: typing.Optional[datetime.datetime]
DomainId
- Type: typing.Optional[str]
EndedAt
- Type: typing.Optional[datetime.datetime]
FailureDetails
- Type:
JobId
- Type: typing.Optional[str]
JobName
- Type: typing.Optional[str]
JobProgress
- Type:
JobStatus
- Type: typing.Optional[typing.Literal['COMPLETED', 'COMPLETED_WITH_ERRORS', 'FAILED', 'IN_PROGRESS', 'SUBMITTED']]
FraudsterSummary
CreatedAt
- Type: typing.Optional[datetime.datetime]
DomainId
- Type: typing.Optional[str]
GeneratedFraudsterId
- Type: typing.Optional[str]
WatchlistIds
- Type: typing.Optional[typing.List[str]]
InputDataConfig
S3Uri
- Type:
- Required: Yes
JobProgress
PercentComplete
- Type: typing.Optional[int]
KnownFraudsterRisk
RiskScore
- Type:
- Required: Yes
GeneratedFraudsterId
- Type: typing.Optional[str]
ListDomainsRequest
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListDomainsRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.voice_id.voice_id_classes.PaginatorConfig]
ListDomainsResponse
DomainSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.voice_id.voice_id_classes.DomainSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListFraudsterRegistrationJobsRequest
DomainId
- Type:
- Required: Yes
JobStatus
- Type: typing.Optional[typing.Literal['COMPLETED', 'COMPLETED_WITH_ERRORS', 'FAILED', 'IN_PROGRESS', 'SUBMITTED']]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListFraudsterRegistrationJobsRequestPaginate
DomainId
- Type:
- Required: Yes
JobStatus
- Type: typing.Optional[typing.Literal['COMPLETED', 'COMPLETED_WITH_ERRORS', 'FAILED', 'IN_PROGRESS', 'SUBMITTED']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.voice_id.voice_id_classes.PaginatorConfig]
ListFraudsterRegistrationJobsResponse
JobSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.voice_id.voice_id_classes.FraudsterRegistrationJobSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListFraudstersRequest
DomainId
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
WatchlistId
- Type: typing.Optional[str]
ListFraudstersRequestPaginate
DomainId
- Type:
- Required: Yes
WatchlistId
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.voice_id.voice_id_classes.PaginatorConfig]
ListFraudstersResponse
FraudsterSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.voice_id.voice_id_classes.FraudsterSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListSpeakerEnrollmentJobsRequest
DomainId
- Type:
- Required: Yes
JobStatus
- Type: typing.Optional[typing.Literal['COMPLETED', 'COMPLETED_WITH_ERRORS', 'FAILED', 'IN_PROGRESS', 'SUBMITTED']]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListSpeakerEnrollmentJobsRequestPaginate
DomainId
- Type:
- Required: Yes
JobStatus
- Type: typing.Optional[typing.Literal['COMPLETED', 'COMPLETED_WITH_ERRORS', 'FAILED', 'IN_PROGRESS', 'SUBMITTED']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.voice_id.voice_id_classes.PaginatorConfig]
ListSpeakerEnrollmentJobsResponse
JobSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.voice_id.voice_id_classes.SpeakerEnrollmentJobSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListSpeakersRequest
DomainId
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListSpeakersRequestPaginate
DomainId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.voice_id.voice_id_classes.PaginatorConfig]
ListSpeakersResponse
SpeakerSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.voice_id.voice_id_classes.SpeakerSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTagsForResourceRequest
ResourceArn
- Type:
- Required: Yes
ListTagsForResourceResponse
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.voice_id.voice_id_classes.Tag]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListWatchlistsRequest
DomainId
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListWatchlistsRequestPaginate
DomainId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.voice_id.voice_id_classes.PaginatorConfig]
ListWatchlistsResponse
WatchlistSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.voice_id.voice_id_classes.WatchlistSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
OptOutSpeakerRequest
DomainId
- Type:
- Required: Yes
SpeakerId
- Type:
- Required: Yes
OptOutSpeakerResponse
Speaker
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
OutputDataConfig
S3Uri
- Type:
- Required: Yes
KmsKeyId
- Type: typing.Optional[str]
PaginatorConfig
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
RegistrationConfig
DuplicateRegistrationAction
- Type: typing.Optional[typing.Literal['REGISTER_AS_NEW', 'SKIP']]
FraudsterSimilarityThreshold
- Type: typing.Optional[int]
WatchlistIds
- Type: typing.Optional[typing.List[str]]
RegistrationConfigOutput
DuplicateRegistrationAction
- Type: typing.Optional[typing.Literal['REGISTER_AS_NEW', 'SKIP']]
FraudsterSimilarityThreshold
- Type: typing.Optional[int]
WatchlistIds
- Type: typing.Optional[typing.List[str]]
ResponseMetadata
RequestId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
HostId
- Type: typing.Optional[str]
ServerSideEncryptionConfiguration
KmsKeyId
- Type:
- Required: Yes
ServerSideEncryptionUpdateDetails
Message
- Type: typing.Optional[str]
OldKmsKeyId
- Type: typing.Optional[str]
UpdateStatus
- Type: typing.Optional[typing.Literal['COMPLETED', 'FAILED', 'IN_PROGRESS']]
Speaker
CreatedAt
- Type: typing.Optional[datetime.datetime]
CustomerSpeakerId
- Type: typing.Optional[str]
DomainId
- Type: typing.Optional[str]
GeneratedSpeakerId
- Type: typing.Optional[str]
LastAccessedAt
- Type: typing.Optional[datetime.datetime]
Status
- Type: typing.Optional[typing.Literal['ENROLLED', 'EXPIRED', 'OPTED_OUT', 'PENDING']]
UpdatedAt
- Type: typing.Optional[datetime.datetime]
SpeakerEnrollmentJob
CreatedAt
- Type: typing.Optional[datetime.datetime]
DataAccessRoleArn
- Type: typing.Optional[str]
DomainId
- Type: typing.Optional[str]
EndedAt
- Type: typing.Optional[datetime.datetime]
EnrollmentConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.voice_id.voice_id_classes.EnrollmentConfigOutput]
FailureDetails
- Type:
InputDataConfig
- Type:
JobId
- Type: typing.Optional[str]
JobName
- Type: typing.Optional[str]
JobProgress
- Type:
JobStatus
- Type: typing.Optional[typing.Literal['COMPLETED', 'COMPLETED_WITH_ERRORS', 'FAILED', 'IN_PROGRESS', 'SUBMITTED']]
OutputDataConfig
- Type:
SpeakerEnrollmentJobSummary
CreatedAt
- Type: typing.Optional[datetime.datetime]
DomainId
- Type: typing.Optional[str]
EndedAt
- Type: typing.Optional[datetime.datetime]
FailureDetails
- Type:
JobId
- Type: typing.Optional[str]
JobName
- Type: typing.Optional[str]
JobProgress
- Type:
JobStatus
- Type: typing.Optional[typing.Literal['COMPLETED', 'COMPLETED_WITH_ERRORS', 'FAILED', 'IN_PROGRESS', 'SUBMITTED']]
SpeakerSummary
CreatedAt
- Type: typing.Optional[datetime.datetime]
CustomerSpeakerId
- Type: typing.Optional[str]
DomainId
- Type: typing.Optional[str]
GeneratedSpeakerId
- Type: typing.Optional[str]
LastAccessedAt
- Type: typing.Optional[datetime.datetime]
Status
- Type: typing.Optional[typing.Literal['ENROLLED', 'EXPIRED', 'OPTED_OUT', 'PENDING']]
UpdatedAt
- Type: typing.Optional[datetime.datetime]
StartFraudsterRegistrationJobRequest
DataAccessRoleArn
- Type:
- Required: Yes
DomainId
- Type:
- Required: Yes
InputDataConfig
- Type:
- Required: Yes
OutputDataConfig
- Type:
- Required: Yes
ClientToken
- Type: typing.Optional[str]
JobName
- Type: typing.Optional[str]
RegistrationConfig
- Type: typing.Union[aws_resource_validator.pydantic_models.voice_id.voice_id_classes.RegistrationConfig, aws_resource_validator.pydantic_models.voice_id.voice_id_classes.RegistrationConfigOutput, NoneType]
StartFraudsterRegistrationJobResponse
Job
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartSpeakerEnrollmentJobRequest
DataAccessRoleArn
- Type:
- Required: Yes
DomainId
- Type:
- Required: Yes
InputDataConfig
- Type:
- Required: Yes
OutputDataConfig
- Type:
- Required: Yes
ClientToken
- Type: typing.Optional[str]
EnrollmentConfig
- Type: typing.Union[aws_resource_validator.pydantic_models.voice_id.voice_id_classes.EnrollmentConfig, aws_resource_validator.pydantic_models.voice_id.voice_id_classes.EnrollmentConfigOutput, NoneType]
JobName
- Type: typing.Optional[str]
StartSpeakerEnrollmentJobResponse
Job
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
Tag
Key
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
TagResourceRequest
ResourceArn
- Type:
- Required: Yes
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.voice_id.voice_id_classes.Tag]
- Required: Yes
UntagResourceRequest
ResourceArn
- Type:
- Required: Yes
TagKeys
- Type: typing.List[str]
- Required: Yes
UpdateDomainRequest
DomainId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
ServerSideEncryptionConfiguration
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
UpdateDomainResponse
Domain
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateWatchlistRequest
DomainId
- Type:
- Required: Yes
WatchlistId
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
UpdateWatchlistResponse
Watchlist
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
VoiceSpoofingRisk
RiskScore
- Type:
- Required: Yes
Watchlist
CreatedAt
- Type: typing.Optional[datetime.datetime]
DefaultWatchlist
- Type: typing.Optional[bool]
Description
- Type: typing.Optional[str]
DomainId
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
UpdatedAt
- Type: typing.Optional[datetime.datetime]
WatchlistId
- Type: typing.Optional[str]
WatchlistDetails
DefaultWatchlistId
- Type:
- Required: Yes
WatchlistSummary
CreatedAt
- Type: typing.Optional[datetime.datetime]
DefaultWatchlist
- Type: typing.Optional[bool]
Description
- Type: typing.Optional[str]
DomainId
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
UpdatedAt
- Type: typing.Optional[datetime.datetime]
WatchlistId
- Type: typing.Optional[str]