Class: Aws::LexModelBuildingService::Types::StartMigrationRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::LexModelBuildingService::Types::StartMigrationRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-lexmodelbuildingservice/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#migration_strategy ⇒ String
The strategy used to conduct the migration.
-
#v1_bot_name ⇒ String
The name of the Amazon Lex V1 bot that you are migrating to Amazon Lex V2.
-
#v1_bot_version ⇒ String
The version of the bot to migrate to Amazon Lex V2.
-
#v2_bot_name ⇒ String
The name of the Amazon Lex V2 bot that you are migrating the Amazon Lex V1 bot to.
-
#v2_bot_role ⇒ String
The IAM role that Amazon Lex uses to run the Amazon Lex V2 bot.
Instance Attribute Details
#migration_strategy ⇒ String
The strategy used to conduct the migration.
-
‘CREATE_NEW` - Creates a new Amazon Lex V2 bot and migrates the Amazon Lex V1 bot to the new bot.
-
‘UPDATE_EXISTING` - Overwrites the existing Amazon Lex V2 bot metadata and the locale being migrated. It doesn’t change any other locales in the Amazon Lex V2 bot. If the locale doesn’t exist, a new locale is created in the Amazon Lex V2 bot.
4338 4339 4340 4341 4342 4343 4344 4345 4346 |
# File 'lib/aws-sdk-lexmodelbuildingservice/types.rb', line 4338 class StartMigrationRequest < Struct.new( :v1_bot_name, :v1_bot_version, :v2_bot_name, :v2_bot_role, :migration_strategy) SENSITIVE = [] include Aws::Structure end |
#v1_bot_name ⇒ String
The name of the Amazon Lex V1 bot that you are migrating to Amazon Lex V2.
4338 4339 4340 4341 4342 4343 4344 4345 4346 |
# File 'lib/aws-sdk-lexmodelbuildingservice/types.rb', line 4338 class StartMigrationRequest < Struct.new( :v1_bot_name, :v1_bot_version, :v2_bot_name, :v2_bot_role, :migration_strategy) SENSITIVE = [] include Aws::Structure end |
#v1_bot_version ⇒ String
The version of the bot to migrate to Amazon Lex V2. You can migrate the ‘$LATEST` version as well as any numbered version.
4338 4339 4340 4341 4342 4343 4344 4345 4346 |
# File 'lib/aws-sdk-lexmodelbuildingservice/types.rb', line 4338 class StartMigrationRequest < Struct.new( :v1_bot_name, :v1_bot_version, :v2_bot_name, :v2_bot_role, :migration_strategy) SENSITIVE = [] include Aws::Structure end |
#v2_bot_name ⇒ String
The name of the Amazon Lex V2 bot that you are migrating the Amazon Lex V1 bot to.
-
If the Amazon Lex V2 bot doesn’t exist, you must use the ‘CREATE_NEW` migration strategy.
-
If the Amazon Lex V2 bot exists, you must use the ‘UPDATE_EXISTING` migration strategy to change the contents of the Amazon Lex V2 bot.
4338 4339 4340 4341 4342 4343 4344 4345 4346 |
# File 'lib/aws-sdk-lexmodelbuildingservice/types.rb', line 4338 class StartMigrationRequest < Struct.new( :v1_bot_name, :v1_bot_version, :v2_bot_name, :v2_bot_role, :migration_strategy) SENSITIVE = [] include Aws::Structure end |
#v2_bot_role ⇒ String
The IAM role that Amazon Lex uses to run the Amazon Lex V2 bot.
4338 4339 4340 4341 4342 4343 4344 4345 4346 |
# File 'lib/aws-sdk-lexmodelbuildingservice/types.rb', line 4338 class StartMigrationRequest < Struct.new( :v1_bot_name, :v1_bot_version, :v2_bot_name, :v2_bot_role, :migration_strategy) SENSITIVE = [] include Aws::Structure end |