class Aws::Translate::Types::ImportTerminologyRequest

@note When making an API call, you may pass ImportTerminologyRequest

data as a hash:

    {
      name: "ResourceName", # required
      merge_strategy: "OVERWRITE", # required, accepts OVERWRITE
      description: "Description",
      terminology_data: { # required
        file: "data", # required
        format: "CSV", # required, accepts CSV, TMX
      },
      encryption_key: {
        type: "KMS", # required, accepts KMS
        id: "EncryptionKeyID", # required
      },
    }

@!attribute [rw] name

The name of the custom terminology being imported.
@return [String]

@!attribute [rw] merge_strategy

The merge strategy of the custom terminology being imported.
Currently, only the OVERWRITE merge strategy is supported. In this
case, the imported terminology will overwrite an existing
terminology of the same name.
@return [String]

@!attribute [rw] description

The description of the custom terminology being imported.
@return [String]

@!attribute [rw] terminology_data

The terminology data for the custom terminology being imported.
@return [Types::TerminologyData]

@!attribute [rw] encryption_key

The encryption key for the custom terminology being imported.
@return [Types::EncryptionKey]

@see docs.aws.amazon.com/goto/WebAPI/translate-2017-07-01/ImportTerminologyRequest AWS API Documentation

Constants

SENSITIVE