amazonka-dms-1.6.1: Amazon Database Migration Service SDK.

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

Network.AWS.DMS

Contents

Description

AWS Database Migration Service

AWS Database Migration Service (AWS DMS) can migrate your data to and from the most widely used commercial and open-source databases such as Oracle, PostgreSQL, Microsoft SQL Server, Amazon Redshift, MariaDB, Amazon Aurora, MySQL, and SAP Adaptive Server Enterprise (ASE). The service supports homogeneous migrations such as Oracle to Oracle, as well as heterogeneous migrations between different database platforms, such as Oracle to MySQL or SQL Server to PostgreSQL.

For more information about AWS DMS, see the AWS DMS user guide at What Is AWS Database Migration Service?

Synopsis

Service Configuration

dms :: Service Source #

API version 2016-01-01 of the Amazon Database Migration Service SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by DMS.

InvalidSubnet

_InvalidSubnet :: AsError a => Getting (First ServiceError) a ServiceError Source #

The subnet provided is invalid.

KMSKeyNotAccessibleFault

_KMSKeyNotAccessibleFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

AWS DMS cannot access the KMS key.

ReplicationSubnetGroupDoesNotCoverEnoughAZs

_ReplicationSubnetGroupDoesNotCoverEnoughAZs :: AsError a => Getting (First ServiceError) a ServiceError Source #

The replication subnet group does not cover enough Availability Zones (AZs). Edit the replication subnet group and add more AZs.

InvalidResourceStateFault

_InvalidResourceStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The resource is in a state that prevents it from being used for database migration.

InvalidCertificateFault

SNSNoAuthorizationFault

_SNSNoAuthorizationFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

You are not authorized for the SNS subscription.

ResourceAlreadyExistsFault

_ResourceAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The resource you are attempting to create already exists.

InsufficientResourceCapacityFault

_InsufficientResourceCapacityFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

There are not enough resources allocated to the database migration.

SNSInvalidTopicFault

ResourceQuotaExceededFault

_ResourceQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The quota for this resource quota has been exceeded.

UpgradeDependencyFailureFault

_UpgradeDependencyFailureFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

An upgrade dependency is preventing the database migration.

ResourceNotFoundFault

_ResourceNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The resource could not be found.

StorageQuotaExceededFault

_StorageQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The storage quota has been exceeded.

AccessDeniedFault

_AccessDeniedFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

AWS DMS was denied access to the endpoint.

SubnetAlreadyInUse

_SubnetAlreadyInUse :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified subnet is already in use.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

DeleteReplicationInstance

RebootReplicationInstance

ReloadTables

StartReplicationTaskAssessment

CreateEndpoint

DescribeSchemas (Paginated)

ModifyEventSubscription

DescribeReplicationInstanceTaskLogs

DescribeEvents (Paginated)

DeleteEndpoint

ListTagsForResource

DescribeEndpointTypes (Paginated)

DeleteReplicationTask

DescribeReplicationTaskAssessmentResults (Paginated)

TestConnection

DescribeConnections (Paginated)

RemoveTagsFromResource

ModifyEndpoint

CreateEventSubscription

DescribeCertificates (Paginated)

DeleteEventSubscription

DescribeTableStatistics (Paginated)

DescribeReplicationSubnetGroups (Paginated)

StartReplicationTask

DescribeEventSubscriptions (Paginated)

AddTagsToResource

CreateReplicationSubnetGroup

DeleteCertificate

RefreshSchemas

DescribeReplicationTasks (Paginated)

DescribeEventCategories

DescribeOrderableReplicationInstances (Paginated)

CreateReplicationTask

DescribeEndpoints (Paginated)

ModifyReplicationInstance

ImportCertificate

ModifyReplicationSubnetGroup

DescribeAccountAttributes

DescribeReplicationInstances (Paginated)

DescribeRefreshSchemasStatus

StopReplicationTask

ModifyReplicationTask

CreateReplicationInstance

DeleteReplicationSubnetGroup

Types

AuthMechanismValue

data AuthMechanismValue Source #

Constructors

Default 
MongodbCr 
ScramSha1 
Instances
Bounded AuthMechanismValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Enum AuthMechanismValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Eq AuthMechanismValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Data AuthMechanismValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AuthMechanismValue -> c AuthMechanismValue #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AuthMechanismValue #

toConstr :: AuthMechanismValue -> Constr #

dataTypeOf :: AuthMechanismValue -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AuthMechanismValue) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AuthMechanismValue) #

gmapT :: (forall b. Data b => b -> b) -> AuthMechanismValue -> AuthMechanismValue #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AuthMechanismValue -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AuthMechanismValue -> r #

gmapQ :: (forall d. Data d => d -> u) -> AuthMechanismValue -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AuthMechanismValue -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AuthMechanismValue -> m AuthMechanismValue #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AuthMechanismValue -> m AuthMechanismValue #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AuthMechanismValue -> m AuthMechanismValue #

Ord AuthMechanismValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Read AuthMechanismValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Show AuthMechanismValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Generic AuthMechanismValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Associated Types

type Rep AuthMechanismValue :: Type -> Type #

Hashable AuthMechanismValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToJSON AuthMechanismValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

FromJSON AuthMechanismValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToHeader AuthMechanismValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToQuery AuthMechanismValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToByteString AuthMechanismValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

FromText AuthMechanismValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToText AuthMechanismValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

NFData AuthMechanismValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Methods

rnf :: AuthMechanismValue -> () #

type Rep AuthMechanismValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

type Rep AuthMechanismValue = D1 (MetaData "AuthMechanismValue" "Network.AWS.DMS.Types.Sum" "amazonka-dms-1.6.1-14neO3bVY9yK6uL0mC7eXy" False) (C1 (MetaCons "Default" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "MongodbCr" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ScramSha1" PrefixI False) (U1 :: Type -> Type)))

AuthTypeValue

data AuthTypeValue Source #

Constructors

NO 
Password 
Instances
Bounded AuthTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Enum AuthTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Eq AuthTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Data AuthTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AuthTypeValue -> c AuthTypeValue #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AuthTypeValue #

toConstr :: AuthTypeValue -> Constr #

dataTypeOf :: AuthTypeValue -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AuthTypeValue) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AuthTypeValue) #

gmapT :: (forall b. Data b => b -> b) -> AuthTypeValue -> AuthTypeValue #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AuthTypeValue -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AuthTypeValue -> r #

gmapQ :: (forall d. Data d => d -> u) -> AuthTypeValue -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AuthTypeValue -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AuthTypeValue -> m AuthTypeValue #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AuthTypeValue -> m AuthTypeValue #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AuthTypeValue -> m AuthTypeValue #

Ord AuthTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Read AuthTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Show AuthTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Generic AuthTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Associated Types

type Rep AuthTypeValue :: Type -> Type #

Hashable AuthTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToJSON AuthTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

FromJSON AuthTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToHeader AuthTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToQuery AuthTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToByteString AuthTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

FromText AuthTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToText AuthTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Methods

toText :: AuthTypeValue -> Text #

NFData AuthTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Methods

rnf :: AuthTypeValue -> () #

type Rep AuthTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

type Rep AuthTypeValue = D1 (MetaData "AuthTypeValue" "Network.AWS.DMS.Types.Sum" "amazonka-dms-1.6.1-14neO3bVY9yK6uL0mC7eXy" False) (C1 (MetaCons "NO" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Password" PrefixI False) (U1 :: Type -> Type))

CompressionTypeValue

data CompressionTypeValue Source #

Constructors

CTVGzip 
CTVNone 
Instances
Bounded CompressionTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Enum CompressionTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Eq CompressionTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Data CompressionTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CompressionTypeValue -> c CompressionTypeValue #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CompressionTypeValue #

toConstr :: CompressionTypeValue -> Constr #

dataTypeOf :: CompressionTypeValue -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CompressionTypeValue) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CompressionTypeValue) #

gmapT :: (forall b. Data b => b -> b) -> CompressionTypeValue -> CompressionTypeValue #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CompressionTypeValue -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CompressionTypeValue -> r #

gmapQ :: (forall d. Data d => d -> u) -> CompressionTypeValue -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CompressionTypeValue -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CompressionTypeValue -> m CompressionTypeValue #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CompressionTypeValue -> m CompressionTypeValue #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CompressionTypeValue -> m CompressionTypeValue #

