amazonka-dms-1.6.0: 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.Types

Contents

Description

 
Synopsis

Service Configuration

dms :: Service #

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

Errors

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

The subnet provided is invalid.

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

AWS DMS cannot access the KMS key.

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

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

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

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

_InvalidCertificateFault :: AsError a => Getting (First ServiceError) a ServiceError #

The certificate was not valid.

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

You are not authorized for the SNS subscription.

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

The resource you are attempting to create already exists.

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

There are not enough resources allocated to the database migration.

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

The quota for this resource quota has been exceeded.

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

An upgrade dependency is preventing the database migration.

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

The resource could not be found.

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

The storage quota has been exceeded.

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

AWS DMS was denied access to the endpoint.

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

The specified subnet is already in use.

AuthMechanismValue

data AuthMechanismValue #

Constructors

Default 
MongodbCr 
ScramSha1 
Instances
Bounded AuthMechanismValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Enum AuthMechanismValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Eq AuthMechanismValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Data AuthMechanismValue # 
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 # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Read AuthMechanismValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Show AuthMechanismValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Generic AuthMechanismValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Associated Types

type Rep AuthMechanismValue :: * -> * #

Hashable AuthMechanismValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToJSON AuthMechanismValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

FromJSON AuthMechanismValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToHeader AuthMechanismValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToQuery AuthMechanismValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToByteString AuthMechanismValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

FromText AuthMechanismValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToText AuthMechanismValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

NFData AuthMechanismValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Methods

rnf :: AuthMechanismValue -> () #

type Rep AuthMechanismValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

type Rep AuthMechanismValue = D1 (MetaData "AuthMechanismValue" "Network.AWS.DMS.Types.Sum" "amazonka-dms-1.6.0-4Gi0lHT2mXm2tQ4v6k2g3I" False) (C1 (MetaCons "Default" PrefixI False) (U1 :: * -> *) :+: (C1 (MetaCons "MongodbCr" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "ScramSha1" PrefixI False) (U1 :: * -> *)))

AuthTypeValue

data AuthTypeValue #

Constructors

NO 
Password 
Instances
Bounded AuthTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Enum AuthTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Eq AuthTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Data AuthTypeValue # 
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 # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Read AuthTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Show AuthTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Generic AuthTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Associated Types

type Rep AuthTypeValue :: * -> * #

Hashable AuthTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToJSON AuthTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

FromJSON AuthTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToHeader AuthTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToQuery AuthTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToByteString AuthTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

FromText AuthTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToText AuthTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Methods

toText :: AuthTypeValue -> Text #

NFData AuthTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Methods

rnf :: AuthTypeValue -> () #

type Rep AuthTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

type Rep AuthTypeValue = D1 (MetaData "AuthTypeValue" "Network.AWS.DMS.Types.Sum" "amazonka-dms-1.6.0-4Gi0lHT2mXm2tQ4v6k2g3I" False) (C1 (MetaCons "NO" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "Password" PrefixI False) (U1 :: * -> *))

CompressionTypeValue

data CompressionTypeValue #

Constructors

CTVGzip 
CTVNone 
Instances
Bounded CompressionTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Enum CompressionTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Eq CompressionTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Data CompressionTypeValue # 
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 # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Read CompressionTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Show CompressionTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Generic CompressionTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Associated Types

type Rep CompressionTypeValue :: * -> * #

Hashable CompressionTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToJSON CompressionTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

FromJSON CompressionTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToHeader CompressionTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToQuery CompressionTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToByteString CompressionTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

FromText CompressionTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToText CompressionTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

NFData CompressionTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Methods

rnf :: CompressionTypeValue -> () #

type Rep CompressionTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

type Rep CompressionTypeValue = D1 (MetaData "CompressionTypeValue" "Network.AWS.DMS.Types.Sum" "amazonka-dms-1.6.0-4Gi0lHT2mXm2tQ4v6k2g3I" False) (C1 (MetaCons "CTVGzip" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "CTVNone" PrefixI False) (U1 :: * -> *))

DmsSSLModeValue

data DmsSSLModeValue #

Instances
Bounded DmsSSLModeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Enum DmsSSLModeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Eq DmsSSLModeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Data DmsSSLModeValue # 
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 # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Read DmsSSLModeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Show DmsSSLModeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Generic DmsSSLModeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Associated Types

type Rep DmsSSLModeValue :: * -> * #

Hashable DmsSSLModeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToJSON DmsSSLModeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

FromJSON DmsSSLModeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToHeader DmsSSLModeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToQuery DmsSSLModeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToByteString DmsSSLModeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

FromText DmsSSLModeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToText DmsSSLModeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

NFData DmsSSLModeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Methods

rnf :: DmsSSLModeValue -> () #

type Rep DmsSSLModeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

type Rep DmsSSLModeValue = D1 (MetaData "DmsSSLModeValue" "Network.AWS.DMS.Types.Sum" "amazonka-dms-1.6.0-4Gi0lHT2mXm2tQ4v6k2g3I" False) ((C1 (MetaCons "DSMVNone" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "DSMVRequire" PrefixI False) (U1 :: * -> *)) :+: (C1 (MetaCons "DSMVVerifyCa" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "DSMVVerifyFull" PrefixI False) (U1 :: * -> *)))

MigrationTypeValue

data MigrationTypeValue #

Constructors

Cdc 
FullLoad 
FullLoadAndCdc 
Instances
Bounded MigrationTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Enum MigrationTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Eq MigrationTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Data MigrationTypeValue # 
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 # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Read MigrationTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Show MigrationTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Generic MigrationTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Associated Types

type Rep MigrationTypeValue :: * -> * #

Hashable MigrationTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToJSON MigrationTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

FromJSON MigrationTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToHeader MigrationTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToQuery MigrationTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToByteString MigrationTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

FromText MigrationTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToText MigrationTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

NFData MigrationTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Methods

rnf :: MigrationTypeValue -> () #

type Rep MigrationTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

type Rep MigrationTypeValue = D1 (MetaData "MigrationTypeValue" "Network.AWS.DMS.Types.Sum" "amazonka-dms-1.6.0-4Gi0lHT2mXm2tQ4v6k2g3I" False) (C1 (MetaCons "Cdc" PrefixI False) (U1 :: * -> *) :+: (C1 (MetaCons "FullLoad" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "FullLoadAndCdc" PrefixI False) (U1 :: * -> *)))

NestingLevelValue

data NestingLevelValue #

Constructors

None 
One 
Instances
Bounded NestingLevelValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Enum NestingLevelValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Eq NestingLevelValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Data NestingLevelValue # 
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 # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Read NestingLevelValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Show NestingLevelValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Generic NestingLevelValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Associated Types

type Rep NestingLevelValue :: * -> * #

Hashable NestingLevelValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToJSON NestingLevelValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

FromJSON NestingLevelValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToHeader NestingLevelValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToQuery NestingLevelValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToByteString NestingLevelValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

FromText NestingLevelValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToText NestingLevelValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

NFData NestingLevelValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Methods

rnf :: NestingLevelValue -> () #

type Rep NestingLevelValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

type Rep NestingLevelValue = D1 (MetaData "NestingLevelValue" "Network.AWS.DMS.Types.Sum" "amazonka-dms-1.6.0-4Gi0lHT2mXm2tQ4v6k2g3I" False) (C1 (MetaCons "None" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "One" PrefixI False) (U1 :: * -> *))

RefreshSchemasStatusTypeValue

data RefreshSchemasStatusTypeValue #

Constructors

Failed 
Refreshing 
Successful 
Instances
Bounded RefreshSchemasStatusTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Enum RefreshSchemasStatusTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Eq RefreshSchemasStatusTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Data RefreshSchemasStatusTypeValue # 
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 # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Read RefreshSchemasStatusTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Show RefreshSchemasStatusTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Generic RefreshSchemasStatusTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Associated Types

type Rep RefreshSchemasStatusTypeValue :: * -> * #

Hashable RefreshSchemasStatusTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

FromJSON RefreshSchemasStatusTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToHeader RefreshSchemasStatusTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToQuery RefreshSchemasStatusTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToByteString RefreshSchemasStatusTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

FromText RefreshSchemasStatusTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToText RefreshSchemasStatusTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

NFData RefreshSchemasStatusTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

type Rep RefreshSchemasStatusTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

type Rep RefreshSchemasStatusTypeValue = D1 (MetaData "RefreshSchemasStatusTypeValue" "Network.AWS.DMS.Types.Sum" "amazonka-dms-1.6.0-4Gi0lHT2mXm2tQ4v6k2g3I" False) (C1 (MetaCons "Failed" PrefixI False) (U1 :: * -> *) :+: (C1 (MetaCons "Refreshing" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "Successful" PrefixI False) (U1 :: * -> *)))

ReplicationEndpointTypeValue

data ReplicationEndpointTypeValue #

Constructors

Source 
Target 
Instances
Bounded ReplicationEndpointTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Enum ReplicationEndpointTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Eq ReplicationEndpointTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Data ReplicationEndpointTypeValue # 
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 # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Read ReplicationEndpointTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Show ReplicationEndpointTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Generic ReplicationEndpointTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Associated Types

type Rep ReplicationEndpointTypeValue :: * -> * #

