StartImportRequest
public struct StartImportRequest : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
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.
Declaration
Swift
public let mergeStrategy: MergeStrategy
-
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.
Declaration
Swift
public let payload: Data
-
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.
Declaration
Swift
public let resourceType: ResourceType
-
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.
Declaration
Swift
public let tags: [Tag]?
-
Undocumented
Declaration
Swift
public init(mergeStrategy: MergeStrategy, payload: Data, resourceType: ResourceType, tags: [Tag]? = nil)
-
Declaration
Swift
public func validate(name: String) throws