amazonka-voice-id-2.0: Amazon Voice ID SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.VoiceId

Description

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

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.

AccessDeniedException

_AccessDeniedException :: AsError a => Fold a ServiceError Source #

You do not have sufficient permissions to perform this action. Check the error message and try again.

ConflictException

_ConflictException :: AsError a => Fold a ServiceError Source #

The request failed due to a conflict. Check the ConflictType and error message for more details.

InternalServerException

_InternalServerException :: AsError a => Fold a ServiceError Source #

The request failed due to an unknown error on the server side.

ResourceNotFoundException

_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #

The specified resource cannot be found. Check the ResourceType and error message for more details.

ServiceQuotaExceededException

_ServiceQuotaExceededException :: AsError a => Fold a ServiceError Source #

The request exceeded the service quota. Refer to Voice ID Service Quotas and try your request again.

ThrottlingException

_ThrottlingException :: AsError a => Fold 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.

ValidationException

_ValidationException :: AsError a => Fold a ServiceError Source #

The request failed one or more validations; check the 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.

CreateDomain

data CreateDomain Source #

See: newCreateDomain smart constructor.

Instances

Instances details
ToJSON CreateDomain Source # 
Instance details

Defined in Amazonka.VoiceId.CreateDomain

ToHeaders CreateDomain Source # 
Instance details

Defined in Amazonka.VoiceId.CreateDomain

ToPath CreateDomain Source # 
Instance details

Defined in Amazonka.VoiceId.CreateDomain

ToQuery CreateDomain Source # 
Instance details

Defined in Amazonka.VoiceId.CreateDomain

AWSRequest CreateDomain Source # 
Instance details

Defined in Amazonka.VoiceId.CreateDomain

Associated Types

type AWSResponse CreateDomain #

Generic CreateDomain Source # 
Instance details

Defined in Amazonka.VoiceId.CreateDomain

Associated Types

type Rep CreateDomain :: Type -> Type #

Show CreateDomain Source # 
Instance details

Defined in Amazonka.VoiceId.CreateDomain

NFData CreateDomain Source # 
Instance details

Defined in Amazonka.VoiceId.CreateDomain

Methods

rnf :: CreateDomain -> () #

Eq CreateDomain Source # 
Instance details

Defined in Amazonka.VoiceId.CreateDomain

Hashable CreateDomain Source # 
Instance details

Defined in Amazonka.VoiceId.CreateDomain

type AWSResponse CreateDomain Source # 
Instance details

Defined in Amazonka.VoiceId.CreateDomain

type Rep CreateDomain Source # 
Instance details

Defined in Amazonka.VoiceId.CreateDomain