Hashable ReplicationEndpointTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToJSON ReplicationEndpointTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

FromJSON ReplicationEndpointTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToHeader ReplicationEndpointTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToQuery ReplicationEndpointTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToByteString ReplicationEndpointTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

FromText ReplicationEndpointTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToText ReplicationEndpointTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

NFData ReplicationEndpointTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

type Rep ReplicationEndpointTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

type Rep ReplicationEndpointTypeValue = D1 (MetaData "ReplicationEndpointTypeValue" "Network.AWS.DMS.Types.Sum" "amazonka-dms-1.6.0-4Gi0lHT2mXm2tQ4v6k2g3I" False) (C1 (MetaCons "Source" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "Target" PrefixI False) (U1 :: * -> *))

SourceType

data SourceType #

Constructors

ReplicationInstance 
Instances
Bounded SourceType # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Enum SourceType # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Eq SourceType # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Data SourceType # 
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 # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Read SourceType # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Show SourceType # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Generic SourceType # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Associated Types

type Rep SourceType :: * -> * #

Hashable SourceType # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToJSON SourceType # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

FromJSON SourceType # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToHeader SourceType # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToQuery SourceType # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToByteString SourceType # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

FromText SourceType # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToText SourceType # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Methods

toText :: SourceType -> Text #

NFData SourceType # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Methods

rnf :: SourceType -> () #

type Rep SourceType # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

type Rep SourceType = D1 (MetaData "SourceType" "Network.AWS.DMS.Types.Sum" "amazonka-dms-1.6.0-4Gi0lHT2mXm2tQ4v6k2g3I" False) (C1 (MetaCons "ReplicationInstance" PrefixI False) (U1 :: * -> *))

StartReplicationTaskTypeValue

data StartReplicationTaskTypeValue #

Instances
Bounded StartReplicationTaskTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Enum StartReplicationTaskTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Eq StartReplicationTaskTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Data StartReplicationTaskTypeValue # 
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 # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Read StartReplicationTaskTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Show StartReplicationTaskTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Generic StartReplicationTaskTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

Associated Types

type Rep StartReplicationTaskTypeValue :: * -> * #

Hashable StartReplicationTaskTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToJSON StartReplicationTaskTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToHeader StartReplicationTaskTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToQuery StartReplicationTaskTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToByteString StartReplicationTaskTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

FromText StartReplicationTaskTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

ToText StartReplicationTaskTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

NFData StartReplicationTaskTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

type Rep StartReplicationTaskTypeValue # 
Instance details

Defined in Network.AWS.DMS.Types.Sum

type Rep StartReplicationTaskTypeValue = D1 (MetaData "StartReplicationTaskTypeValue" "Network.AWS.DMS.Types.Sum" "amazonka-dms-1.6.0-4Gi0lHT2mXm2tQ4v6k2g3I" False) (C1 (MetaCons "ReloadTarget" PrefixI False) (U1 :: * -> *) :+: (C1 (MetaCons "ResumeProcessing" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "StartReplication" PrefixI False) (U1 :: * -> *)))

AccountQuota

data AccountQuota #

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

See: accountQuota smart constructor.

Instances
Eq AccountQuota # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Data AccountQuota # 
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 # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Show AccountQuota # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Generic AccountQuota # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Associated Types

type Rep AccountQuota :: * -> * #

Hashable AccountQuota # 
Instance details

Defined in Network.AWS.DMS.Types.Product

FromJSON AccountQuota # 
Instance details

Defined in Network.AWS.DMS.Types.Product

NFData AccountQuota # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

rnf :: AccountQuota -> () #

type Rep AccountQuota # 
Instance details

Defined in Network.AWS.DMS.Types.Product

type Rep AccountQuota = D1 (MetaData "AccountQuota" "Network.AWS.DMS.Types.Product" "amazonka-dms-1.6.0-4Gi0lHT2mXm2tQ4v6k2g3I" 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 #

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) #

The maximum allowed value for the quota.

aqUsed :: Lens' AccountQuota (Maybe Integer) #

The amount currently used toward the quota maximum.

aqAccountQuotaName :: Lens' AccountQuota (Maybe Text) #

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

AvailabilityZone

data AvailabilityZone #

See: availabilityZone smart constructor.

Instances
Eq AvailabilityZone # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Data AvailabilityZone # 
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 # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Show AvailabilityZone # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Generic AvailabilityZone # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Associated Types

type Rep AvailabilityZone :: * -> * #

Hashable AvailabilityZone # 
Instance details

Defined in Network.AWS.DMS.Types.Product

FromJSON AvailabilityZone # 
Instance details

Defined in Network.AWS.DMS.Types.Product

NFData AvailabilityZone # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

rnf :: AvailabilityZone -> () #

type Rep AvailabilityZone # 
Instance details

Defined in Network.AWS.DMS.Types.Product

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

availabilityZone :: AvailabilityZone #

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) #

The name of the availability zone.

Certificate

data Certificate #

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

See: certificate smart constructor.

Instances
Eq Certificate # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Data Certificate # 
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 # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Show Certificate # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Generic Certificate # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Associated Types

type Rep Certificate :: * -> * #

Hashable Certificate # 
Instance details

Defined in Network.AWS.DMS.Types.Product

FromJSON Certificate # 
Instance details

Defined in Network.AWS.DMS.Types.Product

NFData Certificate # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

rnf :: Certificate -> () #

type Rep Certificate # 
Instance details

Defined in Network.AWS.DMS.Types.Product

certificate :: Certificate #

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) #

The owner of the certificate.

cSigningAlgorithm :: Lens' Certificate (Maybe Text) #

The signing algorithm for the certificate.

cValidFromDate :: Lens' Certificate (Maybe UTCTime) #

The beginning date that the certificate is valid.

cCertificatePem :: Lens' Certificate (Maybe Text) #

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

cCertificateARN :: Lens' Certificate (Maybe Text) #

The Amazon Resource Name (ARN) for the certificate.

cCertificateCreationDate :: Lens' Certificate (Maybe UTCTime) #

The date that the certificate was created.

cCertificateIdentifier :: Lens' Certificate (Maybe Text) #

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

cCertificateWallet :: Lens' Certificate (Maybe ByteString) #

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) #

The key length of the cryptographic algorithm being used.

cValidToDate :: Lens' Certificate (Maybe UTCTime) #

The final date that the certificate is valid.

Connection

data Connection #

See: connection smart constructor.

Instances
Eq Connection # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Data Connection # 
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 # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Show Connection # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Generic Connection # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Associated Types

type Rep Connection :: * -> * #

Hashable Connection # 
Instance details

Defined in Network.AWS.DMS.Types.Product

FromJSON Connection # 
Instance details

Defined in Network.AWS.DMS.Types.Product

NFData Connection # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

rnf :: Connection -> () #

type Rep Connection # 
Instance details

Defined in Network.AWS.DMS.Types.Product

type Rep Connection = D1 (MetaData "Connection" "Network.AWS.DMS.Types.Product" "amazonka-dms-1.6.0-4Gi0lHT2mXm2tQ4v6k2g3I" 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 #

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) #

The connection status.

cReplicationInstanceARN :: Lens' Connection (Maybe Text) #

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

cEndpointIdentifier :: Lens' Connection (Maybe Text) #

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) #

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

cEndpointARN :: Lens' Connection (Maybe Text) #

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

cLastFailureMessage :: Lens' Connection (Maybe Text) #

The error message when the connection last failed.

DynamoDBSettings

data DynamoDBSettings #

See: dynamoDBSettings smart constructor.

Instances
Eq DynamoDBSettings # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Data DynamoDBSettings # 
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 # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Show DynamoDBSettings # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Generic DynamoDBSettings # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Associated Types

type Rep DynamoDBSettings :: * -> * #

Hashable DynamoDBSettings # 
Instance details

Defined in Network.AWS.DMS.Types.Product

ToJSON DynamoDBSettings # 
Instance details

Defined in Network.AWS.DMS.Types.Product

FromJSON DynamoDBSettings # 
Instance details

Defined in Network.AWS.DMS.Types.Product

NFData DynamoDBSettings # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

rnf :: DynamoDBSettings -> () #

type Rep DynamoDBSettings # 
Instance details

Defined in Network.AWS.DMS.Types.Product

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

dynamoDBSettings #

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 #

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

Endpoint

data Endpoint #

See: endpoint smart constructor.

Instances
Eq Endpoint # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Data Endpoint # 
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 # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Generic Endpoint # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Associated Types

type Rep Endpoint :: * -> * #

Methods

from :: Endpoint -> Rep Endpoint x #

to :: Rep Endpoint x -> Endpoint #

Hashable Endpoint # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

hashWithSalt :: Int -> Endpoint -> Int #

hash :: Endpoint -> Int #

FromJSON Endpoint # 
Instance details

Defined in Network.AWS.DMS.Types.Product

NFData Endpoint # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

rnf :: Endpoint -> () #

type Rep Endpoint # 
Instance details

Defined in Network.AWS.DMS.Types.Product

type Rep Endpoint = D1 (MetaData "Endpoint" "Network.AWS.DMS.Types.Product" "amazonka-dms-1.6.0-4Gi0lHT2mXm2tQ4v6k2g3I" 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 #

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) #

The status of the endpoint.

eServerName :: Lens' Endpoint (Maybe Text) #

The name of the server at the endpoint.

