Skip to content

Start Import

lexmodelbuildingservice_start_import R Documentation

Starts a job to import a resource to Amazon Lex

Description

Starts a job to import a resource to Amazon Lex.

Usage

lexmodelbuildingservice_start_import(payload, resourceType,
  mergeStrategy, tags)

Arguments

payload

[required] 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.

resourceType

[required] 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.

mergeStrategy

[required] Specifies the action that the start_import 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 get_import 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.

tags

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.

Value

A list with the following syntax:

list(
  name = "string",
  resourceType = "BOT"|"INTENT"|"SLOT_TYPE",
  mergeStrategy = "OVERWRITE_LATEST"|"FAIL_ON_CONFLICT",
  importId = "string",
  importStatus = "IN_PROGRESS"|"COMPLETE"|"FAILED",
  tags = list(
    list(
      key = "string",
      value = "string"
    )
  ),
  createdDate = as.POSIXct(
    "2015-01-01"
  )
)

Request syntax

svc$start_import(
  payload = raw,
  resourceType = "BOT"|"INTENT"|"SLOT_TYPE",
  mergeStrategy = "OVERWRITE_LATEST"|"FAIL_ON_CONFLICT",
  tags = list(
    list(
      key = "string",
      value = "string"
    )
  )
)