libZSservicesZSamazonka-dmsZSamazonka-dms
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.DMS.Types.SupportedEndpointType

Description

 
Synopsis

Documentation

data SupportedEndpointType Source #

Provides information about types of supported endpoints in response to a request by the DescribeEndpointTypes operation. This information includes the type of endpoint, the database engine name, and whether change data capture (CDC) is supported.

See: newSupportedEndpointType smart constructor.

Constructors

SupportedEndpointType' 

Fields

  • engineDisplayName :: Maybe Text

    The expanded name for the engine name. For example, if the EngineName parameter is "aurora," this value would be "Amazon Aurora MySQL."

  • endpointType :: Maybe ReplicationEndpointTypeValue

    The type of endpoint. Valid values are source and target.

  • engineName :: Maybe Text

    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".

  • replicationInstanceEngineMinimumVersion :: Maybe Text

    The earliest DMS engine version that supports this endpoint engine. Note that endpoint engines released with DMS versions earlier than 3.1.1 do not return a value for this parameter.

  • supportsCDC :: Maybe Bool

    Indicates if change data capture (CDC) is supported.

Instances

Instances details
Eq SupportedEndpointType Source # 
Instance details

Defined in Amazonka.DMS.Types.SupportedEndpointType

Read SupportedEndpointType Source # 
Instance details

Defined in Amazonka.DMS.Types.SupportedEndpointType

Show SupportedEndpointType Source # 
Instance details

Defined in Amazonka.DMS.Types.SupportedEndpointType

Generic SupportedEndpointType Source # 
Instance details

Defined in Amazonka.DMS.Types.SupportedEndpointType

Associated Types

type Rep SupportedEndpointType :: Type -> Type #

NFData SupportedEndpointType Source # 
Instance details

Defined in Amazonka.DMS.Types.SupportedEndpointType

Methods

rnf :: SupportedEndpointType -> () #

Hashable SupportedEndpointType Source # 
Instance details

Defined in Amazonka.DMS.Types.SupportedEndpointType

FromJSON SupportedEndpointType Source # 
Instance details

Defined in Amazonka.DMS.Types.SupportedEndpointType

type Rep SupportedEndpointType Source # 
Instance details

Defined in Amazonka.DMS.Types.SupportedEndpointType

type Rep SupportedEndpointType = D1 ('MetaData "SupportedEndpointType" "Amazonka.DMS.Types.SupportedEndpointType" "libZSservicesZSamazonka-dmsZSamazonka-dms" 'False) (C1 ('MetaCons "SupportedEndpointType'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "engineDisplayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "endpointType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReplicationEndpointTypeValue))) :*: (S1 ('MetaSel ('Just "engineName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "replicationInstanceEngineMinimumVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "supportsCDC") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))))

newSupportedEndpointType :: SupportedEndpointType Source #

Create a value of SupportedEndpointType with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:engineDisplayName:SupportedEndpointType', supportedEndpointType_engineDisplayName - The expanded name for the engine name. For example, if the EngineName parameter is "aurora," this value would be "Amazon Aurora MySQL."

$sel:endpointType:SupportedEndpointType', supportedEndpointType_endpointType - The type of endpoint. Valid values are source and target.

$sel:engineName:SupportedEndpointType', supportedEndpointType_engineName - 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".

$sel:replicationInstanceEngineMinimumVersion:SupportedEndpointType', supportedEndpointType_replicationInstanceEngineMinimumVersion - The earliest DMS engine version that supports this endpoint engine. Note that endpoint engines released with DMS versions earlier than 3.1.1 do not return a value for this parameter.

$sel:supportsCDC:SupportedEndpointType', supportedEndpointType_supportsCDC - Indicates if change data capture (CDC) is supported.

supportedEndpointType_engineDisplayName :: Lens' SupportedEndpointType (Maybe Text) Source #

The expanded name for the engine name. For example, if the EngineName parameter is "aurora," this value would be "Amazon Aurora MySQL."

supportedEndpointType_endpointType :: Lens' SupportedEndpointType (Maybe ReplicationEndpointTypeValue) Source #

The type of endpoint. Valid values are source and target.

supportedEndpointType_engineName :: Lens' SupportedEndpointType (Maybe Text) Source #

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".

supportedEndpointType_replicationInstanceEngineMinimumVersion :: Lens' SupportedEndpointType (Maybe Text) Source #

The earliest DMS engine version that supports this endpoint engine. Note that endpoint engines released with DMS versions earlier than 3.1.1 do not return a value for this parameter.

supportedEndpointType_supportsCDC :: Lens' SupportedEndpointType (Maybe Bool) Source #

Indicates if change data capture (CDC) is supported.