eCertificateARN :: Lens' Endpoint (Maybe Text) #

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

eServiceAccessRoleARN :: Lens' Endpoint (Maybe Text) #

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

eEngineDisplayName :: Lens' Endpoint (Maybe Text) #

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) #

Additional connection attributes used to connect to the endpoint.

eUsername :: Lens' Endpoint (Maybe Text) #

The user name used to connect to the endpoint.

eExternalTableDefinition :: Lens' Endpoint (Maybe Text) #

The external table definition.

eEngineName :: Lens' Endpoint (Maybe Text) #

The database engine name. Valid values, depending on the EndPointType, include mysql, oracle, postgres, mariadb, aurora, aurora-postgresql, redshift, s3, db2, azuredb, sybase, sybase, dynamodb, mongodb, and sqlserver.

eKMSKeyId :: Lens' Endpoint (Maybe Text) #

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) #

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

eSSLMode :: Lens' Endpoint (Maybe DmsSSLModeValue) #

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) #

The name of the database at the endpoint.

eS3Settings :: Lens' Endpoint (Maybe S3Settings) #

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

eEndpointIdentifier :: Lens' Endpoint (Maybe Text) #

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) #

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) #

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

eEndpointARN :: Lens' Endpoint (Maybe Text) #

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

ePort :: Lens' Endpoint (Maybe Int) #

The port value used to access the endpoint.

Event

data Event #

See: event smart constructor.

Instances
Eq Event # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

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

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

Data Event # 
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 # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Show Event # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

showsPrec :: Int -> Event -> ShowS #

show :: Event -> String #

showList :: [Event] -> ShowS #

Generic Event # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Associated Types

type Rep Event :: * -> * #

Methods

from :: Event -> Rep Event x #

to :: Rep Event x -> Event #

Hashable Event # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

hashWithSalt :: Int -> Event -> Int #

hash :: Event -> Int #

FromJSON Event # 
Instance details

Defined in Network.AWS.DMS.Types.Product

NFData Event # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

rnf :: Event -> () #

type Rep Event # 
Instance details

Defined in Network.AWS.DMS.Types.Product

type Rep Event = D1 (MetaData "Event" "Network.AWS.DMS.Types.Product" "amazonka-dms-1.6.0-4Gi0lHT2mXm2tQ4v6k2g3I" 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 #

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) #

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

eSourceIdentifier :: Lens' Event (Maybe Text) #

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) #

The date of the event.

eEventCategories :: Lens' Event [Text] #

The event categories available for the specified source type.

eMessage :: Lens' Event (Maybe Text) #

The event message.

EventCategoryGroup

data EventCategoryGroup #

See: eventCategoryGroup smart constructor.

Instances
Eq EventCategoryGroup # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Data EventCategoryGroup # 
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 # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Show EventCategoryGroup # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Generic EventCategoryGroup # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Associated Types

type Rep EventCategoryGroup :: * -> * #

Hashable EventCategoryGroup # 
Instance details

Defined in Network.AWS.DMS.Types.Product

FromJSON EventCategoryGroup # 
Instance details

Defined in Network.AWS.DMS.Types.Product

NFData EventCategoryGroup # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

rnf :: EventCategoryGroup -> () #

type Rep EventCategoryGroup # 
Instance details

Defined in Network.AWS.DMS.Types.Product

type Rep EventCategoryGroup = D1 (MetaData "EventCategoryGroup" "Network.AWS.DMS.Types.Product" "amazonka-dms-1.6.0-4Gi0lHT2mXm2tQ4v6k2g3I" 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 #

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) #

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

ecgEventCategories :: Lens' EventCategoryGroup [Text] #

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

EventSubscription

data EventSubscription #

See: eventSubscription smart constructor.

Instances
Eq EventSubscription # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Data EventSubscription # 
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 # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Show EventSubscription # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Generic EventSubscription # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Associated Types

type Rep EventSubscription :: * -> * #

Hashable EventSubscription # 
Instance details

Defined in Network.AWS.DMS.Types.Product

FromJSON EventSubscription # 
Instance details

Defined in Network.AWS.DMS.Types.Product

NFData EventSubscription # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

rnf :: EventSubscription -> () #

type Rep EventSubscription # 
Instance details

Defined in Network.AWS.DMS.Types.Product

type Rep EventSubscription = D1 (MetaData "EventSubscription" "Network.AWS.DMS.Types.Product" "amazonka-dms-1.6.0-4Gi0lHT2mXm2tQ4v6k2g3I" 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 #

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) #

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) #

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

esCustSubscriptionId :: Lens' EventSubscription (Maybe Text) #

The AWS DMS event notification subscription Id.

esSNSTopicARN :: Lens' EventSubscription (Maybe Text) #

The topic ARN of the AWS DMS event notification subscription.

esEnabled :: Lens' EventSubscription (Maybe Bool) #

Boolean value that indicates if the event subscription is enabled.

esSourceType :: Lens' EventSubscription (Maybe Text) #

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

esSubscriptionCreationTime :: Lens' EventSubscription (Maybe Text) #

The time the RDS event notification subscription was created.

esEventCategoriesList :: Lens' EventSubscription [Text] #

A lists of event categories.

esSourceIdsList :: Lens' EventSubscription [Text] #

A list of source Ids for the event subscription.

Filter

data Filter #

See: filter' smart constructor.

Instances
Eq Filter # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

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

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

Data Filter # 
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 # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Show Filter # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Generic Filter # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Associated Types

type Rep Filter :: * -> * #

Methods

from :: Filter -> Rep Filter x #

to :: Rep Filter x -> Filter #

Hashable Filter # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

hashWithSalt :: Int -> Filter -> Int #

hash :: Filter -> Int #

ToJSON Filter # 
Instance details

Defined in Network.AWS.DMS.Types.Product

NFData Filter # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

rnf :: Filter -> () #

type Rep Filter # 
Instance details

Defined in Network.AWS.DMS.Types.Product

type Rep Filter = D1 (MetaData "Filter" "Network.AWS.DMS.Types.Product" "amazonka-dms-1.6.0-4Gi0lHT2mXm2tQ4v6k2g3I" 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' #

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 #

The name of the filter.

fValues :: Lens' Filter [Text] #

The filter value.

MongoDBSettings

data MongoDBSettings #

See: mongoDBSettings smart constructor.

Instances
Eq MongoDBSettings # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Data MongoDBSettings # 
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 # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Generic MongoDBSettings # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Associated Types

type Rep MongoDBSettings :: * -> * #

Hashable MongoDBSettings # 
Instance details

Defined in Network.AWS.DMS.Types.Product

ToJSON MongoDBSettings # 
Instance details

Defined in Network.AWS.DMS.Types.Product

FromJSON MongoDBSettings # 
Instance details

Defined in Network.AWS.DMS.Types.Product

NFData MongoDBSettings # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

rnf :: MongoDBSettings -> () #

type Rep MongoDBSettings # 
Instance details

Defined in Network.AWS.DMS.Types.Product

type Rep MongoDBSettings = D1 (MetaData "MongoDBSettings" "Network.AWS.DMS.Types.Product" "amazonka-dms-1.6.0-4Gi0lHT2mXm2tQ4v6k2g3I" 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 #

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) #

The name of the server on the MongoDB source endpoint.

mdsAuthMechanism :: Lens' MongoDBSettings (Maybe AuthMechanismValue) #

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) #

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

mdsKMSKeyId :: Lens' MongoDBSettings (Maybe Text) #

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) #

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

mdsNestingLevel :: Lens' MongoDBSettings (Maybe NestingLevelValue) #

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) #

The database name on the MongoDB source endpoint.

mdsDocsToInvestigate :: Lens' MongoDBSettings (Maybe Text) #

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) #

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

mdsExtractDocId :: Lens' MongoDBSettings (Maybe Text) #

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

mdsAuthType :: Lens' MongoDBSettings (Maybe AuthTypeValue) #

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) #

The port value for the MongoDB source endpoint.

OrderableReplicationInstance

data OrderableReplicationInstance #

See: orderableReplicationInstance smart constructor.

Instances
Eq OrderableReplicationInstance # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Data OrderableReplicationInstance # 
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 # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Show OrderableReplicationInstance # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Generic OrderableReplicationInstance # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Associated Types

type Rep OrderableReplicationInstance :: * -> * #

Hashable OrderableReplicationInstance # 
Instance details

Defined in Network.AWS.DMS.Types.Product

FromJSON OrderableReplicationInstance # 
Instance details

Defined in Network.AWS.DMS.Types.Product

NFData OrderableReplicationInstance # 
Instance details

Defined in Network.AWS.DMS.Types.Product

type Rep OrderableReplicationInstance # 
Instance details

Defined in Network.AWS.DMS.Types.Product

type Rep OrderableReplicationInstance = D1 (MetaData "OrderableReplicationInstance" "Network.AWS.DMS.Types.Product" "amazonka-dms-1.6.0-4Gi0lHT2mXm2tQ4v6k2g3I" 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 #

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) #

The version of the replication engine.

oriMinAllocatedStorage :: Lens' OrderableReplicationInstance (Maybe Int) #

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

oriIncludedAllocatedStorage :: Lens' OrderableReplicationInstance (Maybe Int) #

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

oriMaxAllocatedStorage :: Lens' OrderableReplicationInstance (Maybe Int) #

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

oriReplicationInstanceClass :: Lens' OrderableReplicationInstance (Maybe Text) #

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) #

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

