CreateConnectorProfileRequest
public struct CreateConnectorProfileRequest : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
Indicates the connection mode and specifies whether it is public or private. Private flows use AWS PrivateLink to route data over AWS infrastructure without exposing it to the public internet.
Declaration
Swift
public let connectionMode: ConnectionMode
-
Defines the connector-specific configuration and credentials.
Declaration
Swift
public let connectorProfileConfig: ConnectorProfileConfig
-
The name of the connector profile. The name is unique for each ConnectorProfile in your AWS account.
Declaration
Swift
public let connectorProfileName: String
-
The type of connector, such as Salesforce, Amplitude, and so on.
Declaration
Swift
public let connectorType: ConnectorType
-
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?
-
Undocumented
Declaration
Swift
public init(connectionMode: ConnectionMode, connectorProfileConfig: ConnectorProfileConfig, connectorProfileName: String, connectorType: ConnectorType, kmsArn: String? = nil)
-
Declaration
Swift
public func validate(name: String) throws