SupportedEndpointType
public struct SupportedEndpointType : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The type of endpoint. Valid values are source and target.
Declaration
Swift
public let endpointType: ReplicationEndpointTypeValue?
-
The expanded name for the engine name. For example, if the EngineName parameter is “aurora,” this value would be “Amazon Aurora MySQL.”
Declaration
Swift
public let engineDisplayName: String?
-
The database engine name. Valid values, depending on the EndpointType, include “mysql”, “oracle”, “postgres”, “mariadb”, “aurora”, “aurora-postgresql”, “redshift”, “s3”, “db2”, “azuredb”, “sybase”, “dynamodb”, “mongodb”, “kinesis”, “kafka”, “elasticsearch”, “documentdb”, “sqlserver”, and “neptune”.
Declaration
Swift
public let engineName: String?
-
The earliest AWS DMS engine version that supports this endpoint engine. Note that endpoint engines released with AWS DMS versions earlier than 3.1.1 do not return a value for this parameter.
Declaration
Swift
public let replicationInstanceEngineMinimumVersion: String?
-
Indicates if Change Data Capture (CDC) is supported.
Declaration
Swift
public let supportsCDC: Bool?
-
init(endpointType:engineDisplayName:engineName:replicationInstanceEngineMinimumVersion:supportsCDC:)
Undocumented
Declaration
Swift
public init(endpointType: ReplicationEndpointTypeValue? = nil, engineDisplayName: String? = nil, engineName: String? = nil, replicationInstanceEngineMinimumVersion: String? = nil, supportsCDC: Bool? = nil)