Module Awso_voice_id.ValuesSource

Sourceval service : Awso.Service.t
Sourceval apiVersion : string
Sourceval endpointPrefix : string
Sourceval serviceFullName : string
Sourceval signatureVersion : string
Sourceval protocol : string
Sourceval globalEndpoint : string
Sourceval targetPrefix : string
Sourceval simple_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval composed_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval to_query : ('a -> Awso.Client.Query.value) -> 'a -> Awso.Client.Query.t
Sourceval structure_to_value_aux : ('a * 'b option) list -> f:(('a * 'b) list -> 'c) -> [> `Structure of 'c ]
Sourceval structure_to_value : ('a * 'b option) list -> [> `Structure of ('a * 'b) list ]
Sourceval structure_to_wrapped_value : wrapper:'a -> response:'a -> ('b * 'c option) list -> [> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]
Sourcemodule WatchlistId : sig ... end
Sourcemodule FraudDetectionAction : sig ... end
Sourcemodule Score : sig ... end
Sourcemodule Integer : sig ... end
Sourcemodule String_ : sig ... end
Sourcemodule KmsKeyId : sig ... end
Sourcemodule GeneratedFraudsterId : sig ... end
Sourcemodule TagKey : sig ... end
Sourcemodule TagValue : sig ... end

The fraud detection configuration to be used during the batch speaker enrollment job.

Sourcemodule ExistingEnrollmentAction : sig ... end
Sourcemodule S3Uri : sig ... end
Sourcemodule Boolean : sig ... end
Sourcemodule DomainId : sig ... end
Sourcemodule Timestamp : sig ... end
Sourcemodule WatchlistDescription : sig ... end
Sourcemodule WatchlistName : sig ... end
Sourcemodule CustomerSpeakerId : sig ... end
Sourcemodule GeneratedSpeakerId : sig ... end
Sourcemodule SpeakerStatus : sig ... end
Sourcemodule FailureDetails : sig ... end

Contains error details for a failed batch job.

Sourcemodule JobId : sig ... end
Sourcemodule JobName : sig ... end
Sourcemodule JobProgress : sig ... end

Indicates the completion progress for a batch job.

Sourcemodule ResponseWatchlistIds : sig ... end
Sourcemodule Arn : sig ... end
Sourcemodule Description : sig ... end
Sourcemodule DomainName : sig ... end
Sourcemodule DomainStatus : sig ... end

The configuration containing information about the customer managed key used for encrypting customer data.

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.

Sourcemodule WatchlistDetails : sig ... end

Details of the watchlists in a domain.

Sourcemodule FraudDetectionReason : sig ... end
Sourcemodule KnownFraudsterRisk : sig ... end

Contains details produced as a result of performing known fraudster risk analysis on a speaker.

Sourcemodule VoiceSpoofingRisk : sig ... end

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

Sourcemodule ConflictType : sig ... end
Sourcemodule ResourceType : sig ... end
Sourcemodule Tag : sig ... end

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

Sourcemodule EnrollmentConfig : sig ... end

Contains configurations defining enrollment behavior for the batch job.

Sourcemodule IamRoleArn : sig ... end
Sourcemodule InputDataConfig : sig ... end

The configuration containing input file information for a batch job.

Sourcemodule OutputDataConfig : sig ... end

The configuration containing output file information for a batch job.

Sourcemodule RegistrationConfig : sig ... end

The registration configuration to be used during the batch fraudster registration job.

Sourcemodule WatchlistSummary : sig ... end

Contains a summary of information about a watchlist.

Sourcemodule SpeakerSummary : sig ... end

Contains a summary of information about a speaker.

Contains a summary of information about a speaker enrollment job.

Sourcemodule FraudsterSummary : sig ... end

Contains a summary of information about a fraudster.

Contains a summary of information about a fraudster registration job.

Sourcemodule DomainSummary : sig ... end

Contains a summary of information about a domain.

The configuration used to authenticate a speaker during a session.

Sourcemodule AuthenticationDecision : sig ... end
Sourcemodule UniqueIdLarge : sig ... end

The configuration used for performing fraud detection over a speaker during a session.

Sourcemodule FraudDetectionDecision : sig ... end
Sourcemodule FraudDetectionReasons : sig ... end
Sourcemodule FraudRiskDetails : sig ... end

Details regarding various fraud risk analyses performed against the current session state and streamed audio of the speaker.

Sourcemodule AccessDeniedException : sig ... end

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

Sourcemodule ConflictException : sig ... end

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

Sourcemodule InternalServerException : sig ... end

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

Sourcemodule ResourceNotFoundException : sig ... end

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

Sourcemodule ThrottlingException : sig ... end

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.

Sourcemodule ValidationException : sig ... end

The request failed one or more validations; check the error message for more details.

Sourcemodule Watchlist : sig ... end

Contains all the information about a watchlist.

Sourcemodule Domain : sig ... end

Contains all the information about a domain.

Sourcemodule AmazonResourceName : sig ... end
Sourcemodule TagKeyList : sig ... end
Sourcemodule TagList : sig ... end

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

Sourcemodule SpeakerEnrollmentJob : sig ... end

Contains all the information about a speaker enrollment job.

Sourcemodule ClientTokenString : sig ... end
Sourcemodule FraudsterRegistrationJob : sig ... end

Contains all the information about a fraudster registration job.

Sourcemodule Speaker : sig ... end

Contains all the information about a speaker.

Sourcemodule SpeakerId : sig ... end
Sourcemodule WatchlistSummaries : sig ... end
Sourcemodule MaxResultsForList : sig ... end
Sourcemodule NextToken : sig ... end
Sourcemodule SpeakerSummaries : sig ... end
Sourcemodule FraudsterSummaries : sig ... end
Sourcemodule DomainSummaries : sig ... end
Sourcemodule MaxResultsForListDomainFe : sig ... end
Sourcemodule AuthenticationResult : sig ... end

The authentication result produced by Voice ID, processed against the current session state and streamed audio of the speaker.

Sourcemodule FraudDetectionResult : sig ... end

The fraud detection result produced by Voice ID, processed against the current session state and streamed audio of the speaker.

Sourcemodule SessionId : sig ... end
Sourcemodule SessionName : sig ... end
Sourcemodule StreamingStatus : sig ... end
Sourcemodule SessionNameOrId : sig ... end
Sourcemodule Fraudster : sig ... end

Contains all the information about a fraudster.

Sourcemodule FraudsterId : sig ... end
Sourcemodule UpdateWatchlistResponse : sig ... end

Updates the specified watchlist. Every domain has a default watchlist which cannot be updated.

Sourcemodule UpdateWatchlistRequest : sig ... end

Updates the specified watchlist. Every domain has a default watchlist which cannot be updated.

Sourcemodule UpdateDomainResponse : sig ... end

Updates the specified domain. This API has clobber behavior, and clears and replaces all attributes. If an optional field, such as 'Description' is not provided, it is removed from the domain.

Sourcemodule UpdateDomainRequest : sig ... end

Updates the specified domain. This API has clobber behavior, and clears and replaces all attributes. If an optional field, such as 'Description' is not provided, it is removed from the domain.

Sourcemodule UntagResourceResponse : sig ... end

Removes specified tags from a specified Amazon Connect Voice ID resource.

Sourcemodule UntagResourceRequest : sig ... end

Removes specified tags from a specified Amazon Connect Voice ID resource.

Sourcemodule TagResourceResponse : sig ... end

Tags a Voice ID resource with the provided list of tags.

Sourcemodule TagResourceRequest : sig ... end

Tags a Voice ID resource with the provided list of tags.

Starts a new batch speaker enrollment job using specified details.

Starts a new batch speaker enrollment job using specified details.

Starts a new batch fraudster registration job using provided details.

Starts a new batch fraudster registration job using provided details.

Sourcemodule OptOutSpeakerResponse : sig ... end

Opts out a speaker from Voice ID. A speaker can be opted out regardless of whether or not they already exist in Voice ID. If they don't yet exist, a new speaker is created in an opted out state. If they already exist, their existing status is overridden and they are opted out. Enrollment and evaluation authentication requests are rejected for opted out speakers, and opted out speakers have no voice embeddings stored in Voice ID.

Sourcemodule OptOutSpeakerRequest : sig ... end

Opts out a speaker from Voice ID. A speaker can be opted out regardless of whether or not they already exist in Voice ID. If they don't yet exist, a new speaker is created in an opted out state. If they already exist, their existing status is overridden and they are opted out. Enrollment and evaluation authentication requests are rejected for opted out speakers, and opted out speakers have no voice embeddings stored in Voice ID.

Sourcemodule ListWatchlistsResponse : sig ... end

Lists all watchlists in a specified domain.

Sourcemodule ListWatchlistsRequest : sig ... end

Lists all watchlists in a specified domain.

Lists all tags associated with a specified Voice ID resource.

Lists all tags associated with a specified Voice ID resource.

Sourcemodule ListSpeakersResponse : sig ... end

Lists all speakers in a specified domain.

Sourcemodule ListSpeakersRequest : sig ... end

Lists all speakers in a specified domain.

Lists all the speaker enrollment jobs in the domain with the specified JobStatus. If JobStatus is not provided, this lists all jobs with all possible speaker enrollment job statuses.

Lists all the speaker enrollment jobs in the domain with the specified JobStatus. If JobStatus is not provided, this lists all jobs with all possible speaker enrollment job statuses.

Sourcemodule ListFraudstersResponse : sig ... end

Lists all fraudsters in a specified watchlist or domain.

Sourcemodule ListFraudstersRequest : sig ... end

Lists all fraudsters in a specified watchlist or domain.

Lists all the fraudster registration jobs in the domain with the given JobStatus. If JobStatus is not provided, this lists all fraudster registration jobs in the given domain.

Lists all the fraudster registration jobs in the domain with the given JobStatus. If JobStatus is not provided, this lists all fraudster registration jobs in the given domain.

Sourcemodule ListDomainsResponse : sig ... end

Lists all the domains in the Amazon Web Services account.

Sourcemodule ListDomainsRequest : sig ... end

Lists all the domains in the Amazon Web Services account.

Sourcemodule EvaluateSessionResponse : sig ... end

Evaluates a specified session based on audio data accumulated during a streaming Amazon Connect Voice ID call.

Sourcemodule EvaluateSessionRequest : sig ... end

Evaluates a specified session based on audio data accumulated during a streaming Amazon Connect Voice ID call.

Disassociates the fraudsters from the watchlist specified. Voice ID always expects a fraudster to be a part of at least one watchlist. If you try to disassociate a fraudster from its only watchlist, a ValidationException is thrown.

Disassociates the fraudsters from the watchlist specified. Voice ID always expects a fraudster to be a part of at least one watchlist. If you try to disassociate a fraudster from its only watchlist, a ValidationException is thrown.

Sourcemodule DescribeWatchlistResponse : sig ... end

Describes the specified watchlist.

Sourcemodule DescribeWatchlistRequest : sig ... end

Describes the specified watchlist.

Sourcemodule DescribeSpeakerResponse : sig ... end

Describes the specified speaker.

Sourcemodule DescribeSpeakerRequest : sig ... end

Describes the specified speaker.

Describes the specified speaker enrollment job.

Describes the specified speaker enrollment job.

Sourcemodule DescribeFraudsterResponse : sig ... end

Describes the specified fraudster.

Sourcemodule DescribeFraudsterRequest : sig ... end

Describes the specified fraudster.

Describes the specified fraudster registration job.

Describes the specified fraudster registration job.

Sourcemodule DescribeDomainResponse : sig ... end

Describes the specified domain.

Sourcemodule DescribeDomainRequest : sig ... end

Describes the specified domain.

Sourcemodule DeleteWatchlistRequest : sig ... end

Deletes the specified watchlist from Voice ID. This API throws an exception when there are fraudsters in the watchlist that you are trying to delete. You must delete the fraudsters, and then delete the watchlist. Every domain has a default watchlist which cannot be deleted.

Sourcemodule DeleteSpeakerRequest : sig ... end

Deletes the specified speaker from Voice ID.

Sourcemodule DeleteFraudsterRequest : sig ... end

Deletes the specified fraudster from Voice ID. This action disassociates the fraudster from any watchlists it is a part of.

Sourcemodule DeleteDomainRequest : sig ... end

Deletes the specified domain from Voice ID.

Sourcemodule CreateWatchlistResponse : sig ... end

Creates a watchlist that fraudsters can be a part of.

Sourcemodule CreateWatchlistRequest : sig ... end

Creates a watchlist that fraudsters can be a part of.

Sourcemodule CreateDomainResponse : sig ... end

Creates a domain that contains all Amazon Connect Voice ID data, such as speakers, fraudsters, customer audio, and voiceprints. Every domain is created with a default watchlist that fraudsters can be a part of.

Sourcemodule CreateDomainRequest : sig ... end

Creates a domain that contains all Amazon Connect Voice ID data, such as speakers, fraudsters, customer audio, and voiceprints. Every domain is created with a default watchlist that fraudsters can be a part of.

Associates the fraudsters with the watchlist specified in the same domain.

Sourcemodule AssociateFraudsterRequest : sig ... end

Associates the fraudsters with the watchlist specified in the same domain.