type Rep CreateDomain = D1 ('MetaData "CreateDomain" "Amazonka.VoiceId.CreateDomain" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'False) (C1 ('MetaCons "CreateDomain'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text)) :*: S1 ('MetaSel ('Just "serverSideEncryptionConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ServerSideEncryptionConfiguration)))))

newCreateDomain Source #

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.

CreateDomain, createDomain_description - A brief description of the domain.

$sel:tags:CreateDomain', createDomain_tags - A list of tags you want added to the domain.

CreateDomain, createDomain_name - The name of the domain.

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 Voice ID encryption at rest for more details on how the KMS key is used.

data CreateDomainResponse Source #

See: newCreateDomainResponse smart constructor.

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.

DeleteDomain

data DeleteDomain Source #

See: newDeleteDomain smart constructor.

Constructors

DeleteDomain' Text 

Instances

Instances details
ToJSON DeleteDomain Source # 
Instance details

Defined in Amazonka.VoiceId.DeleteDomain

ToHeaders DeleteDomain Source # 
Instance details

Defined in Amazonka.VoiceId.DeleteDomain

ToPath DeleteDomain Source # 
Instance details

Defined in Amazonka.VoiceId.DeleteDomain

ToQuery DeleteDomain Source # 
Instance details

Defined in Amazonka.VoiceId.DeleteDomain

AWSRequest DeleteDomain Source # 
Instance details

Defined in Amazonka.VoiceId.DeleteDomain

Associated Types

type AWSResponse DeleteDomain #

Generic DeleteDomain Source # 
Instance details

Defined in Amazonka.VoiceId.DeleteDomain

Associated Types

type Rep DeleteDomain :: Type -> Type #

Read DeleteDomain Source # 
Instance details

Defined in Amazonka.VoiceId.DeleteDomain

Show DeleteDomain Source # 
Instance details

Defined in Amazonka.VoiceId.DeleteDomain

NFData DeleteDomain Source # 
Instance details

Defined in Amazonka.VoiceId.DeleteDomain

Methods

rnf :: DeleteDomain -> () #

Eq DeleteDomain Source # 
Instance details

Defined in Amazonka.VoiceId.DeleteDomain

Hashable DeleteDomain Source # 
Instance details

Defined in Amazonka.VoiceId.DeleteDomain

type AWSResponse DeleteDomain Source # 
Instance details

Defined in Amazonka.VoiceId.DeleteDomain

type Rep DeleteDomain Source # 
Instance details

Defined in Amazonka.VoiceId.DeleteDomain

type Rep DeleteDomain = D1 ('MetaData "DeleteDomain" "Amazonka.VoiceId.DeleteDomain" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'False) (C1 ('MetaCons "DeleteDomain'" 'PrefixI 'True) (S1 ('MetaSel ('Just "domainId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteDomain Source #

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:

DeleteDomain, deleteDomain_domainId - The identifier of the domain you want to delete.

data DeleteDomainResponse Source #

See: newDeleteDomainResponse smart constructor.

Constructors

DeleteDomainResponse' 

Instances

Instances details
Generic DeleteDomainResponse Source # 
Instance details

Defined in Amazonka.VoiceId.DeleteDomain

Associated Types

type Rep DeleteDomainResponse :: Type -> Type #

Read DeleteDomainResponse Source # 
Instance details

Defined in Amazonka.VoiceId.DeleteDomain

Show DeleteDomainResponse Source # 
Instance details

Defined in Amazonka.VoiceId.DeleteDomain

NFData DeleteDomainResponse Source # 
Instance details

Defined in Amazonka.VoiceId.DeleteDomain

Methods

rnf :: DeleteDomainResponse -> () #

Eq DeleteDomainResponse Source # 
Instance details

Defined in Amazonka.VoiceId.DeleteDomain

type Rep DeleteDomainResponse Source # 
Instance details

Defined in Amazonka.VoiceId.DeleteDomain

type Rep DeleteDomainResponse = D1 ('MetaData "DeleteDomainResponse" "Amazonka.VoiceId.DeleteDomain" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'False) (C1 ('MetaCons "DeleteDomainResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteDomainResponse :: DeleteDomainResponse Source #

Create a value of DeleteDomainResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

DeleteFraudster

data DeleteFraudster Source #

See: newDeleteFraudster smart constructor.

Instances

Instances details
ToJSON DeleteFraudster Source # 
Instance details

Defined in Amazonka.VoiceId.DeleteFraudster

ToHeaders DeleteFraudster Source # 
Instance details

Defined in Amazonka.VoiceId.DeleteFraudster

ToPath DeleteFraudster Source # 
Instance details

Defined in Amazonka.VoiceId.DeleteFraudster

ToQuery DeleteFraudster Source # 
Instance details

Defined in Amazonka.VoiceId.DeleteFraudster

AWSRequest DeleteFraudster Source # 
Instance details

Defined in Amazonka.VoiceId.DeleteFraudster

Associated Types

type AWSResponse DeleteFraudster #

Generic DeleteFraudster Source # 
Instance details

Defined in Amazonka.VoiceId.DeleteFraudster

Associated Types

type Rep DeleteFraudster :: Type -> Type #

Show DeleteFraudster Source # 
Instance details

Defined in Amazonka.VoiceId.DeleteFraudster

NFData DeleteFraudster Source # 
Instance details

Defined in Amazonka.VoiceId.DeleteFraudster

Methods

rnf :: DeleteFraudster -> () #

Eq DeleteFraudster Source # 
Instance details

Defined in Amazonka.VoiceId.DeleteFraudster

Hashable DeleteFraudster Source # 
Instance details

Defined in Amazonka.VoiceId.DeleteFraudster

type AWSResponse DeleteFraudster Source # 
Instance details

Defined in Amazonka.VoiceId.DeleteFraudster

type Rep DeleteFraudster Source # 
Instance details

Defined in Amazonka.VoiceId.DeleteFraudster

type Rep DeleteFraudster = D1 ('MetaData "DeleteFraudster" "Amazonka.VoiceId.DeleteFraudster" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'False) (C1 ('MetaCons "DeleteFraudster'" 'PrefixI 'True) (S1 ('MetaSel ('Just "domainId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "fraudsterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text))))

newDeleteFraudster Source #

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:

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

Instances details
Generic DeleteFraudsterResponse Source # 
Instance details

Defined in Amazonka.VoiceId.DeleteFraudster

Associated Types

type Rep DeleteFraudsterResponse :: Type -> Type #

Read DeleteFraudsterResponse Source # 
Instance details

Defined in Amazonka.VoiceId.DeleteFraudster

Show DeleteFraudsterResponse Source # 
Instance details

Defined in Amazonka.VoiceId.DeleteFraudster

NFData DeleteFraudsterResponse Source # 
Instance details

Defined in Amazonka.VoiceId.DeleteFraudster

Methods

rnf :: DeleteFraudsterResponse -> () #

Eq DeleteFraudsterResponse Source # 
Instance details

Defined in Amazonka.VoiceId.DeleteFraudster

type Rep DeleteFraudsterResponse Source # 
Instance details

Defined in Amazonka.VoiceId.DeleteFraudster

type Rep DeleteFraudsterResponse = D1 ('MetaData "DeleteFraudsterResponse" "Amazonka.VoiceId.DeleteFraudster" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'False) (C1 ('MetaCons "DeleteFraudsterResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteFraudsterResponse :: DeleteFraudsterResponse Source #

Create a value of DeleteFraudsterResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

DeleteSpeaker

data DeleteSpeaker Source #

See: newDeleteSpeaker smart constructor.

Instances

Instances details
ToJSON DeleteSpeaker Source # 
Instance details

Defined in Amazonka.VoiceId.DeleteSpeaker

ToHeaders DeleteSpeaker Source # 
Instance details

Defined in Amazonka.VoiceId.DeleteSpeaker

ToPath DeleteSpeaker Source # 
Instance details

Defined in Amazonka.VoiceId.DeleteSpeaker

ToQuery DeleteSpeaker Source # 
Instance details

Defined in Amazonka.VoiceId.DeleteSpeaker

AWSRequest DeleteSpeaker Source # 
Instance details

Defined in Amazonka.VoiceId.DeleteSpeaker

Associated Types

type AWSResponse DeleteSpeaker #

Generic DeleteSpeaker Source # 
Instance details

Defined in Amazonka.VoiceId.DeleteSpeaker

Associated Types

type Rep DeleteSpeaker :: Type -> Type #

Show DeleteSpeaker Source # 
Instance details

Defined in Amazonka.VoiceId.DeleteSpeaker

NFData DeleteSpeaker Source # 
Instance details

Defined in Amazonka.VoiceId.DeleteSpeaker

Methods

rnf :: DeleteSpeaker -> () #

Eq DeleteSpeaker Source # 
Instance details

Defined in Amazonka.VoiceId.DeleteSpeaker

Hashable DeleteSpeaker Source # 
Instance details

Defined in Amazonka.VoiceId.DeleteSpeaker

type AWSResponse DeleteSpeaker Source # 
Instance details

Defined in Amazonka.VoiceId.DeleteSpeaker

type Rep DeleteSpeaker Source # 
Instance details

Defined in Amazonka.VoiceId.DeleteSpeaker

type Rep DeleteSpeaker = D1 ('MetaData "DeleteSpeaker" "Amazonka.VoiceId.DeleteSpeaker" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'False) (C1 ('MetaCons "DeleteSpeaker'" 'PrefixI 'True) (S1 ('MetaSel ('Just "domainId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "speakerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text))))

newDeleteSpeaker Source #

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:

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

Instances details
Generic DeleteSpeakerResponse Source # 
Instance details

Defined in Amazonka.VoiceId.DeleteSpeaker

Associated Types

type Rep DeleteSpeakerResponse :: Type -> Type #

Read DeleteSpeakerResponse Source # 
Instance details

Defined in Amazonka.VoiceId.DeleteSpeaker

Show DeleteSpeakerResponse Source # 
Instance details

Defined in Amazonka.VoiceId.DeleteSpeaker

NFData DeleteSpeakerResponse Source # 
Instance details

Defined in Amazonka.VoiceId.DeleteSpeaker

Methods

rnf :: DeleteSpeakerResponse -> () #

Eq DeleteSpeakerResponse Source # 
Instance details

Defined in Amazonka.VoiceId.DeleteSpeaker

type Rep DeleteSpeakerResponse Source # 
Instance details

Defined in Amazonka.VoiceId.DeleteSpeaker

type Rep DeleteSpeakerResponse = D1 ('MetaData "DeleteSpeakerResponse" "Amazonka.VoiceId.DeleteSpeaker" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'False) (C1 ('MetaCons "DeleteSpeakerResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteSpeakerResponse :: DeleteSpeakerResponse Source #

Create a value of DeleteSpeakerResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

DescribeDomain

data DescribeDomain Source #

See: newDescribeDomain smart constructor.

Constructors

DescribeDomain' Text 

Instances

Instances details
ToJSON DescribeDomain Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeDomain

ToHeaders DescribeDomain Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeDomain

ToPath DescribeDomain Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeDomain

ToQuery DescribeDomain Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeDomain

AWSRequest DescribeDomain Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeDomain

Associated Types

type AWSResponse DescribeDomain #

Generic DescribeDomain Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeDomain

Associated Types

type Rep DescribeDomain :: Type -> Type #

Read DescribeDomain Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeDomain

Show DescribeDomain Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeDomain

NFData DescribeDomain Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeDomain

Methods

rnf :: DescribeDomain -> () #

Eq DescribeDomain Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeDomain

Hashable DescribeDomain Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeDomain

type AWSResponse DescribeDomain Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeDomain

type Rep DescribeDomain Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeDomain

type Rep DescribeDomain = D1 ('MetaData "DescribeDomain" "Amazonka.VoiceId.DescribeDomain" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'False) (C1 ('MetaCons "DescribeDomain'" 'PrefixI 'True) (S1 ('MetaSel ('Just "domainId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeDomain Source #

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:

DescribeDomain, describeDomain_domainId - The identifier of the domain you are describing.

data DescribeDomainResponse Source #

See: newDescribeDomainResponse smart constructor.

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.

DescribeFraudster

data DescribeFraudster Source #

See: newDescribeFraudster smart constructor.

Instances

Instances details
ToJSON DescribeFraudster Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeFraudster

ToHeaders DescribeFraudster Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeFraudster

ToPath DescribeFraudster Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeFraudster

ToQuery DescribeFraudster Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeFraudster

AWSRequest DescribeFraudster Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeFraudster

Associated Types

type AWSResponse DescribeFraudster #

Generic DescribeFraudster Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeFraudster

Associated Types

type Rep DescribeFraudster :: Type -> Type #

Show DescribeFraudster Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeFraudster

NFData DescribeFraudster Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeFraudster

Methods

rnf :: DescribeFraudster -> () #

Eq DescribeFraudster Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeFraudster

Hashable DescribeFraudster Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeFraudster

type AWSResponse DescribeFraudster Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeFraudster

type Rep DescribeFraudster Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeFraudster

type Rep DescribeFraudster = D1 ('MetaData "DescribeFraudster" "Amazonka.VoiceId.DescribeFraudster" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'False) (C1 ('MetaCons "DescribeFraudster'" 'PrefixI 'True) (S1 ('MetaSel ('Just "domainId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "fraudsterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text))))

newDescribeFraudster Source #

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:

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

Instances details
Generic DescribeFraudsterResponse Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeFraudster

Associated Types

type Rep DescribeFraudsterResponse :: Type -> Type #

Read DescribeFraudsterResponse Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeFraudster

Show DescribeFraudsterResponse Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeFraudster

NFData DescribeFraudsterResponse Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeFraudster

Eq DescribeFraudsterResponse Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeFraudster

type Rep DescribeFraudsterResponse Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeFraudster

type Rep DescribeFraudsterResponse = D1 ('MetaData "DescribeFraudsterResponse" "Amazonka.VoiceId.DescribeFraudster" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'False) (C1 ('MetaCons "DescribeFraudsterResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fraudster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Fraudster)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

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.

DescribeFraudsterRegistrationJob

data DescribeFraudsterRegistrationJob Source #

See: newDescribeFraudsterRegistrationJob smart constructor.

Instances

Instances details
ToJSON DescribeFraudsterRegistrationJob Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeFraudsterRegistrationJob

ToHeaders DescribeFraudsterRegistrationJob Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeFraudsterRegistrationJob

ToPath DescribeFraudsterRegistrationJob Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeFraudsterRegistrationJob

ToQuery DescribeFraudsterRegistrationJob Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeFraudsterRegistrationJob

AWSRequest DescribeFraudsterRegistrationJob Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeFraudsterRegistrationJob

Generic DescribeFraudsterRegistrationJob Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeFraudsterRegistrationJob

Associated Types

type Rep DescribeFraudsterRegistrationJob :: Type -> Type #

Read DescribeFraudsterRegistrationJob Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeFraudsterRegistrationJob

Show DescribeFraudsterRegistrationJob Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeFraudsterRegistrationJob

NFData DescribeFraudsterRegistrationJob Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeFraudsterRegistrationJob

Eq DescribeFraudsterRegistrationJob Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeFraudsterRegistrationJob

Hashable DescribeFraudsterRegistrationJob Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeFraudsterRegistrationJob

type AWSResponse DescribeFraudsterRegistrationJob Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeFraudsterRegistrationJob

type Rep DescribeFraudsterRegistrationJob Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeFraudsterRegistrationJob

type Rep DescribeFraudsterRegistrationJob = D1 ('MetaData "DescribeFraudsterRegistrationJob" "Amazonka.VoiceId.DescribeFraudsterRegistrationJob" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'False) (C1 ('MetaCons "DescribeFraudsterRegistrationJob'" 'PrefixI 'True) (S1 ('MetaSel ('Just "domainId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "jobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

DescribeFraudsterRegistrationJob, describeFraudsterRegistrationJob_domainId - The identifier for the domain containing the fraudster registration job.

DescribeFraudsterRegistrationJob, describeFraudsterRegistrationJob_jobId - The identifier for the fraudster registration job you are describing.

data DescribeFraudsterRegistrationJobResponse Source #

Instances

Instances details
Generic DescribeFraudsterRegistrationJobResponse Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeFraudsterRegistrationJob

Show DescribeFraudsterRegistrationJobResponse Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeFraudsterRegistrationJob

NFData DescribeFraudsterRegistrationJobResponse Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeFraudsterRegistrationJob

Eq DescribeFraudsterRegistrationJobResponse Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeFraudsterRegistrationJob

type Rep DescribeFraudsterRegistrationJobResponse Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeFraudsterRegistrationJob

type Rep DescribeFraudsterRegistrationJobResponse = D1 ('MetaData "DescribeFraudsterRegistrationJobResponse" "Amazonka.VoiceId.DescribeFraudsterRegistrationJob" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'False) (C1 ('MetaCons "DescribeFraudsterRegistrationJobResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "job") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FraudsterRegistrationJob)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

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.

DescribeSpeaker

data DescribeSpeaker Source #

See: newDescribeSpeaker smart constructor.

Instances

Instances details
ToJSON DescribeSpeaker Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeSpeaker

ToHeaders DescribeSpeaker Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeSpeaker

ToPath DescribeSpeaker Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeSpeaker

ToQuery DescribeSpeaker Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeSpeaker

AWSRequest DescribeSpeaker Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeSpeaker

Associated Types

type AWSResponse DescribeSpeaker #

Generic DescribeSpeaker Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeSpeaker

Associated Types

type Rep DescribeSpeaker :: Type -> Type #

Show DescribeSpeaker Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeSpeaker

NFData DescribeSpeaker Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeSpeaker

Methods

rnf :: DescribeSpeaker -> () #

Eq DescribeSpeaker Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeSpeaker

Hashable DescribeSpeaker Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeSpeaker

type AWSResponse DescribeSpeaker Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeSpeaker

type Rep DescribeSpeaker Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeSpeaker

type Rep DescribeSpeaker = D1 ('MetaData "DescribeSpeaker" "Amazonka.VoiceId.DescribeSpeaker" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'False) (C1 ('MetaCons "DescribeSpeaker'" 'PrefixI 'True) (S1 ('MetaSel ('Just "domainId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "speakerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text))))

newDescribeSpeaker Source #

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:

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

Instances details
Generic DescribeSpeakerResponse Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeSpeaker

Associated Types

type Rep DescribeSpeakerResponse :: Type -> Type #

Show DescribeSpeakerResponse Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeSpeaker

NFData DescribeSpeakerResponse Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeSpeaker

Methods

rnf :: DescribeSpeakerResponse -> () #

Eq DescribeSpeakerResponse Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeSpeaker

type Rep DescribeSpeakerResponse Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeSpeaker

type Rep DescribeSpeakerResponse = D1 ('MetaData "DescribeSpeakerResponse" "Amazonka.VoiceId.DescribeSpeaker" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'False) (C1 ('MetaCons "DescribeSpeakerResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "speaker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Speaker)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

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.

DescribeSpeakerEnrollmentJob

data DescribeSpeakerEnrollmentJob Source #

See: newDescribeSpeakerEnrollmentJob smart constructor.

Instances

Instances details
ToJSON DescribeSpeakerEnrollmentJob Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeSpeakerEnrollmentJob

ToHeaders DescribeSpeakerEnrollmentJob Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeSpeakerEnrollmentJob

ToPath DescribeSpeakerEnrollmentJob Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeSpeakerEnrollmentJob

ToQuery DescribeSpeakerEnrollmentJob Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeSpeakerEnrollmentJob

AWSRequest DescribeSpeakerEnrollmentJob Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeSpeakerEnrollmentJob

Generic DescribeSpeakerEnrollmentJob Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeSpeakerEnrollmentJob

Associated Types

type Rep DescribeSpeakerEnrollmentJob :: Type -> Type #

Read DescribeSpeakerEnrollmentJob Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeSpeakerEnrollmentJob

Show DescribeSpeakerEnrollmentJob Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeSpeakerEnrollmentJob

NFData DescribeSpeakerEnrollmentJob Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeSpeakerEnrollmentJob

Eq DescribeSpeakerEnrollmentJob Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeSpeakerEnrollmentJob

Hashable DescribeSpeakerEnrollmentJob Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeSpeakerEnrollmentJob

type AWSResponse DescribeSpeakerEnrollmentJob Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeSpeakerEnrollmentJob

type Rep DescribeSpeakerEnrollmentJob Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeSpeakerEnrollmentJob

type Rep DescribeSpeakerEnrollmentJob = D1 ('MetaData "DescribeSpeakerEnrollmentJob" "Amazonka.VoiceId.DescribeSpeakerEnrollmentJob" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'False) (C1 ('MetaCons "DescribeSpeakerEnrollmentJob'" 'PrefixI 'True) (S1 ('MetaSel ('Just "domainId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "jobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeSpeakerEnrollmentJob Source #

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:

DescribeSpeakerEnrollmentJob, describeSpeakerEnrollmentJob_domainId - The identifier of the domain containing the speaker enrollment job.

DescribeSpeakerEnrollmentJob, describeSpeakerEnrollmentJob_jobId - The identifier of the speaker enrollment job you are describing.

data DescribeSpeakerEnrollmentJobResponse Source #

Instances

Instances details
Generic DescribeSpeakerEnrollmentJobResponse Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeSpeakerEnrollmentJob

Show DescribeSpeakerEnrollmentJobResponse Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeSpeakerEnrollmentJob

NFData DescribeSpeakerEnrollmentJobResponse Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeSpeakerEnrollmentJob

Eq DescribeSpeakerEnrollmentJobResponse Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeSpeakerEnrollmentJob

type Rep DescribeSpeakerEnrollmentJobResponse Source # 
Instance details

Defined in Amazonka.VoiceId.DescribeSpeakerEnrollmentJob

type Rep DescribeSpeakerEnrollmentJobResponse = D1 ('MetaData "DescribeSpeakerEnrollmentJobResponse" "Amazonka.VoiceId.DescribeSpeakerEnrollmentJob" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'False) (C1 ('MetaCons "DescribeSpeakerEnrollmentJobResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "job") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SpeakerEnrollmentJob)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

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.

EvaluateSession

data EvaluateSession Source #

See: newEvaluateSession smart constructor.

Constructors

EvaluateSession' Text Text 

Instances

Instances details
ToJSON EvaluateSession Source # 
Instance details

Defined in Amazonka.VoiceId.EvaluateSession

ToHeaders EvaluateSession Source # 
Instance details

Defined in Amazonka.VoiceId.EvaluateSession

ToPath EvaluateSession Source # 
Instance details

Defined in Amazonka.VoiceId.EvaluateSession

ToQuery EvaluateSession Source # 
Instance details

Defined in Amazonka.VoiceId.EvaluateSession

AWSRequest EvaluateSession Source # 
Instance details

Defined in Amazonka.VoiceId.EvaluateSession

Associated Types

type AWSResponse EvaluateSession #

Generic EvaluateSession Source # 
Instance details

Defined in Amazonka.VoiceId.EvaluateSession

Associated Types

type Rep EvaluateSession :: Type -> Type #

Read EvaluateSession Source # 
Instance details

Defined in Amazonka.VoiceId.EvaluateSession

Show EvaluateSession Source # 
Instance details

Defined in Amazonka.VoiceId.EvaluateSession

NFData EvaluateSession Source # 
Instance details

Defined in Amazonka.VoiceId.EvaluateSession

Methods

rnf :: EvaluateSession -> () #

Eq EvaluateSession Source # 
Instance details

Defined in Amazonka.VoiceId.EvaluateSession

Hashable EvaluateSession Source # 
Instance details

Defined in Amazonka.VoiceId.EvaluateSession

type AWSResponse EvaluateSession Source # 
Instance details

Defined in Amazonka.VoiceId.EvaluateSession

type Rep EvaluateSession Source # 
Instance details

Defined in Amazonka.VoiceId.EvaluateSession

type Rep EvaluateSession = D1 ('MetaData "EvaluateSession" "Amazonka.VoiceId.EvaluateSession" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'False) (C1 ('MetaCons "EvaluateSession'" 'PrefixI 'True) (S1 ('MetaSel ('Just "domainId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "sessionNameOrId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newEvaluateSession Source #

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:

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.

Instances

Instances details
Generic EvaluateSessionResponse Source # 
Instance details

Defined in Amazonka.VoiceId.EvaluateSession

Associated Types

type Rep EvaluateSessionResponse :: Type -> Type #

Show EvaluateSessionResponse Source # 
Instance details

Defined in Amazonka.VoiceId.EvaluateSession

NFData EvaluateSessionResponse Source # 
Instance details

Defined in Amazonka.VoiceId.EvaluateSession

Methods

rnf :: EvaluateSessionResponse -> () #

Eq EvaluateSessionResponse Source # 
Instance details

Defined in Amazonka.VoiceId.EvaluateSession

type Rep EvaluateSessionResponse Source # 
Instance details

Defined in Amazonka.VoiceId.EvaluateSession

type Rep EvaluateSessionResponse = D1 ('MetaData "EvaluateSessionResponse" "Amazonka.VoiceId.EvaluateSession" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'False) (C1 ('MetaCons "EvaluateSessionResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "authenticationResult") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AuthenticationResult)) :*: (S1 ('MetaSel ('Just "domainId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "fraudDetectionResult") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FraudDetectionResult)))) :*: ((S1 ('MetaSel ('Just "sessionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sessionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "streamingStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StreamingStatus)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

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:authenticationResult:EvaluateSessionResponse', evaluateSessionResponse_authenticationResult - Details resulting from the authentication process, such as authentication decision and authentication score.

EvaluateSession, evaluateSessionResponse_domainId - The identifier of the domain containing the session.

$sel:fraudDetectionResult:EvaluateSessionResponse', evaluateSessionResponse_fraudDetectionResult - Details resulting from the fraud detection process, such as fraud detection decision and risk score.

$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: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, after 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:httpStatus:EvaluateSessionResponse', evaluateSessionResponse_httpStatus - The response's http status code.

ListDomains (Paginated)

data ListDomains Source #

See: newListDomains smart constructor.

Constructors

ListDomains' (Maybe Natural) (Maybe Text) 

Instances

Instances details
ToJSON ListDomains Source # 
Instance details

Defined in Amazonka.VoiceId.ListDomains

ToHeaders ListDomains Source # 
Instance details

Defined in Amazonka.VoiceId.ListDomains

Methods

toHeaders :: ListDomains -> [Header] #

ToPath ListDomains Source # 
Instance details

Defined in Amazonka.VoiceId.ListDomains

ToQuery ListDomains Source # 
Instance details

Defined in Amazonka.VoiceId.ListDomains

AWSPager ListDomains Source # 
Instance details

Defined in Amazonka.VoiceId.ListDomains

AWSRequest ListDomains Source # 
Instance details

Defined in Amazonka.VoiceId.ListDomains

Associated Types

type AWSResponse ListDomains #

Generic ListDomains Source # 
Instance details

Defined in Amazonka.VoiceId.ListDomains

Associated Types

type Rep ListDomains :: Type -> Type #

Read ListDomains Source # 
Instance details

Defined in Amazonka.VoiceId.ListDomains

Show ListDomains Source # 
Instance details

Defined in Amazonka.VoiceId.ListDomains

NFData ListDomains Source # 
Instance details

Defined in Amazonka.VoiceId.ListDomains

Methods

rnf :: ListDomains -> () #

Eq ListDomains Source # 
Instance details

Defined in Amazonka.VoiceId.ListDomains

Hashable ListDomains Source # 
Instance details

Defined in Amazonka.VoiceId.ListDomains

type AWSResponse ListDomains Source # 
Instance details

Defined in Amazonka.VoiceId.ListDomains

type Rep ListDomains Source # 
Instance details

Defined in Amazonka.VoiceId.ListDomains

type Rep ListDomains = D1 ('MetaData "ListDomains" "Amazonka.VoiceId.ListDomains" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'False) (C1 ('MetaCons "ListDomains'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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:maxResults:ListDomains', listDomains_maxResults - The maximum number of domains to list per API call.

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.

data ListDomainsResponse Source #

See: newListDomainsResponse smart constructor.

Instances

Instances details
Generic ListDomainsResponse Source # 
Instance details

Defined in Amazonka.VoiceId.ListDomains

Associated Types

type Rep ListDomainsResponse :: Type -> Type #

Show ListDomainsResponse Source # 
Instance details

Defined in Amazonka.VoiceId.ListDomains

NFData ListDomainsResponse Source # 
Instance details

Defined in Amazonka.VoiceId.ListDomains

Methods

rnf :: ListDomainsResponse -> () #

Eq ListDomainsResponse Source # 
Instance details

Defined in Amazonka.VoiceId.ListDomains

type Rep ListDomainsResponse Source # 
Instance details

Defined in Amazonka.VoiceId.ListDomains

type Rep ListDomainsResponse = D1 ('MetaData "ListDomainsResponse" "Amazonka.VoiceId.ListDomains" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'False) (C1 ('MetaCons "ListDomainsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "domainSummaries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DomainSummary])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

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:domainSummaries:ListDomainsResponse', listDomainsResponse_domainSummaries - A list containing details about each domain in the Amazon Web Services account.

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:httpStatus:ListDomainsResponse', listDomainsResponse_httpStatus - The response's http status code.

ListFraudsterRegistrationJobs (Paginated)

data ListFraudsterRegistrationJobs Source #

See: newListFraudsterRegistrationJobs smart constructor.

Instances

Instances details
ToJSON ListFraudsterRegistrationJobs Source # 
Instance details

Defined in Amazonka.VoiceId.ListFraudsterRegistrationJobs

ToHeaders ListFraudsterRegistrationJobs Source # 
Instance details

Defined in Amazonka.VoiceId.ListFraudsterRegistrationJobs

ToPath ListFraudsterRegistrationJobs Source # 
Instance details

Defined in Amazonka.VoiceId.ListFraudsterRegistrationJobs

ToQuery ListFraudsterRegistrationJobs Source # 
Instance details

Defined in Amazonka.VoiceId.ListFraudsterRegistrationJobs

AWSPager ListFraudsterRegistrationJobs Source # 
Instance details

Defined in Amazonka.VoiceId.ListFraudsterRegistrationJobs

AWSRequest ListFraudsterRegistrationJobs Source # 
Instance details

Defined in Amazonka.VoiceId.ListFraudsterRegistrationJobs

Generic ListFraudsterRegistrationJobs Source # 
Instance details

Defined in Amazonka.VoiceId.ListFraudsterRegistrationJobs

Associated Types

type Rep ListFraudsterRegistrationJobs :: Type -> Type #

Read ListFraudsterRegistrationJobs Source # 
Instance details

Defined in Amazonka.VoiceId.ListFraudsterRegistrationJobs

Show ListFraudsterRegistrationJobs Source # 
Instance details

Defined in Amazonka.VoiceId.ListFraudsterRegistrationJobs

NFData ListFraudsterRegistrationJobs Source # 
Instance details

Defined in Amazonka.VoiceId.ListFraudsterRegistrationJobs

Eq ListFraudsterRegistrationJobs Source # 
Instance details

Defined in Amazonka.VoiceId.ListFraudsterRegistrationJobs

Hashable ListFraudsterRegistrationJobs Source # 
Instance details

Defined in Amazonka.VoiceId.ListFraudsterRegistrationJobs

type AWSResponse ListFraudsterRegistrationJobs Source # 
Instance details

Defined in Amazonka.VoiceId.ListFraudsterRegistrationJobs

type Rep ListFraudsterRegistrationJobs Source # 
Instance details

Defined in Amazonka.VoiceId.ListFraudsterRegistrationJobs

type Rep ListFraudsterRegistrationJobs = D1 ('MetaData "ListFraudsterRegistrationJobs" "Amazonka.VoiceId.ListFraudsterRegistrationJobs" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'False) (C1 ('MetaCons "ListFraudsterRegistrationJobs'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "jobStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FraudsterRegistrationJobStatus)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "domainId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

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:

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.

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.

ListFraudsterRegistrationJobs, listFraudsterRegistrationJobs_domainId - The identifier of the domain containing the fraudster registration Jobs.

data ListFraudsterRegistrationJobsResponse Source #

Instances

Instances details
Generic ListFraudsterRegistrationJobsResponse Source # 
Instance details

Defined in Amazonka.VoiceId.ListFraudsterRegistrationJobs

Show ListFraudsterRegistrationJobsResponse Source # 
Instance details

Defined in Amazonka.VoiceId.ListFraudsterRegistrationJobs

NFData ListFraudsterRegistrationJobsResponse Source # 
Instance details

Defined in Amazonka.VoiceId.ListFraudsterRegistrationJobs

Eq ListFraudsterRegistrationJobsResponse Source # 
Instance details

Defined in Amazonka.VoiceId.ListFraudsterRegistrationJobs

type Rep ListFraudsterRegistrationJobsResponse Source # 
Instance details

Defined in Amazonka.VoiceId.ListFraudsterRegistrationJobs

type Rep ListFraudsterRegistrationJobsResponse = D1 ('MetaData "ListFraudsterRegistrationJobsResponse" "Amazonka.VoiceId.ListFraudsterRegistrationJobs" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'False) (C1 ('MetaCons "ListFraudsterRegistrationJobsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "jobSummaries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [FraudsterRegistrationJobSummary])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

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:jobSummaries:ListFraudsterRegistrationJobsResponse', listFraudsterRegistrationJobsResponse_jobSummaries - A list containing details about each specified fraudster registration job.

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:httpStatus:ListFraudsterRegistrationJobsResponse', listFraudsterRegistrationJobsResponse_httpStatus - The response's http status code.

ListSpeakerEnrollmentJobs (Paginated)

data ListSpeakerEnrollmentJobs Source #

See: newListSpeakerEnrollmentJobs smart constructor.

Instances

Instances details
ToJSON ListSpeakerEnrollmentJobs Source # 
Instance details

Defined in Amazonka.VoiceId.ListSpeakerEnrollmentJobs

ToHeaders ListSpeakerEnrollmentJobs Source # 
Instance details

Defined in Amazonka.VoiceId.ListSpeakerEnrollmentJobs

ToPath ListSpeakerEnrollmentJobs Source # 
Instance details

Defined in Amazonka.VoiceId.ListSpeakerEnrollmentJobs

ToQuery ListSpeakerEnrollmentJobs Source # 
Instance details

Defined in Amazonka.VoiceId.ListSpeakerEnrollmentJobs

AWSPager ListSpeakerEnrollmentJobs Source # 
Instance details

Defined in Amazonka.VoiceId.ListSpeakerEnrollmentJobs

AWSRequest ListSpeakerEnrollmentJobs Source # 
Instance details

Defined in Amazonka.VoiceId.ListSpeakerEnrollmentJobs

Generic ListSpeakerEnrollmentJobs Source # 
Instance details

Defined in Amazonka.VoiceId.ListSpeakerEnrollmentJobs

Associated Types

type Rep ListSpeakerEnrollmentJobs :: Type -> Type #

Read ListSpeakerEnrollmentJobs Source # 
Instance details

Defined in Amazonka.VoiceId.ListSpeakerEnrollmentJobs

Show ListSpeakerEnrollmentJobs Source # 
Instance details

Defined in Amazonka.VoiceId.ListSpeakerEnrollmentJobs

NFData ListSpeakerEnrollmentJobs Source # 
Instance details

Defined in Amazonka.VoiceId.ListSpeakerEnrollmentJobs

Eq ListSpeakerEnrollmentJobs Source # 
Instance details

Defined in Amazonka.VoiceId.ListSpeakerEnrollmentJobs

Hashable ListSpeakerEnrollmentJobs Source # 
Instance details

Defined in Amazonka.VoiceId.ListSpeakerEnrollmentJobs

type AWSResponse ListSpeakerEnrollmentJobs Source # 
Instance details

Defined in Amazonka.VoiceId.ListSpeakerEnrollmentJobs

type Rep ListSpeakerEnrollmentJobs Source # 
Instance details

Defined in Amazonka.VoiceId.ListSpeakerEnrollmentJobs

type Rep ListSpeakerEnrollmentJobs = D1 ('MetaData "ListSpeakerEnrollmentJobs" "Amazonka.VoiceId.ListSpeakerEnrollmentJobs" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'False) (C1 ('MetaCons "ListSpeakerEnrollmentJobs'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "jobStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SpeakerEnrollmentJobStatus)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "domainId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

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:

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.

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.

ListSpeakerEnrollmentJobs, listSpeakerEnrollmentJobs_domainId - The identifier of the domain containing the speaker enrollment jobs.

data ListSpeakerEnrollmentJobsResponse Source #

See: newListSpeakerEnrollmentJobsResponse smart constructor.

Instances

Instances details
Generic ListSpeakerEnrollmentJobsResponse Source # 
Instance details

Defined in Amazonka.VoiceId.ListSpeakerEnrollmentJobs

Associated Types

type Rep ListSpeakerEnrollmentJobsResponse :: Type -> Type #

Show ListSpeakerEnrollmentJobsResponse Source # 
Instance details

Defined in Amazonka.VoiceId.ListSpeakerEnrollmentJobs

NFData ListSpeakerEnrollmentJobsResponse Source # 
Instance details

Defined in Amazonka.VoiceId.ListSpeakerEnrollmentJobs

Eq ListSpeakerEnrollmentJobsResponse Source # 
Instance details

Defined in Amazonka.VoiceId.ListSpeakerEnrollmentJobs

type Rep ListSpeakerEnrollmentJobsResponse Source # 
Instance details

Defined in Amazonka.VoiceId.ListSpeakerEnrollmentJobs

type Rep ListSpeakerEnrollmentJobsResponse = D1 ('MetaData "ListSpeakerEnrollmentJobsResponse" "Amazonka.VoiceId.ListSpeakerEnrollmentJobs" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'False) (C1 ('MetaCons "ListSpeakerEnrollmentJobsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "jobSummaries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SpeakerEnrollmentJobSummary])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

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:jobSummaries:ListSpeakerEnrollmentJobsResponse', listSpeakerEnrollmentJobsResponse_jobSummaries - A list containing details about each specified speaker enrollment job.

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:httpStatus:ListSpeakerEnrollmentJobsResponse', listSpeakerEnrollmentJobsResponse_httpStatus - The response's http status code.

ListSpeakers (Paginated)

data ListSpeakers Source #

See: newListSpeakers smart constructor.

Instances

Instances details
ToJSON ListSpeakers Source # 
Instance details

Defined in Amazonka.VoiceId.ListSpeakers

ToHeaders ListSpeakers Source # 
Instance details

Defined in Amazonka.VoiceId.ListSpeakers

ToPath ListSpeakers Source # 
Instance details

Defined in Amazonka.VoiceId.ListSpeakers

ToQuery ListSpeakers Source # 
Instance details

Defined in Amazonka.VoiceId.ListSpeakers

AWSPager ListSpeakers Source # 
Instance details

Defined in Amazonka.VoiceId.ListSpeakers

AWSRequest ListSpeakers Source # 
Instance details

Defined in Amazonka.VoiceId.ListSpeakers

Associated Types

type AWSResponse ListSpeakers #

Generic ListSpeakers Source # 
Instance details

Defined in Amazonka.VoiceId.ListSpeakers

Associated Types

type Rep ListSpeakers :: Type -> Type #

Read ListSpeakers Source # 
Instance details

Defined in Amazonka.VoiceId.ListSpeakers

Show ListSpeakers Source # 
Instance details

Defined in Amazonka.VoiceId.ListSpeakers

NFData ListSpeakers Source # 
Instance details

Defined in Amazonka.VoiceId.ListSpeakers

Methods

rnf :: ListSpeakers -> () #

Eq ListSpeakers Source # 
Instance details

Defined in Amazonka.VoiceId.ListSpeakers

Hashable ListSpeakers Source # 
Instance details

Defined in Amazonka.VoiceId.ListSpeakers

type AWSResponse ListSpeakers Source # 
Instance details

Defined in Amazonka.VoiceId.ListSpeakers

type Rep ListSpeakers Source # 
Instance details

Defined in Amazonka.VoiceId.ListSpeakers

type Rep ListSpeakers = D1 ('MetaData "ListSpeakers" "Amazonka.VoiceId.ListSpeakers" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'False) (C1 ('MetaCons "ListSpeakers'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "domainId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListSpeakers Source #

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: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.

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.

ListSpeakers, listSpeakers_domainId - The identifier of the domain.

data ListSpeakersResponse Source #

See: newListSpeakersResponse smart constructor.

Instances

Instances details
Generic ListSpeakersResponse Source # 
Instance details

Defined in Amazonka.VoiceId.ListSpeakers

Associated Types

type Rep ListSpeakersResponse :: Type -> Type #

Show ListSpeakersResponse Source # 
Instance details

Defined in Amazonka.VoiceId.ListSpeakers

NFData ListSpeakersResponse Source # 
Instance details

Defined in Amazonka.VoiceId.ListSpeakers

Methods

rnf :: ListSpeakersResponse -> () #

Eq ListSpeakersResponse Source # 
Instance details

Defined in Amazonka.VoiceId.ListSpeakers

type Rep ListSpeakersResponse Source # 
Instance details

Defined in Amazonka.VoiceId.ListSpeakers

type Rep ListSpeakersResponse = D1 ('MetaData "ListSpeakersResponse" "Amazonka.VoiceId.ListSpeakers" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'False) (C1 ('MetaCons "ListSpeakersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "speakerSummaries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SpeakerSummary])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

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:

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:speakerSummaries:ListSpeakersResponse', listSpeakersResponse_speakerSummaries - A list containing details about each speaker in the Amazon Web Services account.

$sel:httpStatus:ListSpeakersResponse', listSpeakersResponse_httpStatus - The response's http status code.

ListTagsForResource

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
ToJSON ListTagsForResource Source # 
Instance details

Defined in Amazonka.VoiceId.ListTagsForResource

ToHeaders ListTagsForResource Source # 
Instance details

Defined in Amazonka.VoiceId.ListTagsForResource

ToPath ListTagsForResource Source # 
Instance details

Defined in Amazonka.VoiceId.ListTagsForResource

ToQuery ListTagsForResource Source # 
Instance details

Defined in Amazonka.VoiceId.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.VoiceId.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.VoiceId.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.VoiceId.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.VoiceId.ListTagsForResource

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.VoiceId.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.VoiceId.ListTagsForResource

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.VoiceId.ListTagsForResource

type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.VoiceId.ListTagsForResource

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.VoiceId.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.VoiceId.ListTagsForResource" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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

Instances details
Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.VoiceId.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.VoiceId.ListTagsForResource

NFData ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.VoiceId.ListTagsForResource

Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.VoiceId.ListTagsForResource

type Rep ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.VoiceId.ListTagsForResource

type Rep ListTagsForResourceResponse = D1 ('MetaData "ListTagsForResourceResponse" "Amazonka.VoiceId.ListTagsForResource" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'False) (C1 ('MetaCons "ListTagsForResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

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.

OptOutSpeaker

data OptOutSpeaker Source #

See: newOptOutSpeaker smart constructor.

Instances

Instances details
ToJSON OptOutSpeaker Source # 
Instance details

Defined in Amazonka.VoiceId.OptOutSpeaker

ToHeaders OptOutSpeaker Source # 
Instance details

Defined in Amazonka.VoiceId.OptOutSpeaker

ToPath OptOutSpeaker Source # 
Instance details

Defined in Amazonka.VoiceId.OptOutSpeaker

ToQuery OptOutSpeaker Source # 
Instance details

Defined in Amazonka.VoiceId.OptOutSpeaker

AWSRequest OptOutSpeaker Source # 
Instance details

Defined in Amazonka.VoiceId.OptOutSpeaker

Associated Types

type AWSResponse OptOutSpeaker #

Generic OptOutSpeaker Source # 
Instance details

Defined in Amazonka.VoiceId.OptOutSpeaker

Associated Types

type Rep OptOutSpeaker :: Type -> Type #

Show OptOutSpeaker Source # 
Instance details

Defined in Amazonka.VoiceId.OptOutSpeaker

NFData OptOutSpeaker Source # 
Instance details

Defined in Amazonka.VoiceId.OptOutSpeaker

Methods

rnf :: OptOutSpeaker -> () #

Eq OptOutSpeaker Source # 
Instance details

Defined in Amazonka.VoiceId.OptOutSpeaker

Hashable OptOutSpeaker Source # 
Instance details

Defined in Amazonka.VoiceId.OptOutSpeaker

type AWSResponse OptOutSpeaker Source # 
Instance details

Defined in Amazonka.VoiceId.OptOutSpeaker

type Rep OptOutSpeaker Source # 
Instance details

Defined in Amazonka.VoiceId.OptOutSpeaker

type Rep OptOutSpeaker = D1 ('MetaData "OptOutSpeaker" "Amazonka.VoiceId.OptOutSpeaker" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'False) (C1 ('MetaCons "OptOutSpeaker'" 'PrefixI 'True) (S1 ('MetaSel ('Just "domainId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "speakerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text))))

newOptOutSpeaker Source #

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:

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.

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.

StartFraudsterRegistrationJob

data StartFraudsterRegistrationJob Source #

See: newStartFraudsterRegistrationJob smart constructor.

Instances

Instances details
ToJSON StartFraudsterRegistrationJob Source # 
Instance details

Defined in Amazonka.VoiceId.StartFraudsterRegistrationJob

ToHeaders StartFraudsterRegistrationJob Source # 
Instance details

Defined in Amazonka.VoiceId.StartFraudsterRegistrationJob

ToPath StartFraudsterRegistrationJob Source # 
Instance details

Defined in Amazonka.VoiceId.StartFraudsterRegistrationJob

ToQuery StartFraudsterRegistrationJob Source # 
Instance details

Defined in Amazonka.VoiceId.StartFraudsterRegistrationJob

AWSRequest StartFraudsterRegistrationJob Source # 
Instance details

Defined in Amazonka.VoiceId.StartFraudsterRegistrationJob

Generic StartFraudsterRegistrationJob Source # 
Instance details

Defined in Amazonka.VoiceId.StartFraudsterRegistrationJob

Associated Types

type Rep StartFraudsterRegistrationJob :: Type -> Type #

Show StartFraudsterRegistrationJob Source # 
Instance details

Defined in Amazonka.VoiceId.StartFraudsterRegistrationJob

NFData StartFraudsterRegistrationJob Source # 
Instance details

Defined in Amazonka.VoiceId.StartFraudsterRegistrationJob

Eq StartFraudsterRegistrationJob Source # 
Instance details

Defined in Amazonka.VoiceId.StartFraudsterRegistrationJob

Hashable StartFraudsterRegistrationJob Source # 
Instance details

Defined in Amazonka.VoiceId.StartFraudsterRegistrationJob

type AWSResponse StartFraudsterRegistrationJob Source # 
Instance details

Defined in Amazonka.VoiceId.StartFraudsterRegistrationJob

type Rep StartFraudsterRegistrationJob Source # 
Instance details

Defined in Amazonka.VoiceId.StartFraudsterRegistrationJob

type Rep StartFraudsterRegistrationJob = D1 ('MetaData "StartFraudsterRegistrationJob" "Amazonka.VoiceId.StartFraudsterRegistrationJob" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'False) (C1 ('MetaCons "StartFraudsterRegistrationJob'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "jobName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "registrationConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RegistrationConfig)))) :*: ((S1 ('MetaSel ('Just "dataAccessRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "domainId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "inputDataConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 InputDataConfig) :*: S1 ('MetaSel ('Just "outputDataConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OutputDataConfig)))))

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.

StartFraudsterRegistrationJob, startFraudsterRegistrationJob_jobName - The name of the new fraudster registration job.

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.

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.

StartFraudsterRegistrationJob, startFraudsterRegistrationJob_domainId - The identifier of the domain containing the fraudster registration job and in which the fraudsters are registered.

StartFraudsterRegistrationJob, startFraudsterRegistrationJob_inputDataConfig - The input data config containing an S3 URI for the input manifest file that contains the list of fraudster registration requests.

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 #

Instances

Instances details
Generic StartFraudsterRegistrationJobResponse Source # 
Instance details

Defined in Amazonka.VoiceId.StartFraudsterRegistrationJob

Show StartFraudsterRegistrationJobResponse Source # 
Instance details

Defined in Amazonka.VoiceId.StartFraudsterRegistrationJob

NFData StartFraudsterRegistrationJobResponse Source # 
Instance details

Defined in Amazonka.VoiceId.StartFraudsterRegistrationJob

Eq StartFraudsterRegistrationJobResponse Source # 
Instance details

Defined in Amazonka.VoiceId.StartFraudsterRegistrationJob

type Rep StartFraudsterRegistrationJobResponse Source # 
Instance details

Defined in Amazonka.VoiceId.StartFraudsterRegistrationJob

type Rep StartFraudsterRegistrationJobResponse = D1 ('MetaData "StartFraudsterRegistrationJobResponse" "Amazonka.VoiceId.StartFraudsterRegistrationJob" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'False) (C1 ('MetaCons "StartFraudsterRegistrationJobResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "job") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FraudsterRegistrationJob)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

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.

StartSpeakerEnrollmentJob

data StartSpeakerEnrollmentJob Source #

See: newStartSpeakerEnrollmentJob smart constructor.

Instances

Instances details
ToJSON StartSpeakerEnrollmentJob Source # 
Instance details

Defined in Amazonka.VoiceId.StartSpeakerEnrollmentJob

ToHeaders StartSpeakerEnrollmentJob Source # 
Instance details

Defined in Amazonka.VoiceId.StartSpeakerEnrollmentJob

ToPath StartSpeakerEnrollmentJob Source # 
Instance details

Defined in Amazonka.VoiceId.StartSpeakerEnrollmentJob

ToQuery StartSpeakerEnrollmentJob Source # 
Instance details

Defined in Amazonka.VoiceId.StartSpeakerEnrollmentJob

AWSRequest StartSpeakerEnrollmentJob Source # 
Instance details

Defined in Amazonka.VoiceId.StartSpeakerEnrollmentJob

Generic StartSpeakerEnrollmentJob Source # 
Instance details

Defined in Amazonka.VoiceId.StartSpeakerEnrollmentJob

Associated Types

type Rep StartSpeakerEnrollmentJob :: Type -> Type #

Show StartSpeakerEnrollmentJob Source # 
Instance details

Defined in Amazonka.VoiceId.StartSpeakerEnrollmentJob

NFData StartSpeakerEnrollmentJob Source # 
Instance details

Defined in Amazonka.VoiceId.StartSpeakerEnrollmentJob

Eq StartSpeakerEnrollmentJob Source # 
Instance details

Defined in Amazonka.VoiceId.StartSpeakerEnrollmentJob

Hashable StartSpeakerEnrollmentJob Source # 
Instance details

Defined in Amazonka.VoiceId.StartSpeakerEnrollmentJob

type AWSResponse StartSpeakerEnrollmentJob Source # 
Instance details

Defined in Amazonka.VoiceId.StartSpeakerEnrollmentJob

type Rep StartSpeakerEnrollmentJob Source # 
Instance details

Defined in Amazonka.VoiceId.StartSpeakerEnrollmentJob

type Rep StartSpeakerEnrollmentJob = D1 ('MetaData "StartSpeakerEnrollmentJob" "Amazonka.VoiceId.StartSpeakerEnrollmentJob" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'False) (C1 ('MetaCons "StartSpeakerEnrollmentJob'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "enrollmentConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EnrollmentConfig)) :*: S1 ('MetaSel ('Just "jobName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))))) :*: ((S1 ('MetaSel ('Just "dataAccessRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "domainId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "inputDataConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 InputDataConfig) :*: S1 ('MetaSel ('Just "outputDataConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OutputDataConfig)))))

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.

StartSpeakerEnrollmentJob, startSpeakerEnrollmentJob_enrollmentConfig - The enrollment config that contains details such as the action to take when a speaker is already enrolled in Voice ID or when a speaker is identified as a fraudster.

StartSpeakerEnrollmentJob, startSpeakerEnrollmentJob_jobName - A name for your speaker enrollment job.

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 for the permissions needed in this role.

StartSpeakerEnrollmentJob, startSpeakerEnrollmentJob_domainId - The identifier of the domain that contains the speaker enrollment job and in which the speakers are enrolled.

StartSpeakerEnrollmentJob, startSpeakerEnrollmentJob_inputDataConfig - The input data config containing the S3 location for the input manifest file that contains the list of speaker enrollment requests.

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

Instances details
Generic StartSpeakerEnrollmentJobResponse Source # 
Instance details

Defined in Amazonka.VoiceId.StartSpeakerEnrollmentJob

Associated Types

type Rep StartSpeakerEnrollmentJobResponse :: Type -> Type #

Show StartSpeakerEnrollmentJobResponse Source # 
Instance details

Defined in Amazonka.VoiceId.StartSpeakerEnrollmentJob

NFData StartSpeakerEnrollmentJobResponse Source # 
Instance details

Defined in Amazonka.VoiceId.StartSpeakerEnrollmentJob

Eq StartSpeakerEnrollmentJobResponse Source # 
Instance details

Defined in Amazonka.VoiceId.StartSpeakerEnrollmentJob

type Rep StartSpeakerEnrollmentJobResponse Source # 
Instance details

Defined in Amazonka.VoiceId.StartSpeakerEnrollmentJob

type Rep StartSpeakerEnrollmentJobResponse = D1 ('MetaData "StartSpeakerEnrollmentJobResponse" "Amazonka.VoiceId.StartSpeakerEnrollmentJob" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" '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.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Constructors

TagResource' Text [Tag] 

Instances

Instances details
ToJSON TagResource Source # 
Instance details

Defined in Amazonka.VoiceId.TagResource

ToHeaders TagResource Source # 
Instance details

Defined in Amazonka.VoiceId.TagResource

Methods

toHeaders :: TagResource -> [Header] #

ToPath TagResource Source # 
Instance details

Defined in Amazonka.VoiceId.TagResource

ToQuery TagResource Source # 
Instance details

Defined in Amazonka.VoiceId.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.VoiceId.TagResource

Associated Types

type AWSResponse TagResource #

Generic TagResource Source # 
Instance details

Defined in Amazonka.VoiceId.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

Show TagResource Source # 
Instance details

Defined in Amazonka.VoiceId.TagResource

NFData TagResource Source # 
Instance details

Defined in Amazonka.VoiceId.TagResource

Methods

rnf :: TagResource -> () #

Eq TagResource Source # 
Instance details

Defined in Amazonka.VoiceId.TagResource

Hashable TagResource Source # 
Instance details

Defined in Amazonka.VoiceId.TagResource

type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.VoiceId.TagResource

type Rep TagResource Source # 
Instance details

Defined in Amazonka.VoiceId.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.VoiceId.TagResource" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'False) (C1 ('MetaCons "TagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Tag])))

newTagResource Source #

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

Instances details
Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.VoiceId.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.VoiceId.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.VoiceId.TagResource

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.VoiceId.TagResource

Methods

rnf :: TagResourceResponse -> () #

Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.VoiceId.TagResource

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.VoiceId.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.VoiceId.TagResource" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'False) (C1 ('MetaCons "TagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

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.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Instances

Instances details
ToJSON UntagResource Source # 
Instance details

Defined in Amazonka.VoiceId.UntagResource

ToHeaders UntagResource Source # 
Instance details

Defined in Amazonka.VoiceId.UntagResource

ToPath UntagResource Source # 
Instance details

Defined in Amazonka.VoiceId.UntagResource

ToQuery UntagResource Source # 
Instance details

Defined in Amazonka.VoiceId.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.VoiceId.UntagResource

Associated Types

type AWSResponse UntagResource #

Generic UntagResource Source # 
Instance details

Defined in Amazonka.VoiceId.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

Show UntagResource Source # 
Instance details

Defined in Amazonka.VoiceId.UntagResource

NFData UntagResource Source # 
Instance details

Defined in Amazonka.VoiceId.UntagResource

Methods

rnf :: UntagResource -> () #

Eq UntagResource Source # 
Instance details

Defined in Amazonka.VoiceId.UntagResource

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.VoiceId.UntagResource

type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.VoiceId.UntagResource

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.VoiceId.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.VoiceId.UntagResource" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Sensitive Text])))

newUntagResource Source #

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

Instances details
Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.VoiceId.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.VoiceId.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.VoiceId.UntagResource

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.VoiceId.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.VoiceId.UntagResource

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.VoiceId.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.VoiceId.UntagResource" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'False) (C1 ('MetaCons "UntagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

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.

UpdateDomain

data UpdateDomain Source #

See: newUpdateDomain smart constructor.

Instances

Instances details
ToJSON UpdateDomain Source # 
Instance details

Defined in Amazonka.VoiceId.UpdateDomain

ToHeaders UpdateDomain Source # 
Instance details

Defined in Amazonka.VoiceId.UpdateDomain

ToPath UpdateDomain Source # 
Instance details

Defined in Amazonka.VoiceId.UpdateDomain

ToQuery UpdateDomain Source # 
Instance details

Defined in Amazonka.VoiceId.UpdateDomain

AWSRequest UpdateDomain Source # 
Instance details

Defined in Amazonka.VoiceId.UpdateDomain

Associated Types

type AWSResponse UpdateDomain #

Generic UpdateDomain Source # 
Instance details

Defined in Amazonka.VoiceId.UpdateDomain

Associated Types

type Rep UpdateDomain :: Type -> Type #

Show UpdateDomain Source # 
Instance details

Defined in Amazonka.VoiceId.UpdateDomain

NFData UpdateDomain Source # 
Instance details

Defined in Amazonka.VoiceId.UpdateDomain

Methods

rnf :: UpdateDomain -> () #

Eq UpdateDomain Source # 
Instance details

Defined in Amazonka.VoiceId.UpdateDomain

Hashable UpdateDomain Source # 
Instance details

Defined in Amazonka.VoiceId.UpdateDomain

type AWSResponse UpdateDomain Source # 
Instance details

Defined in Amazonka.VoiceId.UpdateDomain

type Rep UpdateDomain Source # 
Instance details

Defined in Amazonka.VoiceId.UpdateDomain

type Rep UpdateDomain = D1 ('MetaData "UpdateDomain" "Amazonka.VoiceId.UpdateDomain" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'False) (C1 ('MetaCons "UpdateDomain'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "domainId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text)) :*: S1 ('MetaSel ('Just "serverSideEncryptionConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ServerSideEncryptionConfiguration))))

newUpdateDomain Source #

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:

UpdateDomain, updateDomain_description - A brief description of the domain.

UpdateDomain, updateDomain_domainId - The identifier of the domain to be updated.

UpdateDomain, updateDomain_name - The name of the domain.

UpdateDomain, updateDomain_serverSideEncryptionConfiguration - The configuration, containing the KMS key identifier, to be used by Voice ID for the server-side encryption of your data. Changing the domain's associated KMS key immediately triggers an asynchronous process to remove dependency on the old KMS key, such that the domain's data can only be accessed using the new KMS key. The domain's ServerSideEncryptionUpdateDetails contains the details for this process.

data UpdateDomainResponse Source #

See: newUpdateDomainResponse smart constructor.

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.

Types

AuthenticationDecision

newtype AuthenticationDecision Source #

Instances

Instances details
FromJSON AuthenticationDecision Source # 
Instance details

Defined in Amazonka.VoiceId.Types.AuthenticationDecision

FromJSONKey AuthenticationDecision Source # 
Instance details

Defined in Amazonka.VoiceId.Types.AuthenticationDecision

ToJSON AuthenticationDecision Source # 
Instance details

Defined in Amazonka.VoiceId.Types.AuthenticationDecision

ToJSONKey AuthenticationDecision Source # 
Instance details

Defined in Amazonka.VoiceId.Types.AuthenticationDecision

ToByteString AuthenticationDecision Source # 
Instance details

Defined in Amazonka.VoiceId.Types.AuthenticationDecision

ToHeader AuthenticationDecision Source # 
Instance details

Defined in Amazonka.VoiceId.Types.AuthenticationDecision

ToLog AuthenticationDecision Source # 
Instance details

Defined in Amazonka.VoiceId.Types.AuthenticationDecision

ToQuery AuthenticationDecision Source # 
Instance details

Defined in Amazonka.VoiceId.Types.AuthenticationDecision

FromText AuthenticationDecision Source # 
Instance details

Defined in Amazonka.VoiceId.Types.AuthenticationDecision

ToText AuthenticationDecision Source # 
Instance details

Defined in Amazonka.VoiceId.Types.AuthenticationDecision

FromXML AuthenticationDecision Source # 
Instance details

Defined in Amazonka.VoiceId.Types.AuthenticationDecision

ToXML AuthenticationDecision Source # 
Instance details

Defined in Amazonka.VoiceId.Types.AuthenticationDecision

Generic AuthenticationDecision Source # 
Instance details

Defined in Amazonka.VoiceId.Types.AuthenticationDecision

Associated Types

type Rep AuthenticationDecision :: Type -> Type #

Read AuthenticationDecision Source # 
Instance details

Defined in Amazonka.VoiceId.Types.AuthenticationDecision

Show AuthenticationDecision Source # 
Instance details

Defined in Amazonka.VoiceId.Types.AuthenticationDecision

NFData AuthenticationDecision Source # 
Instance details

Defined in Amazonka.VoiceId.Types.AuthenticationDecision

Methods

rnf :: AuthenticationDecision -> () #

Eq AuthenticationDecision Source # 
Instance details

Defined in Amazonka.VoiceId.Types.AuthenticationDecision

Ord AuthenticationDecision Source # 
Instance details

Defined in Amazonka.VoiceId.Types.AuthenticationDecision

Hashable AuthenticationDecision Source # 
Instance details

Defined in Amazonka.VoiceId.Types.AuthenticationDecision

type Rep AuthenticationDecision Source # 
Instance details

Defined in Amazonka.VoiceId.Types.AuthenticationDecision

type Rep AuthenticationDecision = D1 ('MetaData "AuthenticationDecision" "Amazonka.VoiceId.Types.AuthenticationDecision" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'True) (C1 ('MetaCons "AuthenticationDecision'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAuthenticationDecision") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DomainStatus

newtype DomainStatus Source #

Constructors

DomainStatus' 

Instances

Instances details
FromJSON DomainStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.DomainStatus

FromJSONKey DomainStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.DomainStatus

ToJSON DomainStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.DomainStatus

ToJSONKey DomainStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.DomainStatus

ToByteString DomainStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.DomainStatus

ToHeader DomainStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.DomainStatus

ToLog DomainStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.DomainStatus

ToQuery DomainStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.DomainStatus

FromText DomainStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.DomainStatus

ToText DomainStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.DomainStatus

Methods

toText :: DomainStatus -> Text #

FromXML DomainStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.DomainStatus

ToXML DomainStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.DomainStatus

Methods

toXML :: DomainStatus -> XML #

Generic DomainStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.DomainStatus

Associated Types

type Rep DomainStatus :: Type -> Type #

Read DomainStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.DomainStatus

Show DomainStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.DomainStatus

NFData DomainStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.DomainStatus

Methods

rnf :: DomainStatus -> () #

Eq DomainStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.DomainStatus

Ord DomainStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.DomainStatus

Hashable DomainStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.DomainStatus

type Rep DomainStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.DomainStatus

type Rep DomainStatus = D1 ('MetaData "DomainStatus" "Amazonka.VoiceId.Types.DomainStatus" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'True) (C1 ('MetaCons "DomainStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDomainStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DuplicateRegistrationAction

newtype DuplicateRegistrationAction Source #

Instances

Instances details
FromJSON DuplicateRegistrationAction Source # 
Instance details

Defined in Amazonka.VoiceId.Types.DuplicateRegistrationAction

FromJSONKey DuplicateRegistrationAction Source # 
Instance details

Defined in Amazonka.VoiceId.Types.DuplicateRegistrationAction

ToJSON DuplicateRegistrationAction Source # 
Instance details

Defined in Amazonka.VoiceId.Types.DuplicateRegistrationAction

ToJSONKey DuplicateRegistrationAction Source # 
Instance details

Defined in Amazonka.VoiceId.Types.DuplicateRegistrationAction

ToByteString DuplicateRegistrationAction Source # 
Instance details

Defined in Amazonka.VoiceId.Types.DuplicateRegistrationAction

ToHeader DuplicateRegistrationAction Source # 
Instance details

Defined in Amazonka.VoiceId.Types.DuplicateRegistrationAction

ToLog DuplicateRegistrationAction Source # 
Instance details

Defined in Amazonka.VoiceId.Types.DuplicateRegistrationAction

ToQuery DuplicateRegistrationAction Source # 
Instance details

Defined in Amazonka.VoiceId.Types.DuplicateRegistrationAction

FromText DuplicateRegistrationAction Source # 
Instance details

Defined in Amazonka.VoiceId.Types.DuplicateRegistrationAction

ToText DuplicateRegistrationAction Source # 
Instance details

Defined in Amazonka.VoiceId.Types.DuplicateRegistrationAction

FromXML DuplicateRegistrationAction Source # 
Instance details

Defined in Amazonka.VoiceId.Types.DuplicateRegistrationAction

ToXML DuplicateRegistrationAction Source # 
Instance details

Defined in Amazonka.VoiceId.Types.DuplicateRegistrationAction

Generic DuplicateRegistrationAction Source # 
Instance details

Defined in Amazonka.VoiceId.Types.DuplicateRegistrationAction

Associated Types

type Rep DuplicateRegistrationAction :: Type -> Type #

Read DuplicateRegistrationAction Source # 
Instance details

Defined in Amazonka.VoiceId.Types.DuplicateRegistrationAction

Show DuplicateRegistrationAction Source # 
Instance details

Defined in Amazonka.VoiceId.Types.DuplicateRegistrationAction

NFData DuplicateRegistrationAction Source # 
Instance details

Defined in Amazonka.VoiceId.Types.DuplicateRegistrationAction

Eq DuplicateRegistrationAction Source # 
Instance details

Defined in Amazonka.VoiceId.Types.DuplicateRegistrationAction

Ord DuplicateRegistrationAction Source # 
Instance details

Defined in Amazonka.VoiceId.Types.DuplicateRegistrationAction

Hashable DuplicateRegistrationAction Source # 
Instance details

Defined in Amazonka.VoiceId.Types.DuplicateRegistrationAction

type Rep DuplicateRegistrationAction Source # 
Instance details

Defined in Amazonka.VoiceId.Types.DuplicateRegistrationAction

type Rep DuplicateRegistrationAction = D1 ('MetaData "DuplicateRegistrationAction" "Amazonka.VoiceId.Types.DuplicateRegistrationAction" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'True) (C1 ('MetaCons "DuplicateRegistrationAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDuplicateRegistrationAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ExistingEnrollmentAction

newtype ExistingEnrollmentAction Source #

Instances

Instances details
FromJSON ExistingEnrollmentAction Source # 
Instance details

Defined in Amazonka.VoiceId.Types.ExistingEnrollmentAction

FromJSONKey ExistingEnrollmentAction Source # 
Instance details

Defined in Amazonka.VoiceId.Types.ExistingEnrollmentAction

ToJSON ExistingEnrollmentAction Source # 
Instance details

Defined in Amazonka.VoiceId.Types.ExistingEnrollmentAction

ToJSONKey ExistingEnrollmentAction Source # 
Instance details

Defined in Amazonka.VoiceId.Types.ExistingEnrollmentAction

ToByteString ExistingEnrollmentAction Source # 
Instance details

Defined in Amazonka.VoiceId.Types.ExistingEnrollmentAction

ToHeader ExistingEnrollmentAction Source # 
Instance details

Defined in Amazonka.VoiceId.Types.ExistingEnrollmentAction

ToLog ExistingEnrollmentAction Source # 
Instance details

Defined in Amazonka.VoiceId.Types.ExistingEnrollmentAction

ToQuery ExistingEnrollmentAction Source # 
Instance details

Defined in Amazonka.VoiceId.Types.ExistingEnrollmentAction

FromText ExistingEnrollmentAction Source # 
Instance details

Defined in Amazonka.VoiceId.Types.ExistingEnrollmentAction

ToText ExistingEnrollmentAction Source # 
Instance details

Defined in Amazonka.VoiceId.Types.ExistingEnrollmentAction

FromXML ExistingEnrollmentAction Source # 
Instance details

Defined in Amazonka.VoiceId.Types.ExistingEnrollmentAction

ToXML ExistingEnrollmentAction Source # 
Instance details

Defined in Amazonka.VoiceId.Types.ExistingEnrollmentAction

Generic ExistingEnrollmentAction Source # 
Instance details

Defined in Amazonka.VoiceId.Types.ExistingEnrollmentAction

Associated Types

type Rep ExistingEnrollmentAction :: Type -> Type #

Read ExistingEnrollmentAction Source # 
Instance details

Defined in Amazonka.VoiceId.Types.ExistingEnrollmentAction

Show ExistingEnrollmentAction Source # 
Instance details

Defined in Amazonka.VoiceId.Types.ExistingEnrollmentAction

NFData ExistingEnrollmentAction Source # 
Instance details

Defined in Amazonka.VoiceId.Types.ExistingEnrollmentAction

Eq ExistingEnrollmentAction Source # 
Instance details

Defined in Amazonka.VoiceId.Types.ExistingEnrollmentAction

Ord ExistingEnrollmentAction Source # 
Instance details

Defined in Amazonka.VoiceId.Types.ExistingEnrollmentAction

Hashable ExistingEnrollmentAction Source # 
Instance details

Defined in Amazonka.VoiceId.Types.ExistingEnrollmentAction

type Rep ExistingEnrollmentAction Source # 
Instance details

Defined in Amazonka.VoiceId.Types.ExistingEnrollmentAction

type Rep ExistingEnrollmentAction = D1 ('MetaData "ExistingEnrollmentAction" "Amazonka.VoiceId.Types.ExistingEnrollmentAction" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'True) (C1 ('MetaCons "ExistingEnrollmentAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromExistingEnrollmentAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FraudDetectionAction

newtype FraudDetectionAction Source #

Instances

Instances details
FromJSON FraudDetectionAction Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionAction

FromJSONKey FraudDetectionAction Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionAction

ToJSON FraudDetectionAction Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionAction

ToJSONKey FraudDetectionAction Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionAction

ToByteString FraudDetectionAction Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionAction

ToHeader FraudDetectionAction Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionAction

ToLog FraudDetectionAction Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionAction

ToQuery FraudDetectionAction Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionAction

FromText FraudDetectionAction Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionAction

ToText FraudDetectionAction Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionAction

FromXML FraudDetectionAction Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionAction

ToXML FraudDetectionAction Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionAction

Generic FraudDetectionAction Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionAction

Associated Types

type Rep FraudDetectionAction :: Type -> Type #

Read FraudDetectionAction Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionAction

Show FraudDetectionAction Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionAction

NFData FraudDetectionAction Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionAction

Methods

rnf :: FraudDetectionAction -> () #

Eq FraudDetectionAction Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionAction

Ord FraudDetectionAction Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionAction

Hashable FraudDetectionAction Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionAction

type Rep FraudDetectionAction Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionAction

type Rep FraudDetectionAction = D1 ('MetaData "FraudDetectionAction" "Amazonka.VoiceId.Types.FraudDetectionAction" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'True) (C1 ('MetaCons "FraudDetectionAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFraudDetectionAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FraudDetectionDecision

newtype FraudDetectionDecision Source #

Instances

Instances details
FromJSON FraudDetectionDecision Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionDecision

FromJSONKey FraudDetectionDecision Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionDecision

ToJSON FraudDetectionDecision Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionDecision

ToJSONKey FraudDetectionDecision Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionDecision

ToByteString FraudDetectionDecision Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionDecision

ToHeader FraudDetectionDecision Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionDecision

ToLog FraudDetectionDecision Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionDecision

ToQuery FraudDetectionDecision Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionDecision

FromText FraudDetectionDecision Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionDecision

ToText FraudDetectionDecision Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionDecision

FromXML FraudDetectionDecision Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionDecision

ToXML FraudDetectionDecision Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionDecision

Generic FraudDetectionDecision Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionDecision

Associated Types

type Rep FraudDetectionDecision :: Type -> Type #

Read FraudDetectionDecision Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionDecision

Show FraudDetectionDecision Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionDecision

NFData FraudDetectionDecision Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionDecision

Methods

rnf :: FraudDetectionDecision -> () #

Eq FraudDetectionDecision Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionDecision

Ord FraudDetectionDecision Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionDecision

Hashable FraudDetectionDecision Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionDecision

type Rep FraudDetectionDecision Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionDecision

type Rep FraudDetectionDecision = D1 ('MetaData "FraudDetectionDecision" "Amazonka.VoiceId.Types.FraudDetectionDecision" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'True) (C1 ('MetaCons "FraudDetectionDecision'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFraudDetectionDecision") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FraudDetectionReason

newtype FraudDetectionReason Source #

Instances

Instances details
FromJSON FraudDetectionReason Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionReason

FromJSONKey FraudDetectionReason Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionReason

ToJSON FraudDetectionReason Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionReason

ToJSONKey FraudDetectionReason Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionReason

ToByteString FraudDetectionReason Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionReason

ToHeader FraudDetectionReason Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionReason

ToLog FraudDetectionReason Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionReason

ToQuery FraudDetectionReason Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionReason

FromText FraudDetectionReason Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionReason

ToText FraudDetectionReason Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionReason

FromXML FraudDetectionReason Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionReason

ToXML FraudDetectionReason Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionReason

Generic FraudDetectionReason Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionReason

Associated Types

type Rep FraudDetectionReason :: Type -> Type #

Read FraudDetectionReason Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionReason

Show FraudDetectionReason Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionReason

NFData FraudDetectionReason Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionReason

Methods

rnf :: FraudDetectionReason -> () #

Eq FraudDetectionReason Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionReason

Ord FraudDetectionReason Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionReason

Hashable FraudDetectionReason Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionReason

type Rep FraudDetectionReason Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionReason

type Rep FraudDetectionReason = D1 ('MetaData "FraudDetectionReason" "Amazonka.VoiceId.Types.FraudDetectionReason" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'True) (C1 ('MetaCons "FraudDetectionReason'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFraudDetectionReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FraudsterRegistrationJobStatus

newtype FraudsterRegistrationJobStatus Source #

Instances

Instances details
FromJSON FraudsterRegistrationJobStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudsterRegistrationJobStatus

FromJSONKey FraudsterRegistrationJobStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudsterRegistrationJobStatus

ToJSON FraudsterRegistrationJobStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudsterRegistrationJobStatus

ToJSONKey FraudsterRegistrationJobStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudsterRegistrationJobStatus

ToByteString FraudsterRegistrationJobStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudsterRegistrationJobStatus

ToHeader FraudsterRegistrationJobStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudsterRegistrationJobStatus

ToLog FraudsterRegistrationJobStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudsterRegistrationJobStatus

ToQuery FraudsterRegistrationJobStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudsterRegistrationJobStatus

FromText FraudsterRegistrationJobStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudsterRegistrationJobStatus

ToText FraudsterRegistrationJobStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudsterRegistrationJobStatus

FromXML FraudsterRegistrationJobStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudsterRegistrationJobStatus

ToXML FraudsterRegistrationJobStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudsterRegistrationJobStatus

Generic FraudsterRegistrationJobStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudsterRegistrationJobStatus

Associated Types

type Rep FraudsterRegistrationJobStatus :: Type -> Type #

Read FraudsterRegistrationJobStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudsterRegistrationJobStatus

Show FraudsterRegistrationJobStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudsterRegistrationJobStatus

NFData FraudsterRegistrationJobStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudsterRegistrationJobStatus

Eq FraudsterRegistrationJobStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudsterRegistrationJobStatus

Ord FraudsterRegistrationJobStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudsterRegistrationJobStatus

Hashable FraudsterRegistrationJobStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudsterRegistrationJobStatus

type Rep FraudsterRegistrationJobStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudsterRegistrationJobStatus

type Rep FraudsterRegistrationJobStatus = D1 ('MetaData "FraudsterRegistrationJobStatus" "Amazonka.VoiceId.Types.FraudsterRegistrationJobStatus" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'True) (C1 ('MetaCons "FraudsterRegistrationJobStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFraudsterRegistrationJobStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ServerSideEncryptionUpdateStatus

newtype ServerSideEncryptionUpdateStatus Source #

Instances

Instances details
FromJSON ServerSideEncryptionUpdateStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.ServerSideEncryptionUpdateStatus

FromJSONKey ServerSideEncryptionUpdateStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.ServerSideEncryptionUpdateStatus

ToJSON ServerSideEncryptionUpdateStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.ServerSideEncryptionUpdateStatus

ToJSONKey ServerSideEncryptionUpdateStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.ServerSideEncryptionUpdateStatus

ToByteString ServerSideEncryptionUpdateStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.ServerSideEncryptionUpdateStatus

ToHeader ServerSideEncryptionUpdateStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.ServerSideEncryptionUpdateStatus

ToLog ServerSideEncryptionUpdateStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.ServerSideEncryptionUpdateStatus

ToQuery ServerSideEncryptionUpdateStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.ServerSideEncryptionUpdateStatus

FromText ServerSideEncryptionUpdateStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.ServerSideEncryptionUpdateStatus

ToText ServerSideEncryptionUpdateStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.ServerSideEncryptionUpdateStatus

FromXML ServerSideEncryptionUpdateStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.ServerSideEncryptionUpdateStatus

ToXML ServerSideEncryptionUpdateStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.ServerSideEncryptionUpdateStatus

Generic ServerSideEncryptionUpdateStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.ServerSideEncryptionUpdateStatus

Associated Types

type Rep ServerSideEncryptionUpdateStatus :: Type -> Type #

Read ServerSideEncryptionUpdateStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.ServerSideEncryptionUpdateStatus

Show ServerSideEncryptionUpdateStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.ServerSideEncryptionUpdateStatus

NFData ServerSideEncryptionUpdateStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.ServerSideEncryptionUpdateStatus

Eq ServerSideEncryptionUpdateStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.ServerSideEncryptionUpdateStatus

Ord ServerSideEncryptionUpdateStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.ServerSideEncryptionUpdateStatus

Hashable ServerSideEncryptionUpdateStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.ServerSideEncryptionUpdateStatus

type Rep ServerSideEncryptionUpdateStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.ServerSideEncryptionUpdateStatus

type Rep ServerSideEncryptionUpdateStatus = D1 ('MetaData "ServerSideEncryptionUpdateStatus" "Amazonka.VoiceId.Types.ServerSideEncryptionUpdateStatus" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'True) (C1 ('MetaCons "ServerSideEncryptionUpdateStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromServerSideEncryptionUpdateStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SpeakerEnrollmentJobStatus

newtype SpeakerEnrollmentJobStatus Source #

Instances

Instances details
FromJSON SpeakerEnrollmentJobStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerEnrollmentJobStatus

FromJSONKey SpeakerEnrollmentJobStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerEnrollmentJobStatus

ToJSON SpeakerEnrollmentJobStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerEnrollmentJobStatus

ToJSONKey SpeakerEnrollmentJobStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerEnrollmentJobStatus

ToByteString SpeakerEnrollmentJobStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerEnrollmentJobStatus

ToHeader SpeakerEnrollmentJobStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerEnrollmentJobStatus

ToLog SpeakerEnrollmentJobStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerEnrollmentJobStatus

ToQuery SpeakerEnrollmentJobStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerEnrollmentJobStatus

FromText SpeakerEnrollmentJobStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerEnrollmentJobStatus

ToText SpeakerEnrollmentJobStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerEnrollmentJobStatus

FromXML SpeakerEnrollmentJobStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerEnrollmentJobStatus

ToXML SpeakerEnrollmentJobStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerEnrollmentJobStatus

Generic SpeakerEnrollmentJobStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerEnrollmentJobStatus

Associated Types

type Rep SpeakerEnrollmentJobStatus :: Type -> Type #

Read SpeakerEnrollmentJobStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerEnrollmentJobStatus

Show SpeakerEnrollmentJobStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerEnrollmentJobStatus

NFData SpeakerEnrollmentJobStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerEnrollmentJobStatus

Eq SpeakerEnrollmentJobStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerEnrollmentJobStatus

Ord SpeakerEnrollmentJobStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerEnrollmentJobStatus

Hashable SpeakerEnrollmentJobStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerEnrollmentJobStatus

type Rep SpeakerEnrollmentJobStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerEnrollmentJobStatus

type Rep SpeakerEnrollmentJobStatus = D1 ('MetaData "SpeakerEnrollmentJobStatus" "Amazonka.VoiceId.Types.SpeakerEnrollmentJobStatus" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'True) (C1 ('MetaCons "SpeakerEnrollmentJobStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSpeakerEnrollmentJobStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SpeakerStatus

newtype SpeakerStatus Source #

Constructors

SpeakerStatus' 

Instances

Instances details
FromJSON SpeakerStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerStatus

FromJSONKey SpeakerStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerStatus

ToJSON SpeakerStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerStatus

ToJSONKey SpeakerStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerStatus

ToByteString SpeakerStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerStatus

ToHeader SpeakerStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerStatus

ToLog SpeakerStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerStatus

ToQuery SpeakerStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerStatus

FromText SpeakerStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerStatus

ToText SpeakerStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerStatus

Methods

toText :: SpeakerStatus -> Text #

FromXML SpeakerStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerStatus

ToXML SpeakerStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerStatus

Methods

toXML :: SpeakerStatus -> XML #

Generic SpeakerStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerStatus

Associated Types

type Rep SpeakerStatus :: Type -> Type #

Read SpeakerStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerStatus

Show SpeakerStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerStatus

NFData SpeakerStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerStatus

Methods

rnf :: SpeakerStatus -> () #

Eq SpeakerStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerStatus

Ord SpeakerStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerStatus

Hashable SpeakerStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerStatus

type Rep SpeakerStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerStatus

type Rep SpeakerStatus = D1 ('MetaData "SpeakerStatus" "Amazonka.VoiceId.Types.SpeakerStatus" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'True) (C1 ('MetaCons "SpeakerStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSpeakerStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StreamingStatus

newtype StreamingStatus Source #

Constructors

StreamingStatus' 

Instances

Instances details
FromJSON StreamingStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.StreamingStatus

FromJSONKey StreamingStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.StreamingStatus

ToJSON StreamingStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.StreamingStatus

ToJSONKey StreamingStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.StreamingStatus

ToByteString StreamingStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.StreamingStatus

ToHeader StreamingStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.StreamingStatus

ToLog StreamingStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.StreamingStatus

ToQuery StreamingStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.StreamingStatus

FromText StreamingStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.StreamingStatus

ToText StreamingStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.StreamingStatus

FromXML StreamingStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.StreamingStatus

ToXML StreamingStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.StreamingStatus

Methods

toXML :: StreamingStatus -> XML #

Generic StreamingStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.StreamingStatus

Associated Types

type Rep StreamingStatus :: Type -> Type #

Read StreamingStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.StreamingStatus

Show StreamingStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.StreamingStatus

NFData StreamingStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.StreamingStatus

Methods

rnf :: StreamingStatus -> () #

Eq StreamingStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.StreamingStatus

Ord StreamingStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.StreamingStatus

Hashable StreamingStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.StreamingStatus

type Rep StreamingStatus Source # 
Instance details

Defined in Amazonka.VoiceId.Types.StreamingStatus

type Rep StreamingStatus = D1 ('MetaData "StreamingStatus" "Amazonka.VoiceId.Types.StreamingStatus" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'True) (C1 ('MetaCons "StreamingStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStreamingStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AuthenticationConfiguration

data AuthenticationConfiguration Source #

The configuration used to authenticate a speaker during a session.

See: newAuthenticationConfiguration smart constructor.

Instances

Instances details
FromJSON AuthenticationConfiguration Source # 
Instance details

Defined in Amazonka.VoiceId.Types.AuthenticationConfiguration

Generic AuthenticationConfiguration Source # 
Instance details

Defined in Amazonka.VoiceId.Types.AuthenticationConfiguration

Associated Types

type Rep AuthenticationConfiguration :: Type -> Type #

Read AuthenticationConfiguration Source # 
Instance details

Defined in Amazonka.VoiceId.Types.AuthenticationConfiguration

Show AuthenticationConfiguration Source # 
Instance details

Defined in Amazonka.VoiceId.Types.AuthenticationConfiguration

NFData AuthenticationConfiguration Source # 
Instance details

Defined in Amazonka.VoiceId.Types.AuthenticationConfiguration

Eq AuthenticationConfiguration Source # 
Instance details

Defined in Amazonka.VoiceId.Types.AuthenticationConfiguration

Hashable AuthenticationConfiguration Source # 
Instance details

Defined in Amazonka.VoiceId.Types.AuthenticationConfiguration

type Rep AuthenticationConfiguration Source # 
Instance details

Defined in Amazonka.VoiceId.Types.AuthenticationConfiguration

type Rep AuthenticationConfiguration = D1 ('MetaData "AuthenticationConfiguration" "Amazonka.VoiceId.Types.AuthenticationConfiguration" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'False) (C1 ('MetaCons "AuthenticationConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "acceptanceThreshold") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))

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.

Instances

Instances details
FromJSON AuthenticationResult Source # 
Instance details

Defined in Amazonka.VoiceId.Types.AuthenticationResult

Generic AuthenticationResult Source # 
Instance details

Defined in Amazonka.VoiceId.Types.AuthenticationResult

Associated Types

type Rep AuthenticationResult :: Type -> Type #

Show AuthenticationResult Source # 
Instance details

Defined in Amazonka.VoiceId.Types.AuthenticationResult

NFData AuthenticationResult Source # 
Instance details

Defined in Amazonka.VoiceId.Types.AuthenticationResult

Methods

rnf :: AuthenticationResult -> () #

Eq AuthenticationResult Source # 
Instance details

Defined in Amazonka.VoiceId.Types.AuthenticationResult

Hashable AuthenticationResult Source # 
Instance details

Defined in Amazonka.VoiceId.Types.AuthenticationResult

type Rep AuthenticationResult Source # 
Instance details

Defined in Amazonka.VoiceId.Types.AuthenticationResult

type Rep AuthenticationResult = D1 ('MetaData "AuthenticationResult" "Amazonka.VoiceId.Types.AuthenticationResult" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'False) (C1 ('MetaCons "AuthenticationResult'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "audioAggregationEndedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "audioAggregationStartedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "authenticationResultId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "configuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AuthenticationConfiguration)))) :*: ((S1 ('MetaSel ('Just "customerSpeakerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "decision") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AuthenticationDecision))) :*: (S1 ('MetaSel ('Just "generatedSpeakerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "score") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))))

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:audioAggregationEndedAt:AuthenticationResult', authenticationResult_audioAggregationEndedAt - A timestamp indicating when audio aggregation ended for this authentication result.

$sel:audioAggregationStartedAt:AuthenticationResult', authenticationResult_audioAggregationStartedAt - A timestamp indicating when audio aggregation started for this authentication result.

$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:configuration:AuthenticationResult', authenticationResult_configuration - The AuthenticationConfiguration used to generate this authentication result.

$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:decision:AuthenticationResult', authenticationResult_decision - The authentication decision produced by Voice ID, processed against the current session state and streamed audio of the speaker.

$sel:generatedSpeakerId:AuthenticationResult', authenticationResult_generatedSpeakerId - The service-generated identifier for the speaker whose authentication result is produced.

$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.

Domain

data Domain Source #

Contains all the information about a domain.

See: newDomain smart constructor.

Instances

Instances details
FromJSON Domain Source # 
Instance details

Defined in Amazonka.VoiceId.Types.Domain

Generic Domain Source # 
Instance details

Defined in Amazonka.VoiceId.Types.Domain

Associated Types

type Rep Domain :: Type -> Type #

Methods

from :: Domain -> Rep Domain x #

to :: Rep Domain x -> Domain #

Show Domain Source # 
Instance details

Defined in Amazonka.VoiceId.Types.Domain

NFData Domain Source # 
Instance details

Defined in Amazonka.VoiceId.Types.Domain

Methods

rnf :: Domain -> () #

Eq Domain Source # 
Instance details

Defined in Amazonka.VoiceId.Types.Domain

Methods

(==) :: Domain -> Domain -> Bool #

(/=) :: Domain -> Domain -> Bool #

Hashable Domain Source # 
Instance details

Defined in Amazonka.VoiceId.Types.Domain

Methods

hashWithSalt :: Int -> Domain -> Int #

hash :: Domain -> Int #

type Rep Domain Source # 
Instance details

Defined in Amazonka.VoiceId.Types.Domain

newDomain :: Domain Source #

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: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:description:Domain', domain_description - The client-provided description of the domain.

$sel:domainId:Domain', domain_domainId - The service-generated identifier for the domain.

$sel:domainStatus:Domain', domain_domainStatus - The current status of the domain.

$sel:name:Domain', domain_name - The client-provided name for 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.

$sel:serverSideEncryptionUpdateDetails:Domain', domain_serverSideEncryptionUpdateDetails - Details about the most recent server-side encryption configuration update. When the server-side encryption configuration is changed, dependency on the old KMS key is removed through an asynchronous process. When this update is complete, the domain's data can only be accessed using the new KMS key.

$sel:updatedAt:Domain', domain_updatedAt - The timestamp showing the domain's last update.

DomainSummary

data DomainSummary Source #

Contains a summary of information about a domain.

See: newDomainSummary smart constructor.

Instances

Instances details
FromJSON DomainSummary Source # 
Instance details

Defined in Amazonka.VoiceId.Types.DomainSummary

Generic DomainSummary Source # 
Instance details

Defined in Amazonka.VoiceId.Types.DomainSummary

Associated Types

type Rep DomainSummary :: Type -> Type #

Show DomainSummary Source # 
Instance details

Defined in Amazonka.VoiceId.Types.DomainSummary

NFData DomainSummary Source # 
Instance details

Defined in Amazonka.VoiceId.Types.DomainSummary

Methods

rnf :: DomainSummary -> () #

Eq DomainSummary Source # 
Instance details

Defined in Amazonka.VoiceId.Types.DomainSummary

Hashable DomainSummary Source # 
Instance details

Defined in Amazonka.VoiceId.Types.DomainSummary

type Rep DomainSummary Source # 
Instance details

Defined in Amazonka.VoiceId.Types.DomainSummary

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: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:description:DomainSummary', domainSummary_description - The client-provided description of the domain.

$sel:domainId:DomainSummary', domainSummary_domainId - The service-generated identifier for the domain.

$sel:domainStatus:DomainSummary', domainSummary_domainStatus - The current status of the domain.

$sel:name:DomainSummary', domainSummary_name - The client-provided name for 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.

$sel:serverSideEncryptionUpdateDetails:DomainSummary', domainSummary_serverSideEncryptionUpdateDetails - Details about the most recent server-side encryption configuration update. When the server-side encryption configuration is changed, dependency on the old KMS key is removed through an asynchronous process. When this update is complete, the domain's data can only be accessed using the new KMS key.

$sel:updatedAt:DomainSummary', domainSummary_updatedAt - The timestamp showing the domain's last update.

EnrollmentConfig

data EnrollmentConfig Source #

Contains configurations defining enrollment behavior for the batch job.

See: newEnrollmentConfig smart constructor.

Instances

Instances details
FromJSON EnrollmentConfig Source # 
Instance details

Defined in Amazonka.VoiceId.Types.EnrollmentConfig

ToJSON EnrollmentConfig Source # 
Instance details

Defined in Amazonka.VoiceId.Types.EnrollmentConfig

Generic EnrollmentConfig Source # 
Instance details

Defined in Amazonka.VoiceId.Types.EnrollmentConfig

Associated Types

type Rep EnrollmentConfig :: Type -> Type #

Read EnrollmentConfig Source # 
Instance details

Defined in Amazonka.VoiceId.Types.EnrollmentConfig

Show EnrollmentConfig Source # 
Instance details

Defined in Amazonka.VoiceId.Types.EnrollmentConfig

NFData EnrollmentConfig Source # 
Instance details

Defined in Amazonka.VoiceId.Types.EnrollmentConfig

Methods

rnf :: EnrollmentConfig -> () #

Eq EnrollmentConfig Source # 
Instance details

Defined in Amazonka.VoiceId.Types.EnrollmentConfig

Hashable EnrollmentConfig Source # 
Instance details

Defined in Amazonka.VoiceId.Types.EnrollmentConfig

type Rep EnrollmentConfig Source # 
Instance details

Defined in Amazonka.VoiceId.Types.EnrollmentConfig

type Rep EnrollmentConfig = D1 ('MetaData "EnrollmentConfig" "Amazonka.VoiceId.Types.EnrollmentConfig" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'False) (C1 ('MetaCons "EnrollmentConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "existingEnrollmentAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExistingEnrollmentAction)) :*: S1 ('MetaSel ('Just "fraudDetectionConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EnrollmentJobFraudDetectionConfig))))

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: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.

$sel:fraudDetectionConfig:EnrollmentConfig', enrollmentConfig_fraudDetectionConfig - The fraud detection configuration to use for the speaker enrollment job.

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

Instances details
FromJSON EnrollmentJobFraudDetectionConfig Source # 
Instance details

Defined in Amazonka.VoiceId.Types.EnrollmentJobFraudDetectionConfig

ToJSON EnrollmentJobFraudDetectionConfig Source # 
Instance details

Defined in Amazonka.VoiceId.Types.EnrollmentJobFraudDetectionConfig

Generic EnrollmentJobFraudDetectionConfig Source # 
Instance details

Defined in Amazonka.VoiceId.Types.EnrollmentJobFraudDetectionConfig

Associated Types

type Rep EnrollmentJobFraudDetectionConfig :: Type -> Type #

Read EnrollmentJobFraudDetectionConfig Source # 
Instance details

Defined in Amazonka.VoiceId.Types.EnrollmentJobFraudDetectionConfig

Show EnrollmentJobFraudDetectionConfig Source # 
Instance details

Defined in Amazonka.VoiceId.Types.EnrollmentJobFraudDetectionConfig

NFData EnrollmentJobFraudDetectionConfig Source # 
Instance details

Defined in Amazonka.VoiceId.Types.EnrollmentJobFraudDetectionConfig

Eq EnrollmentJobFraudDetectionConfig Source # 
Instance details

Defined in Amazonka.VoiceId.Types.EnrollmentJobFraudDetectionConfig

Hashable EnrollmentJobFraudDetectionConfig Source # 
Instance details

Defined in Amazonka.VoiceId.Types.EnrollmentJobFraudDetectionConfig

type Rep EnrollmentJobFraudDetectionConfig Source # 
Instance details

Defined in Amazonka.VoiceId.Types.EnrollmentJobFraudDetectionConfig

type Rep EnrollmentJobFraudDetectionConfig = D1 ('MetaData "EnrollmentJobFraudDetectionConfig" "Amazonka.VoiceId.Types.EnrollmentJobFraudDetectionConfig" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'False) (C1 ('MetaCons "EnrollmentJobFraudDetectionConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fraudDetectionAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FraudDetectionAction)) :*: S1 ('MetaSel ('Just "riskThreshold") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))

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: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.

$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.

FailureDetails

data FailureDetails Source #

Contains error details for a failed batch job.

See: newFailureDetails smart constructor.

Constructors

FailureDetails' (Maybe Text) (Maybe Int) 

Instances

Instances details
FromJSON FailureDetails Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FailureDetails

Generic FailureDetails Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FailureDetails

Associated Types

type Rep FailureDetails :: Type -> Type #

Read FailureDetails Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FailureDetails

Show FailureDetails Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FailureDetails

NFData FailureDetails Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FailureDetails

Methods

rnf :: FailureDetails -> () #

Eq FailureDetails Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FailureDetails

Hashable FailureDetails Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FailureDetails

type Rep FailureDetails Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FailureDetails

type Rep FailureDetails = D1 ('MetaData "FailureDetails" "Amazonka.VoiceId.Types.FailureDetails" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'False) (C1 ('MetaCons "FailureDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "statusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

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

Instances details
FromJSON FraudDetectionConfiguration Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionConfiguration

Generic FraudDetectionConfiguration Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionConfiguration

Associated Types

type Rep FraudDetectionConfiguration :: Type -> Type #

Read FraudDetectionConfiguration Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionConfiguration

Show FraudDetectionConfiguration Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionConfiguration

NFData FraudDetectionConfiguration Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionConfiguration

Eq FraudDetectionConfiguration Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionConfiguration

Hashable FraudDetectionConfiguration Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionConfiguration

type Rep FraudDetectionConfiguration Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionConfiguration

type Rep FraudDetectionConfiguration = D1 ('MetaData "FraudDetectionConfiguration" "Amazonka.VoiceId.Types.FraudDetectionConfiguration" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'False) (C1 ('MetaCons "FraudDetectionConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "riskThreshold") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))

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.

Instances

Instances details
FromJSON FraudDetectionResult Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionResult

Generic FraudDetectionResult Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionResult

Associated Types

type Rep FraudDetectionResult :: Type -> Type #

Read FraudDetectionResult Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionResult

Show FraudDetectionResult Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionResult

NFData FraudDetectionResult Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionResult

Methods

rnf :: FraudDetectionResult -> () #

Eq FraudDetectionResult Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionResult

Hashable FraudDetectionResult Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionResult

type Rep FraudDetectionResult Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudDetectionResult

type Rep FraudDetectionResult = D1 ('MetaData "FraudDetectionResult" "Amazonka.VoiceId.Types.FraudDetectionResult" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'False) (C1 ('MetaCons "FraudDetectionResult'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "audioAggregationEndedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "audioAggregationStartedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "configuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FraudDetectionConfiguration)))) :*: ((S1 ('MetaSel ('Just "decision") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FraudDetectionDecision)) :*: S1 ('MetaSel ('Just "fraudDetectionResultId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "reasons") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [FraudDetectionReason])) :*: S1 ('MetaSel ('Just "riskDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FraudRiskDetails))))))

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:audioAggregationEndedAt:FraudDetectionResult', fraudDetectionResult_audioAggregationEndedAt - A timestamp indicating when audio aggregation ended for this fraud detection result.

$sel:audioAggregationStartedAt:FraudDetectionResult', fraudDetectionResult_audioAggregationStartedAt - A timestamp indicating when audio aggregation started for this fraud detection result.

$sel:configuration:FraudDetectionResult', fraudDetectionResult_configuration - The FraudDetectionConfiguration used to generate this fraud detection result.

$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: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: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 the following possible values: KNOWN_FRAUDSTER and VOICE_SPOOFING.

$sel:riskDetails:FraudDetectionResult', fraudDetectionResult_riskDetails - Details about each risk analyzed for this speaker. Currently, this contains KnownFraudsterRisk and VoiceSpoofingRisk details.

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

Instances details
FromJSON FraudRiskDetails Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudRiskDetails

Generic FraudRiskDetails Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudRiskDetails

Associated Types

type Rep FraudRiskDetails :: Type -> Type #

Read FraudRiskDetails Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudRiskDetails

Show FraudRiskDetails Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudRiskDetails

NFData FraudRiskDetails Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudRiskDetails

Methods

rnf :: FraudRiskDetails -> () #

Eq FraudRiskDetails Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudRiskDetails

Hashable FraudRiskDetails Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudRiskDetails

type Rep FraudRiskDetails Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudRiskDetails

type Rep FraudRiskDetails = D1 ('MetaData "FraudRiskDetails" "Amazonka.VoiceId.Types.FraudRiskDetails" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'False) (C1 ('MetaCons "FraudRiskDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "knownFraudsterRisk") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 KnownFraudsterRisk) :*: S1 ('MetaSel ('Just "voiceSpoofingRisk") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VoiceSpoofingRisk)))

newFraudRiskDetails Source #

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.

$sel:voiceSpoofingRisk:FraudRiskDetails', fraudRiskDetails_voiceSpoofingRisk - The details resulting from 'Voice Spoofing Risk' analysis of the speaker.

Fraudster

data Fraudster Source #

Contains all the information about a fraudster.

See: newFraudster smart constructor.

Constructors

Fraudster' (Maybe POSIX) (Maybe Text) (Maybe Text) 

Instances

Instances details
FromJSON Fraudster Source # 
Instance details

Defined in Amazonka.VoiceId.Types.Fraudster

Generic Fraudster Source # 
Instance details

Defined in Amazonka.VoiceId.Types.Fraudster

Associated Types

type Rep Fraudster :: Type -> Type #

Read Fraudster Source # 
Instance details

Defined in Amazonka.VoiceId.Types.Fraudster

Show Fraudster Source # 
Instance details

Defined in Amazonka.VoiceId.Types.Fraudster

NFData Fraudster Source # 
Instance details

Defined in Amazonka.VoiceId.Types.Fraudster

Methods

rnf :: Fraudster -> () #

Eq Fraudster Source # 
Instance details

Defined in Amazonka.VoiceId.Types.Fraudster

Hashable Fraudster Source # 
Instance details

Defined in Amazonka.VoiceId.Types.Fraudster

type Rep Fraudster Source # 
Instance details

Defined in Amazonka.VoiceId.Types.Fraudster

type Rep Fraudster = D1 ('MetaData "Fraudster" "Amazonka.VoiceId.Types.Fraudster" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'False) (C1 ('MetaCons "Fraudster'" 'PrefixI 'True) (S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "domainId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "generatedFraudsterId") '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:domainId:Fraudster', fraudster_domainId - The identifier for the domain containing the fraudster.

$sel:generatedFraudsterId:Fraudster', fraudster_generatedFraudsterId - The service-generated identifier for the fraudster.

FraudsterRegistrationJob

data FraudsterRegistrationJob Source #

Contains all the information about a fraudster registration job.

See: newFraudsterRegistrationJob smart constructor.

Instances

Instances details
FromJSON FraudsterRegistrationJob Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudsterRegistrationJob

Generic FraudsterRegistrationJob Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudsterRegistrationJob

Associated Types

type Rep FraudsterRegistrationJob :: Type -> Type #

Show FraudsterRegistrationJob Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudsterRegistrationJob

NFData FraudsterRegistrationJob Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudsterRegistrationJob

Eq FraudsterRegistrationJob Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudsterRegistrationJob

Hashable FraudsterRegistrationJob Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudsterRegistrationJob

type Rep FraudsterRegistrationJob Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudsterRegistrationJob

type Rep FraudsterRegistrationJob = D1 ('MetaData "FraudsterRegistrationJob" "Amazonka.VoiceId.Types.FraudsterRegistrationJob" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'False) (C1 ('MetaCons "FraudsterRegistrationJob'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "dataAccessRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "domainId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "endedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "failureDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FailureDetails)) :*: S1 ('MetaSel ('Just "inputDataConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InputDataConfig))))) :*: ((S1 ('MetaSel ('Just "jobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "jobName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "jobProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobProgress)))) :*: (S1 ('MetaSel ('Just "jobStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FraudsterRegistrationJobStatus)) :*: (S1 ('MetaSel ('Just "outputDataConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OutputDataConfig)) :*: S1 ('MetaSel ('Just "registrationConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RegistrationConfig)))))))

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:createdAt:FraudsterRegistrationJob', fraudsterRegistrationJob_createdAt - A timestamp showing the creation time of the fraudster registration job.

$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:endedAt:FraudsterRegistrationJob', fraudsterRegistrationJob_endedAt - A timestamp showing when the fraudster registration job ended.

$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: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:jobId:FraudsterRegistrationJob', fraudsterRegistrationJob_jobId - The service-generated identifier for the fraudster registration job.

$sel:jobName:FraudsterRegistrationJob', fraudsterRegistrationJob_jobName - The client-provided name for the fraudster registration job.

$sel:jobProgress:FraudsterRegistrationJob', fraudsterRegistrationJob_jobProgress - Shows the completed percentage of registration requests listed in the input file.

$sel:jobStatus:FraudsterRegistrationJob', fraudsterRegistrationJob_jobStatus - The current status of the fraudster registration job.

$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: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.

Instances

Instances details
FromJSON FraudsterRegistrationJobSummary Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudsterRegistrationJobSummary

Generic FraudsterRegistrationJobSummary Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudsterRegistrationJobSummary

Associated Types

type Rep FraudsterRegistrationJobSummary :: Type -> Type #

Show FraudsterRegistrationJobSummary Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudsterRegistrationJobSummary

NFData FraudsterRegistrationJobSummary Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudsterRegistrationJobSummary

Eq FraudsterRegistrationJobSummary Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudsterRegistrationJobSummary

Hashable FraudsterRegistrationJobSummary Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudsterRegistrationJobSummary

type Rep FraudsterRegistrationJobSummary Source # 
Instance details

Defined in Amazonka.VoiceId.Types.FraudsterRegistrationJobSummary

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:createdAt:FraudsterRegistrationJobSummary', fraudsterRegistrationJobSummary_createdAt - A timestamp showing when the fraudster registration job is created.

$sel:domainId:FraudsterRegistrationJobSummary', fraudsterRegistrationJobSummary_domainId - The identifier of the domain containing the fraudster registration job.

$sel:endedAt:FraudsterRegistrationJobSummary', fraudsterRegistrationJobSummary_endedAt - A timestamp showing when the fraudster registration job ended.

$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:jobName:FraudsterRegistrationJobSummary', fraudsterRegistrationJobSummary_jobName - The client-provided name for the fraudster registration job.

$sel:jobProgress:FraudsterRegistrationJobSummary', fraudsterRegistrationJobSummary_jobProgress - Shows the completed percentage of registration requests listed in the input file.

$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.

Constructors

InputDataConfig' Text 

Instances

Instances details
FromJSON InputDataConfig Source # 
Instance details

Defined in Amazonka.VoiceId.Types.InputDataConfig

ToJSON InputDataConfig Source # 
Instance details

Defined in Amazonka.VoiceId.Types.InputDataConfig

Generic InputDataConfig Source # 
Instance details

Defined in Amazonka.VoiceId.Types.InputDataConfig

Associated Types

type Rep InputDataConfig :: Type -> Type #

Read InputDataConfig Source # 
Instance details

Defined in Amazonka.VoiceId.Types.InputDataConfig

Show InputDataConfig Source # 
Instance details

Defined in Amazonka.VoiceId.Types.InputDataConfig

NFData InputDataConfig Source # 
Instance details

Defined in Amazonka.VoiceId.Types.InputDataConfig

Methods

rnf :: InputDataConfig -> () #

Eq InputDataConfig Source # 
Instance details

Defined in Amazonka.VoiceId.Types.InputDataConfig

Hashable InputDataConfig Source # 
Instance details

Defined in Amazonka.VoiceId.Types.InputDataConfig

type Rep InputDataConfig Source # 
Instance details

Defined in Amazonka.VoiceId.Types.InputDataConfig

type Rep InputDataConfig = D1 ('MetaData "InputDataConfig" "Amazonka.VoiceId.Types.InputDataConfig" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'False) (C1 ('MetaCons "InputDataConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "s3Uri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newInputDataConfig Source #

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.

Constructors

JobProgress' (Maybe Natural) 

Instances

Instances details
FromJSON JobProgress Source # 
Instance details

Defined in Amazonka.VoiceId.Types.JobProgress

Generic JobProgress Source # 
Instance details

Defined in Amazonka.VoiceId.Types.JobProgress

Associated Types

type Rep JobProgress :: Type -> Type #

Read JobProgress Source # 
Instance details

Defined in Amazonka.VoiceId.Types.JobProgress

Show JobProgress Source # 
Instance details

Defined in Amazonka.VoiceId.Types.JobProgress

NFData JobProgress Source # 
Instance details

Defined in Amazonka.VoiceId.Types.JobProgress

Methods

rnf :: JobProgress -> () #

Eq JobProgress Source # 
Instance details

Defined in Amazonka.VoiceId.Types.JobProgress

Hashable JobProgress Source # 
Instance details

Defined in Amazonka.VoiceId.Types.JobProgress

type Rep JobProgress Source # 
Instance details

Defined in Amazonka.VoiceId.Types.JobProgress

type Rep JobProgress = D1 ('MetaData "JobProgress" "Amazonka.VoiceId.Types.JobProgress" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'False) (C1 ('MetaCons "JobProgress'" 'PrefixI 'True) (S1 ('MetaSel ('Just "percentComplete") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))

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

Instances details
FromJSON KnownFraudsterRisk Source # 
Instance details

Defined in Amazonka.VoiceId.Types.KnownFraudsterRisk

Generic KnownFraudsterRisk Source # 
Instance details

Defined in Amazonka.VoiceId.Types.KnownFraudsterRisk

Associated Types

type Rep KnownFraudsterRisk :: Type -> Type #

Read KnownFraudsterRisk Source # 
Instance details

Defined in Amazonka.VoiceId.Types.KnownFraudsterRisk

Show KnownFraudsterRisk Source # 
Instance details

Defined in Amazonka.VoiceId.Types.KnownFraudsterRisk

NFData KnownFraudsterRisk Source # 
Instance details

Defined in Amazonka.VoiceId.Types.KnownFraudsterRisk

Methods

rnf :: KnownFraudsterRisk -> () #

Eq KnownFraudsterRisk Source # 
Instance details

Defined in Amazonka.VoiceId.Types.KnownFraudsterRisk

Hashable KnownFraudsterRisk Source # 
Instance details

Defined in Amazonka.VoiceId.Types.KnownFraudsterRisk

type Rep KnownFraudsterRisk Source # 
Instance details

Defined in Amazonka.VoiceId.Types.KnownFraudsterRisk

type Rep KnownFraudsterRisk = D1 ('MetaData "KnownFraudsterRisk" "Amazonka.VoiceId.Types.KnownFraudsterRisk" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'False) (C1 ('MetaCons "KnownFraudsterRisk'" 'PrefixI 'True) (S1 ('MetaSel ('Just "generatedFraudsterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "riskScore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))

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

Instances details
FromJSON OutputDataConfig Source # 
Instance details

Defined in Amazonka.VoiceId.Types.OutputDataConfig

ToJSON OutputDataConfig Source # 
Instance details

Defined in Amazonka.VoiceId.Types.OutputDataConfig

Generic OutputDataConfig Source # 
Instance details

Defined in Amazonka.VoiceId.Types.OutputDataConfig

Associated Types

type Rep OutputDataConfig :: Type -> Type #

Read OutputDataConfig Source # 
Instance details

Defined in Amazonka.VoiceId.Types.OutputDataConfig

Show OutputDataConfig Source # 
Instance details

Defined in Amazonka.VoiceId.Types.OutputDataConfig

NFData OutputDataConfig Source # 
Instance details

Defined in Amazonka.VoiceId.Types.OutputDataConfig

Methods

rnf :: OutputDataConfig -> () #

Eq OutputDataConfig Source # 
Instance details

Defined in Amazonka.VoiceId.Types.OutputDataConfig

Hashable OutputDataConfig Source # 
Instance details

Defined in Amazonka.VoiceId.Types.OutputDataConfig

type Rep OutputDataConfig Source # 
Instance details

Defined in Amazonka.VoiceId.Types.OutputDataConfig

type Rep OutputDataConfig = D1 ('MetaData "OutputDataConfig" "Amazonka.VoiceId.Types.OutputDataConfig" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'False) (C1 ('MetaCons "OutputDataConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "s3Uri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newOutputDataConfig Source #

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 a speaker enrollment job/fraudster registration job.

$sel:s3Uri:OutputDataConfig', outputDataConfig_s3Uri - The S3 path of the folder where Voice ID writes the job output file. It 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 defining 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

Instances details
FromJSON RegistrationConfig Source # 
Instance details

Defined in Amazonka.VoiceId.Types.RegistrationConfig

ToJSON RegistrationConfig Source # 
Instance details

Defined in Amazonka.VoiceId.Types.RegistrationConfig

Generic RegistrationConfig Source # 
Instance details

Defined in Amazonka.VoiceId.Types.RegistrationConfig

Associated Types

type Rep RegistrationConfig :: Type -> Type #

Read RegistrationConfig Source # 
Instance details

Defined in Amazonka.VoiceId.Types.RegistrationConfig

Show RegistrationConfig Source # 
Instance details

Defined in Amazonka.VoiceId.Types.RegistrationConfig

NFData RegistrationConfig Source # 
Instance details

Defined in Amazonka.VoiceId.Types.RegistrationConfig

Methods

rnf :: RegistrationConfig -> () #

Eq RegistrationConfig Source # 
Instance details

Defined in Amazonka.VoiceId.Types.RegistrationConfig

Hashable RegistrationConfig Source # 
Instance details

Defined in Amazonka.VoiceId.Types.RegistrationConfig

type Rep RegistrationConfig Source # 
Instance details

Defined in Amazonka.VoiceId.Types.RegistrationConfig

type Rep RegistrationConfig = D1 ('MetaData "RegistrationConfig" "Amazonka.VoiceId.Types.RegistrationConfig" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'False) (C1 ('MetaCons "RegistrationConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "duplicateRegistrationAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DuplicateRegistrationAction)) :*: S1 ('MetaSel ('Just "fraudsterSimilarityThreshold") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))

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 key used for encrypting customer data.

See: newServerSideEncryptionConfiguration smart constructor.

Instances

Instances details
FromJSON ServerSideEncryptionConfiguration Source # 
Instance details

Defined in Amazonka.VoiceId.Types.ServerSideEncryptionConfiguration

ToJSON ServerSideEncryptionConfiguration Source # 
Instance details

Defined in Amazonka.VoiceId.Types.ServerSideEncryptionConfiguration

Generic ServerSideEncryptionConfiguration Source # 
Instance details

Defined in Amazonka.VoiceId.Types.ServerSideEncryptionConfiguration

Associated Types

type Rep ServerSideEncryptionConfiguration :: Type -> Type #

Read ServerSideEncryptionConfiguration Source # 
Instance details

Defined in Amazonka.VoiceId.Types.ServerSideEncryptionConfiguration

Show ServerSideEncryptionConfiguration Source # 
Instance details

Defined in Amazonka.VoiceId.Types.ServerSideEncryptionConfiguration

NFData ServerSideEncryptionConfiguration Source # 
Instance details

Defined in Amazonka.VoiceId.Types.ServerSideEncryptionConfiguration

Eq ServerSideEncryptionConfiguration Source # 
Instance details

Defined in Amazonka.VoiceId.Types.ServerSideEncryptionConfiguration

Hashable ServerSideEncryptionConfiguration Source # 
Instance details

Defined in Amazonka.VoiceId.Types.ServerSideEncryptionConfiguration

type Rep ServerSideEncryptionConfiguration Source # 
Instance details

Defined in Amazonka.VoiceId.Types.ServerSideEncryptionConfiguration

type Rep ServerSideEncryptionConfiguration = D1 ('MetaData "ServerSideEncryptionConfiguration" "Amazonka.VoiceId.Types.ServerSideEncryptionConfiguration" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" '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 to use to encrypt data stored by Voice ID. Voice ID doesn't support asymmetric customer managed keys.

ServerSideEncryptionUpdateDetails

data ServerSideEncryptionUpdateDetails Source #

Details about the most recent server-side encryption configuration update. When the server-side encryption configuration is changed, dependency on the old KMS key is removed through an asynchronous process. When this update is complete, the domain’s data can only be accessed using the new KMS key.

See: newServerSideEncryptionUpdateDetails smart constructor.

Instances

Instances details
FromJSON ServerSideEncryptionUpdateDetails Source # 
Instance details

Defined in Amazonka.VoiceId.Types.ServerSideEncryptionUpdateDetails

Generic ServerSideEncryptionUpdateDetails Source # 
Instance details

Defined in Amazonka.VoiceId.Types.ServerSideEncryptionUpdateDetails

Associated Types

type Rep ServerSideEncryptionUpdateDetails :: Type -> Type #

Read ServerSideEncryptionUpdateDetails Source # 
Instance details

Defined in Amazonka.VoiceId.Types.ServerSideEncryptionUpdateDetails

Show ServerSideEncryptionUpdateDetails Source # 
Instance details

Defined in Amazonka.VoiceId.Types.ServerSideEncryptionUpdateDetails

NFData ServerSideEncryptionUpdateDetails Source # 
Instance details

Defined in Amazonka.VoiceId.Types.ServerSideEncryptionUpdateDetails

Eq ServerSideEncryptionUpdateDetails Source # 
Instance details

Defined in Amazonka.VoiceId.Types.ServerSideEncryptionUpdateDetails

Hashable ServerSideEncryptionUpdateDetails Source # 
Instance details

Defined in Amazonka.VoiceId.Types.ServerSideEncryptionUpdateDetails

type Rep ServerSideEncryptionUpdateDetails Source # 
Instance details

Defined in Amazonka.VoiceId.Types.ServerSideEncryptionUpdateDetails

type Rep ServerSideEncryptionUpdateDetails = D1 ('MetaData "ServerSideEncryptionUpdateDetails" "Amazonka.VoiceId.Types.ServerSideEncryptionUpdateDetails" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'False) (C1 ('MetaCons "ServerSideEncryptionUpdateDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "oldKmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "updateStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServerSideEncryptionUpdateStatus)))))

newServerSideEncryptionUpdateDetails :: ServerSideEncryptionUpdateDetails Source #

Create a value of ServerSideEncryptionUpdateDetails 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:ServerSideEncryptionUpdateDetails', serverSideEncryptionUpdateDetails_message - Message explaining the current UpdateStatus. When the UpdateStatus is FAILED, this message explains the cause of the failure.

$sel:oldKmsKeyId:ServerSideEncryptionUpdateDetails', serverSideEncryptionUpdateDetails_oldKmsKeyId - The previous KMS key ID the domain was encrypted with, before ServerSideEncryptionConfiguration was updated to a new KMS key ID.

$sel:updateStatus:ServerSideEncryptionUpdateDetails', serverSideEncryptionUpdateDetails_updateStatus - Status of the server-side encryption update. During an update, if there is an issue with the domain's current or old KMS key ID, such as an inaccessible or disabled key, then the status is FAILED. In order to resolve this, the key needs to be made accessible, and then an UpdateDomain call with the existing server-side encryption configuration will re-attempt this update process.

Speaker

data Speaker Source #

Contains all the information about a speaker.

See: newSpeaker smart constructor.

Instances

Instances details
FromJSON Speaker Source # 
Instance details

Defined in Amazonka.VoiceId.Types.Speaker

Generic Speaker Source # 
Instance details

Defined in Amazonka.VoiceId.Types.Speaker

Associated Types

type Rep Speaker :: Type -> Type #

Methods

from :: Speaker -> Rep Speaker x #

to :: Rep Speaker x -> Speaker #

Show Speaker Source # 
Instance details

Defined in Amazonka.VoiceId.Types.Speaker

NFData Speaker Source # 
Instance details

Defined in Amazonka.VoiceId.Types.Speaker

Methods

rnf :: Speaker -> () #

Eq Speaker Source # 
Instance details

Defined in Amazonka.VoiceId.Types.Speaker

Methods

(==) :: Speaker -> Speaker -> Bool #

(/=) :: Speaker -> Speaker -> Bool #

Hashable Speaker Source # 
Instance details

Defined in Amazonka.VoiceId.Types.Speaker

Methods

hashWithSalt :: Int -> Speaker -> Int #

hash :: Speaker -> Int #

type Rep Speaker Source # 
Instance details

Defined in Amazonka.VoiceId.Types.Speaker

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:createdAt:Speaker', speaker_createdAt - A timestamp showing when the speaker is created.

$sel:customerSpeakerId:Speaker', speaker_customerSpeakerId - The client-provided identifier for the speaker.

$sel:domainId:Speaker', speaker_domainId - The identifier of the domain that contains the speaker.

$sel:generatedSpeakerId:Speaker', speaker_generatedSpeakerId - The service-generated identifier for the speaker.

$sel:lastAccessedAt:Speaker', speaker_lastAccessedAt - The timestamp when the speaker was last accessed for enrollment, re-enrollment or a successful authentication. This timestamp is accurate to one hour.

$sel:status:Speaker', speaker_status - The current status of the speaker.

$sel:updatedAt:Speaker', speaker_updatedAt - A timestamp showing the speaker's last update.

SpeakerEnrollmentJob

data SpeakerEnrollmentJob Source #

Contains all the information about a speaker enrollment job.

See: newSpeakerEnrollmentJob smart constructor.

Instances

Instances details
FromJSON SpeakerEnrollmentJob Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerEnrollmentJob

Generic SpeakerEnrollmentJob Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerEnrollmentJob

Associated Types

type Rep SpeakerEnrollmentJob :: Type -> Type #

Show SpeakerEnrollmentJob Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerEnrollmentJob

NFData SpeakerEnrollmentJob Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerEnrollmentJob

Methods

rnf :: SpeakerEnrollmentJob -> () #

Eq SpeakerEnrollmentJob Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerEnrollmentJob

Hashable SpeakerEnrollmentJob Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerEnrollmentJob

type Rep SpeakerEnrollmentJob Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerEnrollmentJob

type Rep SpeakerEnrollmentJob = D1 ('MetaData "SpeakerEnrollmentJob" "Amazonka.VoiceId.Types.SpeakerEnrollmentJob" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'False) (C1 ('MetaCons "SpeakerEnrollmentJob'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "dataAccessRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "domainId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "endedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "enrollmentConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EnrollmentConfig)) :*: S1 ('MetaSel ('Just "failureDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FailureDetails))))) :*: ((S1 ('MetaSel ('Just "inputDataConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InputDataConfig)) :*: (S1 ('MetaSel ('Just "jobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "jobName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))))) :*: (S1 ('MetaSel ('Just "jobProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobProgress)) :*: (S1 ('MetaSel ('Just "jobStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SpeakerEnrollmentJobStatus)) :*: S1 ('MetaSel ('Just "outputDataConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OutputDataConfig)))))))

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:createdAt:SpeakerEnrollmentJob', speakerEnrollmentJob_createdAt - A timestamp showing the creation of the speaker enrollment job.

$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: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: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: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:jobId:SpeakerEnrollmentJob', speakerEnrollmentJob_jobId - The service-generated identifier for the speaker enrollment job.

$sel:jobName:SpeakerEnrollmentJob', speakerEnrollmentJob_jobName - The client-provided name for the speaker enrollment job.

$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:jobStatus:SpeakerEnrollmentJob', speakerEnrollmentJob_jobStatus - The current status of the speaker enrollment job.

$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.

SpeakerEnrollmentJobSummary

data SpeakerEnrollmentJobSummary Source #

Contains a summary of information about a speaker enrollment job.

See: newSpeakerEnrollmentJobSummary smart constructor.

Instances

Instances details
FromJSON SpeakerEnrollmentJobSummary Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerEnrollmentJobSummary

Generic SpeakerEnrollmentJobSummary Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerEnrollmentJobSummary

Associated Types

type Rep SpeakerEnrollmentJobSummary :: Type -> Type #

Show SpeakerEnrollmentJobSummary Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerEnrollmentJobSummary

NFData SpeakerEnrollmentJobSummary Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerEnrollmentJobSummary

Eq SpeakerEnrollmentJobSummary Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerEnrollmentJobSummary

Hashable SpeakerEnrollmentJobSummary Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerEnrollmentJobSummary

type Rep SpeakerEnrollmentJobSummary Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerEnrollmentJobSummary

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:createdAt:SpeakerEnrollmentJobSummary', speakerEnrollmentJobSummary_createdAt - A timestamp showing the creation time of the speaker enrollment job.

$sel:domainId:SpeakerEnrollmentJobSummary', speakerEnrollmentJobSummary_domainId - The identifier of the domain that contains the speaker enrollment job.

$sel:endedAt:SpeakerEnrollmentJobSummary', speakerEnrollmentJobSummary_endedAt - A timestamp showing when the speaker enrollment job ended.

$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:jobName:SpeakerEnrollmentJobSummary', speakerEnrollmentJobSummary_jobName - The client-provided name for the speaker enrollment job.

$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: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.

Instances

Instances details
FromJSON SpeakerSummary Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerSummary

Generic SpeakerSummary Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerSummary

Associated Types

type Rep SpeakerSummary :: Type -> Type #

Show SpeakerSummary Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerSummary

NFData SpeakerSummary Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerSummary

Methods

rnf :: SpeakerSummary -> () #

Eq SpeakerSummary Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerSummary

Hashable SpeakerSummary Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerSummary

type Rep SpeakerSummary Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerSummary

type Rep SpeakerSummary = D1 ('MetaData "SpeakerSummary" "Amazonka.VoiceId.Types.SpeakerSummary" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'False) (C1 ('MetaCons "SpeakerSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "customerSpeakerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "domainId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "generatedSpeakerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastAccessedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SpeakerStatus)) :*: S1 ('MetaSel ('Just "updatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))))

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:createdAt:SpeakerSummary', speakerSummary_createdAt - A timestamp showing the speaker's creation time.

$sel:customerSpeakerId:SpeakerSummary', speakerSummary_customerSpeakerId - The client-provided identifier for the speaker.

$sel:domainId:SpeakerSummary', speakerSummary_domainId - The identifier of the domain that contains the speaker.

$sel:generatedSpeakerId:SpeakerSummary', speakerSummary_generatedSpeakerId - The service-generated identifier for the speaker.

$sel:lastAccessedAt:SpeakerSummary', speakerSummary_lastAccessedAt - The timestamp when the speaker was last accessed for enrollment, re-enrollment or a successful authentication. This timestamp is accurate to one hour.

$sel:status:SpeakerSummary', speakerSummary_status - The current status of the speaker.

$sel:updatedAt:SpeakerSummary', speakerSummary_updatedAt - A timestamp showing the speaker's last update.

Tag

data Tag Source #

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

See: newTag smart constructor.

Constructors

Tag' (Sensitive Text) (Sensitive Text) 

Instances

Instances details
FromJSON Tag Source # 
Instance details

Defined in Amazonka.VoiceId.Types.Tag

ToJSON Tag Source # 
Instance details

Defined in Amazonka.VoiceId.Types.Tag

Generic Tag Source # 
Instance details

Defined in Amazonka.VoiceId.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

Show Tag Source # 
Instance details

Defined in Amazonka.VoiceId.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

NFData Tag Source # 
Instance details

Defined in Amazonka.VoiceId.Types.Tag

Methods

rnf :: Tag -> () #

Eq Tag Source # 
Instance details

Defined in Amazonka.VoiceId.Types.Tag

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Hashable Tag Source # 
Instance details

Defined in Amazonka.VoiceId.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

type Rep Tag Source # 
Instance details

Defined in Amazonka.VoiceId.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.VoiceId.Types.Tag" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" '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))))

newTag Source #

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'.

VoiceSpoofingRisk

data VoiceSpoofingRisk Source #

The details resulting from 'Voice Spoofing Risk' analysis of the speaker.

See: newVoiceSpoofingRisk smart constructor.

Instances

Instances details
FromJSON VoiceSpoofingRisk Source # 
Instance details

Defined in Amazonka.VoiceId.Types.VoiceSpoofingRisk

Generic VoiceSpoofingRisk Source # 
Instance details

Defined in Amazonka.VoiceId.Types.VoiceSpoofingRisk

Associated Types

type Rep VoiceSpoofingRisk :: Type -> Type #

Read VoiceSpoofingRisk Source # 
Instance details

Defined in Amazonka.VoiceId.Types.VoiceSpoofingRisk

Show VoiceSpoofingRisk Source # 
Instance details

Defined in Amazonka.VoiceId.Types.VoiceSpoofingRisk

NFData VoiceSpoofingRisk Source # 
Instance details

Defined in Amazonka.VoiceId.Types.VoiceSpoofingRisk

Methods

rnf :: VoiceSpoofingRisk -> () #

Eq VoiceSpoofingRisk Source # 
Instance details

Defined in Amazonka.VoiceId.Types.VoiceSpoofingRisk

Hashable VoiceSpoofingRisk Source # 
Instance details

Defined in Amazonka.VoiceId.Types.VoiceSpoofingRisk

type Rep VoiceSpoofingRisk Source # 
Instance details

Defined in Amazonka.VoiceId.Types.VoiceSpoofingRisk

type Rep VoiceSpoofingRisk = D1 ('MetaData "VoiceSpoofingRisk" "Amazonka.VoiceId.Types.VoiceSpoofingRisk" "amazonka-voice-id-2.0-E9fR3xKghdA6rj9Pl7P2NC" 'False) (C1 ('MetaCons "VoiceSpoofingRisk'" 'PrefixI 'True) (S1 ('MetaSel ('Just "riskScore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))

newVoiceSpoofingRisk Source #

Create a value of VoiceSpoofingRisk 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:riskScore:VoiceSpoofingRisk', voiceSpoofingRisk_riskScore - The score indicating the likelihood of speaker’s voice being spoofed.