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?
  • Undocumented

    Declaration

    Swift

    public init(endpointType: ReplicationEndpointTypeValue? = nil, engineDisplayName: String? = nil, engineName: String? = nil, replicationInstanceEngineMinimumVersion: String? = nil, supportsCDC: Bool? = nil)