Ord CompressionTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Read CompressionTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Show CompressionTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Generic CompressionTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Associated Types

type Rep CompressionTypeValue :: Type -> Type #

Hashable CompressionTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToJSON CompressionTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

FromJSON CompressionTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToHeader CompressionTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToQuery CompressionTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToByteString CompressionTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

FromText CompressionTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToText CompressionTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

NFData CompressionTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Methods

rnf :: CompressionTypeValue -> () #

type Rep CompressionTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

type Rep CompressionTypeValue = D1 (MetaData "CompressionTypeValue" "Network.AWS.DMS.Types.Sum" "amazonka-dms-1.6.1-14neO3bVY9yK6uL0mC7eXy" False) (C1 (MetaCons "CTVGzip" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CTVNone" PrefixI False) (U1 :: Type -> Type))

DmsSSLModeValue

data DmsSSLModeValue Source #

Instances
Bounded DmsSSLModeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Enum DmsSSLModeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Eq DmsSSLModeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Data DmsSSLModeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DmsSSLModeValue -> c DmsSSLModeValue #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DmsSSLModeValue #

toConstr :: DmsSSLModeValue -> Constr #

dataTypeOf :: DmsSSLModeValue -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DmsSSLModeValue) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DmsSSLModeValue) #

gmapT :: (forall b. Data b => b -> b) -> DmsSSLModeValue -> DmsSSLModeValue #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DmsSSLModeValue -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DmsSSLModeValue -> r #

gmapQ :: (forall d. Data d => d -> u) -> DmsSSLModeValue -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DmsSSLModeValue -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DmsSSLModeValue -> m DmsSSLModeValue #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DmsSSLModeValue -> m DmsSSLModeValue #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DmsSSLModeValue -> m DmsSSLModeValue #

Ord DmsSSLModeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Read DmsSSLModeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Show DmsSSLModeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Generic DmsSSLModeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Associated Types

type Rep DmsSSLModeValue :: Type -> Type #

Hashable DmsSSLModeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToJSON DmsSSLModeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

FromJSON DmsSSLModeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToHeader DmsSSLModeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToQuery DmsSSLModeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToByteString DmsSSLModeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

FromText DmsSSLModeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToText DmsSSLModeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

NFData DmsSSLModeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Methods

rnf :: DmsSSLModeValue -> () #

type Rep DmsSSLModeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

type Rep DmsSSLModeValue = D1 (MetaData "DmsSSLModeValue" "Network.AWS.DMS.Types.Sum" "amazonka-dms-1.6.1-14neO3bVY9yK6uL0mC7eXy" False) ((C1 (MetaCons "DSMVNone" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "DSMVRequire" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "DSMVVerifyCa" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "DSMVVerifyFull" PrefixI False) (U1 :: Type -> Type)))

MigrationTypeValue

data MigrationTypeValue Source #

Constructors

Cdc 
FullLoad 
FullLoadAndCdc 
Instances
Bounded MigrationTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Enum MigrationTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Eq MigrationTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Data MigrationTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MigrationTypeValue -> c MigrationTypeValue #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MigrationTypeValue #

toConstr :: MigrationTypeValue -> Constr #

dataTypeOf :: MigrationTypeValue -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c MigrationTypeValue) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MigrationTypeValue) #

gmapT :: (forall b. Data b => b -> b) -> MigrationTypeValue -> MigrationTypeValue #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MigrationTypeValue -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MigrationTypeValue -> r #

gmapQ :: (forall d. Data d => d -> u) -> MigrationTypeValue -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MigrationTypeValue -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MigrationTypeValue -> m MigrationTypeValue #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MigrationTypeValue -> m MigrationTypeValue #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MigrationTypeValue -> m MigrationTypeValue #

Ord MigrationTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Read MigrationTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Show MigrationTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Generic MigrationTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Associated Types

type Rep MigrationTypeValue :: Type -> Type #

Hashable MigrationTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToJSON MigrationTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

FromJSON MigrationTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToHeader MigrationTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToQuery MigrationTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToByteString MigrationTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

FromText MigrationTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToText MigrationTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

NFData MigrationTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Methods

rnf :: MigrationTypeValue -> () #

type Rep MigrationTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

type Rep MigrationTypeValue = D1 (MetaData "MigrationTypeValue" "Network.AWS.DMS.Types.Sum" "amazonka-dms-1.6.1-14neO3bVY9yK6uL0mC7eXy" False) (C1 (MetaCons "Cdc" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "FullLoad" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "FullLoadAndCdc" PrefixI False) (U1 :: Type -> Type)))

NestingLevelValue

data NestingLevelValue Source #

Constructors

None 
One 
Instances
Bounded NestingLevelValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Enum NestingLevelValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Eq NestingLevelValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Data NestingLevelValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> NestingLevelValue -> c NestingLevelValue #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c NestingLevelValue #

toConstr :: NestingLevelValue -> Constr #

dataTypeOf :: NestingLevelValue -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c NestingLevelValue) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c NestingLevelValue) #

gmapT :: (forall b. Data b => b -> b) -> NestingLevelValue -> NestingLevelValue #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> NestingLevelValue -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> NestingLevelValue -> r #

gmapQ :: (forall d. Data d => d -> u) -> NestingLevelValue -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> NestingLevelValue -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> NestingLevelValue -> m NestingLevelValue #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> NestingLevelValue -> m NestingLevelValue #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> NestingLevelValue -> m NestingLevelValue #

Ord NestingLevelValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Read NestingLevelValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Show NestingLevelValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Generic NestingLevelValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Associated Types

type Rep NestingLevelValue :: Type -> Type #

Hashable NestingLevelValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToJSON NestingLevelValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

FromJSON NestingLevelValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToHeader NestingLevelValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToQuery NestingLevelValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToByteString NestingLevelValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

FromText NestingLevelValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToText NestingLevelValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

NFData NestingLevelValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Methods

rnf :: NestingLevelValue -> () #

type Rep NestingLevelValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

type Rep NestingLevelValue = D1 (MetaData "NestingLevelValue" "Network.AWS.DMS.Types.Sum" "amazonka-dms-1.6.1-14neO3bVY9yK6uL0mC7eXy" False) (C1 (MetaCons "None" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "One" PrefixI False) (U1 :: Type -> Type))

RefreshSchemasStatusTypeValue

data RefreshSchemasStatusTypeValue Source #

Constructors

Failed 
Refreshing 
Successful 
Instances
Bounded RefreshSchemasStatusTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Enum RefreshSchemasStatusTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Eq RefreshSchemasStatusTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Data RefreshSchemasStatusTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RefreshSchemasStatusTypeValue -> c RefreshSchemasStatusTypeValue #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RefreshSchemasStatusTypeValue #

toConstr :: RefreshSchemasStatusTypeValue -> Constr #

dataTypeOf :: RefreshSchemasStatusTypeValue -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RefreshSchemasStatusTypeValue) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RefreshSchemasStatusTypeValue) #

gmapT :: (forall b. Data b => b -> b) -> RefreshSchemasStatusTypeValue -> RefreshSchemasStatusTypeValue #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RefreshSchemasStatusTypeValue -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RefreshSchemasStatusTypeValue -> r #

gmapQ :: (forall d. Data d => d -> u) -> RefreshSchemasStatusTypeValue -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RefreshSchemasStatusTypeValue -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RefreshSchemasStatusTypeValue -> m RefreshSchemasStatusTypeValue #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RefreshSchemasStatusTypeValue -> m RefreshSchemasStatusTypeValue #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RefreshSchemasStatusTypeValue -> m RefreshSchemasStatusTypeValue #

Ord RefreshSchemasStatusTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Read RefreshSchemasStatusTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Show RefreshSchemasStatusTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Generic RefreshSchemasStatusTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Associated Types

type Rep RefreshSchemasStatusTypeValue :: Type -> Type #

Hashable RefreshSchemasStatusTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

FromJSON RefreshSchemasStatusTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToHeader RefreshSchemasStatusTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToQuery RefreshSchemasStatusTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToByteString RefreshSchemasStatusTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

