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