You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::LexModelBuildingService::Types::StartImportRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::LexModelBuildingService::Types::StartImportRequest
- Defined in:
- (unknown)
Overview
When passing StartImportRequest as input to an Aws::Client method, you can use a vanilla Hash:
{
payload: "data", # required
resource_type: "BOT", # required, accepts BOT, INTENT, SLOT_TYPE
merge_strategy: "OVERWRITE_LATEST", # required, accepts OVERWRITE_LATEST, FAIL_ON_CONFLICT
tags: [
{
key: "TagKey", # required
value: "TagValue", # required
},
],
}
Instance Attribute Summary collapse
-
#merge_strategy ⇒ String
Specifies the action that the
StartImport
operation should take when there is an existing resource with the same name. -
#payload ⇒ String
A zip archive in binary format.
-
#resource_type ⇒ String
Specifies the type of resource to export.
-
#tags ⇒ Array<Types::Tag>
A list of tags to add to the imported bot.
Instance Attribute Details
#merge_strategy ⇒ String
Specifies the action that the StartImport
operation should take when
there is an existing resource with the same name.
FAIL_ON_CONFLICT - The import operation is stopped on the first conflict between a resource in the import file and an existing resource. The name of the resource causing the conflict is in the
failureReason
field of the response to theGetImport
operation.OVERWRITE_LATEST - The import operation proceeds even if there is a conflict with an existing resource. The $LASTEST version of the existing resource is overwritten with the data from the import file.
Possible values:
- OVERWRITE_LATEST
- FAIL_ON_CONFLICT
#payload ⇒ String
A zip archive in binary format. The archive should contain one file, a
JSON file containing the resource to import. The resource should match
the type specified in the resourceType
field.
#resource_type ⇒ String
Specifies the type of resource to export. Each resource also exports any resources that it depends on.
A bot exports dependent intents.
An intent exports dependent slot types.
Possible values:
- BOT
- INTENT
- SLOT_TYPE
#tags ⇒ Array<Types::Tag>
A list of tags to add to the imported bot. You can only add tags when you import a bot, you can\'t add tags to an intent or slot type.