FromText RefreshSchemasStatusTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToText RefreshSchemasStatusTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

NFData RefreshSchemasStatusTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

type Rep RefreshSchemasStatusTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

type Rep RefreshSchemasStatusTypeValue = D1 (MetaData "RefreshSchemasStatusTypeValue" "Network.AWS.DMS.Types.Sum" "amazonka-dms-1.6.1-14neO3bVY9yK6uL0mC7eXy" False) (C1 (MetaCons "Failed" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Refreshing" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Successful" PrefixI False) (U1 :: Type -> Type)))

ReplicationEndpointTypeValue

data ReplicationEndpointTypeValue Source #

Constructors

Source 
Target 
Instances
Bounded ReplicationEndpointTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Enum ReplicationEndpointTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Eq ReplicationEndpointTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Data ReplicationEndpointTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ReplicationEndpointTypeValue -> c ReplicationEndpointTypeValue #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ReplicationEndpointTypeValue #

toConstr :: ReplicationEndpointTypeValue -> Constr #

dataTypeOf :: ReplicationEndpointTypeValue -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ReplicationEndpointTypeValue) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ReplicationEndpointTypeValue) #

gmapT :: (forall b. Data b => b -> b) -> ReplicationEndpointTypeValue -> ReplicationEndpointTypeValue #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ReplicationEndpointTypeValue -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ReplicationEndpointTypeValue -> r #

gmapQ :: (forall d. Data d => d -> u) -> ReplicationEndpointTypeValue -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ReplicationEndpointTypeValue -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ReplicationEndpointTypeValue -> m ReplicationEndpointTypeValue #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ReplicationEndpointTypeValue -> m ReplicationEndpointTypeValue #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ReplicationEndpointTypeValue -> m ReplicationEndpointTypeValue #

Ord ReplicationEndpointTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Read ReplicationEndpointTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Show ReplicationEndpointTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Generic ReplicationEndpointTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Associated Types

type Rep ReplicationEndpointTypeValue :: Type -> Type #

Hashable ReplicationEndpointTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToJSON ReplicationEndpointTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

FromJSON ReplicationEndpointTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToHeader ReplicationEndpointTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToQuery ReplicationEndpointTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToByteString ReplicationEndpointTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

FromText ReplicationEndpointTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToText ReplicationEndpointTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

NFData ReplicationEndpointTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

type Rep ReplicationEndpointTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

type Rep ReplicationEndpointTypeValue = D1 (MetaData "ReplicationEndpointTypeValue" "Network.AWS.DMS.Types.Sum" "amazonka-dms-1.6.1-14neO3bVY9yK6uL0mC7eXy" False) (C1 (MetaCons "Source" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Target" PrefixI False) (U1 :: Type -> Type))

SourceType

data SourceType Source #

Constructors

ReplicationInstance 
Instances
Bounded SourceType Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Enum SourceType Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Eq SourceType Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Data SourceType Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SourceType -> c SourceType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SourceType #

toConstr :: SourceType -> Constr #

dataTypeOf :: SourceType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SourceType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SourceType) #

gmapT :: (forall b. Data b => b -> b) -> SourceType -> SourceType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SourceType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SourceType -> r #

gmapQ :: (forall d. Data d => d -> u) -> SourceType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SourceType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SourceType -> m SourceType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SourceType -> m SourceType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SourceType -> m SourceType #

Ord SourceType Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Read SourceType Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Show SourceType Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Generic SourceType Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Associated Types

type Rep SourceType :: Type -> Type #

Hashable SourceType Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToJSON SourceType Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

FromJSON SourceType Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToHeader SourceType Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToQuery SourceType Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToByteString SourceType Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

FromText SourceType Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToText SourceType Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Methods

toText :: SourceType -> Text #

NFData SourceType Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Methods

rnf :: SourceType -> () #

type Rep SourceType Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

type Rep SourceType = D1 (MetaData "SourceType" "Network.AWS.DMS.Types.Sum" "amazonka-dms-1.6.1-14neO3bVY9yK6uL0mC7eXy" False) (C1 (MetaCons "ReplicationInstance" PrefixI False) (U1 :: Type -> Type))

StartReplicationTaskTypeValue

data StartReplicationTaskTypeValue Source #

Instances
Bounded StartReplicationTaskTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Enum StartReplicationTaskTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Eq StartReplicationTaskTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Data StartReplicationTaskTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> StartReplicationTaskTypeValue -> c StartReplicationTaskTypeValue #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c StartReplicationTaskTypeValue #

toConstr :: StartReplicationTaskTypeValue -> Constr #

dataTypeOf :: StartReplicationTaskTypeValue -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c StartReplicationTaskTypeValue) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c StartReplicationTaskTypeValue) #

gmapT :: (forall b. Data b => b -> b) -> StartReplicationTaskTypeValue -> StartReplicationTaskTypeValue #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> StartReplicationTaskTypeValue -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> StartReplicationTaskTypeValue -> r #

gmapQ :: (forall d. Data d => d -> u) -> StartReplicationTaskTypeValue -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> StartReplicationTaskTypeValue -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> StartReplicationTaskTypeValue -> m StartReplicationTaskTypeValue #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> StartReplicationTaskTypeValue -> m StartReplicationTaskTypeValue #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> StartReplicationTaskTypeValue -> m StartReplicationTaskTypeValue #

Ord StartReplicationTaskTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Read StartReplicationTaskTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Show StartReplicationTaskTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Generic StartReplicationTaskTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Associated Types

type Rep StartReplicationTaskTypeValue :: Type -> Type #

Hashable StartReplicationTaskTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToJSON StartReplicationTaskTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToHeader StartReplicationTaskTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToQuery StartReplicationTaskTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToByteString StartReplicationTaskTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

FromText StartReplicationTaskTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToText StartReplicationTaskTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

NFData StartReplicationTaskTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

type Rep StartReplicationTaskTypeValue Source # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

type Rep StartReplicationTaskTypeValue = D1 (MetaData "StartReplicationTaskTypeValue" "Network.AWS.DMS.Types.Sum" "amazonka-dms-1.6.1-14neO3bVY9yK6uL0mC7eXy" False) (C1 (MetaCons "ReloadTarget" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ResumeProcessing" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "StartReplication" PrefixI False) (U1 :: Type -> Type)))

AccountQuota

data AccountQuota Source #

Describes a quota for an AWS account, for example, the number of replication instances allowed.

See: accountQuota smart constructor.

Instances
Eq AccountQuota Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Data AccountQuota Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AccountQuota -> c AccountQuota #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AccountQuota #

toConstr :: AccountQuota -> Constr #

dataTypeOf :: AccountQuota -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AccountQuota) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AccountQuota) #

gmapT :: (forall b. Data b => b -> b) -> AccountQuota -> AccountQuota #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AccountQuota -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AccountQuota -> r #

gmapQ :: (forall d. Data d => d -> u) -> AccountQuota -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AccountQuota -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AccountQuota -> m AccountQuota #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountQuota -> m AccountQuota #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountQuota -> m AccountQuota #

Read AccountQuota Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Show AccountQuota Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Generic AccountQuota Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Associated Types

type Rep AccountQuota :: Type -> Type #

Hashable AccountQuota Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

FromJSON AccountQuota Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

NFData AccountQuota Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

rnf :: AccountQuota -> () #

type Rep AccountQuota Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

