Values.SpeakerEnrollmentJobSourceContains all the information about a speaker enrollment job.
type nonrec t = {createdAt : Timestamp.t option;A timestamp of when the speaker enrollment job was created.
*)dataAccessRoleArn : IamRoleArn.t option;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.
*)domainId : DomainId.t option;The identifier of the domain that contains the speaker enrollment job.
*)endedAt : Timestamp.t option;A timestamp of when the speaker enrollment job ended.
*)enrollmentConfig : EnrollmentConfig.t option;The configuration that defines the action to take when the speaker is already enrolled in Voice ID, and the FraudDetectionConfig to use.
*)failureDetails : FailureDetails.t option;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.
*)inputDataConfig : InputDataConfig.t option;The input data config containing an S3 URI for the input manifest file that contains the list of speaker enrollment job requests.
*)jobId : JobId.t option;The service-generated identifier for the speaker enrollment job.
*)jobName : JobName.t option;The client-provided name for the speaker enrollment job.
*)jobProgress : JobProgress.t option;Provides details on job progress. This field shows the completed percentage of registration requests listed in the input file.
*)jobStatus : SpeakerEnrollmentJobStatus.t option;The current status of the speaker enrollment job.
*)outputDataConfig : OutputDataConfig.t option;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.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `String of IamRoleArn.t
| `Structure of
(string
* [> `Enum of string
| `Integer of Integer.t
| `String of String_.t
| `Structure of
(string
* [> `Enum of string
| `Integer of Score.t
| `List of [> `String of WatchlistId.t ] list ])
list ])
list
| `Timestamp of Timestamp.t ])
list ]