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