type Rep AccountQuota = D1 (MetaData "AccountQuota" "Network.AWS.DMS.Types.Product" "amazonka-dms-1.6.1-14neO3bVY9yK6uL0mC7eXy" False) (C1 (MetaCons "AccountQuota'" PrefixI True) (S1 (MetaSel (Just "_aqMax") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 (MetaSel (Just "_aqUsed") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 (MetaSel (Just "_aqAccountQuotaName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

accountQuota :: AccountQuota Source #

Creates a value of AccountQuota with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • aqMax - The maximum allowed value for the quota.
  • aqUsed - The amount currently used toward the quota maximum.
  • aqAccountQuotaName - The name of the AWS DMS quota for this AWS account.

aqMax :: Lens' AccountQuota (Maybe Integer) Source #

The maximum allowed value for the quota.

aqUsed :: Lens' AccountQuota (Maybe Integer) Source #

The amount currently used toward the quota maximum.

aqAccountQuotaName :: Lens' AccountQuota (Maybe Text) Source #

The name of the AWS DMS quota for this AWS account.

AvailabilityZone

data AvailabilityZone Source #

See: availabilityZone smart constructor.

Instances
Eq AvailabilityZone Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Data AvailabilityZone Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AvailabilityZone -> c AvailabilityZone #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AvailabilityZone #

toConstr :: AvailabilityZone -> Constr #

dataTypeOf :: AvailabilityZone -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AvailabilityZone) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AvailabilityZone) #

gmapT :: (forall b. Data b => b -> b) -> AvailabilityZone -> AvailabilityZone #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AvailabilityZone -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AvailabilityZone -> r #

gmapQ :: (forall d. Data d => d -> u) -> AvailabilityZone -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AvailabilityZone -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AvailabilityZone -> m AvailabilityZone #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AvailabilityZone -> m AvailabilityZone #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AvailabilityZone -> m AvailabilityZone #

Read AvailabilityZone Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Show AvailabilityZone Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Generic AvailabilityZone Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Associated Types

type Rep AvailabilityZone :: Type -> Type #

Hashable AvailabilityZone Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

FromJSON AvailabilityZone Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

NFData AvailabilityZone Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

rnf :: AvailabilityZone -> () #

type Rep AvailabilityZone Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

type Rep AvailabilityZone = D1 (MetaData "AvailabilityZone" "Network.AWS.DMS.Types.Product" "amazonka-dms-1.6.1-14neO3bVY9yK6uL0mC7eXy" True) (C1 (MetaCons "AvailabilityZone'" PrefixI True) (S1 (MetaSel (Just "_azName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

availabilityZone :: AvailabilityZone Source #

Creates a value of AvailabilityZone with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • azName - The name of the availability zone.

azName :: Lens' AvailabilityZone (Maybe Text) Source #

The name of the availability zone.

Certificate

data Certificate Source #

The SSL certificate that can be used to encrypt connections between the endpoints and the replication instance.

See: certificate smart constructor.

Instances
Eq Certificate Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Data Certificate Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Certificate -> c Certificate #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Certificate #

toConstr :: Certificate -> Constr #

dataTypeOf :: Certificate -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Certificate) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Certificate) #

gmapT :: (forall b. Data b => b -> b) -> Certificate -> Certificate #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Certificate -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Certificate -> r #

gmapQ :: (forall d. Data d => d -> u) -> Certificate -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Certificate -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Certificate -> m Certificate #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Certificate -> m Certificate #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Certificate -> m Certificate #

Read Certificate Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Show Certificate Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Generic Certificate Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Associated Types

type Rep Certificate :: Type -> Type #

Hashable Certificate Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

FromJSON Certificate Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

NFData Certificate Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

rnf :: Certificate -> () #

type Rep Certificate Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

certificate :: Certificate Source #

Creates a value of Certificate with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • cCertificateOwner - The owner of the certificate.
  • cSigningAlgorithm - The signing algorithm for the certificate.
  • cValidFromDate - The beginning date that the certificate is valid.
  • cCertificatePem - The contents of the .pem X.509 certificate file for the certificate.
  • cCertificateARN - The Amazon Resource Name (ARN) for the certificate.
  • cCertificateCreationDate - The date that the certificate was created.
  • cCertificateIdentifier - The customer-assigned name of the certificate. Valid characters are A-z and 0-9.
  • cCertificateWallet - The location of the imported Oracle Wallet certificate for use with SSL.-- Note: This Lens automatically encodes and decodes Base64 data. The underlying isomorphism will encode to Base64 representation during serialisation, and decode from Base64 representation during deserialisation. This Lens accepts and returns only raw unencoded data.
  • cKeyLength - The key length of the cryptographic algorithm being used.
  • cValidToDate - The final date that the certificate is valid.

cCertificateOwner :: Lens' Certificate (Maybe Text) Source #

The owner of the certificate.

cSigningAlgorithm :: Lens' Certificate (Maybe Text) Source #

The signing algorithm for the certificate.

cValidFromDate :: Lens' Certificate (Maybe UTCTime) Source #

The beginning date that the certificate is valid.

cCertificatePem :: Lens' Certificate (Maybe Text) Source #

The contents of the .pem X.509 certificate file for the certificate.

cCertificateARN :: Lens' Certificate (Maybe Text) Source #

The Amazon Resource Name (ARN) for the certificate.

cCertificateCreationDate :: Lens' Certificate (Maybe UTCTime) Source #

The date that the certificate was created.

cCertificateIdentifier :: Lens' Certificate (Maybe Text) Source #

The customer-assigned name of the certificate. Valid characters are A-z and 0-9.

cCertificateWallet :: Lens' Certificate (Maybe ByteString) Source #

The location of the imported Oracle Wallet certificate for use with SSL.-- Note: This Lens automatically encodes and decodes Base64 data. The underlying isomorphism will encode to Base64 representation during serialisation, and decode from Base64 representation during deserialisation. This Lens accepts and returns only raw unencoded data.

cKeyLength :: Lens' Certificate (Maybe Int) Source #

The key length of the cryptographic algorithm being used.

cValidToDate :: Lens' Certificate (Maybe UTCTime) Source #

The final date that the certificate is valid.

Connection

data Connection Source #

See: connection smart constructor.

Instances
Eq Connection Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Data Connection Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Connection -> c Connection #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Connection #

toConstr :: Connection -> Constr #

dataTypeOf :: Connection -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Connection) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Connection) #

gmapT :: (forall b. Data b => b -> b) -> Connection -> Connection #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Connection -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Connection -> r #

gmapQ :: (forall d. Data d => d -> u) -> Connection -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Connection -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Connection -> m Connection #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Connection -> m Connection #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Connection -> m Connection #

Read Connection Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Show Connection Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Generic Connection Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Associated Types

type Rep Connection :: Type -> Type #

Hashable Connection Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

FromJSON Connection Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

NFData Connection Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

rnf :: Connection -> () #

type Rep Connection Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

type Rep Connection = D1 (MetaData "Connection" "Network.AWS.DMS.Types.Product" "amazonka-dms-1.6.1-14neO3bVY9yK6uL0mC7eXy" False) (C1 (MetaCons "Connection'" PrefixI True) ((S1 (MetaSel (Just "_cStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_cReplicationInstanceARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_cEndpointIdentifier") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_cReplicationInstanceIdentifier") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_cEndpointARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_cLastFailureMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

connection :: Connection Source #

Creates a value of Connection with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • cStatus - The connection status.
  • cReplicationInstanceARN - The Amazon Resource Name (ARN) of the replication instance.
  • cEndpointIdentifier - The identifier of the endpoint. Identifiers must begin with a letter; must contain only ASCII letters, digits, and hyphens; and must not end with a hyphen or contain two consecutive hyphens.
  • cReplicationInstanceIdentifier - The replication instance identifier. This parameter is stored as a lowercase string.
  • cEndpointARN - The Amazon Resource Name (ARN) string that uniquely identifies the endpoint.
  • cLastFailureMessage - The error message when the connection last failed.

cStatus :: Lens' Connection (Maybe Text) Source #

The connection status.

cReplicationInstanceARN :: Lens' Connection (Maybe Text) Source #

The Amazon Resource Name (ARN) of the replication instance.

cEndpointIdentifier :: Lens' Connection (Maybe Text) Source #

The identifier of the endpoint. Identifiers must begin with a letter; must contain only ASCII letters, digits, and hyphens; and must not end with a hyphen or contain two consecutive hyphens.

cReplicationInstanceIdentifier :: Lens' Connection (Maybe Text) Source #

The replication instance identifier. This parameter is stored as a lowercase string.

cEndpointARN :: Lens' Connection (Maybe Text) Source #

The Amazon Resource Name (ARN) string that uniquely identifies the endpoint.

cLastFailureMessage :: Lens' Connection (Maybe Text) Source #

The error message when the connection last failed.

DynamoDBSettings

data DynamoDBSettings Source #

See: dynamoDBSettings smart constructor.

Instances
Eq DynamoDBSettings Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Data DynamoDBSettings Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DynamoDBSettings -> c DynamoDBSettings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DynamoDBSettings #

toConstr :: DynamoDBSettings -> Constr #

dataTypeOf :: DynamoDBSettings -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DynamoDBSettings) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DynamoDBSettings) #

gmapT :: (forall b. Data b => b -> b) -> DynamoDBSettings -> DynamoDBSettings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DynamoDBSettings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DynamoDBSettings -> r #

gmapQ :: (forall d. Data d => d -> u) -> DynamoDBSettings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DynamoDBSettings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DynamoDBSettings -> m DynamoDBSettings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DynamoDBSettings -> m DynamoDBSettings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DynamoDBSettings -> m DynamoDBSettings #

Read DynamoDBSettings Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Show DynamoDBSettings Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Generic DynamoDBSettings Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Associated Types

type Rep DynamoDBSettings :: Type -> Type #

Hashable DynamoDBSettings Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

ToJSON DynamoDBSettings Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

FromJSON DynamoDBSettings Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

NFData DynamoDBSettings Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

rnf :: DynamoDBSettings -> () #

type Rep DynamoDBSettings Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

type Rep DynamoDBSettings = D1 (MetaData "DynamoDBSettings" "Network.AWS.DMS.Types.Product" "amazonka-dms-1.6.1-14neO3bVY9yK6uL0mC7eXy" True) (C1 (MetaCons "DynamoDBSettings'" PrefixI True) (S1 (MetaSel (Just "_ddsServiceAccessRoleARN") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

dynamoDBSettings Source #

Creates a value of DynamoDBSettings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ddsServiceAccessRoleARN :: Lens' DynamoDBSettings Text Source #

The Amazon Resource Name (ARN) used by the service access IAM role.

Endpoint

data Endpoint Source #

See: endpoint smart constructor.

Instances
Eq Endpoint Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Data Endpoint Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Endpoint -> c Endpoint #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Endpoint #

toConstr :: Endpoint -> Constr #

dataTypeOf :: Endpoint -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Endpoint) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Endpoint) #

gmapT :: (forall b. Data b => b -> b) -> Endpoint -> Endpoint #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Endpoint -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Endpoint -> r #

gmapQ :: (forall d. Data d => d -> u) -> Endpoint -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Endpoint -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Endpoint -> m Endpoint #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Endpoint -> m Endpoint #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Endpoint -> m Endpoint #

Show Endpoint Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Generic Endpoint Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Associated Types

type Rep Endpoint :: Type -> Type #

Methods

from :: Endpoint -> Rep Endpoint x #

to :: Rep Endpoint x -> Endpoint #

Hashable Endpoint Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

hashWithSalt :: Int -> Endpoint -> Int #

hash :: Endpoint -> Int #

FromJSON Endpoint Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

NFData Endpoint Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

rnf :: Endpoint -> () #

type Rep Endpoint Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

type Rep Endpoint = D1 (MetaData "Endpoint" "Network.AWS.DMS.Types.Product" "amazonka-dms-1.6.1-14neO3bVY9yK6uL0mC7eXy" False) (C1 (MetaCons "Endpoint'" PrefixI True) ((((S1 (MetaSel (Just "_eStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_eServerName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_eCertificateARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_eServiceAccessRoleARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_eEngineDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 (MetaSel (Just "_eExtraConnectionAttributes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_eEndpointType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ReplicationEndpointTypeValue))) :*: (S1 (MetaSel (Just "_eUsername") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_eExternalTableDefinition") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_eEngineName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 (MetaSel (Just "_eKMSKeyId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_eMongoDBSettings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe MongoDBSettings))) :*: (S1 (MetaSel (Just "_eSSLMode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DmsSSLModeValue)) :*: (S1 (MetaSel (Just "_eDatabaseName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_eS3Settings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe S3Settings))))) :*: ((S1 (MetaSel (Just "_eEndpointIdentifier") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_eExternalId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_eDynamoDBSettings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DynamoDBSettings)) :*: (S1 (MetaSel (Just "_eEndpointARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_ePort") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int))))))))

endpoint :: Endpoint Source #

Creates a value of Endpoint with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • eStatus - The status of the endpoint.
  • eServerName - The name of the server at the endpoint.
  • eCertificateARN - The Amazon Resource Name (ARN) used for SSL connection to the endpoint.
  • eServiceAccessRoleARN - The Amazon Resource Name (ARN) used by the service access IAM role.
  • eEngineDisplayName - The expanded name for the engine name. For example, if the EngineName parameter is "aurora," this value would be "Amazon Aurora MySQL."
  • eExtraConnectionAttributes - Additional connection attributes used to connect to the endpoint.
  • eEndpointType - The type of endpoint.
  • eUsername - The user name used to connect to the endpoint.
  • eExternalTableDefinition - The external table definition.
  • eEngineName - The database engine name. Valid values, depending on the EndPointType, include mysql, oracle, postgres, mariadb, aurora, aurora-postgresql, redshift, s3, db2, azuredb, sybase, sybase, dynamodb, mongodb, and sqlserver.
  • eKMSKeyId - The KMS key identifier that will be used to encrypt the connection parameters. If you do not specify a value for the KmsKeyId parameter, then AWS DMS will use your default encryption key. AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS region.
  • eMongoDBSettings - The settings for the MongoDB source endpoint. For more information, see the MongoDbSettings structure.
  • eSSLMode - The SSL mode used to connect to the endpoint. SSL mode can be one of four values: none, require, verify-ca, verify-full. The default value is none.
  • eDatabaseName - The name of the database at the endpoint.
  • eS3Settings - The settings for the S3 target endpoint. For more information, see the S3Settings structure.
  • eEndpointIdentifier - The database endpoint identifier. Identifiers must begin with a letter; must contain only ASCII letters, digits, and hyphens; and must not end with a hyphen or contain two consecutive hyphens.
  • eExternalId - Value returned by a call to CreateEndpoint that can be used for cross-account validation. Use it on a subsequent call to CreateEndpoint to create the endpoint with a cross-account.
  • eDynamoDBSettings - The settings for the target DynamoDB database. For more information, see the DynamoDBSettings structure.
  • eEndpointARN - The Amazon Resource Name (ARN) string that uniquely identifies the endpoint.
  • ePort - The port value used to access the endpoint.

eStatus :: Lens' Endpoint (Maybe Text) Source #

The status of the endpoint.

eServerName :: Lens' Endpoint (Maybe Text) Source #

The name of the server at the endpoint.

eCertificateARN :: Lens' Endpoint (Maybe Text) Source #

The Amazon Resource Name (ARN) used for SSL connection to the endpoint.

eServiceAccessRoleARN :: Lens' Endpoint (Maybe Text) Source #

The Amazon Resource Name (ARN) used by the service access IAM role.

eEngineDisplayName :: Lens' Endpoint (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."

eExtraConnectionAttributes :: Lens' Endpoint (Maybe Text) Source #

Additional connection attributes used to connect to the endpoint.

eUsername :: Lens' Endpoint (Maybe Text) Source #

The user name used to connect to the endpoint.

eExternalTableDefinition :: Lens' Endpoint (Maybe Text) Source #

The external table definition.

eEngineName :: Lens' Endpoint (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, sybase, dynamodb, mongodb, and sqlserver.

eKMSKeyId :: Lens' Endpoint (Maybe Text) Source #

The KMS key identifier that will be used to encrypt the connection parameters. If you do not specify a value for the KmsKeyId parameter, then AWS DMS will use your default encryption key. AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS region.

eMongoDBSettings :: Lens' Endpoint (Maybe MongoDBSettings) Source #

The settings for the MongoDB source endpoint. For more information, see the MongoDbSettings structure.

eSSLMode :: Lens' Endpoint (Maybe DmsSSLModeValue) Source #

The SSL mode used to connect to the endpoint. SSL mode can be one of four values: none, require, verify-ca, verify-full. The default value is none.

eDatabaseName :: Lens' Endpoint (Maybe Text) Source #

The name of the database at the endpoint.

eS3Settings :: Lens' Endpoint (Maybe S3Settings) Source #

The settings for the S3 target endpoint. For more information, see the S3Settings structure.

eEndpointIdentifier :: Lens' Endpoint (Maybe Text) Source #

The database endpoint identifier. Identifiers must begin with a letter; must contain only ASCII letters, digits, and hyphens; and must not end with a hyphen or contain two consecutive hyphens.

eExternalId :: Lens' Endpoint (Maybe Text) Source #

Value returned by a call to CreateEndpoint that can be used for cross-account validation. Use it on a subsequent call to CreateEndpoint to create the endpoint with a cross-account.

eDynamoDBSettings :: Lens' Endpoint (Maybe DynamoDBSettings) Source #

The settings for the target DynamoDB database. For more information, see the DynamoDBSettings structure.

eEndpointARN :: Lens' Endpoint (Maybe Text) Source #

The Amazon Resource Name (ARN) string that uniquely identifies the endpoint.

ePort :: Lens' Endpoint (Maybe Int) Source #

The port value used to access the endpoint.

Event

data Event Source #

See: event smart constructor.

Instances
Eq Event Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

(==) :: Event -> Event -> Bool #

(/=) :: Event -> Event -> Bool #

Data Event Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Event -> c Event #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Event #

toConstr :: Event -> Constr #

dataTypeOf :: Event -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Event) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Event) #

gmapT :: (forall b. Data b => b -> b) -> Event -> Event #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Event -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Event -> r #

gmapQ :: (forall d. Data d => d -> u) -> Event -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Event -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Event -> m Event #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Event -> m Event #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Event -> m Event #

Read Event Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Show Event Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

showsPrec :: Int -> Event -> ShowS #

show :: Event -> String #

showList :: [Event] -> ShowS #

Generic Event Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Associated Types

type Rep Event :: Type -> Type #

Methods

from :: Event -> Rep Event x #

to :: Rep Event x -> Event #

Hashable Event Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

hashWithSalt :: Int -> Event -> Int #

hash :: Event -> Int #

FromJSON Event Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

NFData Event Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

rnf :: Event -> () #

type Rep Event Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

type Rep Event = D1 (MetaData "Event" "Network.AWS.DMS.Types.Product" "amazonka-dms-1.6.1-14neO3bVY9yK6uL0mC7eXy" False) (C1 (MetaCons "Event'" PrefixI True) ((S1 (MetaSel (Just "_eSourceType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe SourceType)) :*: S1 (MetaSel (Just "_eSourceIdentifier") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_eDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 (MetaSel (Just "_eEventCategories") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_eMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

event :: Event Source #

Creates a value of Event with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • eSourceType - The type of AWS DMS resource that generates events. Valid values: replication-instance | endpoint | migration-task
  • eSourceIdentifier - The identifier of the event source. An identifier must begin with a letter and must contain only ASCII letters, digits, and hyphens; it cannot end with a hyphen or contain two consecutive hyphens. Constraints:replication instance, endpoint, migration task
  • eDate - The date of the event.
  • eEventCategories - The event categories available for the specified source type.
  • eMessage - The event message.

eSourceType :: Lens' Event (Maybe SourceType) Source #

The type of AWS DMS resource that generates events. Valid values: replication-instance | endpoint | migration-task

eSourceIdentifier :: Lens' Event (Maybe Text) Source #

The identifier of the event source. An identifier must begin with a letter and must contain only ASCII letters, digits, and hyphens; it cannot end with a hyphen or contain two consecutive hyphens. Constraints:replication instance, endpoint, migration task

eDate :: Lens' Event (Maybe UTCTime) Source #

The date of the event.

eEventCategories :: Lens' Event [Text] Source #

The event categories available for the specified source type.

eMessage :: Lens' Event (Maybe Text) Source #

The event message.

EventCategoryGroup

data EventCategoryGroup Source #

See: eventCategoryGroup smart constructor.

Instances
Eq EventCategoryGroup Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Data EventCategoryGroup Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> EventCategoryGroup -> c EventCategoryGroup #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c EventCategoryGroup #

toConstr :: EventCategoryGroup -> Constr #

dataTypeOf :: EventCategoryGroup -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c EventCategoryGroup) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c EventCategoryGroup) #

gmapT :: (forall b. Data b => b -> b) -> EventCategoryGroup -> EventCategoryGroup #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> EventCategoryGroup -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> EventCategoryGroup -> r #

gmapQ :: (forall d. Data d => d -> u) -> EventCategoryGroup -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> EventCategoryGroup -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> EventCategoryGroup -> m EventCategoryGroup #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> EventCategoryGroup -> m EventCategoryGroup #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> EventCategoryGroup -> m EventCategoryGroup #

Read EventCategoryGroup Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Show EventCategoryGroup Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Generic EventCategoryGroup Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Associated Types

type Rep EventCategoryGroup :: Type -> Type #

Hashable EventCategoryGroup Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

FromJSON EventCategoryGroup Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

NFData EventCategoryGroup Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

rnf :: EventCategoryGroup -> () #

type Rep EventCategoryGroup Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

type Rep EventCategoryGroup = D1 (MetaData "EventCategoryGroup" "Network.AWS.DMS.Types.Product" "amazonka-dms-1.6.1-14neO3bVY9yK6uL0mC7eXy" False) (C1 (MetaCons "EventCategoryGroup'" PrefixI True) (S1 (MetaSel (Just "_ecgSourceType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_ecgEventCategories") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))))

eventCategoryGroup :: EventCategoryGroup Source #

Creates a value of EventCategoryGroup with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • ecgSourceType - The type of AWS DMS resource that generates events. Valid values: replication-instance | replication-server | security-group | migration-task
  • ecgEventCategories - A list of event categories for a SourceType that you want to subscribe to.

ecgSourceType :: Lens' EventCategoryGroup (Maybe Text) Source #

The type of AWS DMS resource that generates events. Valid values: replication-instance | replication-server | security-group | migration-task

ecgEventCategories :: Lens' EventCategoryGroup [Text] Source #

A list of event categories for a SourceType that you want to subscribe to.

EventSubscription

data EventSubscription Source #

See: eventSubscription smart constructor.

Instances
Eq EventSubscription Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Data EventSubscription Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> EventSubscription -> c EventSubscription #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c EventSubscription #

toConstr :: EventSubscription -> Constr #

dataTypeOf :: EventSubscription -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c EventSubscription) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c EventSubscription) #

gmapT :: (forall b. Data b => b -> b) -> EventSubscription -> EventSubscription #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> EventSubscription -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> EventSubscription -> r #

gmapQ :: (forall d. Data d => d -> u) -> EventSubscription -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> EventSubscription -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> EventSubscription -> m EventSubscription #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> EventSubscription -> m EventSubscription #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> EventSubscription -> m EventSubscription #

Read EventSubscription Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Show EventSubscription Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Generic EventSubscription Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Associated Types

type Rep EventSubscription :: Type -> Type #

Hashable EventSubscription Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

FromJSON EventSubscription Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

NFData EventSubscription Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

rnf :: EventSubscription -> () #

type Rep EventSubscription Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

type Rep EventSubscription = D1 (MetaData "EventSubscription" "Network.AWS.DMS.Types.Product" "amazonka-dms-1.6.1-14neO3bVY9yK6uL0mC7eXy" False) (C1 (MetaCons "EventSubscription'" PrefixI True) (((S1 (MetaSel (Just "_esStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_esCustomerAWSId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_esCustSubscriptionId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_esSNSTopicARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_esEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_esSourceType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_esSubscriptionCreationTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_esEventCategoriesList") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_esSourceIdsList") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])))))))

eventSubscription :: EventSubscription Source #

Creates a value of EventSubscription with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • esStatus - The status of the AWS DMS event notification subscription. Constraints: Can be one of the following: creating | modifying | deleting | active | no-permission | topic-not-exist The status "no-permission" indicates that AWS DMS no longer has permission to post to the SNS topic. The status "topic-not-exist" indicates that the topic was deleted after the subscription was created.
  • esCustomerAWSId - The AWS customer account associated with the AWS DMS event notification subscription.
  • esCustSubscriptionId - The AWS DMS event notification subscription Id.
  • esSNSTopicARN - The topic ARN of the AWS DMS event notification subscription.
  • esEnabled - Boolean value that indicates if the event subscription is enabled.
  • esSourceType - The type of AWS DMS resource that generates events. Valid values: replication-instance | replication-server | security-group | migration-task
  • esSubscriptionCreationTime - The time the RDS event notification subscription was created.
  • esEventCategoriesList - A lists of event categories.
  • esSourceIdsList - A list of source Ids for the event subscription.

esStatus :: Lens' EventSubscription (Maybe Text) Source #

The status of the AWS DMS event notification subscription. Constraints: Can be one of the following: creating | modifying | deleting | active | no-permission | topic-not-exist The status "no-permission" indicates that AWS DMS no longer has permission to post to the SNS topic. The status "topic-not-exist" indicates that the topic was deleted after the subscription was created.

esCustomerAWSId :: Lens' EventSubscription (Maybe Text) Source #

The AWS customer account associated with the AWS DMS event notification subscription.

esCustSubscriptionId :: Lens' EventSubscription (Maybe Text) Source #

The AWS DMS event notification subscription Id.

esSNSTopicARN :: Lens' EventSubscription (Maybe Text) Source #

The topic ARN of the AWS DMS event notification subscription.

esEnabled :: Lens' EventSubscription (Maybe Bool) Source #

Boolean value that indicates if the event subscription is enabled.

esSourceType :: Lens' EventSubscription (Maybe Text) Source #

The type of AWS DMS resource that generates events. Valid values: replication-instance | replication-server | security-group | migration-task

esSubscriptionCreationTime :: Lens' EventSubscription (Maybe Text) Source #

The time the RDS event notification subscription was created.

esEventCategoriesList :: Lens' EventSubscription [Text] Source #

A lists of event categories.

esSourceIdsList :: Lens' EventSubscription [Text] Source #

A list of source Ids for the event subscription.

Filter

data Filter Source #

See: filter' smart constructor.

Instances
Eq Filter Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

(==) :: Filter -> Filter -> Bool #

(/=) :: Filter -> Filter -> Bool #

Data Filter Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Filter -> c Filter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Filter #

toConstr :: Filter -> Constr #

dataTypeOf :: Filter -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Filter) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Filter) #

gmapT :: (forall b. Data b => b -> b) -> Filter -> Filter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Filter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Filter -> r #

gmapQ :: (forall d. Data d => d -> u) -> Filter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Filter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Filter -> m Filter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Filter -> m Filter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Filter -> m Filter #

Read Filter Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Show Filter Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Generic Filter Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Associated Types

type Rep Filter :: Type -> Type #

Methods

from :: Filter -> Rep Filter x #

to :: Rep Filter x -> Filter #

Hashable Filter Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

hashWithSalt :: Int -> Filter -> Int #

hash :: Filter -> Int #

ToJSON Filter Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

NFData Filter Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

rnf :: Filter -> () #

type Rep Filter Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

type Rep Filter = D1 (MetaData "Filter" "Network.AWS.DMS.Types.Product" "amazonka-dms-1.6.1-14neO3bVY9yK6uL0mC7eXy" False) (C1 (MetaCons "Filter'" PrefixI True) (S1 (MetaSel (Just "_fName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_fValues") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 [Text])))

filter' Source #

Arguments

:: Text

fName

-> Filter 

Creates a value of Filter with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

fName :: Lens' Filter Text Source #

The name of the filter.

fValues :: Lens' Filter [Text] Source #

The filter value.

MongoDBSettings

data MongoDBSettings Source #

See: mongoDBSettings smart constructor.

Instances
Eq MongoDBSettings Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Data MongoDBSettings Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MongoDBSettings -> c MongoDBSettings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MongoDBSettings #

toConstr :: MongoDBSettings -> Constr #

dataTypeOf :: MongoDBSettings -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c MongoDBSettings) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MongoDBSettings) #

gmapT :: (forall b. Data b => b -> b) -> MongoDBSettings -> MongoDBSettings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MongoDBSettings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MongoDBSettings -> r #

gmapQ :: (forall d. Data d => d -> u) -> MongoDBSettings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MongoDBSettings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MongoDBSettings -> m MongoDBSettings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MongoDBSettings -> m MongoDBSettings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MongoDBSettings -> m MongoDBSettings #

Show MongoDBSettings Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Generic MongoDBSettings Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Associated Types

type Rep MongoDBSettings :: Type -> Type #

Hashable MongoDBSettings Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

ToJSON MongoDBSettings Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

FromJSON MongoDBSettings Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

NFData MongoDBSettings Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

rnf :: MongoDBSettings -> () #

type Rep MongoDBSettings Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

type Rep MongoDBSettings = D1 (MetaData "MongoDBSettings" "Network.AWS.DMS.Types.Product" "amazonka-dms-1.6.1-14neO3bVY9yK6uL0mC7eXy" False) (C1 (MetaCons "MongoDBSettings'" PrefixI True) (((S1 (MetaSel (Just "_mdsServerName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_mdsAuthMechanism") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AuthMechanismValue)) :*: S1 (MetaSel (Just "_mdsUsername") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_mdsKMSKeyId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_mdsPassword") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 (MetaSel (Just "_mdsNestingLevel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe NestingLevelValue))))) :*: ((S1 (MetaSel (Just "_mdsDatabaseName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_mdsDocsToInvestigate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_mdsAuthSource") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_mdsExtractDocId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_mdsAuthType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AuthTypeValue)) :*: S1 (MetaSel (Just "_mdsPort") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)))))))

