Class: Aws::LexModelBuildingService::Types::StartImportRequest
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::LexModelBuildingService::Types::StartImportRequest
 
 
- Includes:
 - Structure
 
- Defined in:
 - lib/aws-sdk-lexmodelbuildingservice/types.rb
 
Overview
Constant Summary collapse
- SENSITIVE =
 []
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 the `GetImport` 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.
 
      4246 4247 4248 4249 4250 4251 4252 4253  | 
    
      # File 'lib/aws-sdk-lexmodelbuildingservice/types.rb', line 4246 class StartImportRequest < Struct.new( :payload, :resource_type, :merge_strategy, :tags) SENSITIVE = [] include Aws::Structure end  | 
  
#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.
      4246 4247 4248 4249 4250 4251 4252 4253  | 
    
      # File 'lib/aws-sdk-lexmodelbuildingservice/types.rb', line 4246 class StartImportRequest < Struct.new( :payload, :resource_type, :merge_strategy, :tags) SENSITIVE = [] include Aws::Structure end  | 
  
#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.
 
      4246 4247 4248 4249 4250 4251 4252 4253  | 
    
      # File 'lib/aws-sdk-lexmodelbuildingservice/types.rb', line 4246 class StartImportRequest < Struct.new( :payload, :resource_type, :merge_strategy, :tags) SENSITIVE = [] include Aws::Structure end  | 
  
#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.
      4246 4247 4248 4249 4250 4251 4252 4253  | 
    
      # File 'lib/aws-sdk-lexmodelbuildingservice/types.rb', line 4246 class StartImportRequest < Struct.new( :payload, :resource_type, :merge_strategy, :tags) SENSITIVE = [] include Aws::Structure end  |