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

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

Network.AWS.DMS.Types

Contents

Description

 

Synopsis

Service Configuration

dms :: Service Source #

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

Errors

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

The subnet provided is invalid.

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

AWS DMS cannot access the KMS key.

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

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

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

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

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

The resource you are attempting to create already exists.

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

There are not enough resources allocated to the database migration.

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

The quota for this resource quota has been exceeded.

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

An upgrade dependency is preventing the database migration.

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

The resource could not be found.

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

The storage quota has been exceeded.

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

AWS DMS was denied access to the endpoint.

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

The specified subnet is already in use.

MigrationTypeValue

data MigrationTypeValue Source #

Constructors

Cdc 
FullLoad 
FullLoadAndCdc 

Instances

Bounded MigrationTypeValue Source # 
Enum MigrationTypeValue Source # 
Eq MigrationTypeValue Source # 
Data MigrationTypeValue Source # 

Methods

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

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

toConstr :: MigrationTypeValue -> Constr #

dataTypeOf :: MigrationTypeValue -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord MigrationTypeValue Source # 
Read MigrationTypeValue Source # 
Show MigrationTypeValue Source # 
Generic MigrationTypeValue Source # 
Hashable MigrationTypeValue Source # 
ToJSON MigrationTypeValue Source # 
FromJSON MigrationTypeValue Source # 
NFData MigrationTypeValue Source # 

Methods

rnf :: MigrationTypeValue -> () #

ToQuery MigrationTypeValue Source # 
ToHeader MigrationTypeValue Source # 
ToByteString MigrationTypeValue Source # 
FromText MigrationTypeValue Source # 
ToText MigrationTypeValue Source # 
type Rep MigrationTypeValue Source # 
type Rep MigrationTypeValue = D1 (MetaData "MigrationTypeValue" "Network.AWS.DMS.Types.Sum" "amazonka-dms-1.4.1-43aISq5myPS7pxYSJvSioE" False) ((:+:) (C1 (MetaCons "Cdc" PrefixI False) U1) ((:+:) (C1 (MetaCons "FullLoad" PrefixI False) U1) (C1 (MetaCons "FullLoadAndCdc" PrefixI False) U1)))

RefreshSchemasStatusTypeValue

data RefreshSchemasStatusTypeValue Source #

Constructors

Failed 
Refreshing 
Successful 

Instances

Bounded RefreshSchemasStatusTypeValue Source # 
Enum RefreshSchemasStatusTypeValue Source # 
Eq RefreshSchemasStatusTypeValue Source # 
Data RefreshSchemasStatusTypeValue Source # 

Methods

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

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

toConstr :: RefreshSchemasStatusTypeValue -> Constr #

dataTypeOf :: RefreshSchemasStatusTypeValue -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord RefreshSchemasStatusTypeValue Source # 
Read RefreshSchemasStatusTypeValue Source # 
Show RefreshSchemasStatusTypeValue Source # 
Generic RefreshSchemasStatusTypeValue Source # 
Hashable RefreshSchemasStatusTypeValue Source # 
FromJSON RefreshSchemasStatusTypeValue Source # 
NFData RefreshSchemasStatusTypeValue Source # 
ToQuery RefreshSchemasStatusTypeValue Source # 
ToHeader RefreshSchemasStatusTypeValue Source # 
ToByteString RefreshSchemasStatusTypeValue Source # 
FromText RefreshSchemasStatusTypeValue Source # 
ToText RefreshSchemasStatusTypeValue Source # 
type Rep RefreshSchemasStatusTypeValue Source # 
type Rep RefreshSchemasStatusTypeValue = D1 (MetaData "RefreshSchemasStatusTypeValue" "Network.AWS.DMS.Types.Sum" "amazonka-dms-1.4.1-43aISq5myPS7pxYSJvSioE" False) ((:+:) (C1 (MetaCons "Failed" PrefixI False) U1) ((:+:) (C1 (MetaCons "Refreshing" PrefixI False) U1) (C1 (MetaCons "Successful" PrefixI False) U1)))

ReplicationEndpointTypeValue

data ReplicationEndpointTypeValue Source #

Constructors

Source 
Target 

Instances

