amazonka-dms-1.4.2: 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

Contents

Description

AWS Database Migration Service

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

Synopsis

Service Configuration

dms :: Service Source #

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

Errors

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

InvalidSubnet

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

The subnet provided is invalid.

KMSKeyNotAccessibleFault

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

AWS DMS cannot access the KMS key.

ReplicationSubnetGroupDoesNotCoverEnoughAZs

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

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

InvalidResourceStateFault

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

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

ResourceAlreadyExistsFault

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

The resource you are attempting to create already exists.

InsufficientResourceCapacityFault

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

There are not enough resources allocated to the database migration.

ResourceQuotaExceededFault

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

The quota for this resource quota has been exceeded.

UpgradeDependencyFailureFault

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

An upgrade dependency is preventing the database migration.

ResourceNotFoundFault

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

The resource could not be found.

StorageQuotaExceededFault

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

The storage quota has been exceeded.

AccessDeniedFault

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

AWS DMS was denied access to the endpoint.

SubnetAlreadyInUse

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

The specified subnet is already in use.

Waiters

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

Operations

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

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

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

DeleteReplicationInstance

CreateEndpoint

DescribeSchemas

DeleteEndpoint

ListTagsForResource

DescribeEndpointTypes

DeleteReplicationTask

TestConnection

DescribeConnections

RemoveTagsFromResource

ModifyEndpoint

DescribeTableStatistics

DescribeReplicationSubnetGroups

StartReplicationTask

AddTagsToResource

CreateReplicationSubnetGroup

RefreshSchemas

DescribeReplicationTasks

DescribeOrderableReplicationInstances

CreateReplicationTask

DescribeEndpoints

ModifyReplicationInstance

ModifyReplicationSubnetGroup

DescribeAccountAttributes

DescribeReplicationInstances

DescribeRefreshSchemasStatus

StopReplicationTask

CreateReplicationInstance

DeleteReplicationSubnetGroup

Types

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 # 
ToJSON MigrationTypeValue Source # 
FromJSON MigrationTypeValue Source # 
Hashable MigrationTypeValue Source # 
NFData MigrationTypeValue Source # 

Methods

rnf :: MigrationTypeValue -> () #

ToHeader MigrationTypeValue Source # 
ToQuery 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.2-2yj1sAd0F5yIqyHb5pVC2I" 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 # 
FromJSON RefreshSchemasStatusTypeValue Source # 
Hashable RefreshSchemasStatusTypeValue Source # 
NFData RefreshSchemasStatusTypeValue Source # 
ToHeader RefreshSchemasStatusTypeValue Source # 
ToQuery 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.2-2yj1sAd0F5yIqyHb5pVC2I" 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 # 
ToJSON ReplicationEndpointTypeValue Source # 
FromJSON ReplicationEndpointTypeValue Source # 
Hashable ReplicationEndpointTypeValue Source # 
NFData ReplicationEndpointTypeValue Source # 
ToHeader ReplicationEndpointTypeValue Source # 
ToQuery 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.2-2yj1sAd0F5yIqyHb5pVC2I" 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 # 
ToJSON StartReplicationTaskTypeValue Source # 
Hashable StartReplicationTaskTypeValue Source # 
NFData StartReplicationTaskTypeValue Source # 
ToHeader StartReplicationTaskTypeValue Source # 
ToQuery 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.2-2yj1sAd0F5yIqyHb5pVC2I" 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 :: * -> * #

FromJSON AccountQuota Source # 
Hashable 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.2-2yj1sAd0F5yIqyHb5pVC2I" 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 # 
FromJSON AvailabilityZone Source # 
Hashable 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.2-2yj1sAd0F5yIqyHb5pVC2I" 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 :: * -> * #

FromJSON Connection Source # 
Hashable 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.2-2yj1sAd0F5yIqyHb5pVC2I" 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 #

FromJSON Endpoint Source # 
Hashable Endpoint Source # 

Methods

hashWithSalt :: Int -> Endpoint -> Int #

hash :: Endpoint -> Int #

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.2-2yj1sAd0F5yIqyHb5pVC2I" 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 #

ToJSON Filter Source # 
Hashable Filter Source # 

Methods

hashWithSalt :: Int -> Filter -> Int #

hash :: Filter -> Int #

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.2-2yj1sAd0F5yIqyHb5pVC2I" 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 # 
FromJSON OrderableReplicationInstance Source # 
Hashable OrderableReplicationInstance Source # 
NFData OrderableReplicationInstance Source # 
type Rep OrderableReplicationInstance Source # 
type Rep OrderableReplicationInstance = D1 (MetaData "OrderableReplicationInstance" "Network.AWS.DMS.Types.Product" "amazonka-dms-1.4.2-2yj1sAd0F5yIqyHb5pVC2I" 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 # 
FromJSON RefreshSchemasStatus Source # 
Hashable 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.2-2yj1sAd0F5yIqyHb5pVC2I" 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 # 
FromJSON ReplicationInstance Source # 
Hashable 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.2-2yj1sAd0F5yIqyHb5pVC2I" 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 # 
FromJSON ReplicationPendingModifiedValues Source # 
Hashable ReplicationPendingModifiedValues Source # 
NFData ReplicationPendingModifiedValues Source # 
type Rep ReplicationPendingModifiedValues Source # 
type Rep ReplicationPendingModifiedValues = D1 (MetaData "ReplicationPendingModifiedValues" "Network.AWS.DMS.Types.Product" "amazonka-dms-1.4.2-2yj1sAd0F5yIqyHb5pVC2I" 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 # 
FromJSON ReplicationSubnetGroup Source # 
Hashable 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.2-2yj1sAd0F5yIqyHb5pVC2I" 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 # 
FromJSON ReplicationTask Source # 
Hashable 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.2-2yj1sAd0F5yIqyHb5pVC2I" 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 # 
FromJSON ReplicationTaskStats Source # 
Hashable 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.2-2yj1sAd0F5yIqyHb5pVC2I" 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 #

FromJSON Subnet Source # 
Hashable Subnet Source # 

Methods

hashWithSalt :: Int -> Subnet -> Int #

hash :: Subnet -> Int #

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.2-2yj1sAd0F5yIqyHb5pVC2I" 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 # 
FromJSON SupportedEndpointType Source # 
Hashable 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.2-2yj1sAd0F5yIqyHb5pVC2I" 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 # 
FromJSON TableStatistics Source # 
Hashable 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 #

ToJSON Tag Source # 

Methods

toJSON :: Tag -> Value #

toEncoding :: Tag -> Encoding #

FromJSON Tag Source # 

Methods

parseJSON :: Value -> Parser Tag #

Hashable Tag Source # 

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

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