mongoDBSettings :: MongoDBSettings Source #

Creates a value of MongoDBSettings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • mdsServerName - The name of the server on the MongoDB source endpoint.
  • mdsAuthMechanism - The authentication mechanism you use to access the MongoDB source endpoint. Valid values: DEFAULT, MONGODB_CR, SCRAM_SHA_1 DEFAULT – For MongoDB version 2.x, use MONGODB_CR. For MongoDB version 3.x, use SCRAM_SHA_1. This attribute is not used when authType=No.
  • mdsUsername - The user name you use to access the MongoDB source endpoint.
  • mdsKMSKeyId - The KMS key identifier that will be used to encrypt the connection parameters. If you do not specify a value for the KmsKeyId parameter, then AWS DMS will use your default encryption key. AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS region.
  • mdsPassword - The password for the user account you use to access the MongoDB source endpoint.
  • mdsNestingLevel - Specifies either document or table mode. Valid values: NONE, ONE Default value is NONE. Specify NONE to use document mode. Specify ONE to use table mode.
  • mdsDatabaseName - The database name on the MongoDB source endpoint.
  • mdsDocsToInvestigate - Indicates the number of documents to preview to determine the document organization. Use this attribute when NestingLevel is set to ONE. Must be a positive value greater than 0. Default value is 1000.
  • mdsAuthSource - The MongoDB database name. This attribute is not used when authType=NO . The default is admin.
  • mdsExtractDocId - Specifies the document ID. Use this attribute when NestingLevel is set to NONE. Default value is false.
  • mdsAuthType - The authentication type you use to access the MongoDB source endpoint. Valid values: NO, PASSWORD When NO is selected, user name and password parameters are not used and can be empty.
  • mdsPort - The port value for the MongoDB source endpoint.