Bounded ReplicationEndpointTypeValue Source # 
Enum ReplicationEndpointTypeValue Source # 
Eq ReplicationEndpointTypeValue Source # 
Data ReplicationEndpointTypeValue Source # 

Methods

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

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

toConstr :: ReplicationEndpointTypeValue -> Constr #

dataTypeOf :: ReplicationEndpointTypeValue -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ReplicationEndpointTypeValue Source # 
Read ReplicationEndpointTypeValue Source # 
Show ReplicationEndpointTypeValue Source # 
Generic ReplicationEndpointTypeValue Source # 
Hashable ReplicationEndpointTypeValue Source # 
ToJSON ReplicationEndpointTypeValue Source # 
FromJSON ReplicationEndpointTypeValue Source # 
NFData ReplicationEndpointTypeValue Source # 
ToQuery ReplicationEndpointTypeValue Source # 
ToHeader ReplicationEndpointTypeValue Source # 
ToByteString ReplicationEndpointTypeValue Source # 
FromText ReplicationEndpointTypeValue Source # 
ToText ReplicationEndpointTypeValue Source # 
type Rep ReplicationEndpointTypeValue Source # 
type Rep ReplicationEndpointTypeValue = D1 (MetaData "ReplicationEndpointTypeValue" "Network.AWS.DMS.Types.Sum" "amazonka-dms-1.4.1-43aISq5myPS7pxYSJvSioE" False) ((:+:) (C1 (MetaCons "Source" PrefixI False) U1) (C1 (MetaCons "Target" PrefixI False) U1))

StartReplicationTaskTypeValue

data StartReplicationTaskTypeValue Source #

Instances

Bounded StartReplicationTaskTypeValue Source # 
Enum StartReplicationTaskTypeValue Source # 
Eq StartReplicationTaskTypeValue Source # 
Data StartReplicationTaskTypeValue Source # 

Methods

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

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

toConstr :: StartReplicationTaskTypeValue -> Constr #

dataTypeOf :: StartReplicationTaskTypeValue -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord StartReplicationTaskTypeValue Source # 
Read StartReplicationTaskTypeValue Source # 
Show StartReplicationTaskTypeValue Source # 
Generic StartReplicationTaskTypeValue Source # 
Hashable StartReplicationTaskTypeValue Source # 
ToJSON StartReplicationTaskTypeValue Source # 
NFData StartReplicationTaskTypeValue Source # 
ToQuery StartReplicationTaskTypeValue Source # 
ToHeader StartReplicationTaskTypeValue Source # 
ToByteString StartReplicationTaskTypeValue Source # 
FromText StartReplicationTaskTypeValue Source # 
ToText StartReplicationTaskTypeValue Source # 
type Rep StartReplicationTaskTypeValue Source # 
type Rep StartReplicationTaskTypeValue = D1 (MetaData "StartReplicationTaskTypeValue" "Network.AWS.DMS.Types.Sum" "amazonka-dms-1.4.1-43aISq5myPS7pxYSJvSioE" False) ((:+:) (C1 (MetaCons "ReloadTarget" PrefixI False) U1) ((:+:) (C1 (MetaCons "ResumeProcessing" PrefixI False) U1) (C1 (MetaCons "StartReplication" PrefixI False) U1)))

AccountQuota

data AccountQuota Source #

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

See: accountQuota smart constructor.

Instances

Eq AccountQuota Source # 
Data AccountQuota Source # 

Methods

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

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

toConstr :: AccountQuota -> Constr #

dataTypeOf :: AccountQuota -> DataType #

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

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

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

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

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

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

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

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

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

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

Read AccountQuota Source # 
Show AccountQuota Source # 
Generic AccountQuota Source # 

Associated Types

type Rep AccountQuota :: * -> * #

Hashable AccountQuota Source # 
FromJSON AccountQuota Source # 
NFData AccountQuota Source # 

Methods

rnf :: AccountQuota -> () #

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

accountQuota :: AccountQuota Source #

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

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

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

The maximum allowed value for the quota.

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

The amount currently used toward the quota maximum.

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

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

AvailabilityZone

data AvailabilityZone Source #

See: availabilityZone smart constructor.

Instances

Eq AvailabilityZone Source # 
Data AvailabilityZone Source # 

