Values.TerminologyPropertiesSourceThe properties of the custom terminology.
type nonrec t = {name : ResourceName.t option;The name of the custom terminology.
*)description : Description.t option;The description of the custom terminology properties.
*)arn : TerminologyArn.t option;The Amazon Resource Name (ARN) of the custom terminology.
*)sourceLanguageCode : LanguageCodeString.t option;The language code for the source text of the translation request for which the custom terminology is being used.
*)targetLanguageCodes : LanguageCodeStringList.t option;The language codes for the target languages available with the custom terminology resource. All possible target languages are returned in array.
*)encryptionKey : EncryptionKey.t option;The encryption key for the custom terminology.
*)sizeBytes : Integer.t option;The size of the file used when importing a custom terminology.
*)termCount : Integer.t option;The number of terms included in the custom terminology.
*)createdAt : Timestamp.t option;The time at which the custom terminology was created, based on the timestamp.
*)lastUpdatedAt : Timestamp.t option;The time at which the custom terminology was last update, based on the timestamp.
*)directionality : Directionality.t option;The directionality of your terminology resource indicates whether it has one source language (uni-directional) or multiple (multi-directional). UNI The terminology resource has one source language (the first column in a CSV file), and all of its other languages are target languages. MULTI Any language in the terminology resource can be the source language.
*)message : UnboundedLengthString.t option;Additional information from Amazon Translate about the terminology resource.
*)skippedTermCount : Integer.t option;The number of terms in the input file that Amazon Translate skipped when you created or updated the terminology resource.
*)format : TerminologyDataFormat.t option;The format of the custom terminology input file.
*)}val make :
?name:ResourceName.t ->
?description:Description.t ->
?arn:TerminologyArn.t ->
?sourceLanguageCode:LanguageCodeString.t ->
?targetLanguageCodes:LanguageCodeStringList.t ->
?encryptionKey:EncryptionKey.t ->
?sizeBytes:Integer.t ->
?termCount:Integer.t ->
?createdAt:Timestamp.t ->
?lastUpdatedAt:Timestamp.t ->
?directionality:Directionality.t ->
?message:UnboundedLengthString.t ->
?skippedTermCount:Integer.t ->
?format:TerminologyDataFormat.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `Integer of Integer.t
| `List of [> `String of LanguageCodeString.t ] list
| `String of ResourceName.t
| `Structure of
(string * [> `Enum of string | `String of EncryptionKeyID.t ]) list
| `Timestamp of Timestamp.t ])
list ]