Class: Aws::LexModelBuildingService::Types::StartMigrationRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::LexModelBuildingService::Types::StartMigrationRequest
- Defined in:
- gems/aws-sdk-lexmodelbuildingservice/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 'gems/aws-sdk-lexmodelbuildingservice/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 'gems/aws-sdk-lexmodelbuildingservice/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 'gems/aws-sdk-lexmodelbuildingservice/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 'gems/aws-sdk-lexmodelbuildingservice/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 'gems/aws-sdk-lexmodelbuildingservice/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 |