Class: Aws::LexModelBuildingService::Types::StartImportRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-lexmodelbuildingservice/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#merge_strategyString

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.

Returns:

  • (String)


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

#payloadString

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.

Returns:

  • (String)


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_typeString

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.

Returns:

  • (String)


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

#tagsArray<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.

Returns:



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