{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
-- Derived from AWS service descriptions, licensed under Apache 2.0.
-- |
-- Module : Amazonka.VoiceId.Lens
-- Copyright : (c) 2013-2023 Brendan Hay
-- License : Mozilla Public License, v. 2.0.
-- Maintainer : Brendan Hay
-- Stability : auto-generated
-- Portability : non-portable (GHC extensions)
module Amazonka.VoiceId.Lens
( -- * Operations
-- ** CreateDomain
createDomain_clientToken,
createDomain_description,
createDomain_tags,
createDomain_name,
createDomain_serverSideEncryptionConfiguration,
createDomainResponse_domain,
createDomainResponse_httpStatus,
-- ** DeleteDomain
deleteDomain_domainId,
-- ** DeleteFraudster
deleteFraudster_domainId,
deleteFraudster_fraudsterId,
-- ** DeleteSpeaker
deleteSpeaker_domainId,
deleteSpeaker_speakerId,
-- ** DescribeDomain
describeDomain_domainId,
describeDomainResponse_domain,
describeDomainResponse_httpStatus,
-- ** DescribeFraudster
describeFraudster_domainId,
describeFraudster_fraudsterId,
describeFraudsterResponse_fraudster,
describeFraudsterResponse_httpStatus,
-- ** DescribeFraudsterRegistrationJob
describeFraudsterRegistrationJob_domainId,
describeFraudsterRegistrationJob_jobId,
describeFraudsterRegistrationJobResponse_job,
describeFraudsterRegistrationJobResponse_httpStatus,
-- ** DescribeSpeaker
describeSpeaker_domainId,
describeSpeaker_speakerId,
describeSpeakerResponse_speaker,
describeSpeakerResponse_httpStatus,
-- ** DescribeSpeakerEnrollmentJob
describeSpeakerEnrollmentJob_domainId,
describeSpeakerEnrollmentJob_jobId,
describeSpeakerEnrollmentJobResponse_job,
describeSpeakerEnrollmentJobResponse_httpStatus,
-- ** EvaluateSession
evaluateSession_domainId,
evaluateSession_sessionNameOrId,
evaluateSessionResponse_authenticationResult,
evaluateSessionResponse_domainId,
evaluateSessionResponse_fraudDetectionResult,
evaluateSessionResponse_sessionId,
evaluateSessionResponse_sessionName,
evaluateSessionResponse_streamingStatus,
evaluateSessionResponse_httpStatus,
-- ** ListDomains
listDomains_maxResults,
listDomains_nextToken,
listDomainsResponse_domainSummaries,
listDomainsResponse_nextToken,
listDomainsResponse_httpStatus,
-- ** ListFraudsterRegistrationJobs
listFraudsterRegistrationJobs_jobStatus,
listFraudsterRegistrationJobs_maxResults,
listFraudsterRegistrationJobs_nextToken,
listFraudsterRegistrationJobs_domainId,
listFraudsterRegistrationJobsResponse_jobSummaries,
listFraudsterRegistrationJobsResponse_nextToken,
listFraudsterRegistrationJobsResponse_httpStatus,
-- ** ListSpeakerEnrollmentJobs
listSpeakerEnrollmentJobs_jobStatus,
listSpeakerEnrollmentJobs_maxResults,
listSpeakerEnrollmentJobs_nextToken,
listSpeakerEnrollmentJobs_domainId,
listSpeakerEnrollmentJobsResponse_jobSummaries,
listSpeakerEnrollmentJobsResponse_nextToken,
listSpeakerEnrollmentJobsResponse_httpStatus,
-- ** ListSpeakers
listSpeakers_maxResults,
listSpeakers_nextToken,
listSpeakers_domainId,
listSpeakersResponse_nextToken,
listSpeakersResponse_speakerSummaries,
listSpeakersResponse_httpStatus,
-- ** ListTagsForResource
listTagsForResource_resourceArn,
listTagsForResourceResponse_tags,
listTagsForResourceResponse_httpStatus,
-- ** OptOutSpeaker
optOutSpeaker_domainId,
optOutSpeaker_speakerId,
optOutSpeakerResponse_speaker,
optOutSpeakerResponse_httpStatus,
-- ** StartFraudsterRegistrationJob
startFraudsterRegistrationJob_clientToken,
startFraudsterRegistrationJob_jobName,
startFraudsterRegistrationJob_registrationConfig,
startFraudsterRegistrationJob_dataAccessRoleArn,
startFraudsterRegistrationJob_domainId,
startFraudsterRegistrationJob_inputDataConfig,
startFraudsterRegistrationJob_outputDataConfig,
startFraudsterRegistrationJobResponse_job,
startFraudsterRegistrationJobResponse_httpStatus,
-- ** StartSpeakerEnrollmentJob
startSpeakerEnrollmentJob_clientToken,
startSpeakerEnrollmentJob_enrollmentConfig,
startSpeakerEnrollmentJob_jobName,
startSpeakerEnrollmentJob_dataAccessRoleArn,
startSpeakerEnrollmentJob_domainId,
startSpeakerEnrollmentJob_inputDataConfig,
startSpeakerEnrollmentJob_outputDataConfig,
startSpeakerEnrollmentJobResponse_job,
startSpeakerEnrollmentJobResponse_httpStatus,
-- ** TagResource
tagResource_resourceArn,
tagResource_tags,
tagResourceResponse_httpStatus,
-- ** UntagResource
untagResource_resourceArn,
untagResource_tagKeys,
untagResourceResponse_httpStatus,
-- ** UpdateDomain
updateDomain_description,
updateDomain_domainId,
updateDomain_name,
updateDomain_serverSideEncryptionConfiguration,
updateDomainResponse_domain,
updateDomainResponse_httpStatus,
-- * Types
-- ** AuthenticationConfiguration
authenticationConfiguration_acceptanceThreshold,
-- ** AuthenticationResult
authenticationResult_audioAggregationEndedAt,
authenticationResult_audioAggregationStartedAt,
authenticationResult_authenticationResultId,
authenticationResult_configuration,
authenticationResult_customerSpeakerId,
authenticationResult_decision,
authenticationResult_generatedSpeakerId,
authenticationResult_score,
-- ** Domain
domain_arn,
domain_createdAt,
domain_description,
domain_domainId,
domain_domainStatus,
domain_name,
domain_serverSideEncryptionConfiguration,
domain_serverSideEncryptionUpdateDetails,
domain_updatedAt,
-- ** DomainSummary
domainSummary_arn,
domainSummary_createdAt,
domainSummary_description,
domainSummary_domainId,
domainSummary_domainStatus,
domainSummary_name,
domainSummary_serverSideEncryptionConfiguration,
domainSummary_serverSideEncryptionUpdateDetails,
domainSummary_updatedAt,
-- ** EnrollmentConfig
enrollmentConfig_existingEnrollmentAction,
enrollmentConfig_fraudDetectionConfig,
-- ** EnrollmentJobFraudDetectionConfig
enrollmentJobFraudDetectionConfig_fraudDetectionAction,
enrollmentJobFraudDetectionConfig_riskThreshold,
-- ** FailureDetails
failureDetails_message,
failureDetails_statusCode,
-- ** FraudDetectionConfiguration
fraudDetectionConfiguration_riskThreshold,
-- ** FraudDetectionResult
fraudDetectionResult_audioAggregationEndedAt,
fraudDetectionResult_audioAggregationStartedAt,
fraudDetectionResult_configuration,
fraudDetectionResult_decision,
fraudDetectionResult_fraudDetectionResultId,
fraudDetectionResult_reasons,
fraudDetectionResult_riskDetails,
-- ** FraudRiskDetails
fraudRiskDetails_knownFraudsterRisk,
fraudRiskDetails_voiceSpoofingRisk,
-- ** Fraudster
fraudster_createdAt,
fraudster_domainId,
fraudster_generatedFraudsterId,
-- ** FraudsterRegistrationJob
fraudsterRegistrationJob_createdAt,
fraudsterRegistrationJob_dataAccessRoleArn,
fraudsterRegistrationJob_domainId,
fraudsterRegistrationJob_endedAt,
fraudsterRegistrationJob_failureDetails,
fraudsterRegistrationJob_inputDataConfig,
fraudsterRegistrationJob_jobId,
fraudsterRegistrationJob_jobName,
fraudsterRegistrationJob_jobProgress,
fraudsterRegistrationJob_jobStatus,
fraudsterRegistrationJob_outputDataConfig,
fraudsterRegistrationJob_registrationConfig,
-- ** FraudsterRegistrationJobSummary
fraudsterRegistrationJobSummary_createdAt,
fraudsterRegistrationJobSummary_domainId,
fraudsterRegistrationJobSummary_endedAt,
fraudsterRegistrationJobSummary_failureDetails,
fraudsterRegistrationJobSummary_jobId,
fraudsterRegistrationJobSummary_jobName,
fraudsterRegistrationJobSummary_jobProgress,
fraudsterRegistrationJobSummary_jobStatus,
-- ** InputDataConfig
inputDataConfig_s3Uri,
-- ** JobProgress
jobProgress_percentComplete,
-- ** KnownFraudsterRisk
knownFraudsterRisk_generatedFraudsterId,
knownFraudsterRisk_riskScore,
-- ** OutputDataConfig
outputDataConfig_kmsKeyId,
outputDataConfig_s3Uri,
-- ** RegistrationConfig
registrationConfig_duplicateRegistrationAction,
registrationConfig_fraudsterSimilarityThreshold,
-- ** ServerSideEncryptionConfiguration
serverSideEncryptionConfiguration_kmsKeyId,
-- ** ServerSideEncryptionUpdateDetails
serverSideEncryptionUpdateDetails_message,
serverSideEncryptionUpdateDetails_oldKmsKeyId,
serverSideEncryptionUpdateDetails_updateStatus,
-- ** Speaker
speaker_createdAt,
speaker_customerSpeakerId,
speaker_domainId,
speaker_generatedSpeakerId,
speaker_lastAccessedAt,
speaker_status,
speaker_updatedAt,
-- ** SpeakerEnrollmentJob
speakerEnrollmentJob_createdAt,
speakerEnrollmentJob_dataAccessRoleArn,
speakerEnrollmentJob_domainId,
speakerEnrollmentJob_endedAt,
speakerEnrollmentJob_enrollmentConfig,
speakerEnrollmentJob_failureDetails,
speakerEnrollmentJob_inputDataConfig,
speakerEnrollmentJob_jobId,
speakerEnrollmentJob_jobName,
speakerEnrollmentJob_jobProgress,
speakerEnrollmentJob_jobStatus,
speakerEnrollmentJob_outputDataConfig,
-- ** SpeakerEnrollmentJobSummary
speakerEnrollmentJobSummary_createdAt,
speakerEnrollmentJobSummary_domainId,
speakerEnrollmentJobSummary_endedAt,
speakerEnrollmentJobSummary_failureDetails,
speakerEnrollmentJobSummary_jobId,
speakerEnrollmentJobSummary_jobName,
speakerEnrollmentJobSummary_jobProgress,
speakerEnrollmentJobSummary_jobStatus,
-- ** SpeakerSummary
speakerSummary_createdAt,
speakerSummary_customerSpeakerId,
speakerSummary_domainId,
speakerSummary_generatedSpeakerId,
speakerSummary_lastAccessedAt,
speakerSummary_status,
speakerSummary_updatedAt,
-- ** Tag
tag_key,
tag_value,
-- ** VoiceSpoofingRisk
voiceSpoofingRisk_riskScore,
)
where
import Amazonka.VoiceId.CreateDomain
import Amazonka.VoiceId.DeleteDomain
import Amazonka.VoiceId.DeleteFraudster
import Amazonka.VoiceId.DeleteSpeaker
import Amazonka.VoiceId.DescribeDomain
import Amazonka.VoiceId.DescribeFraudster
import Amazonka.VoiceId.DescribeFraudsterRegistrationJob
import Amazonka.VoiceId.DescribeSpeaker
import Amazonka.VoiceId.DescribeSpeakerEnrollmentJob
import Amazonka.VoiceId.EvaluateSession
import Amazonka.VoiceId.ListDomains
import Amazonka.VoiceId.ListFraudsterRegistrationJobs
import Amazonka.VoiceId.ListSpeakerEnrollmentJobs
import Amazonka.VoiceId.ListSpeakers
import Amazonka.VoiceId.ListTagsForResource
import Amazonka.VoiceId.OptOutSpeaker
import Amazonka.VoiceId.StartFraudsterRegistrationJob
import Amazonka.VoiceId.StartSpeakerEnrollmentJob
import Amazonka.VoiceId.TagResource
import Amazonka.VoiceId.Types.AuthenticationConfiguration
import Amazonka.VoiceId.Types.AuthenticationResult
import Amazonka.VoiceId.Types.Domain
import Amazonka.VoiceId.Types.DomainSummary
import Amazonka.VoiceId.Types.EnrollmentConfig
import Amazonka.VoiceId.Types.EnrollmentJobFraudDetectionConfig
import Amazonka.VoiceId.Types.FailureDetails
import Amazonka.VoiceId.Types.FraudDetectionConfiguration
import Amazonka.VoiceId.Types.FraudDetectionResult
import Amazonka.VoiceId.Types.FraudRiskDetails
import Amazonka.VoiceId.Types.Fraudster
import Amazonka.VoiceId.Types.FraudsterRegistrationJob
import Amazonka.VoiceId.Types.FraudsterRegistrationJobSummary
import Amazonka.VoiceId.Types.InputDataConfig
import Amazonka.VoiceId.Types.JobProgress
import Amazonka.VoiceId.Types.KnownFraudsterRisk
import Amazonka.VoiceId.Types.OutputDataConfig
import Amazonka.VoiceId.Types.RegistrationConfig
import Amazonka.VoiceId.Types.ServerSideEncryptionConfiguration
import Amazonka.VoiceId.Types.ServerSideEncryptionUpdateDetails
import Amazonka.VoiceId.Types.Speaker
import Amazonka.VoiceId.Types.SpeakerEnrollmentJob
import Amazonka.VoiceId.Types.SpeakerEnrollmentJobSummary
import Amazonka.VoiceId.Types.SpeakerSummary
import Amazonka.VoiceId.Types.Tag
import Amazonka.VoiceId.Types.VoiceSpoofingRisk
import Amazonka.VoiceId.UntagResource
import Amazonka.VoiceId.UpdateDomain