oriStorageType :: Lens' OrderableReplicationInstance (Maybe Text) #

The type of storage used by the replication instance.

RefreshSchemasStatus

data RefreshSchemasStatus #

See: refreshSchemasStatus smart constructor.

Instances
Eq RefreshSchemasStatus # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Data RefreshSchemasStatus # 
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 # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Show RefreshSchemasStatus # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Generic RefreshSchemasStatus # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Associated Types

type Rep RefreshSchemasStatus :: * -> * #

Hashable RefreshSchemasStatus # 
Instance details

Defined in Network.AWS.DMS.Types.Product

FromJSON RefreshSchemasStatus # 
Instance details

Defined in Network.AWS.DMS.Types.Product

NFData RefreshSchemasStatus # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

rnf :: RefreshSchemasStatus -> () #

type Rep RefreshSchemasStatus # 
Instance details

Defined in Network.AWS.DMS.Types.Product

type Rep RefreshSchemasStatus = D1 (MetaData "RefreshSchemasStatus" "Network.AWS.DMS.Types.Product" "amazonka-dms-1.6.0-4Gi0lHT2mXm2tQ4v6k2g3I" 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 #

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) #

The date the schema was last refreshed.

rssReplicationInstanceARN :: Lens' RefreshSchemasStatus (Maybe Text) #

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

rssEndpointARN :: Lens' RefreshSchemasStatus (Maybe Text) #

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

rssLastFailureMessage :: Lens' RefreshSchemasStatus (Maybe Text) #

The last failure message for the schema.

ReplicationInstance

data ReplicationInstance #

See: replicationInstance smart constructor.

Instances
Eq ReplicationInstance # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Data ReplicationInstance # 
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 # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Show ReplicationInstance # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Generic ReplicationInstance # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Associated Types

type Rep ReplicationInstance :: * -> * #

Hashable ReplicationInstance # 
Instance details

Defined in Network.AWS.DMS.Types.Product

FromJSON ReplicationInstance # 
Instance details

Defined in Network.AWS.DMS.Types.Product

NFData ReplicationInstance # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

rnf :: ReplicationInstance -> () #

type Rep ReplicationInstance # 
Instance details

Defined in Network.AWS.DMS.Types.Product

type Rep ReplicationInstance = D1 (MetaData "ReplicationInstance" "Network.AWS.DMS.Types.Product" "amazonka-dms-1.6.0-4Gi0lHT2mXm2tQ4v6k2g3I" False) (C1 (MetaCons "ReplicationInstance'" PrefixI True) ((((S1 (MetaSel (Just "_riEngineVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_riPubliclyAccessible") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 (MetaSel (Just "_riAutoMinorVersionUpgrade") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_riReplicationInstancePublicIPAddresses") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_riReplicationSubnetGroup") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ReplicationSubnetGroup))))) :*: ((S1 (MetaSel (Just "_riInstanceCreateTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 (MetaSel (Just "_riFreeUntil") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 (MetaSel (Just "_riReplicationInstanceStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_riReplicationInstancePrivateIPAddresses") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 (MetaSel (Just "_riPreferredMaintenanceWindow") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_riReplicationInstancePrivateIPAddress") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 (MetaSel (Just "_riKMSKeyId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_riAvailabilityZone") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_riVPCSecurityGroups") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [VPCSecurityGroupMembership])) :*: (S1 (MetaSel (Just "_riMultiAZ") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_riSecondaryAvailabilityZone") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 (MetaSel (Just "_riReplicationInstanceARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_riAllocatedStorage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: S1 (MetaSel (Just "_riReplicationInstancePublicIPAddress") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_riReplicationInstanceClass") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_riReplicationInstanceIdentifier") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_riPendingModifiedValues") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ReplicationPendingModifiedValues))))))))

replicationInstance :: ReplicationInstance #

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

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

  • riEngineVersion - The engine version number of the replication instance.
  • riPubliclyAccessible - Specifies the accessibility options for the replication instance. A value of true represents an instance with a public IP address. A value of false represents an instance with a private IP address. The default value is true .
  • riAutoMinorVersionUpgrade - Boolean value indicating if minor version upgrades will be automatically applied to the instance.
  • riReplicationInstancePublicIPAddresses - The public IP address of the replication instance.
  • riReplicationSubnetGroup - The subnet group for the replication instance.
  • riInstanceCreateTime - The time the replication instance was created.
  • riFreeUntil - The expiration date of the free replication instance that is part of the Free DMS program.
  • riReplicationInstanceStatus - The status of the replication instance.
  • riReplicationInstancePrivateIPAddresses - The private IP address of the replication instance.
  • riPreferredMaintenanceWindow - The maintenance window times for the replication instance.
  • riReplicationInstancePrivateIPAddress - The private IP address of the replication instance.
  • riKMSKeyId - The KMS key identifier that is used to encrypt the content on the replication instance. 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.
  • riAvailabilityZone - The Availability Zone for the instance.
  • riVPCSecurityGroups - The VPC security group for the instance.
  • riMultiAZ - Specifies if the replication instance is a Multi-AZ deployment. You cannot set the AvailabilityZone parameter if the Multi-AZ parameter is set to true .
  • riSecondaryAvailabilityZone - The availability zone of the standby replication instance in a Multi-AZ deployment.
  • riReplicationInstanceARN - The Amazon Resource Name (ARN) of the replication instance.
  • riAllocatedStorage - The amount of storage (in gigabytes) that is allocated for the replication instance.
  • riReplicationInstancePublicIPAddress - The public IP address of the replication instance.
  • riReplicationInstanceClass - 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
  • riReplicationInstanceIdentifier - The replication instance identifier. This parameter is stored as a lowercase string. Constraints: * Must contain from 1 to 63 alphanumeric characters or hyphens. * First character must be a letter. * Cannot end with a hyphen or contain two consecutive hyphens. Example: myrepinstance
  • riPendingModifiedValues - The pending modification values.

riEngineVersion :: Lens' ReplicationInstance (Maybe Text) #

The engine version number of the replication instance.

riPubliclyAccessible :: Lens' ReplicationInstance (Maybe Bool) #

Specifies the accessibility options for the replication instance. A value of true represents an instance with a public IP address. A value of false represents an instance with a private IP address. The default value is true .

riAutoMinorVersionUpgrade :: Lens' ReplicationInstance (Maybe Bool) #

Boolean value indicating if minor version upgrades will be automatically applied to the instance.

riReplicationInstancePublicIPAddresses :: Lens' ReplicationInstance [Text] #

The public IP address of the replication instance.

riReplicationSubnetGroup :: Lens' ReplicationInstance (Maybe ReplicationSubnetGroup) #

The subnet group for the replication instance.

riInstanceCreateTime :: Lens' ReplicationInstance (Maybe UTCTime) #

The time the replication instance was created.

riFreeUntil :: Lens' ReplicationInstance (Maybe UTCTime) #

The expiration date of the free replication instance that is part of the Free DMS program.

riReplicationInstanceStatus :: Lens' ReplicationInstance (Maybe Text) #

The status of the replication instance.

riReplicationInstancePrivateIPAddresses :: Lens' ReplicationInstance [Text] #

The private IP address of the replication instance.

riPreferredMaintenanceWindow :: Lens' ReplicationInstance (Maybe Text) #

The maintenance window times for the replication instance.

riReplicationInstancePrivateIPAddress :: Lens' ReplicationInstance (Maybe Text) #

The private IP address of the replication instance.

riKMSKeyId :: Lens' ReplicationInstance (Maybe Text) #

The KMS key identifier that is used to encrypt the content on the replication instance. 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.

riAvailabilityZone :: Lens' ReplicationInstance (Maybe Text) #

The Availability Zone for the instance.

riVPCSecurityGroups :: Lens' ReplicationInstance [VPCSecurityGroupMembership] #

The VPC security group for the instance.

riMultiAZ :: Lens' ReplicationInstance (Maybe Bool) #

Specifies if the replication instance is a Multi-AZ deployment. You cannot set the AvailabilityZone parameter if the Multi-AZ parameter is set to true .

riSecondaryAvailabilityZone :: Lens' ReplicationInstance (Maybe Text) #

The availability zone of the standby replication instance in a Multi-AZ deployment.

riReplicationInstanceARN :: Lens' ReplicationInstance (Maybe Text) #

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

riAllocatedStorage :: Lens' ReplicationInstance (Maybe Int) #

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

riReplicationInstancePublicIPAddress :: Lens' ReplicationInstance (Maybe Text) #

The public IP address of the replication instance.

riReplicationInstanceClass :: Lens' ReplicationInstance (Maybe Text) #

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

riReplicationInstanceIdentifier :: Lens' ReplicationInstance (Maybe Text) #

The replication instance identifier. This parameter is stored as a lowercase string. Constraints: * Must contain from 1 to 63 alphanumeric characters or hyphens. * First character must be a letter. * Cannot end with a hyphen or contain two consecutive hyphens. Example: myrepinstance

ReplicationInstanceTaskLog

data ReplicationInstanceTaskLog #

Contains metadata for a replication instance task log.

See: replicationInstanceTaskLog smart constructor.

Instances
Eq ReplicationInstanceTaskLog # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Data ReplicationInstanceTaskLog # 
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) -> ReplicationInstanceTaskLog -> c ReplicationInstanceTaskLog #

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

