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
show all
Defined in:
(unknown)

Overview

Note:

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

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.

    Possible values:

    • OVERWRITE_LATEST
    • FAIL_ON_CONFLICT

Returns:

  • (String)

    Specifies the action that the StartImport operation should take when there is an existing resource with the same name.

#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)

    A zip archive in binary format.

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

    Possible values:

    • BOT
    • INTENT
    • SLOT_TYPE

Returns:

  • (String)

    Specifies the type of resource to export.

#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:

  • (Array<Types::Tag>)

    A list of tags to add to the imported bot.