You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::Translate::Types::ImportTerminologyRequest

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Note:

When passing ImportTerminologyRequest as input to an Aws::Client method, you can use a vanilla 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
  },
}

Instance Attribute Summary collapse

Instance Attribute Details

#descriptionString

The description of the custom terminology being imported.

Returns:

  • (String)

    The description of the custom terminology being imported.

#encryption_keyTypes::EncryptionKey

The encryption key for the custom terminology being imported.

Returns:

#merge_strategyString

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.

Possible values:

  • OVERWRITE

Returns:

  • (String)

    The merge strategy of the custom terminology being imported.

#nameString

The name of the custom terminology being imported.

Returns:

  • (String)

    The name of the custom terminology being imported.

#terminology_dataTypes::TerminologyData

The terminology data for the custom terminology being imported.

Returns: