ConnectionInput
public struct ConnectionInput : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
These key-value pairs define parameters for the connection.
Declaration
Swift
public let connectionProperties: [ConnectionPropertyKey : String]
-
The type of the connection. Currently, these types are supported: JDBC - Designates a connection to a database through Java Database Connectivity (JDBC). KAFKA - Designates a connection to an Apache Kafka streaming platform. MONGODB - Designates a connection to a MongoDB document database. SFTP is not supported.
Declaration
Swift
public let connectionType: ConnectionType
-
The description of the connection.
Declaration
Swift
public let description: String?
-
A list of criteria that can be used in selecting this connection.
Declaration
Swift
public let matchCriteria: [String]?
-
The name of the connection.
Declaration
Swift
public let name: String
-
A map of physical connection requirements, such as virtual private cloud (VPC) and SecurityGroup, that are needed to successfully make this connection.
Declaration
Swift
public let physicalConnectionRequirements: PhysicalConnectionRequirements?
-
init(connectionProperties:connectionType:description:matchCriteria:name:physicalConnectionRequirements:)
Undocumented
Declaration
Swift
public init(connectionProperties: [ConnectionPropertyKey : String], connectionType: ConnectionType, description: String? = nil, matchCriteria: [String]? = nil, name: String, physicalConnectionRequirements: PhysicalConnectionRequirements? = nil)
-
Declaration
Swift
public func validate(name: String) throws