

# TerminologyProperties
<a name="API_TerminologyProperties"></a>

The properties of the custom terminology.

## Contents
<a name="API_TerminologyProperties_Contents"></a>

 ** Arn **   <a name="translate-Type-TerminologyProperties-Arn"></a>
 The Amazon Resource Name (ARN) of the custom terminology.   
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 512.  
Required: No

 ** CreatedAt **   <a name="translate-Type-TerminologyProperties-CreatedAt"></a>
The time at which the custom terminology was created, based on the timestamp.  
Type: Timestamp  
Required: No

 ** Description **   <a name="translate-Type-TerminologyProperties-Description"></a>
The description of the custom terminology properties.  
Type: String  
Length Constraints: Maximum length of 256.  
Pattern: `[\P{M}\p{M}]{0,256}`   
Required: No

 ** Directionality **   <a name="translate-Type-TerminologyProperties-Directionality"></a>
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.
Type: String  
Valid Values: `UNI | MULTI`   
Required: No

 ** EncryptionKey **   <a name="translate-Type-TerminologyProperties-EncryptionKey"></a>
The encryption key for the custom terminology.  
Type: [EncryptionKey](API_EncryptionKey.md) object  
Required: No

 ** Format **   <a name="translate-Type-TerminologyProperties-Format"></a>
The format of the custom terminology input file.  
Type: String  
Valid Values: `CSV | TMX | TSV`   
Required: No

 ** LastUpdatedAt **   <a name="translate-Type-TerminologyProperties-LastUpdatedAt"></a>
The time at which the custom terminology was last update, based on the timestamp.  
Type: Timestamp  
Required: No

 ** Message **   <a name="translate-Type-TerminologyProperties-Message"></a>
Additional information from Amazon Translate about the terminology resource.  
Type: String  
Required: No

 ** Name **   <a name="translate-Type-TerminologyProperties-Name"></a>
The name of the custom terminology.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 256.  
Pattern: `^([A-Za-z0-9-]_?)+$`   
Required: No

 ** SizeBytes **   <a name="translate-Type-TerminologyProperties-SizeBytes"></a>
The size of the file used when importing a custom terminology.  
Type: Integer  
Required: No

 ** SkippedTermCount **   <a name="translate-Type-TerminologyProperties-SkippedTermCount"></a>
The number of terms in the input file that Amazon Translate skipped when you created or updated the terminology resource.  
Type: Integer  
Required: No

 ** SourceLanguageCode **   <a name="translate-Type-TerminologyProperties-SourceLanguageCode"></a>
The language code for the source text of the translation request for which the custom terminology is being used.  
Type: String  
Length Constraints: Minimum length of 2. Maximum length of 5.  
Required: No

 ** TargetLanguageCodes **   <a name="translate-Type-TerminologyProperties-TargetLanguageCodes"></a>
The language codes for the target languages available with the custom terminology resource. All possible target languages are returned in array.  
Type: Array of strings  
Length Constraints: Minimum length of 2. Maximum length of 5.  
Required: No

 ** TermCount **   <a name="translate-Type-TerminologyProperties-TermCount"></a>
The number of terms included in the custom terminology.  
Type: Integer  
Required: No

## See Also
<a name="API_TerminologyProperties_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/translate-2017-07-01/TerminologyProperties) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/translate-2017-07-01/TerminologyProperties) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/translate-2017-07-01/TerminologyProperties) 