mdsServerName :: Lens' MongoDBSettings (Maybe Text) Source #

The name of the server on the MongoDB source endpoint.

mdsAuthMechanism :: Lens' MongoDBSettings (Maybe AuthMechanismValue) Source #

The authentication mechanism you use to access the MongoDB source endpoint. Valid values: DEFAULT, MONGODB_CR, SCRAM_SHA_1 DEFAULT – For MongoDB version 2.x, use MONGODB_CR. For MongoDB version 3.x, use SCRAM_SHA_1. This attribute is not used when authType=No.

mdsUsername :: Lens' MongoDBSettings (Maybe Text) Source #

The user name you use to access the MongoDB source endpoint.

mdsKMSKeyId :: Lens' MongoDBSettings (Maybe Text) Source #

The KMS key identifier that will be used to encrypt the connection parameters. If you do not specify a value for the KmsKeyId parameter, then AWS DMS will use your default encryption key. AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS region.

mdsPassword :: Lens' MongoDBSettings (Maybe Text) Source #

The password for the user account you use to access the MongoDB source endpoint.

mdsNestingLevel :: Lens' MongoDBSettings (Maybe NestingLevelValue) Source #

Specifies either document or table mode. Valid values: NONE, ONE Default value is NONE. Specify NONE to use document mode. Specify ONE to use table mode.