toConstr :: ReplicationInstanceTaskLog -> Constr #

dataTypeOf :: ReplicationInstanceTaskLog -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ReplicationInstanceTaskLog # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Show ReplicationInstanceTaskLog # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Generic ReplicationInstanceTaskLog # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Associated Types

type Rep ReplicationInstanceTaskLog :: * -> * #

Hashable ReplicationInstanceTaskLog # 
Instance details

Defined in Network.AWS.DMS.Types.Product

FromJSON ReplicationInstanceTaskLog # 
Instance details

Defined in Network.AWS.DMS.Types.Product

NFData ReplicationInstanceTaskLog # 
Instance details

Defined in Network.AWS.DMS.Types.Product

type Rep ReplicationInstanceTaskLog # 
Instance details

Defined in Network.AWS.DMS.Types.Product

type Rep ReplicationInstanceTaskLog = D1 (MetaData "ReplicationInstanceTaskLog" "Network.AWS.DMS.Types.Product" "amazonka-dms-1.6.0-4Gi0lHT2mXm2tQ4v6k2g3I" False) (C1 (MetaCons "ReplicationInstanceTaskLog'" PrefixI True) (S1 (MetaSel (Just "_ritlReplicationTaskName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_ritlReplicationTaskARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_ritlReplicationInstanceTaskLogSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Integer)))))

replicationInstanceTaskLog :: ReplicationInstanceTaskLog #

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

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

ritlReplicationTaskName :: Lens' ReplicationInstanceTaskLog (Maybe Text) #

The name of the replication task.

ritlReplicationTaskARN :: Lens' ReplicationInstanceTaskLog (Maybe Text) #

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

ritlReplicationInstanceTaskLogSize :: Lens' ReplicationInstanceTaskLog (Maybe Integer) #

The size, in bytes, of the replication task log.

ReplicationPendingModifiedValues

data ReplicationPendingModifiedValues #

See: replicationPendingModifiedValues smart constructor.

Instances
Eq ReplicationPendingModifiedValues # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Data ReplicationPendingModifiedValues # 
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) -> ReplicationPendingModifiedValues -> c ReplicationPendingModifiedValues #

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

toConstr :: ReplicationPendingModifiedValues -> Constr #

dataTypeOf :: ReplicationPendingModifiedValues -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ReplicationPendingModifiedValues # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Show ReplicationPendingModifiedValues # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Generic ReplicationPendingModifiedValues # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Associated Types

type Rep ReplicationPendingModifiedValues :: * -> * #

Hashable ReplicationPendingModifiedValues # 
Instance details

Defined in Network.AWS.DMS.Types.Product

FromJSON ReplicationPendingModifiedValues # 
Instance details

Defined in Network.AWS.DMS.Types.Product

NFData ReplicationPendingModifiedValues # 
Instance details

Defined in Network.AWS.DMS.Types.Product

type Rep ReplicationPendingModifiedValues # 
Instance details

Defined in Network.AWS.DMS.Types.Product

type Rep ReplicationPendingModifiedValues = D1 (MetaData "ReplicationPendingModifiedValues" "Network.AWS.DMS.Types.Product" "amazonka-dms-1.6.0-4Gi0lHT2mXm2tQ4v6k2g3I" False) (C1 (MetaCons "ReplicationPendingModifiedValues'" PrefixI True) ((S1 (MetaSel (Just "_rpmvEngineVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_rpmvMultiAZ") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 (MetaSel (Just "_rpmvAllocatedStorage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: S1 (MetaSel (Just "_rpmvReplicationInstanceClass") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

replicationPendingModifiedValues :: ReplicationPendingModifiedValues #

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

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

  • rpmvEngineVersion - The engine version number of the replication instance.
  • rpmvMultiAZ - Specifies if the replication instance is a Multi-AZ deployment. You cannot set the AvailabilityZone parameter if the Multi-AZ parameter is set to true .
  • rpmvAllocatedStorage - The amount of storage (in gigabytes) that is allocated for the replication instance.
  • rpmvReplicationInstanceClass - 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

rpmvEngineVersion :: Lens' ReplicationPendingModifiedValues (Maybe Text) #

The engine version number of the replication instance.

rpmvMultiAZ :: Lens' ReplicationPendingModifiedValues (Maybe Bool) #

Specifies if the replication instance is a Multi-AZ deployment. You cannot set the AvailabilityZone parameter if the Multi-AZ parameter is set to true .

rpmvAllocatedStorage :: Lens' ReplicationPendingModifiedValues (Maybe Int) #

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

rpmvReplicationInstanceClass :: Lens' ReplicationPendingModifiedValues (Maybe Text) #

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

ReplicationSubnetGroup

data ReplicationSubnetGroup #

See: replicationSubnetGroup smart constructor.

Instances
Eq ReplicationSubnetGroup # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Data ReplicationSubnetGroup # 
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) -> ReplicationSubnetGroup -> c ReplicationSubnetGroup #

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

toConstr :: ReplicationSubnetGroup -> Constr #

dataTypeOf :: ReplicationSubnetGroup -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ReplicationSubnetGroup # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Show ReplicationSubnetGroup # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Generic ReplicationSubnetGroup # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Associated Types

type Rep ReplicationSubnetGroup :: * -> * #

Hashable ReplicationSubnetGroup # 
Instance details

Defined in Network.AWS.DMS.Types.Product

FromJSON ReplicationSubnetGroup # 
Instance details

Defined in Network.AWS.DMS.Types.Product

NFData ReplicationSubnetGroup # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

rnf :: ReplicationSubnetGroup -> () #

type Rep ReplicationSubnetGroup # 
Instance details

Defined in Network.AWS.DMS.Types.Product

type Rep ReplicationSubnetGroup = D1 (MetaData "ReplicationSubnetGroup" "Network.AWS.DMS.Types.Product" "amazonka-dms-1.6.0-4Gi0lHT2mXm2tQ4v6k2g3I" False) (C1 (MetaCons "ReplicationSubnetGroup'" PrefixI True) ((S1 (MetaSel (Just "_rsgVPCId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_rsgSubnets") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Subnet]))) :*: (S1 (MetaSel (Just "_rsgReplicationSubnetGroupIdentifier") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_rsgSubnetGroupStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_rsgReplicationSubnetGroupDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

replicationSubnetGroup :: ReplicationSubnetGroup #

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

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

rsgSubnets :: Lens' ReplicationSubnetGroup [Subnet] #

The subnets that are in the subnet group.

rsgReplicationSubnetGroupIdentifier :: Lens' ReplicationSubnetGroup (Maybe Text) #

The identifier of the replication instance subnet group.

rsgSubnetGroupStatus :: Lens' ReplicationSubnetGroup (Maybe Text) #

The status of the subnet group.

rsgReplicationSubnetGroupDescription :: Lens' ReplicationSubnetGroup (Maybe Text) #

The description of the replication subnet group.

ReplicationTask

data ReplicationTask #

See: replicationTask smart constructor.

Instances
Eq ReplicationTask # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Data ReplicationTask # 
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) -> ReplicationTask -> c ReplicationTask #

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

toConstr :: ReplicationTask -> Constr #

dataTypeOf :: ReplicationTask -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ReplicationTask # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Show ReplicationTask # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Generic ReplicationTask # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Associated Types

type Rep ReplicationTask :: * -> * #

Hashable ReplicationTask # 
Instance details

Defined in Network.AWS.DMS.Types.Product

FromJSON ReplicationTask # 
Instance details

Defined in Network.AWS.DMS.Types.Product

NFData ReplicationTask # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

rnf :: ReplicationTask -> () #

type Rep ReplicationTask # 
Instance details

Defined in Network.AWS.DMS.Types.Product

type Rep ReplicationTask = D1 (MetaData "ReplicationTask" "Network.AWS.DMS.Types.Product" "amazonka-dms-1.6.0-4Gi0lHT2mXm2tQ4v6k2g3I" False) (C1 (MetaCons "ReplicationTask'" PrefixI True) ((((S1 (MetaSel (Just "_rReplicationTaskSettings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_rStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_rStopReason") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_rTargetEndpointARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_rReplicationTaskIdentifier") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_rCdcStartPosition") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_rReplicationTaskStartDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 (MetaSel (Just "_rSourceEndpointARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 (MetaSel (Just "_rRecoveryCheckpoint") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_rTableMappings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_rReplicationTaskCreationDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 (MetaSel (Just "_rMigrationType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe MigrationTypeValue)))) :*: ((S1 (MetaSel (Just "_rReplicationTaskARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_rCdcStopPosition") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_rReplicationTaskStats") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ReplicationTaskStats)) :*: (S1 (MetaSel (Just "_rReplicationInstanceARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_rLastFailureMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))))

replicationTask :: ReplicationTask #

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

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

  • rReplicationTaskSettings - The settings for the replication task.
  • rStatus - The status of the replication task.
  • rStopReason - The reason the replication task was stopped.
  • rTargetEndpointARN - The Amazon Resource Name (ARN) string that uniquely identifies the endpoint.
  • rReplicationTaskIdentifier - The replication task identifier. Constraints: * Must contain from 1 to 255 alphanumeric characters or hyphens. * First character must be a letter. * Cannot end with a hyphen or contain two consecutive hyphens.
  • rCdcStartPosition - Indicates when you want a change data capture (CDC) operation to start. Use either CdcStartPosition or CdcStartTime to specify when you want a CDC operation to start. Specifying both values results in an error. The value can be in date, checkpoint, or LSN/SCN format. Date Example: --cdc-start-position “2018-03-08T12:12:12” Checkpoint Example: --cdc-start-position "checkpoint:V1mysql-bin-changelog.157832:1975:-1:2002:677883278264080:mysql-bin-changelog.157832:187600#93" LSN Example: --cdc-start-position “mysql-bin-changelog.000024:373”
  • rReplicationTaskStartDate - The date the replication task is scheduled to start.
  • rSourceEndpointARN - The Amazon Resource Name (ARN) string that uniquely identifies the endpoint.
  • rRecoveryCheckpoint - Indicates the last checkpoint that occurred during a change data capture (CDC) operation. You can provide this value to the CdcStartPosition parameter to start a CDC operation that begins at that checkpoint.
  • rTableMappings - Table mappings specified in the task.
  • rReplicationTaskCreationDate - The date the replication task was created.
  • rMigrationType - The type of migration.
  • rReplicationTaskARN - The Amazon Resource Name (ARN) of the replication task.
  • rCdcStopPosition - Indicates when you want a change data capture (CDC) operation to stop. The value can be either server time or commit time. Server time example: --cdc-stop-position “server_time:3018-02-09T12:12:12” Commit time example: --cdc-stop-position “commit_time: 3018-02-09T12:12:12 “
  • rReplicationTaskStats - The statistics for the task, including elapsed time, tables loaded, and table errors.
  • rReplicationInstanceARN - The Amazon Resource Name (ARN) of the replication instance.
  • rLastFailureMessage - The last error (failure) message generated for the replication instance.

rReplicationTaskSettings :: Lens' ReplicationTask (Maybe Text) #

The settings for the replication task.

rStatus :: Lens' ReplicationTask (Maybe Text) #

The status of the replication task.

rStopReason :: Lens' ReplicationTask (Maybe Text) #

The reason the replication task was stopped.

rTargetEndpointARN :: Lens' ReplicationTask (Maybe Text) #

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

rReplicationTaskIdentifier :: Lens' ReplicationTask (Maybe Text) #

The replication task identifier. Constraints: * Must contain from 1 to 255 alphanumeric characters or hyphens. * First character must be a letter. * Cannot end with a hyphen or contain two consecutive hyphens.

rCdcStartPosition :: Lens' ReplicationTask (Maybe Text) #

Indicates when you want a change data capture (CDC) operation to start. Use either CdcStartPosition or CdcStartTime to specify when you want a CDC operation to start. Specifying both values results in an error. The value can be in date, checkpoint, or LSN/SCN format. Date Example: --cdc-start-position “2018-03-08T12:12:12” Checkpoint Example: --cdc-start-position "checkpoint:V1mysql-bin-changelog.157832:1975:-1:2002:677883278264080:mysql-bin-changelog.157832:187600#93" LSN Example: --cdc-start-position “mysql-bin-changelog.000024:373”

rReplicationTaskStartDate :: Lens' ReplicationTask (Maybe UTCTime) #

The date the replication task is scheduled to start.

rSourceEndpointARN :: Lens' ReplicationTask (Maybe Text) #

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

rRecoveryCheckpoint :: Lens' ReplicationTask (Maybe Text) #

Indicates the last checkpoint that occurred during a change data capture (CDC) operation. You can provide this value to the CdcStartPosition parameter to start a CDC operation that begins at that checkpoint.

rTableMappings :: Lens' ReplicationTask (Maybe Text) #

Table mappings specified in the task.

rReplicationTaskCreationDate :: Lens' ReplicationTask (Maybe UTCTime) #

The date the replication task was created.

rReplicationTaskARN :: Lens' ReplicationTask (Maybe Text) #

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

rCdcStopPosition :: Lens' ReplicationTask (Maybe Text) #

Indicates when you want a change data capture (CDC) operation to stop. The value can be either server time or commit time. Server time example: --cdc-stop-position “server_time:3018-02-09T12:12:12” Commit time example: --cdc-stop-position “commit_time: 3018-02-09T12:12:12 “

rReplicationTaskStats :: Lens' ReplicationTask (Maybe ReplicationTaskStats) #

The statistics for the task, including elapsed time, tables loaded, and table errors.

rReplicationInstanceARN :: Lens' ReplicationTask (Maybe Text) #

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

rLastFailureMessage :: Lens' ReplicationTask (Maybe Text) #

The last error (failure) message generated for the replication instance.

ReplicationTaskAssessmentResult

data ReplicationTaskAssessmentResult #

The task assessment report in JSON format.

See: replicationTaskAssessmentResult smart constructor.

Instances
Eq ReplicationTaskAssessmentResult # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Data ReplicationTaskAssessmentResult # 
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) -> ReplicationTaskAssessmentResult -> c ReplicationTaskAssessmentResult #

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

toConstr :: ReplicationTaskAssessmentResult -> Constr #

dataTypeOf :: ReplicationTaskAssessmentResult -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ReplicationTaskAssessmentResult # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Show ReplicationTaskAssessmentResult # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Generic ReplicationTaskAssessmentResult # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Associated Types

type Rep ReplicationTaskAssessmentResult :: * -> * #

Hashable ReplicationTaskAssessmentResult # 
Instance details

Defined in Network.AWS.DMS.Types.Product

FromJSON ReplicationTaskAssessmentResult # 
Instance details

Defined in Network.AWS.DMS.Types.Product

NFData ReplicationTaskAssessmentResult # 
Instance details

Defined in Network.AWS.DMS.Types.Product

type Rep ReplicationTaskAssessmentResult # 
Instance details

Defined in Network.AWS.DMS.Types.Product

type Rep ReplicationTaskAssessmentResult = D1 (MetaData "ReplicationTaskAssessmentResult" "Network.AWS.DMS.Types.Product" "amazonka-dms-1.6.0-4Gi0lHT2mXm2tQ4v6k2g3I" False) (C1 (MetaCons "ReplicationTaskAssessmentResult'" PrefixI True) ((S1 (MetaSel (Just "_rtarAssessmentResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_rtarAssessmentResultsFile") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_rtarReplicationTaskIdentifier") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_rtarAssessmentStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_rtarS3ObjectURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_rtarReplicationTaskLastAssessmentDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 (MetaSel (Just "_rtarReplicationTaskARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

replicationTaskAssessmentResult :: ReplicationTaskAssessmentResult #

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

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

rtarAssessmentResults :: Lens' ReplicationTaskAssessmentResult (Maybe Text) #

The task assessment results in JSON format.

rtarAssessmentResultsFile :: Lens' ReplicationTaskAssessmentResult (Maybe Text) #

The file containing the results of the task assessment.

rtarReplicationTaskIdentifier :: Lens' ReplicationTaskAssessmentResult (Maybe Text) #

The replication task identifier of the task on which the task assessment was run.

rtarAssessmentStatus :: Lens' ReplicationTaskAssessmentResult (Maybe Text) #

The status of the task assessment.

rtarS3ObjectURL :: Lens' ReplicationTaskAssessmentResult (Maybe Text) #

The URL of the S3 object containing the task assessment results.

rtarReplicationTaskARN :: Lens' ReplicationTaskAssessmentResult (Maybe Text) #

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

ReplicationTaskStats

data ReplicationTaskStats #

See: replicationTaskStats smart constructor.

Instances
Eq ReplicationTaskStats # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Data ReplicationTaskStats # 
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) -> ReplicationTaskStats -> c ReplicationTaskStats #

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

toConstr :: ReplicationTaskStats -> Constr #

dataTypeOf :: ReplicationTaskStats -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ReplicationTaskStats # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Show ReplicationTaskStats # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Generic ReplicationTaskStats # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Associated Types

type Rep ReplicationTaskStats :: * -> * #

Hashable ReplicationTaskStats # 
Instance details

Defined in Network.AWS.DMS.Types.Product

FromJSON ReplicationTaskStats # 
Instance details

Defined in Network.AWS.DMS.Types.Product

NFData ReplicationTaskStats # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

rnf :: ReplicationTaskStats -> () #

type Rep ReplicationTaskStats # 
Instance details

Defined in Network.AWS.DMS.Types.Product

type Rep ReplicationTaskStats = D1 (MetaData "ReplicationTaskStats" "Network.AWS.DMS.Types.Product" "amazonka-dms-1.6.0-4Gi0lHT2mXm2tQ4v6k2g3I" False) (C1 (MetaCons "ReplicationTaskStats'" PrefixI True) ((S1 (MetaSel (Just "_rtsFullLoadProgressPercent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 (MetaSel (Just "_rtsElapsedTimeMillis") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 (MetaSel (Just "_rtsTablesErrored") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)))) :*: (S1 (MetaSel (Just "_rtsTablesLoaded") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 (MetaSel (Just "_rtsTablesQueued") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: S1 (MetaSel (Just "_rtsTablesLoading") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int))))))

replicationTaskStats :: ReplicationTaskStats #

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

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

rtsFullLoadProgressPercent :: Lens' ReplicationTaskStats (Maybe Int) #

The percent complete for the full load migration task.

rtsElapsedTimeMillis :: Lens' ReplicationTaskStats (Maybe Integer) #

The elapsed time of the task, in milliseconds.

rtsTablesErrored :: Lens' ReplicationTaskStats (Maybe Int) #

The number of errors that have occurred during this task.

rtsTablesLoaded :: Lens' ReplicationTaskStats (Maybe Int) #

The number of tables loaded for this task.

rtsTablesQueued :: Lens' ReplicationTaskStats (Maybe Int) #

The number of tables queued for this task.

rtsTablesLoading :: Lens' ReplicationTaskStats (Maybe Int) #

The number of tables currently loading for this task.

S3Settings

data S3Settings #

See: s3Settings smart constructor.

Instances
Eq S3Settings # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Data S3Settings # 
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) -> S3Settings -> c S3Settings #

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

toConstr :: S3Settings -> Constr #

dataTypeOf :: S3Settings -> DataType #

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

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

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

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

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

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

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

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

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

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

Read S3Settings # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Show S3Settings # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Generic S3Settings # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Associated Types

type Rep S3Settings :: * -> * #

Hashable S3Settings # 
Instance details

Defined in Network.AWS.DMS.Types.Product

ToJSON S3Settings # 
Instance details

Defined in Network.AWS.DMS.Types.Product

FromJSON S3Settings # 
Instance details

Defined in Network.AWS.DMS.Types.Product

NFData S3Settings # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

rnf :: S3Settings -> () #

type Rep S3Settings # 
Instance details

Defined in Network.AWS.DMS.Types.Product

type Rep S3Settings = D1 (MetaData "S3Settings" "Network.AWS.DMS.Types.Product" "amazonka-dms-1.6.0-4Gi0lHT2mXm2tQ4v6k2g3I" False) (C1 (MetaCons "S3Settings'" PrefixI True) ((S1 (MetaSel (Just "_ssCSVDelimiter") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_ssServiceAccessRoleARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_ssBucketFolder") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_ssExternalTableDefinition") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_ssBucketName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_ssCSVRowDelimiter") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_ssCompressionType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CompressionTypeValue))))))

s3Settings :: S3Settings #

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

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

ssCSVDelimiter :: Lens' S3Settings (Maybe Text) #

The delimiter used to separate columns in the source files. The default is a comma.

ssServiceAccessRoleARN :: Lens' S3Settings (Maybe Text) #

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

ssBucketFolder :: Lens' S3Settings (Maybe Text) #

An optional parameter to set a folder name in the S3 bucket. If provided, tables are created in the path bucketFolderschema_nametable_name. If this parameter is not specified, then the path used is schema_nametable_name/.

ssExternalTableDefinition :: Lens' S3Settings (Maybe Text) #

The external table definition.

ssBucketName :: Lens' S3Settings (Maybe Text) #

The name of the S3 bucket.

ssCSVRowDelimiter :: Lens' S3Settings (Maybe Text) #

The delimiter used to separate rows in the source files. The default is a carriage return (n).

ssCompressionType :: Lens' S3Settings (Maybe CompressionTypeValue) #

An optional parameter to use GZIP to compress the target files. Set to GZIP to compress the target files. Set to NONE (the default) or do not use to leave the files uncompressed.

Subnet

data Subnet #

See: subnet smart constructor.

Instances
Eq Subnet # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

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

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

Data Subnet # 
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) -> Subnet -> c Subnet #

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

toConstr :: Subnet -> Constr #

dataTypeOf :: Subnet -> DataType #

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

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

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

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

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

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

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

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

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

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

Read Subnet # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Show Subnet # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Generic Subnet # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Associated Types

type Rep Subnet :: * -> * #

Methods

from :: Subnet -> Rep Subnet x #

to :: Rep Subnet x -> Subnet #

Hashable Subnet # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

hashWithSalt :: Int -> Subnet -> Int #

hash :: Subnet -> Int #

FromJSON Subnet # 
Instance details

Defined in Network.AWS.DMS.Types.Product

NFData Subnet # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

rnf :: Subnet -> () #

type Rep Subnet # 
Instance details

Defined in Network.AWS.DMS.Types.Product

type Rep Subnet = D1 (MetaData "Subnet" "Network.AWS.DMS.Types.Product" "amazonka-dms-1.6.0-4Gi0lHT2mXm2tQ4v6k2g3I" False) (C1 (MetaCons "Subnet'" PrefixI True) (S1 (MetaSel (Just "_sSubnetStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_sSubnetIdentifier") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_sSubnetAvailabilityZone") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AvailabilityZone)))))

subnet :: Subnet #

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

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

sSubnetStatus :: Lens' Subnet (Maybe Text) #

The status of the subnet.

sSubnetIdentifier :: Lens' Subnet (Maybe Text) #

The subnet identifier.

sSubnetAvailabilityZone :: Lens' Subnet (Maybe AvailabilityZone) #

The Availability Zone of the subnet.

SupportedEndpointType

data SupportedEndpointType #

See: supportedEndpointType smart constructor.

Instances
Eq SupportedEndpointType # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Data SupportedEndpointType # 
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) -> SupportedEndpointType -> c SupportedEndpointType #

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

toConstr :: SupportedEndpointType -> Constr #

dataTypeOf :: SupportedEndpointType -> DataType #

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

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

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

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

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

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

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

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

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

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

Read SupportedEndpointType # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Show SupportedEndpointType # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Generic SupportedEndpointType # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Associated Types

type Rep SupportedEndpointType :: * -> * #

Hashable SupportedEndpointType # 
Instance details

Defined in Network.AWS.DMS.Types.Product

FromJSON SupportedEndpointType # 
Instance details

Defined in Network.AWS.DMS.Types.Product

NFData SupportedEndpointType # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

rnf :: SupportedEndpointType -> () #

type Rep SupportedEndpointType # 
Instance details

Defined in Network.AWS.DMS.Types.Product

type Rep SupportedEndpointType = D1 (MetaData "SupportedEndpointType" "Network.AWS.DMS.Types.Product" "amazonka-dms-1.6.0-4Gi0lHT2mXm2tQ4v6k2g3I" False) (C1 (MetaCons "SupportedEndpointType'" PrefixI True) ((S1 (MetaSel (Just "_setEngineDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_setEndpointType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ReplicationEndpointTypeValue))) :*: (S1 (MetaSel (Just "_setEngineName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_setSupportsCDC") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))))

supportedEndpointType :: SupportedEndpointType #

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

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

  • setEngineDisplayName - The expanded name for the engine name. For example, if the EngineName parameter is "aurora," this value would be "Amazon Aurora MySQL."
  • setEndpointType - The type of endpoint.
  • setEngineName - 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.
  • setSupportsCDC - Indicates if Change Data Capture (CDC) is supported.

setEngineDisplayName :: Lens' SupportedEndpointType (Maybe Text) #

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

setEngineName :: Lens' SupportedEndpointType (Maybe Text) #

The database engine name. Valid values, depending on the EndPointType, include mysql, oracle, postgres, mariadb, aurora, aurora-postgresql, redshift, s3, db2, azuredb, sybase, sybase, dynamodb, mongodb, and sqlserver.

setSupportsCDC :: Lens' SupportedEndpointType (Maybe Bool) #

Indicates if Change Data Capture (CDC) is supported.

TableStatistics

data TableStatistics #

See: tableStatistics smart constructor.

Instances
Eq TableStatistics # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Data TableStatistics # 
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) -> TableStatistics -> c TableStatistics #

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

toConstr :: TableStatistics -> Constr #

dataTypeOf :: TableStatistics -> DataType #

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

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

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

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

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

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

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

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

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

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

Read TableStatistics # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Show TableStatistics # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Generic TableStatistics # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Associated Types

type Rep TableStatistics :: * -> * #

Hashable TableStatistics # 
Instance details

Defined in Network.AWS.DMS.Types.Product

FromJSON TableStatistics # 
Instance details

Defined in Network.AWS.DMS.Types.Product

NFData TableStatistics # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

rnf :: TableStatistics -> () #

type Rep TableStatistics # 
Instance details

Defined in Network.AWS.DMS.Types.Product

type Rep TableStatistics = D1 (MetaData "TableStatistics" "Network.AWS.DMS.Types.Product" "amazonka-dms-1.6.0-4Gi0lHT2mXm2tQ4v6k2g3I" False) (C1 (MetaCons "TableStatistics'" PrefixI True) (((S1 (MetaSel (Just "_tsValidationState") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_tsFullLoadRows") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 (MetaSel (Just "_tsInserts") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Integer)))) :*: ((S1 (MetaSel (Just "_tsFullLoadCondtnlChkFailedRows") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 (MetaSel (Just "_tsValidationFailedRecords") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 (MetaSel (Just "_tsValidationSuspendedRecords") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 (MetaSel (Just "_tsSchemaName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 (MetaSel (Just "_tsTableState") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_tsFullLoadErrorRows") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 (MetaSel (Just "_tsDdls") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 (MetaSel (Just "_tsDeletes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Integer)))) :*: ((S1 (MetaSel (Just "_tsUpdates") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 (MetaSel (Just "_tsValidationPendingRecords") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 (MetaSel (Just "_tsLastUpdateTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 (MetaSel (Just "_tsTableName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

tableStatistics :: TableStatistics #

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

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

  • tsValidationState - The validation state of the table. The parameter can have the following values * Not enabled—Validation is not enabled for the table in the migration task. * Pending records—Some records in the table are waiting for validation. * Mismatched records—Some records in the table do not match between the source and target. * Suspended records—Some records in the table could not be validated. * No primary key—The table could not be validated because it had no primary key. * Table error—The table was not validated because it was in an error state and some data was not migrated. * Validated—All rows in the table were validated. If the table is updated, the status can change from Validated. * Error—The table could not be validated because of an unexpected error.
  • tsFullLoadRows - The number of rows added during the Full Load operation.
  • tsInserts - The number of insert actions performed on a table.
  • tsFullLoadCondtnlChkFailedRows - The number of rows that failed conditional checks during the Full Load operation (valid only for DynamoDB as a target migrations).
  • tsValidationFailedRecords - The number of records that failed validation.
  • tsValidationSuspendedRecords - The number of records that could not be validated.
  • tsSchemaName - The schema name.
  • tsTableState - The state of the tables described. Valid states: Table does not exist | Before load | Full load | Table completed | Table cancelled | Table error | Table all | Table updates | Table is being reloaded
  • tsFullLoadErrorRows - The number of rows that failed to load during the Full Load operation (valid only for DynamoDB as a target migrations).
  • tsDdls - The Data Definition Language (DDL) used to build and modify the structure of your tables.
  • tsDeletes - The number of delete actions performed on a table.
  • tsUpdates - The number of update actions performed on a table.
  • tsValidationPendingRecords - The number of records that have yet to be validated.
  • tsLastUpdateTime - The last time the table was updated.
  • tsTableName - The name of the table.

tsValidationState :: Lens' TableStatistics (Maybe Text) #

The validation state of the table. The parameter can have the following values * Not enabled—Validation is not enabled for the table in the migration task. * Pending records—Some records in the table are waiting for validation. * Mismatched records—Some records in the table do not match between the source and target. * Suspended records—Some records in the table could not be validated. * No primary key—The table could not be validated because it had no primary key. * Table error—The table was not validated because it was in an error state and some data was not migrated. * Validated—All rows in the table were validated. If the table is updated, the status can change from Validated. * Error—The table could not be validated because of an unexpected error.

tsFullLoadRows :: Lens' TableStatistics (Maybe Integer) #

The number of rows added during the Full Load operation.

tsInserts :: Lens' TableStatistics (Maybe Integer) #

The number of insert actions performed on a table.

tsFullLoadCondtnlChkFailedRows :: Lens' TableStatistics (Maybe Integer) #

The number of rows that failed conditional checks during the Full Load operation (valid only for DynamoDB as a target migrations).

tsValidationFailedRecords :: Lens' TableStatistics (Maybe Integer) #

The number of records that failed validation.

tsValidationSuspendedRecords :: Lens' TableStatistics (Maybe Integer) #

The number of records that could not be validated.

tsTableState :: Lens' TableStatistics (Maybe Text) #

The state of the tables described. Valid states: Table does not exist | Before load | Full load | Table completed | Table cancelled | Table error | Table all | Table updates | Table is being reloaded

tsFullLoadErrorRows :: Lens' TableStatistics (Maybe Integer) #

The number of rows that failed to load during the Full Load operation (valid only for DynamoDB as a target migrations).

tsDdls :: Lens' TableStatistics (Maybe Integer) #

The Data Definition Language (DDL) used to build and modify the structure of your tables.

tsDeletes :: Lens' TableStatistics (Maybe Integer) #

The number of delete actions performed on a table.

tsUpdates :: Lens' TableStatistics (Maybe Integer) #

The number of update actions performed on a table.

tsValidationPendingRecords :: Lens' TableStatistics (Maybe Integer) #

The number of records that have yet to be validated.

tsLastUpdateTime :: Lens' TableStatistics (Maybe UTCTime) #

The last time the table was updated.

tsTableName :: Lens' TableStatistics (Maybe Text) #

The name of the table.

TableToReload

data TableToReload #

See: tableToReload smart constructor.

Instances
Eq TableToReload # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Data TableToReload # 
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) -> TableToReload -> c TableToReload #

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

toConstr :: TableToReload -> Constr #

dataTypeOf :: TableToReload -> DataType #

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

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

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

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

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

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

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

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

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

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

Read TableToReload # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Show TableToReload # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Generic TableToReload # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Associated Types

type Rep TableToReload :: * -> * #

Hashable TableToReload # 
Instance details

Defined in Network.AWS.DMS.Types.Product

ToJSON TableToReload # 
Instance details

Defined in Network.AWS.DMS.Types.Product

NFData TableToReload # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

rnf :: TableToReload -> () #

type Rep TableToReload # 
Instance details

Defined in Network.AWS.DMS.Types.Product

type Rep TableToReload = D1 (MetaData "TableToReload" "Network.AWS.DMS.Types.Product" "amazonka-dms-1.6.0-4Gi0lHT2mXm2tQ4v6k2g3I" False) (C1 (MetaCons "TableToReload'" PrefixI True) (S1 (MetaSel (Just "_ttrSchemaName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_ttrTableName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

tableToReload :: TableToReload #

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

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

ttrSchemaName :: Lens' TableToReload (Maybe Text) #

The schema name of the table to be reloaded.

ttrTableName :: Lens' TableToReload (Maybe Text) #

The table name of the table to be reloaded.

Tag

data Tag #

See: tag smart constructor.

Instances
Eq Tag # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

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

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

Data Tag # 
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) -> Tag -> c Tag #

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

toConstr :: Tag -> Constr #

dataTypeOf :: Tag -> DataType #

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

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

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

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

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

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

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

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

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

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

Read Tag # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Show Tag # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

Generic Tag # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Associated Types

type Rep Tag :: * -> * #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

Hashable Tag # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

ToJSON Tag # 
Instance details

Defined in Network.AWS.DMS.Types.Product

FromJSON Tag # 
Instance details

Defined in Network.AWS.DMS.Types.Product

NFData Tag # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Methods

rnf :: Tag -> () #

type Rep Tag # 
Instance details

Defined in Network.AWS.DMS.Types.Product

type Rep Tag = D1 (MetaData "Tag" "Network.AWS.DMS.Types.Product" "amazonka-dms-1.6.0-4Gi0lHT2mXm2tQ4v6k2g3I" False) (C1 (MetaCons "Tag'" PrefixI True) (S1 (MetaSel (Just "_tagValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_tagKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

tag :: Tag #

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

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

  • tagValue - A value is the optional value of the tag. The string value can be from 1 to 256 Unicode characters in length and cannot be prefixed with "aws:" or "dms:". The string can only contain only the set of Unicode letters, digits, white-space, '_', ., /, '=', +, - (Java regex: "^([\p{L}\p{Z}\p{N}_.:/=+\-]*)$").
  • tagKey - A key is the required name of the tag. The string value can be from 1 to 128 Unicode characters in length and cannot be prefixed with "aws:" or "dms:". The string can only contain only the set of Unicode letters, digits, white-space, '_', ., /, '=', +, - (Java regex: "^([\p{L}\p{Z}\p{N}_.:/=+\-]*)$").

tagValue :: Lens' Tag (Maybe Text) #

A value is the optional value of the tag. The string value can be from 1 to 256 Unicode characters in length and cannot be prefixed with "aws:" or "dms:". The string can only contain only the set of Unicode letters, digits, white-space, '_', ., /, '=', +, - (Java regex: "^([\p{L}\p{Z}\p{N}_.:/=+\-]*)$").

tagKey :: Lens' Tag (Maybe Text) #

A key is the required name of the tag. The string value can be from 1 to 128 Unicode characters in length and cannot be prefixed with "aws:" or "dms:". The string can only contain only the set of Unicode letters, digits, white-space, '_', ., /, '=', +, - (Java regex: "^([\p{L}\p{Z}\p{N}_.:/=+\-]*)$").

VPCSecurityGroupMembership

data VPCSecurityGroupMembership #

See: vpcSecurityGroupMembership smart constructor.

Instances
Eq VPCSecurityGroupMembership # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Data VPCSecurityGroupMembership # 
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) -> VPCSecurityGroupMembership -> c VPCSecurityGroupMembership #

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

toConstr :: VPCSecurityGroupMembership -> Constr #

dataTypeOf :: VPCSecurityGroupMembership -> DataType #

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

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

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

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

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

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

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

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

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

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

Read VPCSecurityGroupMembership # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Show VPCSecurityGroupMembership # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Generic VPCSecurityGroupMembership # 
Instance details

Defined in Network.AWS.DMS.Types.Product

Associated Types

type Rep VPCSecurityGroupMembership :: * -> * #

Hashable VPCSecurityGroupMembership # 
Instance details

Defined in Network.AWS.DMS.Types.Product

FromJSON VPCSecurityGroupMembership # 
Instance details

Defined in Network.AWS.DMS.Types.Product

NFData VPCSecurityGroupMembership # 
Instance details

Defined in Network.AWS.DMS.Types.Product

type Rep VPCSecurityGroupMembership # 
Instance details

Defined in Network.AWS.DMS.Types.Product

type Rep VPCSecurityGroupMembership = D1 (MetaData "VPCSecurityGroupMembership" "Network.AWS.DMS.Types.Product" "amazonka-dms-1.6.0-4Gi0lHT2mXm2tQ4v6k2g3I" False) (C1 (MetaCons "VPCSecurityGroupMembership'" PrefixI True) (S1 (MetaSel (Just "_vsgmStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_vsgmVPCSecurityGroupId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

vpcSecurityGroupMembership :: VPCSecurityGroupMembership #

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

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

vsgmStatus :: Lens' VPCSecurityGroupMembership (Maybe Text) #

The status of the VPC security group.