Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
- Service Configuration
- Errors
- Waiters
- Operations
- DescribeFraudsterRegistrationJob
- DeleteSpeaker
- ListSpeakers
- ListTagsForResource
- EvaluateSession
- DescribeSpeakerEnrollmentJob
- DeleteFraudster
- ListFraudsterRegistrationJobs
- DescribeFraudster
- ListSpeakerEnrollmentJobs
- CreateDomain
- StartFraudsterRegistrationJob
- DescribeDomain
- TagResource
- StartSpeakerEnrollmentJob
- UntagResource
- OptOutSpeaker
- DescribeSpeaker
- DeleteDomain
- UpdateDomain
- ListDomains
- Types
- AuthenticationDecision
- DomainStatus
- DuplicateRegistrationAction
- ExistingEnrollmentAction
- FraudDetectionAction
- FraudDetectionDecision
- FraudDetectionReason
- FraudsterRegistrationJobStatus
- SpeakerEnrollmentJobStatus
- SpeakerStatus
- StreamingStatus
- AuthenticationConfiguration
- AuthenticationResult
- Domain
- DomainSummary
- EnrollmentConfig
- EnrollmentJobFraudDetectionConfig
- FailureDetails
- FraudDetectionConfiguration
- FraudDetectionResult
- FraudRiskDetails
- Fraudster
- FraudsterRegistrationJob
- FraudsterRegistrationJobSummary
- InputDataConfig
- JobProgress
- KnownFraudsterRisk
- OutputDataConfig
- RegistrationConfig
- ServerSideEncryptionConfiguration
- Speaker
- SpeakerEnrollmentJob
- SpeakerEnrollmentJobSummary
- SpeakerSummary
- Tag
Derived from API version 2021-09-27
of the AWS service descriptions, licensed under Apache 2.0.
Amazon Connect Voice ID provides real-time caller authentication and fraud screening. This guide describes the APIs used for this service.
Synopsis
- defaultService :: Service
- _ValidationException :: AsError a => Getting (First ServiceError) a ServiceError
- _AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError
- _ConflictException :: AsError a => Getting (First ServiceError) a ServiceError
- _ServiceQuotaExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- _ThrottlingException :: AsError a => Getting (First ServiceError) a ServiceError
- _InternalServerException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- data DescribeFraudsterRegistrationJob = DescribeFraudsterRegistrationJob' Text Text
- newDescribeFraudsterRegistrationJob :: Text -> Text -> DescribeFraudsterRegistrationJob
- data DescribeFraudsterRegistrationJobResponse = DescribeFraudsterRegistrationJobResponse' (Maybe FraudsterRegistrationJob) Int
- newDescribeFraudsterRegistrationJobResponse :: Int -> DescribeFraudsterRegistrationJobResponse
- data DeleteSpeaker = DeleteSpeaker' Text (Sensitive Text)
- newDeleteSpeaker :: Text -> Text -> DeleteSpeaker
- data DeleteSpeakerResponse = DeleteSpeakerResponse' {
- newDeleteSpeakerResponse :: DeleteSpeakerResponse
- data ListSpeakers = ListSpeakers' (Maybe Text) (Maybe Natural) Text
- newListSpeakers :: Text -> ListSpeakers
- data ListSpeakersResponse = ListSpeakersResponse' (Maybe [SpeakerSummary]) (Maybe Text) Int
- newListSpeakersResponse :: Int -> ListSpeakersResponse
- data ListTagsForResource = ListTagsForResource' Text
- newListTagsForResource :: Text -> ListTagsForResource
- data ListTagsForResourceResponse = ListTagsForResourceResponse' (Maybe [Tag]) Int
- newListTagsForResourceResponse :: Int -> ListTagsForResourceResponse
- data EvaluateSession = EvaluateSession' Text Text
- newEvaluateSession :: Text -> Text -> EvaluateSession
- data EvaluateSessionResponse = EvaluateSessionResponse' (Maybe FraudDetectionResult) (Maybe StreamingStatus) (Maybe AuthenticationResult) (Maybe Text) (Maybe Text) (Maybe Text) Int
- newEvaluateSessionResponse :: Int -> EvaluateSessionResponse
- data DescribeSpeakerEnrollmentJob = DescribeSpeakerEnrollmentJob' Text Text
- newDescribeSpeakerEnrollmentJob :: Text -> Text -> DescribeSpeakerEnrollmentJob
- data DescribeSpeakerEnrollmentJobResponse = DescribeSpeakerEnrollmentJobResponse' (Maybe SpeakerEnrollmentJob) Int
- newDescribeSpeakerEnrollmentJobResponse :: Int -> DescribeSpeakerEnrollmentJobResponse
- data DeleteFraudster = DeleteFraudster' Text (Sensitive Text)
- newDeleteFraudster :: Text -> Text -> DeleteFraudster
- data DeleteFraudsterResponse = DeleteFraudsterResponse' {
- newDeleteFraudsterResponse :: DeleteFraudsterResponse
- data ListFraudsterRegistrationJobs = ListFraudsterRegistrationJobs' (Maybe Text) (Maybe FraudsterRegistrationJobStatus) (Maybe Natural) Text
- newListFraudsterRegistrationJobs :: Text -> ListFraudsterRegistrationJobs
- data ListFraudsterRegistrationJobsResponse = ListFraudsterRegistrationJobsResponse' (Maybe Text) (Maybe [FraudsterRegistrationJobSummary]) Int
- newListFraudsterRegistrationJobsResponse :: Int -> ListFraudsterRegistrationJobsResponse
- data DescribeFraudster = DescribeFraudster' Text (Sensitive Text)
- newDescribeFraudster :: Text -> Text -> DescribeFraudster
- data DescribeFraudsterResponse = DescribeFraudsterResponse' (Maybe Fraudster) Int
- newDescribeFraudsterResponse :: Int -> DescribeFraudsterResponse
- data ListSpeakerEnrollmentJobs = ListSpeakerEnrollmentJobs' (Maybe Text) (Maybe SpeakerEnrollmentJobStatus) (Maybe Natural) Text
- newListSpeakerEnrollmentJobs :: Text -> ListSpeakerEnrollmentJobs
- data ListSpeakerEnrollmentJobsResponse = ListSpeakerEnrollmentJobsResponse' (Maybe Text) (Maybe [SpeakerEnrollmentJobSummary]) Int
- newListSpeakerEnrollmentJobsResponse :: Int -> ListSpeakerEnrollmentJobsResponse
- data CreateDomain = CreateDomain' (Maybe Text) (Maybe (Sensitive Text)) (Maybe [Tag]) (Sensitive Text) ServerSideEncryptionConfiguration
- newCreateDomain :: Text -> ServerSideEncryptionConfiguration -> CreateDomain
- data CreateDomainResponse = CreateDomainResponse' (Maybe Domain) Int
- newCreateDomainResponse :: Int -> CreateDomainResponse
- data StartFraudsterRegistrationJob = StartFraudsterRegistrationJob' (Maybe Text) (Maybe (Sensitive Text)) (Maybe RegistrationConfig) Text Text InputDataConfig OutputDataConfig
- newStartFraudsterRegistrationJob :: Text -> Text -> InputDataConfig -> OutputDataConfig -> StartFraudsterRegistrationJob
- data StartFraudsterRegistrationJobResponse = StartFraudsterRegistrationJobResponse' (Maybe FraudsterRegistrationJob) Int
- newStartFraudsterRegistrationJobResponse :: Int -> StartFraudsterRegistrationJobResponse
- data DescribeDomain = DescribeDomain' Text
- newDescribeDomain :: Text -> DescribeDomain
- data DescribeDomainResponse = DescribeDomainResponse' (Maybe Domain) Int
- newDescribeDomainResponse :: Int -> DescribeDomainResponse
- data TagResource = TagResource' Text [Tag]
- newTagResource :: Text -> TagResource
- data TagResourceResponse = TagResourceResponse' Int
- newTagResourceResponse :: Int -> TagResourceResponse
- data StartSpeakerEnrollmentJob = StartSpeakerEnrollmentJob' (Maybe Text) (Maybe (Sensitive Text)) (Maybe EnrollmentConfig) Text Text InputDataConfig OutputDataConfig
- newStartSpeakerEnrollmentJob :: Text -> Text -> InputDataConfig -> OutputDataConfig -> StartSpeakerEnrollmentJob
- data StartSpeakerEnrollmentJobResponse = StartSpeakerEnrollmentJobResponse' (Maybe SpeakerEnrollmentJob) Int
- newStartSpeakerEnrollmentJobResponse :: Int -> StartSpeakerEnrollmentJobResponse
- data UntagResource = UntagResource' Text [Sensitive Text]
- newUntagResource :: Text -> UntagResource
- data UntagResourceResponse = UntagResourceResponse' Int
- newUntagResourceResponse :: Int -> UntagResourceResponse
- data OptOutSpeaker = OptOutSpeaker' Text (Sensitive Text)
- newOptOutSpeaker :: Text -> Text -> OptOutSpeaker
- data OptOutSpeakerResponse = OptOutSpeakerResponse' (Maybe Speaker) Int
- newOptOutSpeakerResponse :: Int -> OptOutSpeakerResponse
- data DescribeSpeaker = DescribeSpeaker' Text (Sensitive Text)
- newDescribeSpeaker :: Text -> Text -> DescribeSpeaker
- data DescribeSpeakerResponse = DescribeSpeakerResponse' (Maybe Speaker) Int
- newDescribeSpeakerResponse :: Int -> DescribeSpeakerResponse
- data DeleteDomain = DeleteDomain' Text
- newDeleteDomain :: Text -> DeleteDomain
- data DeleteDomainResponse = DeleteDomainResponse' {
- newDeleteDomainResponse :: DeleteDomainResponse
- data UpdateDomain = UpdateDomain' (Maybe (Sensitive Text)) Text (Sensitive Text) ServerSideEncryptionConfiguration
- newUpdateDomain :: Text -> Text -> ServerSideEncryptionConfiguration -> UpdateDomain
- data UpdateDomainResponse = UpdateDomainResponse' (Maybe Domain) Int
- newUpdateDomainResponse :: Int -> UpdateDomainResponse
- data ListDomains = ListDomains' (Maybe Text) (Maybe Natural)
- newListDomains :: ListDomains
- data ListDomainsResponse = ListDomainsResponse' (Maybe Text) (Maybe [DomainSummary]) Int
- newListDomainsResponse :: Int -> ListDomainsResponse
- newtype AuthenticationDecision where
- AuthenticationDecision' { }
- pattern AuthenticationDecision_ACCEPT :: AuthenticationDecision
- pattern AuthenticationDecision_NOT_ENOUGH_SPEECH :: AuthenticationDecision
- pattern AuthenticationDecision_REJECT :: AuthenticationDecision
- pattern AuthenticationDecision_SPEAKER_ID_NOT_PROVIDED :: AuthenticationDecision
- pattern AuthenticationDecision_SPEAKER_NOT_ENROLLED :: AuthenticationDecision
- pattern AuthenticationDecision_SPEAKER_OPTED_OUT :: AuthenticationDecision
- newtype DomainStatus where
- DomainStatus' { }
- pattern DomainStatus_ACTIVE :: DomainStatus
- pattern DomainStatus_PENDING :: DomainStatus
- pattern DomainStatus_SUSPENDED :: DomainStatus
- newtype DuplicateRegistrationAction where
- newtype ExistingEnrollmentAction where
- newtype FraudDetectionAction where
- newtype FraudDetectionDecision where
- newtype FraudDetectionReason where
- newtype FraudsterRegistrationJobStatus where
- FraudsterRegistrationJobStatus' { }
- pattern FraudsterRegistrationJobStatus_COMPLETED :: FraudsterRegistrationJobStatus
- pattern FraudsterRegistrationJobStatus_COMPLETED_WITH_ERRORS :: FraudsterRegistrationJobStatus
- pattern FraudsterRegistrationJobStatus_FAILED :: FraudsterRegistrationJobStatus
- pattern FraudsterRegistrationJobStatus_IN_PROGRESS :: FraudsterRegistrationJobStatus
- pattern FraudsterRegistrationJobStatus_SUBMITTED :: FraudsterRegistrationJobStatus
- newtype SpeakerEnrollmentJobStatus where
- SpeakerEnrollmentJobStatus' { }
- pattern SpeakerEnrollmentJobStatus_COMPLETED :: SpeakerEnrollmentJobStatus
- pattern SpeakerEnrollmentJobStatus_COMPLETED_WITH_ERRORS :: SpeakerEnrollmentJobStatus
- pattern SpeakerEnrollmentJobStatus_FAILED :: SpeakerEnrollmentJobStatus
- pattern SpeakerEnrollmentJobStatus_IN_PROGRESS :: SpeakerEnrollmentJobStatus
- pattern SpeakerEnrollmentJobStatus_SUBMITTED :: SpeakerEnrollmentJobStatus
- newtype SpeakerStatus where
- SpeakerStatus' { }
- pattern SpeakerStatus_ENROLLED :: SpeakerStatus
- pattern SpeakerStatus_EXPIRED :: SpeakerStatus
- pattern SpeakerStatus_OPTED_OUT :: SpeakerStatus
- pattern SpeakerStatus_PENDING :: SpeakerStatus
- newtype StreamingStatus where
- StreamingStatus' { }
- pattern StreamingStatus_ENDED :: StreamingStatus
- pattern StreamingStatus_ONGOING :: StreamingStatus
- pattern StreamingStatus_PENDING_CONFIGURATION :: StreamingStatus
- data AuthenticationConfiguration = AuthenticationConfiguration' Natural
- newAuthenticationConfiguration :: Natural -> AuthenticationConfiguration
- data AuthenticationResult = AuthenticationResult' (Maybe (Sensitive Text)) (Maybe Natural) (Maybe Text) (Maybe AuthenticationDecision) (Maybe AuthenticationConfiguration) (Maybe POSIX) (Maybe Text) (Maybe POSIX)
- newAuthenticationResult :: AuthenticationResult
- data Domain = Domain' (Maybe DomainStatus) (Maybe Text) (Maybe POSIX) (Maybe (Sensitive Text)) (Maybe Text) (Maybe POSIX) (Maybe (Sensitive Text)) (Maybe ServerSideEncryptionConfiguration)
- newDomain :: Domain
- data DomainSummary = DomainSummary' (Maybe DomainStatus) (Maybe Text) (Maybe POSIX) (Maybe (Sensitive Text)) (Maybe Text) (Maybe POSIX) (Maybe (Sensitive Text)) (Maybe ServerSideEncryptionConfiguration)
- newDomainSummary :: DomainSummary
- data EnrollmentConfig = EnrollmentConfig' (Maybe EnrollmentJobFraudDetectionConfig) (Maybe ExistingEnrollmentAction)
- newEnrollmentConfig :: EnrollmentConfig
- data EnrollmentJobFraudDetectionConfig = EnrollmentJobFraudDetectionConfig' (Maybe Natural) (Maybe FraudDetectionAction)
- newEnrollmentJobFraudDetectionConfig :: EnrollmentJobFraudDetectionConfig
- data FailureDetails = FailureDetails' (Maybe Text) (Maybe Int)
- newFailureDetails :: FailureDetails
- data FraudDetectionConfiguration = FraudDetectionConfiguration' Natural
- newFraudDetectionConfiguration :: Natural -> FraudDetectionConfiguration
- data FraudDetectionResult = FraudDetectionResult' (Maybe [FraudDetectionReason]) (Maybe FraudRiskDetails) (Maybe Text) (Maybe FraudDetectionDecision) (Maybe FraudDetectionConfiguration) (Maybe POSIX) (Maybe POSIX)
- newFraudDetectionResult :: FraudDetectionResult
- data FraudRiskDetails = FraudRiskDetails' KnownFraudsterRisk
- newFraudRiskDetails :: KnownFraudsterRisk -> FraudRiskDetails
- data Fraudster = Fraudster' (Maybe POSIX) (Maybe Text) (Maybe Text)
- newFraudster :: Fraudster
- data FraudsterRegistrationJob = FraudsterRegistrationJob' (Maybe FailureDetails) (Maybe Text) (Maybe POSIX) (Maybe (Sensitive Text)) (Maybe POSIX) (Maybe InputDataConfig) (Maybe JobProgress) (Maybe OutputDataConfig) (Maybe Text) (Maybe Text) (Maybe FraudsterRegistrationJobStatus) (Maybe RegistrationConfig)
- newFraudsterRegistrationJob :: FraudsterRegistrationJob
- data FraudsterRegistrationJobSummary = FraudsterRegistrationJobSummary' (Maybe FailureDetails) (Maybe Text) (Maybe POSIX) (Maybe (Sensitive Text)) (Maybe POSIX) (Maybe JobProgress) (Maybe Text) (Maybe FraudsterRegistrationJobStatus)
- newFraudsterRegistrationJobSummary :: FraudsterRegistrationJobSummary
- data InputDataConfig = InputDataConfig' Text
- newInputDataConfig :: Text -> InputDataConfig
- data JobProgress = JobProgress' (Maybe Natural)
- newJobProgress :: JobProgress
- data KnownFraudsterRisk = KnownFraudsterRisk' (Maybe Text) Natural
- newKnownFraudsterRisk :: Natural -> KnownFraudsterRisk
- data OutputDataConfig = OutputDataConfig' (Maybe Text) Text
- newOutputDataConfig :: Text -> OutputDataConfig
- data RegistrationConfig = RegistrationConfig' (Maybe DuplicateRegistrationAction) (Maybe Natural)
- newRegistrationConfig :: RegistrationConfig
- data ServerSideEncryptionConfiguration = ServerSideEncryptionConfiguration' Text
- newServerSideEncryptionConfiguration :: Text -> ServerSideEncryptionConfiguration
- data Speaker = Speaker' (Maybe SpeakerStatus) (Maybe (Sensitive Text)) (Maybe POSIX) (Maybe Text) (Maybe POSIX) (Maybe Text)
- newSpeaker :: Speaker
- data SpeakerEnrollmentJob = SpeakerEnrollmentJob' (Maybe FailureDetails) (Maybe Text) (Maybe POSIX) (Maybe (Sensitive Text)) (Maybe POSIX) (Maybe EnrollmentConfig) (Maybe InputDataConfig) (Maybe JobProgress) (Maybe OutputDataConfig) (Maybe Text) (Maybe Text) (Maybe SpeakerEnrollmentJobStatus)
- newSpeakerEnrollmentJob :: SpeakerEnrollmentJob
- data SpeakerEnrollmentJobSummary = SpeakerEnrollmentJobSummary' (Maybe FailureDetails) (Maybe Text) (Maybe POSIX) (Maybe (Sensitive Text)) (Maybe POSIX) (Maybe JobProgress) (Maybe Text) (Maybe SpeakerEnrollmentJobStatus)
- newSpeakerEnrollmentJobSummary :: SpeakerEnrollmentJobSummary
- data SpeakerSummary = SpeakerSummary' (Maybe SpeakerStatus) (Maybe (Sensitive Text)) (Maybe POSIX) (Maybe Text) (Maybe POSIX) (Maybe Text)
- newSpeakerSummary :: SpeakerSummary
- data Tag = Tag' (Sensitive Text) (Sensitive Text)
- newTag :: Text -> Text -> Tag
Service Configuration
defaultService :: Service Source #
API version 2021-09-27
of the Amazon Voice ID SDK configuration.
Errors
Error matchers are designed for use with the functions provided by
Control.Exception.Lens.
This allows catching (and rethrowing) service specific errors returned
by VoiceId
.
ValidationException
_ValidationException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request failed one or more validations; check the error message for more details.
AccessDeniedException
_AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
You do not have sufficient permissions to perform this action. Check the error message and try again.
ConflictException
_ConflictException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request failed due to a conflict. Check the ConflictType
and error
message for more details.
ServiceQuotaExceededException
_ServiceQuotaExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request exceeded the service quota. Refer to Voice ID Service Quotas and try your request again.
ThrottlingException
_ThrottlingException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request was denied due to request throttling. Please slow down your request rate. Refer to Amazon Connect Voice ID Service API throttling quotas and try your request again.
InternalServerException
_InternalServerException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request failed due to an unknown error on the server side.
ResourceNotFoundException
_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified resource cannot be found. Check the ResourceType
and
error message for more details.
Waiters
Waiters poll by repeatedly sending a request until some remote success condition
configured by the Wait
specification is fulfilled. The Wait
specification
determines how many attempts should be made, in addition to delay and retry strategies.
Operations
Some AWS operations return results that are incomplete and require subsequent
requests in order to obtain the entire result set. The process of sending
subsequent requests to continue where a previous request left off is called
pagination. For example, the ListObjects
operation of Amazon S3 returns up to
1000 objects at a time, and you must send subsequent requests with the
appropriate Marker in order to retrieve the next page of results.
Operations that have an AWSPager
instance can transparently perform subsequent
requests, correctly setting Markers and other request facets to iterate through
the entire result set of a truncated API operation. Operations which support
this have an additional note in the documentation.
Many operations have the ability to filter results on the server side. See the individual operation parameters for details.
DescribeFraudsterRegistrationJob
data DescribeFraudsterRegistrationJob Source #
See: newDescribeFraudsterRegistrationJob
smart constructor.
Instances
newDescribeFraudsterRegistrationJob Source #
Create a value of DescribeFraudsterRegistrationJob
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:domainId:DescribeFraudsterRegistrationJob'
, describeFraudsterRegistrationJob_domainId
- The identifier for the domain containing the fraudster registration job.
$sel:jobId:DescribeFraudsterRegistrationJob'
, describeFraudsterRegistrationJob_jobId
- The identifier for the fraudster registration job you are describing.
data DescribeFraudsterRegistrationJobResponse Source #
See: newDescribeFraudsterRegistrationJobResponse
smart constructor.
Instances
newDescribeFraudsterRegistrationJobResponse Source #
Create a value of DescribeFraudsterRegistrationJobResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:job:DescribeFraudsterRegistrationJobResponse'
, describeFraudsterRegistrationJobResponse_job
- Contains details about the specified fraudster registration job.
$sel:httpStatus:DescribeFraudsterRegistrationJobResponse'
, describeFraudsterRegistrationJobResponse_httpStatus
- The response's http status code.
DeleteSpeaker
data DeleteSpeaker Source #
See: newDeleteSpeaker
smart constructor.
Instances
Create a value of DeleteSpeaker
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:domainId:DeleteSpeaker'
, deleteSpeaker_domainId
- The identifier of the domain containing the speaker.
$sel:speakerId:DeleteSpeaker'
, deleteSpeaker_speakerId
- The identifier of the speaker you want to delete.
data DeleteSpeakerResponse Source #
See: newDeleteSpeakerResponse
smart constructor.
Instances
Eq DeleteSpeakerResponse Source # | |
Defined in Amazonka.VoiceId.DeleteSpeaker (==) :: DeleteSpeakerResponse -> DeleteSpeakerResponse -> Bool # (/=) :: DeleteSpeakerResponse -> DeleteSpeakerResponse -> Bool # | |
Read DeleteSpeakerResponse Source # | |
Show DeleteSpeakerResponse Source # | |
Defined in Amazonka.VoiceId.DeleteSpeaker showsPrec :: Int -> DeleteSpeakerResponse -> ShowS # show :: DeleteSpeakerResponse -> String # showList :: [DeleteSpeakerResponse] -> ShowS # | |
Generic DeleteSpeakerResponse Source # | |
Defined in Amazonka.VoiceId.DeleteSpeaker type Rep DeleteSpeakerResponse :: Type -> Type # | |
NFData DeleteSpeakerResponse Source # | |
Defined in Amazonka.VoiceId.DeleteSpeaker rnf :: DeleteSpeakerResponse -> () # | |
type Rep DeleteSpeakerResponse Source # | |
newDeleteSpeakerResponse :: DeleteSpeakerResponse Source #
Create a value of DeleteSpeakerResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
ListSpeakers
data ListSpeakers Source #
See: newListSpeakers
smart constructor.
Instances
Create a value of ListSpeakers
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListSpeakers'
, listSpeakers_nextToken
- If NextToken
is returned, there are more results available. The value
of NextToken
is a unique pagination token for each page. Make the call
again using the returned token to retrieve the next page. Keep all other
arguments unchanged. Each pagination token expires after 24 hours.
$sel:maxResults:ListSpeakers'
, listSpeakers_maxResults
- The maximum number of results that are returned per call. You can use
NextToken
to obtain further pages of results. The default is 100; the
maximum allowed page size is also 100.
$sel:domainId:ListSpeakers'
, listSpeakers_domainId
- The identifier of the domain.
data ListSpeakersResponse Source #
See: newListSpeakersResponse
smart constructor.
Instances
newListSpeakersResponse Source #
Create a value of ListSpeakersResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:speakerSummaries:ListSpeakersResponse'
, listSpeakersResponse_speakerSummaries
- A list containing details about each speaker in the Amazon Web Services
account.
$sel:nextToken:ListSpeakers'
, listSpeakersResponse_nextToken
- If NextToken
is returned, there are more results available. The value
of NextToken
is a unique pagination token for each page. Make the call
again using the returned token to retrieve the next page. Keep all other
arguments unchanged. Each pagination token expires after 24 hours.
$sel:httpStatus:ListSpeakersResponse'
, listSpeakersResponse_httpStatus
- The response's http status code.
ListTagsForResource
data ListTagsForResource Source #
See: newListTagsForResource
smart constructor.
Instances
newListTagsForResource Source #
Create a value of ListTagsForResource
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceArn:ListTagsForResource'
, listTagsForResource_resourceArn
- The Amazon Resource Name (ARN) of the Voice ID resource for which you
want to list the tags.
data ListTagsForResourceResponse Source #
See: newListTagsForResourceResponse
smart constructor.
Instances
newListTagsForResourceResponse Source #
Create a value of ListTagsForResourceResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:tags:ListTagsForResourceResponse'
, listTagsForResourceResponse_tags
- The list of tags associated with the specified resource.
$sel:httpStatus:ListTagsForResourceResponse'
, listTagsForResourceResponse_httpStatus
- The response's http status code.
EvaluateSession
data EvaluateSession Source #
See: newEvaluateSession
smart constructor.
Instances
Create a value of EvaluateSession
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:domainId:EvaluateSession'
, evaluateSession_domainId
- The identifier of the domain where the session started.
$sel:sessionNameOrId:EvaluateSession'
, evaluateSession_sessionNameOrId
- The session identifier, or name of the session, that you want to
evaluate. In Voice ID integration, this is the Contact-Id.
data EvaluateSessionResponse Source #
See: newEvaluateSessionResponse
smart constructor.
EvaluateSessionResponse' (Maybe FraudDetectionResult) (Maybe StreamingStatus) (Maybe AuthenticationResult) (Maybe Text) (Maybe Text) (Maybe Text) Int |
Instances
newEvaluateSessionResponse Source #
Create a value of EvaluateSessionResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:fraudDetectionResult:EvaluateSessionResponse'
, evaluateSessionResponse_fraudDetectionResult
- Details resulting from the fraud detection process, such as fraud
detection decision and risk score.
$sel:streamingStatus:EvaluateSessionResponse'
, evaluateSessionResponse_streamingStatus
- The current status of audio streaming for this session. This field is
useful to infer next steps when the Authentication or Fraud Detection
results are empty or the decision is NOT_ENOUGH_SPEECH
. In this
situation, if the StreamingStatus
is ONGOING/PENDING_CONFIGURATION
,
it can mean that the client should call the API again later, once Voice
ID has enough audio to produce a result. If the decision remains
NOT_ENOUGH_SPEECH
even after StreamingStatus
is ENDED
, it means
that the previously streamed session did not have enough speech to
perform evaluation, and a new streaming session is needed to try again.
$sel:authenticationResult:EvaluateSessionResponse'
, evaluateSessionResponse_authenticationResult
- Details resulting from the authentication process, such as
authentication decision and authentication score.
$sel:domainId:EvaluateSession'
, evaluateSessionResponse_domainId
- The identifier of the domain containing the session.
$sel:sessionId:EvaluateSessionResponse'
, evaluateSessionResponse_sessionId
- The service-generated identifier of the session.
$sel:sessionName:EvaluateSessionResponse'
, evaluateSessionResponse_sessionName
- The client-provided name of the session.
$sel:httpStatus:EvaluateSessionResponse'
, evaluateSessionResponse_httpStatus
- The response's http status code.
DescribeSpeakerEnrollmentJob
data DescribeSpeakerEnrollmentJob Source #
See: newDescribeSpeakerEnrollmentJob
smart constructor.
Instances
newDescribeSpeakerEnrollmentJob Source #
:: Text | |
-> Text | |
-> DescribeSpeakerEnrollmentJob |
Create a value of DescribeSpeakerEnrollmentJob
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:domainId:DescribeSpeakerEnrollmentJob'
, describeSpeakerEnrollmentJob_domainId
- The identifier of the domain containing the speaker enrollment job.
$sel:jobId:DescribeSpeakerEnrollmentJob'
, describeSpeakerEnrollmentJob_jobId
- The identifier of the speaker enrollment job you are describing.
data DescribeSpeakerEnrollmentJobResponse Source #
See: newDescribeSpeakerEnrollmentJobResponse
smart constructor.
Instances
newDescribeSpeakerEnrollmentJobResponse Source #
Create a value of DescribeSpeakerEnrollmentJobResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:job:DescribeSpeakerEnrollmentJobResponse'
, describeSpeakerEnrollmentJobResponse_job
- Contains details about the specified speaker enrollment job.
$sel:httpStatus:DescribeSpeakerEnrollmentJobResponse'
, describeSpeakerEnrollmentJobResponse_httpStatus
- The response's http status code.
DeleteFraudster
data DeleteFraudster Source #
See: newDeleteFraudster
smart constructor.
Instances
Create a value of DeleteFraudster
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:domainId:DeleteFraudster'
, deleteFraudster_domainId
- The identifier of the domain containing the fraudster.
$sel:fraudsterId:DeleteFraudster'
, deleteFraudster_fraudsterId
- The identifier of the fraudster you want to delete.
data DeleteFraudsterResponse Source #
See: newDeleteFraudsterResponse
smart constructor.
Instances
Eq DeleteFraudsterResponse Source # | |
Defined in Amazonka.VoiceId.DeleteFraudster | |
Read DeleteFraudsterResponse Source # | |
Show DeleteFraudsterResponse Source # | |
Defined in Amazonka.VoiceId.DeleteFraudster showsPrec :: Int -> DeleteFraudsterResponse -> ShowS # show :: DeleteFraudsterResponse -> String # showList :: [DeleteFraudsterResponse] -> ShowS # | |
Generic DeleteFraudsterResponse Source # | |
Defined in Amazonka.VoiceId.DeleteFraudster type Rep DeleteFraudsterResponse :: Type -> Type # | |
NFData DeleteFraudsterResponse Source # | |
Defined in Amazonka.VoiceId.DeleteFraudster rnf :: DeleteFraudsterResponse -> () # | |
type Rep DeleteFraudsterResponse Source # | |
newDeleteFraudsterResponse :: DeleteFraudsterResponse Source #
Create a value of DeleteFraudsterResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
ListFraudsterRegistrationJobs
data ListFraudsterRegistrationJobs Source #
See: newListFraudsterRegistrationJobs
smart constructor.
ListFraudsterRegistrationJobs' (Maybe Text) (Maybe FraudsterRegistrationJobStatus) (Maybe Natural) Text |
Instances
newListFraudsterRegistrationJobs Source #
Create a value of ListFraudsterRegistrationJobs
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListFraudsterRegistrationJobs'
, listFraudsterRegistrationJobs_nextToken
- If NextToken
is returned, there are more results available. The value
of NextToken
is a unique pagination token for each page. Make the call
again using the returned token to retrieve the next page. Keep all other
arguments unchanged. Each pagination token expires after 24 hours.
$sel:jobStatus:ListFraudsterRegistrationJobs'
, listFraudsterRegistrationJobs_jobStatus
- Provides the status of your fraudster registration job.
$sel:maxResults:ListFraudsterRegistrationJobs'
, listFraudsterRegistrationJobs_maxResults
- The maximum number of results that are returned per call. You can use
NextToken
to obtain further pages of results. The default is 100; the
maximum allowed page size is also 100.
$sel:domainId:ListFraudsterRegistrationJobs'
, listFraudsterRegistrationJobs_domainId
- The identifier of the domain containing the fraudster registration Jobs.
data ListFraudsterRegistrationJobsResponse Source #
See: newListFraudsterRegistrationJobsResponse
smart constructor.
Instances
newListFraudsterRegistrationJobsResponse Source #
Create a value of ListFraudsterRegistrationJobsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListFraudsterRegistrationJobs'
, listFraudsterRegistrationJobsResponse_nextToken
- If NextToken
is returned, there are more results available. The value
of NextToken
is a unique pagination token for each page. Make the call
again using the returned token to retrieve the next page. Keep all other
arguments unchanged. Each pagination token expires after 24 hours.
$sel:jobSummaries:ListFraudsterRegistrationJobsResponse'
, listFraudsterRegistrationJobsResponse_jobSummaries
- A list containing details about each specified fraudster registration
job.
$sel:httpStatus:ListFraudsterRegistrationJobsResponse'
, listFraudsterRegistrationJobsResponse_httpStatus
- The response's http status code.
DescribeFraudster
data DescribeFraudster Source #
See: newDescribeFraudster
smart constructor.
Instances
:: Text | |
-> Text | |
-> DescribeFraudster |
Create a value of DescribeFraudster
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:domainId:DescribeFraudster'
, describeFraudster_domainId
- The identifier of the domain containing the fraudster.
$sel:fraudsterId:DescribeFraudster'
, describeFraudster_fraudsterId
- The identifier of the fraudster you are describing.
data DescribeFraudsterResponse Source #
See: newDescribeFraudsterResponse
smart constructor.
Instances
newDescribeFraudsterResponse Source #
Create a value of DescribeFraudsterResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:fraudster:DescribeFraudsterResponse'
, describeFraudsterResponse_fraudster
- Information about the specified fraudster.
$sel:httpStatus:DescribeFraudsterResponse'
, describeFraudsterResponse_httpStatus
- The response's http status code.
ListSpeakerEnrollmentJobs
data ListSpeakerEnrollmentJobs Source #
See: newListSpeakerEnrollmentJobs
smart constructor.
Instances
newListSpeakerEnrollmentJobs Source #
Create a value of ListSpeakerEnrollmentJobs
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListSpeakerEnrollmentJobs'
, listSpeakerEnrollmentJobs_nextToken
- If NextToken
is returned, there are more results available. The value
of NextToken
is a unique pagination token for each page. Make the call
again using the returned token to retrieve the next page. Keep all other
arguments unchanged. Each pagination token expires after 24 hours.
$sel:jobStatus:ListSpeakerEnrollmentJobs'
, listSpeakerEnrollmentJobs_jobStatus
- Provides the status of your speaker enrollment Job.
$sel:maxResults:ListSpeakerEnrollmentJobs'
, listSpeakerEnrollmentJobs_maxResults
- The maximum number of results that are returned per call. You can use
NextToken
to obtain further pages of results. The default is 100; the
maximum allowed page size is also 100.
$sel:domainId:ListSpeakerEnrollmentJobs'
, listSpeakerEnrollmentJobs_domainId
- The identifier of the domain containing the speaker enrollment jobs.
data ListSpeakerEnrollmentJobsResponse Source #
See: newListSpeakerEnrollmentJobsResponse
smart constructor.
Instances
newListSpeakerEnrollmentJobsResponse Source #
Create a value of ListSpeakerEnrollmentJobsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListSpeakerEnrollmentJobs'
, listSpeakerEnrollmentJobsResponse_nextToken
- If NextToken
is returned, there are more results available. The value
of NextToken
is a unique pagination token for each page. Make the call
again using the returned token to retrieve the next page. Keep all other
arguments unchanged. Each pagination token expires after 24 hours.
$sel:jobSummaries:ListSpeakerEnrollmentJobsResponse'
, listSpeakerEnrollmentJobsResponse_jobSummaries
- A list containing details about each specified speaker enrollment job.
$sel:httpStatus:ListSpeakerEnrollmentJobsResponse'
, listSpeakerEnrollmentJobsResponse_httpStatus
- The response's http status code.
CreateDomain
data CreateDomain Source #
See: newCreateDomain
smart constructor.
CreateDomain' (Maybe Text) (Maybe (Sensitive Text)) (Maybe [Tag]) (Sensitive Text) ServerSideEncryptionConfiguration |
Instances
Create a value of CreateDomain
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clientToken:CreateDomain'
, createDomain_clientToken
- The idempotency token for creating a new domain. If not provided, Amazon
Web Services SDK populates this field.
$sel:description:CreateDomain'
, createDomain_description
- A brief description of this domain.
$sel:tags:CreateDomain'
, createDomain_tags
- A list of tags you want added to the domain.
$sel:name:CreateDomain'
, createDomain_name
- The name of the domain.
$sel:serverSideEncryptionConfiguration:CreateDomain'
, createDomain_serverSideEncryptionConfiguration
- The configuration, containing the KMS Key Identifier, to be used by
Voice ID for the server-side encryption of your data. Refer to
Amazon Connect VoiceID encryption at rest
for more details on how the KMS Key is used.
data CreateDomainResponse Source #
See: newCreateDomainResponse
smart constructor.
Instances
newCreateDomainResponse Source #
Create a value of CreateDomainResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:domain:CreateDomainResponse'
, createDomainResponse_domain
- Information about the newly created domain.
$sel:httpStatus:CreateDomainResponse'
, createDomainResponse_httpStatus
- The response's http status code.
StartFraudsterRegistrationJob
data StartFraudsterRegistrationJob Source #
See: newStartFraudsterRegistrationJob
smart constructor.
StartFraudsterRegistrationJob' (Maybe Text) (Maybe (Sensitive Text)) (Maybe RegistrationConfig) Text Text InputDataConfig OutputDataConfig |
Instances
newStartFraudsterRegistrationJob Source #
Create a value of StartFraudsterRegistrationJob
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clientToken:StartFraudsterRegistrationJob'
, startFraudsterRegistrationJob_clientToken
- The idempotency token for starting a new fraudster registration job. If
not provided, Amazon Web Services SDK populates this field.
$sel:jobName:StartFraudsterRegistrationJob'
, startFraudsterRegistrationJob_jobName
- The name of the new fraudster registration job.
$sel:registrationConfig:StartFraudsterRegistrationJob'
, startFraudsterRegistrationJob_registrationConfig
- The registration config containing details such as the action to take
when a duplicate fraudster is detected, and the similarity threshold to
use for detecting a duplicate fraudster.
$sel:dataAccessRoleArn:StartFraudsterRegistrationJob'
, startFraudsterRegistrationJob_dataAccessRoleArn
- The IAM role Amazon Resource Name (ARN) that grants Voice ID permissions
to access customer's buckets to read the input manifest file and write
the Job output file. Refer to the
Create and edit a fraudster watchlist
documentation for the permissions needed in this role.
$sel:domainId:StartFraudsterRegistrationJob'
, startFraudsterRegistrationJob_domainId
- The identifier of the domain containing the fraudster registration job
and in which the fraudsters are registered.
$sel:inputDataConfig:StartFraudsterRegistrationJob'
, startFraudsterRegistrationJob_inputDataConfig
- The input data config containing an S3 URI for the input manifest file
that contains the list of fraudster registration requests.
$sel:outputDataConfig:StartFraudsterRegistrationJob'
, startFraudsterRegistrationJob_outputDataConfig
- The output data config containing the S3 location where Voice ID writes
the job output file; you must also include a KMS Key ID to encrypt the
file.
data StartFraudsterRegistrationJobResponse Source #
See: newStartFraudsterRegistrationJobResponse
smart constructor.
Instances
newStartFraudsterRegistrationJobResponse Source #
Create a value of StartFraudsterRegistrationJobResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:job:StartFraudsterRegistrationJobResponse'
, startFraudsterRegistrationJobResponse_job
- Details about the started fraudster registration job.
$sel:httpStatus:StartFraudsterRegistrationJobResponse'
, startFraudsterRegistrationJobResponse_httpStatus
- The response's http status code.
DescribeDomain
data DescribeDomain Source #
See: newDescribeDomain
smart constructor.
Instances
Create a value of DescribeDomain
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:domainId:DescribeDomain'
, describeDomain_domainId
- The identifier of the domain you are describing.
data DescribeDomainResponse Source #
See: newDescribeDomainResponse
smart constructor.
Instances
newDescribeDomainResponse Source #
Create a value of DescribeDomainResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:domain:DescribeDomainResponse'
, describeDomainResponse_domain
- Information about the specified domain.
$sel:httpStatus:DescribeDomainResponse'
, describeDomainResponse_httpStatus
- The response's http status code.
TagResource
data TagResource Source #
See: newTagResource
smart constructor.
Instances
Create a value of TagResource
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceArn:TagResource'
, tagResource_resourceArn
- The Amazon Resource Name (ARN) of the Voice ID resource you want to tag.
$sel:tags:TagResource'
, tagResource_tags
- The list of tags to assign to the specified resource.
data TagResourceResponse Source #
See: newTagResourceResponse
smart constructor.
Instances
newTagResourceResponse Source #
Create a value of TagResourceResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:TagResourceResponse'
, tagResourceResponse_httpStatus
- The response's http status code.
StartSpeakerEnrollmentJob
data StartSpeakerEnrollmentJob Source #
See: newStartSpeakerEnrollmentJob
smart constructor.
StartSpeakerEnrollmentJob' (Maybe Text) (Maybe (Sensitive Text)) (Maybe EnrollmentConfig) Text Text InputDataConfig OutputDataConfig |
Instances
newStartSpeakerEnrollmentJob Source #
Create a value of StartSpeakerEnrollmentJob
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clientToken:StartSpeakerEnrollmentJob'
, startSpeakerEnrollmentJob_clientToken
- The idempotency token for starting a new speaker enrollment Job. If not
provided, Amazon Web Services SDK populates this field.
$sel:jobName:StartSpeakerEnrollmentJob'
, startSpeakerEnrollmentJob_jobName
- A name for your speaker enrollment job.
$sel:enrollmentConfig:StartSpeakerEnrollmentJob'
, startSpeakerEnrollmentJob_enrollmentConfig
- The enrollment config that contains details such as the action to take
when a speaker is already enrolled in the Voice ID system or when a
speaker is identified as a fraudster.
$sel:dataAccessRoleArn:StartSpeakerEnrollmentJob'
, startSpeakerEnrollmentJob_dataAccessRoleArn
- The IAM role Amazon Resource Name (ARN) that grants Voice ID permissions
to access customer's buckets to read the input manifest file and write
the job output file. Refer to
Batch enrollment using audio data from prior calls
documentation for the permissions needed in this role.
$sel:domainId:StartSpeakerEnrollmentJob'
, startSpeakerEnrollmentJob_domainId
- The identifier of the domain that contains the speaker enrollment job
and in which the speakers are enrolled.
$sel:inputDataConfig:StartSpeakerEnrollmentJob'
, startSpeakerEnrollmentJob_inputDataConfig
- The input data config containing the S3 location for the input manifest
file that contains the list of speaker enrollment requests.
$sel:outputDataConfig:StartSpeakerEnrollmentJob'
, startSpeakerEnrollmentJob_outputDataConfig
- The output data config containing the S3 location where Voice ID writes
the job output file; you must also include a KMS Key ID to encrypt the
file.
data StartSpeakerEnrollmentJobResponse Source #
See: newStartSpeakerEnrollmentJobResponse
smart constructor.
Instances
Eq StartSpeakerEnrollmentJobResponse Source # | |
Show StartSpeakerEnrollmentJobResponse Source # | |
Generic StartSpeakerEnrollmentJobResponse Source # | |
NFData StartSpeakerEnrollmentJobResponse Source # | |
Defined in Amazonka.VoiceId.StartSpeakerEnrollmentJob rnf :: StartSpeakerEnrollmentJobResponse -> () # | |
type Rep StartSpeakerEnrollmentJobResponse Source # | |
Defined in Amazonka.VoiceId.StartSpeakerEnrollmentJob type Rep StartSpeakerEnrollmentJobResponse = D1 ('MetaData "StartSpeakerEnrollmentJobResponse" "Amazonka.VoiceId.StartSpeakerEnrollmentJob" "libZSservicesZSamazonka-voice-idZSamazonka-voice-id" 'False) (C1 ('MetaCons "StartSpeakerEnrollmentJobResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "job") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SpeakerEnrollmentJob)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newStartSpeakerEnrollmentJobResponse Source #
Create a value of StartSpeakerEnrollmentJobResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:job:StartSpeakerEnrollmentJobResponse'
, startSpeakerEnrollmentJobResponse_job
- Details about the started speaker enrollment job.
$sel:httpStatus:StartSpeakerEnrollmentJobResponse'
, startSpeakerEnrollmentJobResponse_httpStatus
- The response's http status code.
UntagResource
data UntagResource Source #
See: newUntagResource
smart constructor.
Instances
Create a value of UntagResource
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceArn:UntagResource'
, untagResource_resourceArn
- The Amazon Resource Name (ARN) of the Voice ID resource you want to
remove tags from.
$sel:tagKeys:UntagResource'
, untagResource_tagKeys
- The list of tag keys you want to remove from the specified resource.
data UntagResourceResponse Source #
See: newUntagResourceResponse
smart constructor.
Instances
newUntagResourceResponse Source #
Create a value of UntagResourceResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:UntagResourceResponse'
, untagResourceResponse_httpStatus
- The response's http status code.
OptOutSpeaker
data OptOutSpeaker Source #
See: newOptOutSpeaker
smart constructor.
Instances
Create a value of OptOutSpeaker
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:domainId:OptOutSpeaker'
, optOutSpeaker_domainId
- The identifier of the domain containing the speaker.
$sel:speakerId:OptOutSpeaker'
, optOutSpeaker_speakerId
- The identifier of the speaker you want opted-out.
data OptOutSpeakerResponse Source #
See: newOptOutSpeakerResponse
smart constructor.
Instances
newOptOutSpeakerResponse Source #
Create a value of OptOutSpeakerResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:speaker:OptOutSpeakerResponse'
, optOutSpeakerResponse_speaker
- Details about the opted-out speaker.
$sel:httpStatus:OptOutSpeakerResponse'
, optOutSpeakerResponse_httpStatus
- The response's http status code.
DescribeSpeaker
data DescribeSpeaker Source #
See: newDescribeSpeaker
smart constructor.
Instances
Create a value of DescribeSpeaker
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:domainId:DescribeSpeaker'
, describeSpeaker_domainId
- The identifier of the domain that contains the speaker.
$sel:speakerId:DescribeSpeaker'
, describeSpeaker_speakerId
- The identifier of the speaker you are describing.
data DescribeSpeakerResponse Source #
See: newDescribeSpeakerResponse
smart constructor.
Instances
newDescribeSpeakerResponse Source #
Create a value of DescribeSpeakerResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:speaker:DescribeSpeakerResponse'
, describeSpeakerResponse_speaker
- Information about the specified speaker.
$sel:httpStatus:DescribeSpeakerResponse'
, describeSpeakerResponse_httpStatus
- The response's http status code.
DeleteDomain
data DeleteDomain Source #
See: newDeleteDomain
smart constructor.
Instances
Create a value of DeleteDomain
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:domainId:DeleteDomain'
, deleteDomain_domainId
- The identifier of the domain you want to delete.
data DeleteDomainResponse Source #
See: newDeleteDomainResponse
smart constructor.
Instances
Eq DeleteDomainResponse Source # | |
Defined in Amazonka.VoiceId.DeleteDomain (==) :: DeleteDomainResponse -> DeleteDomainResponse -> Bool # (/=) :: DeleteDomainResponse -> DeleteDomainResponse -> Bool # | |
Read DeleteDomainResponse Source # | |
Show DeleteDomainResponse Source # | |
Defined in Amazonka.VoiceId.DeleteDomain showsPrec :: Int -> DeleteDomainResponse -> ShowS # show :: DeleteDomainResponse -> String # showList :: [DeleteDomainResponse] -> ShowS # | |
Generic DeleteDomainResponse Source # | |
Defined in Amazonka.VoiceId.DeleteDomain type Rep DeleteDomainResponse :: Type -> Type # from :: DeleteDomainResponse -> Rep DeleteDomainResponse x # to :: Rep DeleteDomainResponse x -> DeleteDomainResponse # | |
NFData DeleteDomainResponse Source # | |
Defined in Amazonka.VoiceId.DeleteDomain rnf :: DeleteDomainResponse -> () # | |
type Rep DeleteDomainResponse Source # | |
newDeleteDomainResponse :: DeleteDomainResponse Source #
Create a value of DeleteDomainResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
UpdateDomain
data UpdateDomain Source #
See: newUpdateDomain
smart constructor.
Instances
Create a value of UpdateDomain
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:description:UpdateDomain'
, updateDomain_description
- A brief description about this domain.
$sel:domainId:UpdateDomain'
, updateDomain_domainId
- The identifier of the domain to be updated.
$sel:name:UpdateDomain'
, updateDomain_name
- The name of the domain.
$sel:serverSideEncryptionConfiguration:UpdateDomain'
, updateDomain_serverSideEncryptionConfiguration
- The configuration, containing the KMS Key Identifier, to be used by
Voice ID for the server-side encryption of your data. Note that all the
existing data in the domain are still encrypted using the existing key,
only the data added to domain after updating the key is encrypted using
the new key.
data UpdateDomainResponse Source #
See: newUpdateDomainResponse
smart constructor.
Instances
newUpdateDomainResponse Source #
Create a value of UpdateDomainResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:domain:UpdateDomainResponse'
, updateDomainResponse_domain
- Details about the updated domain
$sel:httpStatus:UpdateDomainResponse'
, updateDomainResponse_httpStatus
- The response's http status code.
ListDomains
data ListDomains Source #
See: newListDomains
smart constructor.
Instances
newListDomains :: ListDomains Source #
Create a value of ListDomains
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListDomains'
, listDomains_nextToken
- If NextToken
is returned, there are more results available. The value
of NextToken
is a unique pagination token for each page. Make the call
again using the returned token to retrieve the next page. Keep all other
arguments unchanged. Each pagination token expires after 24 hours.
$sel:maxResults:ListDomains'
, listDomains_maxResults
- The maximum number of results that are returned per call. You can use
NextToken
to obtain further pages of results. The default is 100; the
maximum allowed page size is also 100.
data ListDomainsResponse Source #
See: newListDomainsResponse
smart constructor.
Instances
newListDomainsResponse Source #
Create a value of ListDomainsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListDomains'
, listDomainsResponse_nextToken
- If NextToken
is returned, there are more results available. The value
of NextToken
is a unique pagination token for each page. Make the call
again using the returned token to retrieve the next page. Keep all other
arguments unchanged. Each pagination token expires after 24 hours.
$sel:domainSummaries:ListDomainsResponse'
, listDomainsResponse_domainSummaries
- A list containing details about each domain in the Amazon Web Services
account.
$sel:httpStatus:ListDomainsResponse'
, listDomainsResponse_httpStatus
- The response's http status code.
Types
AuthenticationDecision
newtype AuthenticationDecision Source #
Instances
DomainStatus
newtype DomainStatus Source #
pattern DomainStatus_ACTIVE :: DomainStatus | |
pattern DomainStatus_PENDING :: DomainStatus | |
pattern DomainStatus_SUSPENDED :: DomainStatus |
Instances
DuplicateRegistrationAction
newtype DuplicateRegistrationAction Source #
pattern DuplicateRegistrationAction_REGISTER_AS_NEW :: DuplicateRegistrationAction | |
pattern DuplicateRegistrationAction_SKIP :: DuplicateRegistrationAction |
Instances
ExistingEnrollmentAction
newtype ExistingEnrollmentAction Source #
pattern ExistingEnrollmentAction_OVERWRITE :: ExistingEnrollmentAction | |
pattern ExistingEnrollmentAction_SKIP :: ExistingEnrollmentAction |
Instances
FraudDetectionAction
newtype FraudDetectionAction Source #
pattern FraudDetectionAction_FAIL :: FraudDetectionAction | |
pattern FraudDetectionAction_IGNORE :: FraudDetectionAction |
Instances
FraudDetectionDecision
newtype FraudDetectionDecision Source #
Instances
FraudDetectionReason
newtype FraudDetectionReason Source #
Instances
FraudsterRegistrationJobStatus
newtype FraudsterRegistrationJobStatus Source #
Instances
SpeakerEnrollmentJobStatus
newtype SpeakerEnrollmentJobStatus Source #
Instances
SpeakerStatus
newtype SpeakerStatus Source #
pattern SpeakerStatus_ENROLLED :: SpeakerStatus | |
pattern SpeakerStatus_EXPIRED :: SpeakerStatus | |
pattern SpeakerStatus_OPTED_OUT :: SpeakerStatus | |
pattern SpeakerStatus_PENDING :: SpeakerStatus |
Instances
StreamingStatus
newtype StreamingStatus Source #
pattern StreamingStatus_ENDED :: StreamingStatus | |
pattern StreamingStatus_ONGOING :: StreamingStatus | |
pattern StreamingStatus_PENDING_CONFIGURATION :: StreamingStatus |
Instances
AuthenticationConfiguration
data AuthenticationConfiguration Source #
The configuration used to authenticate a speaker during a session.
See: newAuthenticationConfiguration
smart constructor.
Instances
newAuthenticationConfiguration Source #
Create a value of AuthenticationConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:acceptanceThreshold:AuthenticationConfiguration'
, authenticationConfiguration_acceptanceThreshold
- The minimum threshold needed to successfully authenticate a speaker.
AuthenticationResult
data AuthenticationResult Source #
The authentication result produced by Voice ID, processed against the current session state and streamed audio of the speaker.
See: newAuthenticationResult
smart constructor.
AuthenticationResult' (Maybe (Sensitive Text)) (Maybe Natural) (Maybe Text) (Maybe AuthenticationDecision) (Maybe AuthenticationConfiguration) (Maybe POSIX) (Maybe Text) (Maybe POSIX) |
Instances
newAuthenticationResult :: AuthenticationResult Source #
Create a value of AuthenticationResult
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:customerSpeakerId:AuthenticationResult'
, authenticationResult_customerSpeakerId
- The client-provided identifier for the speaker whose authentication
result is produced. Only present if a SpeakerId
is provided for the
session.
$sel:score:AuthenticationResult'
, authenticationResult_score
- The authentication score for the speaker whose authentication result is
produced. This value is only present if the authentication decision is
either ACCEPT
or REJECT
.
$sel:authenticationResultId:AuthenticationResult'
, authenticationResult_authenticationResultId
- The unique identifier for this authentication result. Because there can
be multiple authentications for a given session, this field helps to
identify if the returned result is from a previous streaming activity or
a new result. Note that in absence of any new streaming activity,
AcceptanceThreshold
changes, or SpeakerId
changes, Voice ID always
returns cached Authentication Result for this API.
$sel:decision:AuthenticationResult'
, authenticationResult_decision
- The authentication decision produced by Voice ID, processed against the
current session state and streamed audio of the speaker.
$sel:configuration:AuthenticationResult'
, authenticationResult_configuration
- The AuthenticationConfiguration
used to generate this authentication
result.
$sel:audioAggregationStartedAt:AuthenticationResult'
, authenticationResult_audioAggregationStartedAt
- A timestamp indicating when audio aggregation started for this
authentication result.
$sel:generatedSpeakerId:AuthenticationResult'
, authenticationResult_generatedSpeakerId
- The service-generated identifier for the speaker whose authentication
result is produced.
$sel:audioAggregationEndedAt:AuthenticationResult'
, authenticationResult_audioAggregationEndedAt
- A timestamp indicating when audio aggregation ended for this
authentication result.
Domain
Contains all the information about a domain.
See: newDomain
smart constructor.
Domain' (Maybe DomainStatus) (Maybe Text) (Maybe POSIX) (Maybe (Sensitive Text)) (Maybe Text) (Maybe POSIX) (Maybe (Sensitive Text)) (Maybe ServerSideEncryptionConfiguration) |
Instances
Create a value of Domain
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:domainStatus:Domain'
, domain_domainStatus
- The current status of the domain.
$sel:arn:Domain'
, domain_arn
- The Amazon Resource Name (ARN) for the domain.
$sel:createdAt:Domain'
, domain_createdAt
- The timestamp at which the domain is created.
$sel:name:Domain'
, domain_name
- The client-provided name for the domain.
$sel:domainId:Domain'
, domain_domainId
- The service-generated identifier for the domain.
$sel:updatedAt:Domain'
, domain_updatedAt
- The timestamp showing the domain's last update.
$sel:description:Domain'
, domain_description
- The client-provided description of the domain.
$sel:serverSideEncryptionConfiguration:Domain'
, domain_serverSideEncryptionConfiguration
- The server-side encryption configuration containing the KMS Key
Identifier you want Voice ID to use to encrypt your data.
DomainSummary
data DomainSummary Source #
Contains a summary of information about a domain.
See: newDomainSummary
smart constructor.
DomainSummary' (Maybe DomainStatus) (Maybe Text) (Maybe POSIX) (Maybe (Sensitive Text)) (Maybe Text) (Maybe POSIX) (Maybe (Sensitive Text)) (Maybe ServerSideEncryptionConfiguration) |
Instances
newDomainSummary :: DomainSummary Source #
Create a value of DomainSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:domainStatus:DomainSummary'
, domainSummary_domainStatus
- The current status of the domain.
$sel:arn:DomainSummary'
, domainSummary_arn
- The Amazon Resource Name (ARN) for the domain.
$sel:createdAt:DomainSummary'
, domainSummary_createdAt
- The timestamp showing when the domain is created.
$sel:name:DomainSummary'
, domainSummary_name
- The client-provided name for the domain.
$sel:domainId:DomainSummary'
, domainSummary_domainId
- The service-generated identifier for the domain.
$sel:updatedAt:DomainSummary'
, domainSummary_updatedAt
- The timestamp showing the domain's last update.
$sel:description:DomainSummary'
, domainSummary_description
- The client-provided description of the domain.
$sel:serverSideEncryptionConfiguration:DomainSummary'
, domainSummary_serverSideEncryptionConfiguration
- The server-side encryption configuration containing the KMS Key
Identifier you want Voice ID to use to encrypt your data..
EnrollmentConfig
data EnrollmentConfig Source #
Contains configurations defining enrollment behavior for the batch job.
See: newEnrollmentConfig
smart constructor.
Instances
newEnrollmentConfig :: EnrollmentConfig Source #
Create a value of EnrollmentConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:fraudDetectionConfig:EnrollmentConfig'
, enrollmentConfig_fraudDetectionConfig
- The fraud detection configuration to use for the speaker enrollment job.
$sel:existingEnrollmentAction:EnrollmentConfig'
, enrollmentConfig_existingEnrollmentAction
- The action to take when the specified speaker is already enrolled in the
specified domain. The default value is SKIP
, which skips the
enrollment for the existing speaker. Setting the value to OVERWRITE
replaces the existing voice prints and enrollment audio stored for that
speaker with new data generated from the latest audio.
EnrollmentJobFraudDetectionConfig
data EnrollmentJobFraudDetectionConfig Source #
The configuration defining the action to take when a speaker is flagged by the fraud detection system during a batch speaker enrollment job, and the risk threshold to use for identification.
See: newEnrollmentJobFraudDetectionConfig
smart constructor.
Instances
newEnrollmentJobFraudDetectionConfig :: EnrollmentJobFraudDetectionConfig Source #
Create a value of EnrollmentJobFraudDetectionConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:riskThreshold:EnrollmentJobFraudDetectionConfig'
, enrollmentJobFraudDetectionConfig_riskThreshold
- Threshold value for determining whether the speaker is a high risk to be
fraudulent. If the detected risk score calculated by Voice ID is greater
than or equal to the threshold, the speaker is considered a fraudster.
$sel:fraudDetectionAction:EnrollmentJobFraudDetectionConfig'
, enrollmentJobFraudDetectionConfig_fraudDetectionAction
- The action to take when the given speaker is flagged by the fraud
detection system. The default value is FAIL
, which fails the speaker
enrollment. Changing this value to IGNORE
results in the speaker being
enrolled even if they are flagged by the fraud detection system.
FailureDetails
data FailureDetails Source #
Contains error details for a failed batch job.
See: newFailureDetails
smart constructor.
FailureDetails' (Maybe Text) (Maybe Int) |
Instances
newFailureDetails :: FailureDetails Source #
Create a value of FailureDetails
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:message:FailureDetails'
, failureDetails_message
- A description of the error that caused the batch job failure.
$sel:statusCode:FailureDetails'
, failureDetails_statusCode
- An HTTP status code representing the nature of the error.
FraudDetectionConfiguration
data FraudDetectionConfiguration Source #
The configuration used for performing fraud detection over a speaker during a session.
See: newFraudDetectionConfiguration
smart constructor.
Instances
newFraudDetectionConfiguration Source #
Create a value of FraudDetectionConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:riskThreshold:FraudDetectionConfiguration'
, fraudDetectionConfiguration_riskThreshold
- Threshold value for determining whether the speaker is a fraudster. If
the detected risk score calculated by Voice ID is higher than the
threshold, the speaker is considered a fraudster.
FraudDetectionResult
data FraudDetectionResult Source #
The fraud detection result produced by Voice ID, processed against the current session state and streamed audio of the speaker.
See: newFraudDetectionResult
smart constructor.
FraudDetectionResult' (Maybe [FraudDetectionReason]) (Maybe FraudRiskDetails) (Maybe Text) (Maybe FraudDetectionDecision) (Maybe FraudDetectionConfiguration) (Maybe POSIX) (Maybe POSIX) |
Instances
newFraudDetectionResult :: FraudDetectionResult Source #
Create a value of FraudDetectionResult
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:reasons:FraudDetectionResult'
, fraudDetectionResult_reasons
- The reason speaker was flagged by the fraud detection system. This is
only be populated if fraud detection Decision is HIGH_RISK
, and only
has one possible value: KNOWN_FRAUDSTER
.
$sel:riskDetails:FraudDetectionResult'
, fraudDetectionResult_riskDetails
- Details about each risk analyzed for this speaker.
$sel:fraudDetectionResultId:FraudDetectionResult'
, fraudDetectionResult_fraudDetectionResultId
- The unique identifier for this fraud detection result. Given there can
be multiple fraud detections for a given session, this field helps in
identifying if the returned result is from previous streaming activity
or a new result. Note that in the absence of any new streaming activity
or risk threshold changes, Voice ID always returns cached Fraud
Detection result for this API.
$sel:decision:FraudDetectionResult'
, fraudDetectionResult_decision
- The fraud detection decision produced by Voice ID, processed against the
current session state and streamed audio of the speaker.
$sel:configuration:FraudDetectionResult'
, fraudDetectionResult_configuration
- The FraudDetectionConfiguration
used to generate this fraud detection
result.
$sel:audioAggregationStartedAt:FraudDetectionResult'
, fraudDetectionResult_audioAggregationStartedAt
- A timestamp indicating when audio aggregation started for this fraud
detection result.
$sel:audioAggregationEndedAt:FraudDetectionResult'
, fraudDetectionResult_audioAggregationEndedAt
- A timestamp indicating when audio aggregation ended for this fraud
detection result.
FraudRiskDetails
data FraudRiskDetails Source #
Details regarding various fraud risk analyses performed against the current session state and streamed audio of the speaker.
See: newFraudRiskDetails
smart constructor.
Instances
Create a value of FraudRiskDetails
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:knownFraudsterRisk:FraudRiskDetails'
, fraudRiskDetails_knownFraudsterRisk
- The details resulting from 'Known Fraudster Risk' analysis of the
speaker.
Fraudster
Contains all the information about a fraudster.
See: newFraudster
smart constructor.
Instances
Eq Fraudster Source # | |
Read Fraudster Source # | |
Show Fraudster Source # | |
Generic Fraudster Source # | |
NFData Fraudster Source # | |
Defined in Amazonka.VoiceId.Types.Fraudster | |
Hashable Fraudster Source # | |
Defined in Amazonka.VoiceId.Types.Fraudster | |
FromJSON Fraudster Source # | |
type Rep Fraudster Source # | |
Defined in Amazonka.VoiceId.Types.Fraudster type Rep Fraudster = D1 ('MetaData "Fraudster" "Amazonka.VoiceId.Types.Fraudster" "libZSservicesZSamazonka-voice-idZSamazonka-voice-id" 'False) (C1 ('MetaCons "Fraudster'" 'PrefixI 'True) (S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "generatedFraudsterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "domainId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) |
newFraudster :: Fraudster Source #
Create a value of Fraudster
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:createdAt:Fraudster'
, fraudster_createdAt
- The timestamp when Voice ID identified the fraudster.
$sel:generatedFraudsterId:Fraudster'
, fraudster_generatedFraudsterId
- The service-generated identifier for the fraudster.
$sel:domainId:Fraudster'
, fraudster_domainId
- The identifier for the domain containing the fraudster.
FraudsterRegistrationJob
data FraudsterRegistrationJob Source #
Contains all the information about a fraudster registration job.
See: newFraudsterRegistrationJob
smart constructor.
Instances
newFraudsterRegistrationJob :: FraudsterRegistrationJob Source #
Create a value of FraudsterRegistrationJob
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:failureDetails:FraudsterRegistrationJob'
, fraudsterRegistrationJob_failureDetails
- Contains details that are populated when an entire batch job fails. In
cases of individual registration job failures, the batch job as a whole
doesn't fail; it is completed with a JobStatus
of
COMPLETED_WITH_ERRORS
. You can use the job output file to identify the
individual registration requests that failed.
$sel:jobId:FraudsterRegistrationJob'
, fraudsterRegistrationJob_jobId
- The service-generated identifier for the fraudster registration job.
$sel:createdAt:FraudsterRegistrationJob'
, fraudsterRegistrationJob_createdAt
- A timestamp showing the creation time of the fraudster registration job.
$sel:jobName:FraudsterRegistrationJob'
, fraudsterRegistrationJob_jobName
- The client-provied name for the fraudster registration job.
$sel:endedAt:FraudsterRegistrationJob'
, fraudsterRegistrationJob_endedAt
- A timestamp showing when the fraudster registration job ended.
$sel:inputDataConfig:FraudsterRegistrationJob'
, fraudsterRegistrationJob_inputDataConfig
- The input data config containing an S3 URI for the input manifest file
that contains the list of fraudster registration job requests.
$sel:jobProgress:FraudsterRegistrationJob'
, fraudsterRegistrationJob_jobProgress
- Shows the completed percentage of registration requests listed in the
input file.
$sel:outputDataConfig:FraudsterRegistrationJob'
, fraudsterRegistrationJob_outputDataConfig
- The output data config containing the S3 location where you want Voice
ID to write your job output file; you must also include a KMS Key ID in
order to encrypt the file.
$sel:dataAccessRoleArn:FraudsterRegistrationJob'
, fraudsterRegistrationJob_dataAccessRoleArn
- The IAM role Amazon Resource Name (ARN) that grants Voice ID permissions
to access customer's buckets to read the input manifest file and write
the job output file.
$sel:domainId:FraudsterRegistrationJob'
, fraudsterRegistrationJob_domainId
- The identifier of the domain containing the fraudster registration job.
$sel:jobStatus:FraudsterRegistrationJob'
, fraudsterRegistrationJob_jobStatus
- The current status of the fraudster registration job.
$sel:registrationConfig:FraudsterRegistrationJob'
, fraudsterRegistrationJob_registrationConfig
- The registration config containing details such as the action to take
when a duplicate fraudster is detected, and the similarity threshold to
use for detecting a duplicate fraudster.
FraudsterRegistrationJobSummary
data FraudsterRegistrationJobSummary Source #
Contains a summary of information about a fraudster registration job.
See: newFraudsterRegistrationJobSummary
smart constructor.
FraudsterRegistrationJobSummary' (Maybe FailureDetails) (Maybe Text) (Maybe POSIX) (Maybe (Sensitive Text)) (Maybe POSIX) (Maybe JobProgress) (Maybe Text) (Maybe FraudsterRegistrationJobStatus) |
Instances
newFraudsterRegistrationJobSummary :: FraudsterRegistrationJobSummary Source #
Create a value of FraudsterRegistrationJobSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:failureDetails:FraudsterRegistrationJobSummary'
, fraudsterRegistrationJobSummary_failureDetails
- Contains details that are populated when an entire batch job fails. In
cases of individual registration job failures, the batch job as a whole
doesn't fail; it is completed with a JobStatus
of
COMPLETED_WITH_ERRORS
. You can use the job output file to identify the
individual registration requests that failed.
$sel:jobId:FraudsterRegistrationJobSummary'
, fraudsterRegistrationJobSummary_jobId
- The service-generated identifier for the fraudster registration job.
$sel:createdAt:FraudsterRegistrationJobSummary'
, fraudsterRegistrationJobSummary_createdAt
- A timestamp showing when the fraudster registration job is created.
$sel:jobName:FraudsterRegistrationJobSummary'
, fraudsterRegistrationJobSummary_jobName
- The client-provied name for the fraudster registration job.
$sel:endedAt:FraudsterRegistrationJobSummary'
, fraudsterRegistrationJobSummary_endedAt
- A timestamp showing when the fraudster registration job ended.
$sel:jobProgress:FraudsterRegistrationJobSummary'
, fraudsterRegistrationJobSummary_jobProgress
- Shows the completed percentage of registration requests listed in the
input file.
$sel:domainId:FraudsterRegistrationJobSummary'
, fraudsterRegistrationJobSummary_domainId
- The identifier of the domain containing the fraudster registration job.
$sel:jobStatus:FraudsterRegistrationJobSummary'
, fraudsterRegistrationJobSummary_jobStatus
- The current status of the fraudster registration job.
InputDataConfig
data InputDataConfig Source #
The configuration containing input file information for a batch job.
See: newInputDataConfig
smart constructor.
Instances
Create a value of InputDataConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:s3Uri:InputDataConfig'
, inputDataConfig_s3Uri
- The S3 location for the input manifest file that contains the list of
individual enrollment or registration job requests.
JobProgress
data JobProgress Source #
Indicates the completion progress for a batch job.
See: newJobProgress
smart constructor.
Instances
newJobProgress :: JobProgress Source #
Create a value of JobProgress
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:percentComplete:JobProgress'
, jobProgress_percentComplete
- Shows the completed percentage of enrollment or registration requests
listed in the input file.
KnownFraudsterRisk
data KnownFraudsterRisk Source #
Contains details produced as a result of performing known fraudster risk analysis on a speaker.
See: newKnownFraudsterRisk
smart constructor.
Instances
newKnownFraudsterRisk Source #
Create a value of KnownFraudsterRisk
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:generatedFraudsterId:KnownFraudsterRisk'
, knownFraudsterRisk_generatedFraudsterId
- The identifier of the fraudster that is the closest match to the
speaker. If there are no fraudsters registered in a given domain, or if
there are no fraudsters with a non-zero RiskScore, this value is null
.
$sel:riskScore:KnownFraudsterRisk'
, knownFraudsterRisk_riskScore
- The score indicating the likelihood the speaker is a known fraudster.
OutputDataConfig
data OutputDataConfig Source #
The configuration containing output file information for a batch job.
See: newOutputDataConfig
smart constructor.
Instances
Create a value of OutputDataConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:kmsKeyId:OutputDataConfig'
, outputDataConfig_kmsKeyId
- the identifier of the KMS key you want Voice ID to use to encrypt the
output file of the fraudster registration job.
$sel:s3Uri:OutputDataConfig'
, outputDataConfig_s3Uri
- The S3 path of the folder to which Voice ID writes the job output file,
which has a *.out
extension. For example, if the input file name is
input-file.json
and the output folder path is
s3://output-bucket/output-folder
, the full output file path is
s3://output-bucket/output-folder/job-Id/input-file.json.out
.
RegistrationConfig
data RegistrationConfig Source #
The configuration definining the action to take when a duplicate fraudster is detected, and the similarity threshold to use for detecting a duplicate fraudster during a batch fraudster registration job.
See: newRegistrationConfig
smart constructor.
Instances
newRegistrationConfig :: RegistrationConfig Source #
Create a value of RegistrationConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:duplicateRegistrationAction:RegistrationConfig'
, registrationConfig_duplicateRegistrationAction
- The action to take when a fraudster is identified as a duplicate. The
default action is SKIP
, which skips registering the duplicate
fraudster. Setting the value to REGISTER_AS_NEW
always registers a new
fraudster into the specified domain.
$sel:fraudsterSimilarityThreshold:RegistrationConfig'
, registrationConfig_fraudsterSimilarityThreshold
- The minimum similarity score between the new and old fraudsters in order
to consider the new fraudster a duplicate.
ServerSideEncryptionConfiguration
data ServerSideEncryptionConfiguration Source #
The configuration containing information about the customer-managed KMS Key used for encrypting customer data.
See: newServerSideEncryptionConfiguration
smart constructor.
Instances
Eq ServerSideEncryptionConfiguration Source # | |
Read ServerSideEncryptionConfiguration Source # | |
Show ServerSideEncryptionConfiguration Source # | |
Generic ServerSideEncryptionConfiguration Source # | |
NFData ServerSideEncryptionConfiguration Source # | |
Hashable ServerSideEncryptionConfiguration Source # | |
ToJSON ServerSideEncryptionConfiguration Source # | |
FromJSON ServerSideEncryptionConfiguration Source # | |
type Rep ServerSideEncryptionConfiguration Source # | |
Defined in Amazonka.VoiceId.Types.ServerSideEncryptionConfiguration type Rep ServerSideEncryptionConfiguration = D1 ('MetaData "ServerSideEncryptionConfiguration" "Amazonka.VoiceId.Types.ServerSideEncryptionConfiguration" "libZSservicesZSamazonka-voice-idZSamazonka-voice-id" 'False) (C1 ('MetaCons "ServerSideEncryptionConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) |
newServerSideEncryptionConfiguration Source #
Create a value of ServerSideEncryptionConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:kmsKeyId:ServerSideEncryptionConfiguration'
, serverSideEncryptionConfiguration_kmsKeyId
- The identifier of the KMS Key you want Voice ID to use to encrypt your
data.
Speaker
Contains all the information about a speaker.
See: newSpeaker
smart constructor.
Speaker' (Maybe SpeakerStatus) (Maybe (Sensitive Text)) (Maybe POSIX) (Maybe Text) (Maybe POSIX) (Maybe Text) |
Instances
newSpeaker :: Speaker Source #
Create a value of Speaker
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:Speaker'
, speaker_status
- The current status of the speaker.
$sel:customerSpeakerId:Speaker'
, speaker_customerSpeakerId
- The client-provided identifier for the speaker.
$sel:createdAt:Speaker'
, speaker_createdAt
- A timestamp showing when the speaker is created.
$sel:domainId:Speaker'
, speaker_domainId
- The identifier of the domain that contains the speaker.
$sel:updatedAt:Speaker'
, speaker_updatedAt
- A timestamp showing the speaker's last update.
$sel:generatedSpeakerId:Speaker'
, speaker_generatedSpeakerId
- The service-generated identifier for the speaker.
SpeakerEnrollmentJob
data SpeakerEnrollmentJob Source #
Contains all the information about a speaker enrollment job.
See: newSpeakerEnrollmentJob
smart constructor.
Instances
newSpeakerEnrollmentJob :: SpeakerEnrollmentJob Source #
Create a value of SpeakerEnrollmentJob
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:failureDetails:SpeakerEnrollmentJob'
, speakerEnrollmentJob_failureDetails
- Contains details that are populated when an entire batch job fails. In
cases of individual registration job failures, the batch job as a whole
doesn't fail; it is completed with a JobStatus
of
COMPLETED_WITH_ERRORS
. You can use the job output file to identify the
individual registration requests that failed.
$sel:jobId:SpeakerEnrollmentJob'
, speakerEnrollmentJob_jobId
- The service-generated identifier for the speaker enrollment job.
$sel:createdAt:SpeakerEnrollmentJob'
, speakerEnrollmentJob_createdAt
- A timestamp showing the creation of the speaker enrollment job.
$sel:jobName:SpeakerEnrollmentJob'
, speakerEnrollmentJob_jobName
- The client-provided name for the speaker enrollment job.
$sel:endedAt:SpeakerEnrollmentJob'
, speakerEnrollmentJob_endedAt
- A timestamp showing when the speaker enrollment job ended.
$sel:enrollmentConfig:SpeakerEnrollmentJob'
, speakerEnrollmentJob_enrollmentConfig
- The configuration that defines the action to take when the speaker is
already enrolled in Voice ID, and the FraudDetectionConfig
to use.
$sel:inputDataConfig:SpeakerEnrollmentJob'
, speakerEnrollmentJob_inputDataConfig
- The input data config containing an S3 URI for the input manifest file
that contains the list of speaker enrollment job requests.
$sel:jobProgress:SpeakerEnrollmentJob'
, speakerEnrollmentJob_jobProgress
- Provides details on job progress. This field shows the completed
percentage of registration requests listed in the input file.
$sel:outputDataConfig:SpeakerEnrollmentJob'
, speakerEnrollmentJob_outputDataConfig
- The output data config containing the S3 location where Voice ID writes
the job output file; you must also include a KMS Key ID to encrypt the
file.
$sel:dataAccessRoleArn:SpeakerEnrollmentJob'
, speakerEnrollmentJob_dataAccessRoleArn
- The IAM role Amazon Resource Name (ARN) that grants Voice ID permissions
to access customer's buckets to read the input manifest file and write
the job output file.
$sel:domainId:SpeakerEnrollmentJob'
, speakerEnrollmentJob_domainId
- The identifier of the domain that contains the speaker enrollment job.
$sel:jobStatus:SpeakerEnrollmentJob'
, speakerEnrollmentJob_jobStatus
- The current status of the speaker enrollment job.
SpeakerEnrollmentJobSummary
data SpeakerEnrollmentJobSummary Source #
Contains a summary of information about a speaker enrollment job.
See: newSpeakerEnrollmentJobSummary
smart constructor.
SpeakerEnrollmentJobSummary' (Maybe FailureDetails) (Maybe Text) (Maybe POSIX) (Maybe (Sensitive Text)) (Maybe POSIX) (Maybe JobProgress) (Maybe Text) (Maybe SpeakerEnrollmentJobStatus) |
Instances
newSpeakerEnrollmentJobSummary :: SpeakerEnrollmentJobSummary Source #
Create a value of SpeakerEnrollmentJobSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:failureDetails:SpeakerEnrollmentJobSummary'
, speakerEnrollmentJobSummary_failureDetails
- Contains details that are populated when an entire batch job fails. In
cases of individual registration job failures, the batch job as a whole
doesn't fail; it is completed with a JobStatus
of
COMPLETED_WITH_ERRORS
. You can use the job output file to identify the
individual registration requests that failed.
$sel:jobId:SpeakerEnrollmentJobSummary'
, speakerEnrollmentJobSummary_jobId
- The service-generated identifier for the speaker enrollment job.
$sel:createdAt:SpeakerEnrollmentJobSummary'
, speakerEnrollmentJobSummary_createdAt
- A timestamp showing the creation time of the speaker enrollment job.
$sel:jobName:SpeakerEnrollmentJobSummary'
, speakerEnrollmentJobSummary_jobName
- The client-provided name for the speaker enrollment job.
$sel:endedAt:SpeakerEnrollmentJobSummary'
, speakerEnrollmentJobSummary_endedAt
- A timestamp showing when the speaker enrollment job ended.
$sel:jobProgress:SpeakerEnrollmentJobSummary'
, speakerEnrollmentJobSummary_jobProgress
- Provides details regarding job progress. This field shows the completed
percentage of enrollment requests listed in the input file.
$sel:domainId:SpeakerEnrollmentJobSummary'
, speakerEnrollmentJobSummary_domainId
- The identifier of the domain that contains the speaker enrollment job.
$sel:jobStatus:SpeakerEnrollmentJobSummary'
, speakerEnrollmentJobSummary_jobStatus
- The current status of the speaker enrollment job.
SpeakerSummary
data SpeakerSummary Source #
Contains a summary of information about a speaker.
See: newSpeakerSummary
smart constructor.
SpeakerSummary' (Maybe SpeakerStatus) (Maybe (Sensitive Text)) (Maybe POSIX) (Maybe Text) (Maybe POSIX) (Maybe Text) |
Instances
newSpeakerSummary :: SpeakerSummary Source #
Create a value of SpeakerSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:SpeakerSummary'
, speakerSummary_status
- The current status of the speaker.
$sel:customerSpeakerId:SpeakerSummary'
, speakerSummary_customerSpeakerId
- The client-provided identifier for the speaker.
$sel:createdAt:SpeakerSummary'
, speakerSummary_createdAt
- A timestamp showing the speaker's creation time.
$sel:domainId:SpeakerSummary'
, speakerSummary_domainId
- The identifier of the domain that contains the speaker.
$sel:updatedAt:SpeakerSummary'
, speakerSummary_updatedAt
- A timestamp showing the speaker's last update.
$sel:generatedSpeakerId:SpeakerSummary'
, speakerSummary_generatedSpeakerId
- The service-generated identifier for the speaker.
Tag
A tag that can be assigned to a Voice ID resource.
See: newTag
smart constructor.
Instances
Eq Tag Source # | |
Show Tag Source # | |
Generic Tag Source # | |
NFData Tag Source # | |
Defined in Amazonka.VoiceId.Types.Tag | |
Hashable Tag Source # | |
Defined in Amazonka.VoiceId.Types.Tag | |
ToJSON Tag Source # | |
Defined in Amazonka.VoiceId.Types.Tag | |
FromJSON Tag Source # | |
type Rep Tag Source # | |
Defined in Amazonka.VoiceId.Types.Tag type Rep Tag = D1 ('MetaData "Tag" "Amazonka.VoiceId.Types.Tag" "libZSservicesZSamazonka-voice-idZSamazonka-voice-id" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text)))) |
Create a value of Tag
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:key:Tag'
, tag_key
- The first part of a key:value pair that forms a tag associated with a
given resource. For example, in the tag ‘Department’:’Sales’, the key is
'Department'.
$sel:value:Tag'
, tag_value
- The second part of a key:value pair that forms a tag associated with a
given resource. For example, in the tag ‘Department’:’Sales’, the value
is 'Sales'.