mdsDatabaseName :: Lens' MongoDBSettings (Maybe Text) Source #

The database name on the MongoDB source endpoint.

mdsDocsToInvestigate :: Lens' MongoDBSettings (Maybe Text) Source #

Indicates the number of documents to preview to determine the document organization. Use this attribute when NestingLevel is set to ONE. Must be a positive value greater than 0. Default value is 1000.

mdsAuthSource :: Lens' MongoDBSettings (Maybe Text) Source #

The MongoDB database name. This attribute is not used when authType=NO . The default is admin.

mdsExtractDocId :: Lens' MongoDBSettings (Maybe Text) Source #

Specifies the document ID. Use this attribute when NestingLevel is set to NONE. Default value is false.

mdsAuthType :: Lens' MongoDBSettings (Maybe AuthTypeValue) Source #

The authentication type you use to access the MongoDB source endpoint. Valid values: NO, PASSWORD When NO is selected, user name and password parameters are not used and can be empty.

mdsPort :: Lens' MongoDBSettings (Maybe Int) Source #

The port value for the MongoDB source endpoint.

OrderableReplicationInstance

data OrderableReplicationInstance Source #

See: orderableReplicationInstance smart constructor.

Instances
Eq OrderableReplicationInstance Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Data OrderableReplicationInstance Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OrderableReplicationInstance -> c OrderableReplicationInstance #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OrderableReplicationInstance #

