CreateFlowRequest
public struct CreateFlowRequest : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember] -
A description of the flow you want to create.
Declaration
Swift
public let description: String? -
The configuration that controls how Amazon AppFlow places data in the destination connector.
Declaration
Swift
public let destinationFlowConfigList: [DestinationFlowConfig] -
The specified name of the flow. Spaces are not allowed. Use underscores (_) or hyphens (-) only.
Declaration
Swift
public let flowName: String -
The ARN (Amazon Resource Name) of the Key Management Service (KMS) key you provide for encryption. This is required if you do not want to use the Amazon AppFlow-managed KMS key. If you don’t provide anything here, Amazon AppFlow uses the Amazon AppFlow-managed KMS key.
Declaration
Swift
public let kmsArn: String? -
The configuration that controls how Amazon AppFlow retrieves data from the source connector.
Declaration
Swift
public let sourceFlowConfig: SourceFlowConfig -
The tags used to organize, track, or control access for your flow.
Declaration
Swift
public let tags: [String : String]? -
A list of tasks that Amazon AppFlow performs while transferring the data in the flow run.
Declaration
Swift
public let tasks: [Task] -
The trigger settings that determine how and when the flow runs.
Declaration
Swift
public let triggerConfig: TriggerConfig -
init(description:destinationFlowConfigList:flowName:kmsArn:sourceFlowConfig:tags:tasks:triggerConfig:)Undocumented
Declaration
Swift
public init(description: String? = nil, destinationFlowConfigList: [DestinationFlowConfig], flowName: String, kmsArn: String? = nil, sourceFlowConfig: SourceFlowConfig, tags: [String : String]? = nil, tasks: [Task], triggerConfig: TriggerConfig) -
Declaration
Swift
public func validate(name: String) throws
View on GitHub
CreateFlowRequest Structure Reference