class Aws::LexModelsV2::Types::StartImportRequest

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

data as a hash:

    {
      import_id: "Id", # required
      resource_specification: { # required
        bot_import_specification: {
          bot_name: "Name", # required
          role_arn: "RoleArn", # required
          data_privacy: { # required
            child_directed: false, # required
          },
          idle_session_ttl_in_seconds: 1,
          bot_tags: {
            "TagKey" => "TagValue",
          },
          test_bot_alias_tags: {
            "TagKey" => "TagValue",
          },
        },
        bot_locale_import_specification: {
          bot_id: "Id", # required
          bot_version: "DraftBotVersion", # required
          locale_id: "LocaleId", # required
          nlu_intent_confidence_threshold: 1.0,
          voice_settings: {
            voice_id: "VoiceId", # required
          },
        },
      },
      merge_strategy: "Overwrite", # required, accepts Overwrite, FailOnConflict
      file_password: "ImportExportFilePassword",
    }

@!attribute [rw] import_id

The unique identifier for the import. It is included in the response
from the operation.
@return [String]

@!attribute [rw] resource_specification

Parameters for creating the bot or bot locale.
@return [Types::ImportResourceSpecification]

@!attribute [rw] merge_strategy

The strategy to use when there is a name conflict between the
imported resource and an existing resource. When the merge strategy
is `FailOnConflict` existing resources are not overwritten and the
import fails.
@return [String]

@!attribute [rw] file_password

The password used to encrypt the zip archive that contains the bot
or bot locale definition. You should always encrypt the zip archive
to protect it during transit between your site and Amazon Lex.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/StartImportRequest AWS API Documentation

Constants

SENSITIVE