Values.TextTranslationJobPropertiesSourceProvides information about a translation job.
type nonrec t = {jobId : JobId.t option;The ID of the translation job.
*)jobName : JobName.t option;The user-defined name of the translation job.
*)jobStatus : JobStatus.t option;The status of the translation job.
*)jobDetails : JobDetails.t option;The number of documents successfully and unsuccessfully processed during the translation job.
*)sourceLanguageCode : LanguageCodeString.t option;The language code of the language of the source text. The language must be a language supported by Amazon Translate.
*)targetLanguageCodes : TargetLanguageCodeStringList.t option;The language code of the language of the target text. The language must be a language supported by Amazon Translate.
*)terminologyNames : ResourceNameList.t option;A list containing the names of the terminologies applied to a translation job. Only one terminology can be applied per StartTextTranslationJob request at this time.
*)parallelDataNames : ResourceNameList.t option;A list containing the names of the parallel data resources applied to the translation job.
*)message : UnboundedLengthString.t option;An explanation of any errors that may have occurred during the translation job.
*)submittedTime : Timestamp.t option;The time at which the translation job was submitted.
*)endTime : Timestamp.t option;The time at which the translation job ended.
*)inputDataConfig : InputDataConfig.t option;The input configuration properties that were specified when the job was requested.
*)outputDataConfig : OutputDataConfig.t option;The output configuration properties that were specified when the job was requested.
*)dataAccessRoleArn : IamRoleArn.t option;The Amazon Resource Name (ARN) of an AWS Identity Access and Management (IAM) role that granted Amazon Translate read access to the job's input data.
*)settings : TranslationSettings.t option;Settings that modify the translation output.
*)}val make :
?jobId:JobId.t ->
?jobName:JobName.t ->
?jobStatus:JobStatus.t ->
?jobDetails:JobDetails.t ->
?sourceLanguageCode:LanguageCodeString.t ->
?targetLanguageCodes:TargetLanguageCodeStringList.t ->
?terminologyNames:ResourceNameList.t ->
?parallelDataNames:ResourceNameList.t ->
?message:UnboundedLengthString.t ->
?submittedTime:Timestamp.t ->
?endTime:Timestamp.t ->
?inputDataConfig:InputDataConfig.t ->
?outputDataConfig:OutputDataConfig.t ->
?dataAccessRoleArn:IamRoleArn.t ->
?settings:TranslationSettings.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of [> `String of LanguageCodeString.t ] list
| `String of JobId.t
| `Structure of
(string
* [> `Enum of string
| `Integer of Integer.t
| `String of S3Uri.t
| `Structure of
(string * [> `Enum of string | `String of EncryptionKeyID.t ])
list ])
list
| `Timestamp of Timestamp.t ])
list ]