Methods

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

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

toConstr :: AvailabilityZone -> Constr #

dataTypeOf :: AvailabilityZone -> DataType #

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

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

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

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

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

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

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

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

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

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

Read AvailabilityZone Source # 
Show AvailabilityZone Source # 
Generic AvailabilityZone Source # 
Hashable AvailabilityZone Source # 
FromJSON AvailabilityZone Source # 
NFData AvailabilityZone Source # 

Methods

rnf :: AvailabilityZone -> () #

type Rep AvailabilityZone Source # 
type Rep AvailabilityZone = D1 (MetaData "AvailabilityZone" "Network.AWS.DMS.Types.Product" "amazonka-dms-1.4.1-43aISq5myPS7pxYSJvSioE" True) (C1 (MetaCons "AvailabilityZone'" PrefixI True) (S1 (MetaSel (Just Symbol "_azName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

availabilityZone :: AvailabilityZone Source #

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

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

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

The name of the availability zone.

Connection

data Connection Source #

See: connection smart constructor.

Instances

Eq Connection Source # 
Data Connection Source # 

Methods

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

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

toConstr :: Connection -> Constr #

dataTypeOf :: Connection -> DataType #

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

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

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

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

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

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

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

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

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

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

Read Connection Source # 
Show Connection Source # 
Generic Connection Source # 

Associated Types

type Rep Connection :: * -> * #

Hashable Connection Source # 
FromJSON Connection Source # 
NFData Connection Source # 

Methods

rnf :: Connection -> () #

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

connection :: Connection Source #

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

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

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

The connection status.

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

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

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

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

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

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

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

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

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

The error message when the connection last failed.

Endpoint

data Endpoint Source #

See: endpoint smart constructor.

Instances

Eq Endpoint Source # 
Data Endpoint Source # 

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 #

Read Endpoint Source # 
Show Endpoint Source # 
Generic Endpoint Source # 

Associated Types

type Rep Endpoint :: * -> * #

Methods

from :: Endpoint -> Rep Endpoint x #

to :: Rep Endpoint x -> Endpoint #

Hashable Endpoint Source # 

Methods

hashWithSalt :: Int -> Endpoint -> Int #

hash :: Endpoint -> Int #

FromJSON Endpoint Source # 
NFData Endpoint Source # 

Methods

rnf :: Endpoint -> () #

type Rep Endpoint Source # 
type Rep Endpoint = D1 (MetaData "Endpoint" "Network.AWS.DMS.Types.Product" "amazonka-dms-1.4.1-43aISq5myPS7pxYSJvSioE" False) (C1 (MetaCons "Endpoint'" PrefixI True) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_eStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_eServerName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_eExtraConnectionAttributes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_eEndpointType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ReplicationEndpointTypeValue))) (S1 (MetaSel (Just Symbol "_eUsername") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_eEngineName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_eKMSKeyId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_eDatabaseName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_eEndpointIdentifier") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_eEndpointARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ePort") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int))))))))

endpoint :: Endpoint Source #

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

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

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

The status of the endpoint.

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

The name of the server at the endpoint.

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

Additional connection attributes used to connect to the endpoint.

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

The user name used to connect to the endpoint.

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

The database engine name.

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

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

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

The name of the database at the endpoint.

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

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

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

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

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

The port value used to access the endpoint.

Filter

data Filter Source #

See: filter' smart constructor.

Instances

Eq Filter Source # 

Methods

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

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

Data Filter Source # 

Methods

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

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

toConstr :: Filter -> Constr #

dataTypeOf :: Filter -> DataType #

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

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

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

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

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

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

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

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

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

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

Read Filter Source # 
Show Filter Source # 
Generic Filter Source # 

Associated Types

type Rep Filter :: * -> * #

Methods

from :: Filter -> Rep Filter x #

to :: Rep Filter x -> Filter #

Hashable Filter Source # 

Methods

hashWithSalt :: Int -> Filter -> Int #

hash :: Filter -> Int #

ToJSON Filter Source # 
NFData Filter Source # 

Methods

rnf :: Filter -> () #

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

filter' Source #

Arguments

:: Text

fName

-> Filter 

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

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