toConstr :: OrderableReplicationInstance -> Constr #

dataTypeOf :: OrderableReplicationInstance -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c OrderableReplicationInstance) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OrderableReplicationInstance) #

gmapT :: (forall b. Data b => b -> b) -> OrderableReplicationInstance -> OrderableReplicationInstance #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OrderableReplicationInstance -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OrderableReplicationInstance -> r #

gmapQ :: (forall d. Data d => d -> u) -> OrderableReplicationInstance -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OrderableReplicationInstance -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OrderableReplicationInstance -> m OrderableReplicationInstance #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OrderableReplicationInstance -> m OrderableReplicationInstance #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OrderableReplicationInstance -> m OrderableReplicationInstance #

Read OrderableReplicationInstance Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Show OrderableReplicationInstance Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Generic OrderableReplicationInstance Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Associated Types

type Rep OrderableReplicationInstance :: Type -> Type #

Hashable OrderableReplicationInstance Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

FromJSON OrderableReplicationInstance Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

NFData OrderableReplicationInstance Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

type Rep OrderableReplicationInstance Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

type Rep OrderableReplicationInstance = D1 (MetaData "OrderableReplicationInstance" "Network.AWS.DMS.Types.Product" "amazonka-dms-1.6.1-14neO3bVY9yK6uL0mC7eXy" False) (C1 (MetaCons "OrderableReplicationInstance'" PrefixI True) ((S1 (MetaSel (Just "_oriEngineVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_oriMinAllocatedStorage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: S1 (MetaSel (Just "_oriIncludedAllocatedStorage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)))) :*: ((S1 (MetaSel (Just "_oriMaxAllocatedStorage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: S1 (MetaSel (Just "_oriReplicationInstanceClass") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_oriDefaultAllocatedStorage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: S1 (MetaSel (Just "_oriStorageType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

orderableReplicationInstance :: OrderableReplicationInstance Source #

Creates a value of OrderableReplicationInstance with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • oriEngineVersion - The version of the replication engine.
  • oriMinAllocatedStorage - The minimum amount of storage (in gigabytes) that can be allocated for the replication instance.
  • oriIncludedAllocatedStorage - The amount of storage (in gigabytes) that is allocated for the replication instance.
  • oriMaxAllocatedStorage - The minimum amount of storage (in gigabytes) that can be allocated for the replication instance.
  • oriReplicationInstanceClass - The compute and memory capacity of the replication instance. Valid Values: dms.t2.micro | dms.t2.small | dms.t2.medium | dms.t2.large | dms.c4.large | dms.c4.xlarge | dms.c4.2xlarge | dms.c4.4xlarge
  • oriDefaultAllocatedStorage - The default amount of storage (in gigabytes) that is allocated for the replication instance.
  • oriStorageType - The type of storage used by the replication instance.

oriEngineVersion :: Lens' OrderableReplicationInstance (Maybe Text) Source #

The version of the replication engine.

oriMinAllocatedStorage :: Lens' OrderableReplicationInstance (Maybe Int) Source #

The minimum amount of storage (in gigabytes) that can be allocated for the replication instance.

oriIncludedAllocatedStorage :: Lens' OrderableReplicationInstance (Maybe Int) Source #

The amount of storage (in gigabytes) that is allocated for the replication instance.

oriMaxAllocatedStorage :: Lens' OrderableReplicationInstance (Maybe Int) Source #

The minimum amount of storage (in gigabytes) that can be allocated for the replication instance.

oriReplicationInstanceClass :: Lens' OrderableReplicationInstance (Maybe Text) Source #

The compute and memory capacity of the replication instance. Valid Values: dms.t2.micro | dms.t2.small | dms.t2.medium | dms.t2.large | dms.c4.large | dms.c4.xlarge | dms.c4.2xlarge | dms.c4.4xlarge

oriDefaultAllocatedStorage :: Lens' OrderableReplicationInstance (Maybe Int) Source #

The default amount of storage (in gigabytes) that is allocated for the replication instance.

oriStorageType :: Lens' OrderableReplicationInstance (Maybe Text) Source #

The type of storage used by the replication instance.

RefreshSchemasStatus

data RefreshSchemasStatus Source #

See: refreshSchemasStatus smart constructor.

Instances
Eq RefreshSchemasStatus Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Data RefreshSchemasStatus Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RefreshSchemasStatus -> c RefreshSchemasStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RefreshSchemasStatus #

toConstr :: RefreshSchemasStatus -> Constr #

dataTypeOf :: RefreshSchemasStatus -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RefreshSchemasStatus) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RefreshSchemasStatus) #

gmapT :: (forall b. Data b => b -> b) -> RefreshSchemasStatus -> RefreshSchemasStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RefreshSchemasStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RefreshSchemasStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> RefreshSchemasStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RefreshSchemasStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RefreshSchemasStatus -> m RefreshSchemasStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RefreshSchemasStatus -> m RefreshSchemasStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RefreshSchemasStatus -> m RefreshSchemasStatus #

Read RefreshSchemasStatus Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Show RefreshSchemasStatus Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Generic RefreshSchemasStatus Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Associated Types

type Rep RefreshSchemasStatus :: Type -> Type #

Hashable RefreshSchemasStatus Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

FromJSON RefreshSchemasStatus Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

NFData RefreshSchemasStatus Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

rnf :: RefreshSchemasStatus -> () #

type Rep RefreshSchemasStatus Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

type Rep RefreshSchemasStatus = D1 (MetaData "RefreshSchemasStatus" "Network.AWS.DMS.Types.Product" "amazonka-dms-1.6.1-14neO3bVY9yK6uL0mC7eXy" False) (C1 (MetaCons "RefreshSchemasStatus'" PrefixI True) ((S1 (MetaSel (Just "_rssStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe RefreshSchemasStatusTypeValue)) :*: S1 (MetaSel (Just "_rssLastRefreshDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 (MetaSel (Just "_rssReplicationInstanceARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_rssEndpointARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_rssLastFailureMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

refreshSchemasStatus :: RefreshSchemasStatus Source #

Creates a value of RefreshSchemasStatus with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

rssLastRefreshDate :: Lens' RefreshSchemasStatus (Maybe UTCTime) Source #

The date the schema was last refreshed.

rssReplicationInstanceARN :: Lens' RefreshSchemasStatus (Maybe Text) Source #

The Amazon Resource Name (ARN) of the replication instance.

rssEndpointARN :: Lens' RefreshSchemasStatus (Maybe Text) Source #

The Amazon Resource Name (ARN) string that uniquely identifies the endpoint.

rssLastFailureMessage :: Lens' RefreshSchemasStatus (Maybe Text) Source #

The last failure message for the schema.

ReplicationInstance

data ReplicationInstance Source #

See: replicationInstance smart constructor.

Instances
Eq ReplicationInstance Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Data ReplicationInstance Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ReplicationInstance -> c ReplicationInstance #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ReplicationInstance #

toConstr :: ReplicationInstance -> Constr #

dataTypeOf :: ReplicationInstance -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ReplicationInstance) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ReplicationInstance) #

gmapT :: (forall b. Data b => b -> b) -> ReplicationInstance -> ReplicationInstance #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ReplicationInstance -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ReplicationInstance -> r #

gmapQ :: (forall d. Data d => d -> u) -> ReplicationInstance -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ReplicationInstance -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ReplicationInstance -> m ReplicationInstance #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ReplicationInstance -> m ReplicationInstance #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ReplicationInstance -> m ReplicationInstance #

Read ReplicationInstance Source # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

readsPrec :: Int ->