fName :: Lens' Filter Text Source #

The name of the filter.

fValues :: Lens' Filter [Text] Source #

The filter value.

OrderableReplicationInstance

data OrderableReplicationInstance Source #

See: orderableReplicationInstance smart constructor.

Instances

Eq OrderableReplicationInstance Source # 
Data OrderableReplicationInstance Source # 

Methods

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

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

toConstr :: OrderableReplicationInstance -> Constr #

dataTypeOf :: OrderableReplicationInstance -> DataType #

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

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

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

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

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

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

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

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

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

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

Read OrderableReplicationInstance Source # 
Show OrderableReplicationInstance Source # 
Generic OrderableReplicationInstance Source # 
Hashable OrderableReplicationInstance Source # 
FromJSON OrderableReplicationInstance Source # 
NFData OrderableReplicationInstance Source # 
type Rep OrderableReplicationInstance Source # 
type Rep OrderableReplicationInstance = D1 (MetaData "OrderableReplicationInstance" "Network.AWS.DMS.Types.Product" "amazonka-dms-1.4.1-43aISq5myPS7pxYSJvSioE" False) (C1 (MetaCons "OrderableReplicationInstance'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_oriEngineVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_oriMinAllocatedStorage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int))) (S1 (MetaSel (Just Symbol "_oriIncludedAllocatedStorage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_oriMaxAllocatedStorage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int))) (S1 (MetaSel (Just Symbol "_oriReplicationInstanceClass") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_oriDefaultAllocatedStorage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int))) (S1 (MetaSel (Just Symbol "_oriStorageType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

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

The version of the replication engine.

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

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

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

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

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

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

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

The compute and memory capacity of the replication instance.

Valid Values: 'dms.t2.micro | dms.t2.small | dms.t2.medium | dms.t2.large | dms.c4.large | dms.c4.xlarge | dms.c4.2xlarge | dms.c4.4xlarge '

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

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

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

The type of storage used by the replication instance.

RefreshSchemasStatus

data RefreshSchemasStatus Source #

See: refreshSchemasStatus smart constructor.

Instances

Eq RefreshSchemasStatus Source # 
Data RefreshSchemasStatus Source # 

Methods

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

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

toConstr :: RefreshSchemasStatus -> Constr #

dataTypeOf :: RefreshSchemasStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Read RefreshSchemasStatus Source # 
Show RefreshSchemasStatus Source # 
Generic RefreshSchemasStatus Source # 
Hashable RefreshSchemasStatus Source # 
FromJSON RefreshSchemasStatus Source # 
NFData RefreshSchemasStatus Source # 

Methods

rnf :: RefreshSchemasStatus -> () #

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

refreshSchemasStatus :: RefreshSchemasStatus Source #

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

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

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

The date the schema was last refreshed.

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

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

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

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

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

The last failure message for the schema.

ReplicationInstance

data ReplicationInstance Source #

See: replicationInstance smart constructor.

Instances

Eq ReplicationInstance Source # 
Data ReplicationInstance Source # 

Methods

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

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

toConstr :: ReplicationInstance -> Constr #

dataTypeOf :: ReplicationInstance -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ReplicationInstance Source # 
Show ReplicationInstance Source # 
Generic ReplicationInstance Source # 
Hashable ReplicationInstance Source # 
FromJSON ReplicationInstance Source # 
NFData ReplicationInstance Source # 

Methods

rnf :: ReplicationInstance -> () #

type Rep ReplicationInstance Source # 
type Rep ReplicationInstance = D1 (MetaData "ReplicationInstance" "Network.AWS.DMS.Types.Product" "amazonka-dms-1.4.1-43aISq5myPS7pxYSJvSioE" False) (C1 (MetaCons "ReplicationInstance'" PrefixI True) ((:*:) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_riEngineVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_riPubliclyAccessible") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))) ((:*:) (S1 (MetaSel (Just Symbol "_riAutoMinorVersionUpgrade") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) (S1 (MetaSel (Just Symbol "_riReplicationSubnetGroup") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ReplicationSubnetGroup))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_riInstanceCreateTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))) (S1 (MetaSel (Just Symbol "_riReplicationInstanceStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_riPreferredMaintenanceWindow") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_riReplicationInstancePrivateIPAddress") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_riKMSKeyId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_riAvailabilityZone") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_riReplicationInstanceARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_riAllocatedStorage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_riReplicationInstancePublicIPAddress") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_riReplicationInstanceClass") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_riReplicationInstanceIdentifier") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_riPendingModifiedValues") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ReplicationPendingModifiedValues))))))))

riEngineVersion :: Lens' ReplicationInstance (Maybe Text) Source #

The engine version number of the replication instance.

riPubliclyAccessible :: Lens' ReplicationInstance (Maybe Bool) Source #

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

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

riReplicationSubnetGroup :: Lens' ReplicationInstance (Maybe ReplicationSubnetGroup) Source #

The subnet group for the replication instance.

riInstanceCreateTime :: Lens' ReplicationInstance (Maybe UTCTime) Source #

The time the replication instance was created.

riReplicationInstanceStatus :: Lens' ReplicationInstance (Maybe Text) Source #

The status of the replication instance.

riPreferredMaintenanceWindow :: Lens' ReplicationInstance (Maybe Text) Source #

The maintenance window times for the replication instance.

riReplicationInstancePrivateIPAddress :: Lens' ReplicationInstance (Maybe Text) Source #

The private IP address of the replication instance.

riKMSKeyId :: Lens' ReplicationInstance (Maybe Text) Source #

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

The Availability Zone for the instance.

riReplicationInstanceARN :: Lens' ReplicationInstance (Maybe Text) Source #

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

riAllocatedStorage :: Lens' ReplicationInstance (Maybe Int) Source #

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

riReplicationInstancePublicIPAddress :: Lens' ReplicationInstance (Maybe Text) Source #

The public IP address of the replication instance.

riReplicationInstanceClass :: Lens' ReplicationInstance (Maybe Text) Source #

The compute and memory capacity of the replication instance.

Valid Values: 'dms.t2.micro | dms.t2.small | dms.t2.medium | dms.t2.large | dms.c4.large | dms.c4.xlarge | dms.c4.2xlarge | dms.c4.4xlarge '

riReplicationInstanceIdentifier :: Lens' ReplicationInstance (Maybe Text) Source #

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

ReplicationPendingModifiedValues

data ReplicationPendingModifiedValues Source #

See: replicationPendingModifiedValues smart constructor.

Instances

Eq ReplicationPendingModifiedValues Source # 
Data ReplicationPendingModifiedValues Source # 

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 Source # 
Show ReplicationPendingModifiedValues Source # 
Generic ReplicationPendingModifiedValues Source # 
Hashable ReplicationPendingModifiedValues Source # 
FromJSON ReplicationPendingModifiedValues Source # 
NFData ReplicationPendingModifiedValues Source # 
type Rep ReplicationPendingModifiedValues Source # 
type Rep ReplicationPendingModifiedValues = D1 (MetaData "ReplicationPendingModifiedValues" "Network.AWS.DMS.Types.Product" "amazonka-dms-1.4.1-43aISq5myPS7pxYSJvSioE" False) (C1 (MetaCons "ReplicationPendingModifiedValues'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_rpmvEngineVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_rpmvAllocatedStorage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int))) (S1 (MetaSel (Just Symbol "_rpmvReplicationInstanceClass") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

replicationPendingModifiedValues :: ReplicationPendingModifiedValues Source #

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 :: Lens' ReplicationPendingModifiedValues (Maybe Text) Source #

The engine version number of the replication instance.

rpmvAllocatedStorage :: Lens' ReplicationPendingModifiedValues (Maybe Int) Source #

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

rpmvReplicationInstanceClass :: Lens' ReplicationPendingModifiedValues (Maybe Text) Source #

The compute and memory capacity of the replication instance.

Valid Values: 'dms.t2.micro | dms.t2.small | dms.t2.medium | dms.t2.large | dms.c4.large | dms.c4.xlarge | dms.c4.2xlarge | dms.c4.4xlarge '

ReplicationSubnetGroup

data ReplicationSubnetGroup Source #

See: replicationSubnetGroup smart constructor.

Instances

Eq ReplicationSubnetGroup Source # 
Data ReplicationSubnetGroup Source # 

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 Source # 
Show ReplicationSubnetGroup Source # 
Generic ReplicationSubnetGroup Source # 
Hashable ReplicationSubnetGroup Source # 
FromJSON ReplicationSubnetGroup Source # 
NFData ReplicationSubnetGroup Source # 

Methods

rnf :: ReplicationSubnetGroup -> () #

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

replicationSubnetGroup :: ReplicationSubnetGroup Source #

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] Source #

The subnets that are in the subnet group.

rsgReplicationSubnetGroupIdentifier :: Lens' ReplicationSubnetGroup (Maybe Text) Source #

The identifier of the replication instance subnet group.

rsgSubnetGroupStatus :: Lens' ReplicationSubnetGroup (Maybe Text) Source #

The status of the subnet group.

rsgReplicationSubnetGroupDescription :: Lens' ReplicationSubnetGroup (Maybe Text) Source #

The description of the replication subnet group.

ReplicationTask

data ReplicationTask Source #

See: replicationTask smart constructor.

Instances

Eq ReplicationTask Source # 
Data ReplicationTask Source # 

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 Source # 
Show ReplicationTask Source # 
Generic ReplicationTask Source # 
Hashable ReplicationTask Source # 
FromJSON ReplicationTask Source # 
NFData ReplicationTask Source # 

Methods

rnf :: ReplicationTask -> () #

type Rep ReplicationTask Source # 
type Rep ReplicationTask = D1 (MetaData "ReplicationTask" "Network.AWS.DMS.Types.Product" "amazonka-dms-1.4.1-43aISq5myPS7pxYSJvSioE" False) (C1 (MetaCons "ReplicationTask'" PrefixI True) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_rtReplicationTaskSettings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_rtStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_rtTargetEndpointARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_rtReplicationTaskIdentifier") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_rtReplicationTaskStartDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))) (S1 (MetaSel (Just Symbol "_rtSourceEndpointARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_rtTableMappings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_rtReplicationTaskCreationDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))) (S1 (MetaSel (Just Symbol "_rtMigrationType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe MigrationTypeValue))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_rtReplicationTaskARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_rtReplicationTaskStats") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ReplicationTaskStats)))) ((:*:) (S1 (MetaSel (Just Symbol "_rtReplicationInstanceARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_rtLastFailureMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))))

rtReplicationTaskSettings :: Lens' ReplicationTask (Maybe Text) Source #

The settings for the replication task.

rtStatus :: Lens' ReplicationTask (Maybe Text) Source #

The status of the replication task.

rtTargetEndpointARN :: Lens' ReplicationTask (Maybe Text) Source #

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

rtReplicationTaskIdentifier :: Lens' ReplicationTask (Maybe Text) Source #

The replication task identifier.

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.

rtReplicationTaskStartDate :: Lens' ReplicationTask (Maybe UTCTime) Source #

The date the replication task is scheduled to start.

rtSourceEndpointARN :: Lens' ReplicationTask (Maybe Text) Source #

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

rtTableMappings :: Lens' ReplicationTask (Maybe Text) Source #

Table mappings specified in the task.

rtReplicationTaskCreationDate :: Lens' ReplicationTask (Maybe UTCTime) Source #

The date the replication task was created.

rtReplicationTaskARN :: Lens' ReplicationTask (Maybe Text) Source #

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

rtReplicationTaskStats :: Lens' ReplicationTask (Maybe ReplicationTaskStats) Source #

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

rtReplicationInstanceARN :: Lens' ReplicationTask (Maybe Text) Source #

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

rtLastFailureMessage :: Lens' ReplicationTask (Maybe Text) Source #

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

ReplicationTaskStats

data ReplicationTaskStats Source #

See: replicationTaskStats smart constructor.

Instances

Eq ReplicationTaskStats Source # 
Data ReplicationTaskStats Source # 

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 Source # 
Show ReplicationTaskStats Source # 
Generic ReplicationTaskStats Source # 
Hashable ReplicationTaskStats Source # 
FromJSON ReplicationTaskStats Source # 
NFData ReplicationTaskStats Source # 

Methods

rnf :: ReplicationTaskStats -> () #

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

replicationTaskStats :: ReplicationTaskStats Source #

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

The percent complete for the full load migration task.

rtsElapsedTimeMillis :: Lens' ReplicationTaskStats (Maybe Integer) Source #

The elapsed time of the task, in milliseconds.

rtsTablesErrored :: Lens' ReplicationTaskStats (Maybe Int) Source #

The number of errors that have occurred during this task.

rtsTablesLoaded :: Lens' ReplicationTaskStats (Maybe Int) Source #

The number of tables loaded for this task.

rtsTablesQueued :: Lens' ReplicationTaskStats (Maybe Int) Source #

The number of tables queued for this task.

rtsTablesLoading :: Lens' ReplicationTaskStats (Maybe Int) Source #

The number of tables currently loading for this task.

Subnet

data Subnet Source #

See: subnet smart constructor.

Instances

Eq Subnet Source # 

Methods

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

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

Data Subnet Source # 

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 Source # 
Show Subnet Source # 
Generic Subnet Source # 

Associated Types

type Rep Subnet :: * -> * #

Methods

from :: Subnet -> Rep Subnet x #

to :: Rep Subnet x -> Subnet #

Hashable Subnet Source # 

Methods

hashWithSalt :: Int -> Subnet -> Int #

hash :: Subnet -> Int #

FromJSON Subnet Source # 
NFData Subnet Source # 

Methods

rnf :: Subnet -> () #

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

subnet :: Subnet Source #

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

The status of the subnet.

sSubnetIdentifier :: Lens' Subnet (Maybe Text) Source #

The subnet identifier.

sSubnetAvailabilityZone :: Lens' Subnet (Maybe AvailabilityZone) Source #

The Availability Zone of the subnet.

SupportedEndpointType

data SupportedEndpointType Source #

See: supportedEndpointType smart constructor.

Instances

Eq SupportedEndpointType Source # 
Data SupportedEndpointType Source # 

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 Source # 
Show SupportedEndpointType Source # 
Generic SupportedEndpointType Source # 
Hashable SupportedEndpointType Source # 
FromJSON SupportedEndpointType Source # 
NFData SupportedEndpointType Source # 

Methods

rnf :: SupportedEndpointType -> () #

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

supportedEndpointType :: SupportedEndpointType Source #

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:

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

Indicates if Change Data Capture (CDC) is supported.

TableStatistics

data TableStatistics Source #

See: tableStatistics smart constructor.

Instances

Eq TableStatistics Source # 
Data TableStatistics Source # 

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 Source # 
Show TableStatistics Source # 
Generic TableStatistics Source # 
Hashable TableStatistics Source # 
FromJSON TableStatistics Source # 
NFData TableStatistics Source # 

Methods

rnf :: TableStatistics -> () #

type Rep TableStatistics Source # 

tableStatistics :: TableStatistics Source #

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:

tsFullLoadRows :: Lens' TableStatistics (Maybe Integer) Source #

The number of rows added during the Full Load operation.

tsInserts :: Lens' TableStatistics (Maybe Integer) Source #

The number of insert actions performed on a table.

tsTableState :: Lens' TableStatistics (Maybe Text) Source #

The state of the table.

tsDdls :: Lens' TableStatistics (Maybe Integer) Source #

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

tsDeletes :: Lens' TableStatistics (Maybe Integer) Source #

The number of delete actions performed on a table.

tsUpdates :: Lens' TableStatistics (Maybe Integer) Source #

The number of update actions performed on a table.

tsLastUpdateTime :: Lens' TableStatistics (Maybe UTCTime) Source #

The last time the table was updated.

tsTableName :: Lens' TableStatistics (Maybe Text) Source #

The name of the table.

Tag

data Tag Source #

See: tag smart constructor.

Instances

Eq Tag Source # 

Methods

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

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

Data Tag Source # 

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 Source # 
Show Tag Source # 

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

Generic Tag Source # 

Associated Types

type Rep Tag :: * -> * #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

Hashable Tag Source # 

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

ToJSON Tag Source # 
FromJSON Tag Source # 
NFData Tag Source # 

Methods

rnf :: Tag -> () #

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

tag :: Tag Source #

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 :: Lens' Tag (Maybe Text) Source #

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

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}_.:/=+\\-]*)$").