amazonka-dms-1.4.5: 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, Amazon Redshift, 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 #

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 #

The subnet provided is invalid.

KMSKeyNotAccessibleFault

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

AWS DMS cannot access the KMS key.

ReplicationSubnetGroupDoesNotCoverEnoughAZs

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

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

InvalidResourceStateFault

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

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

InvalidCertificateFault

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

The certificate was not valid.

ResourceAlreadyExistsFault

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

The resource you are attempting to create already exists.

InsufficientResourceCapacityFault

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

There are not enough resources allocated to the database migration.

ResourceQuotaExceededFault

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

The quota for this resource quota has been exceeded.

UpgradeDependencyFailureFault

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

An upgrade dependency is preventing the database migration.

ResourceNotFoundFault

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

The resource could not be found.

StorageQuotaExceededFault

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

The storage quota has been exceeded.

AccessDeniedFault

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

AWS DMS was denied access to the endpoint.

SubnetAlreadyInUse

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

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

DescribeCertificates

DescribeTableStatistics

DescribeReplicationSubnetGroups

StartReplicationTask

AddTagsToResource

CreateReplicationSubnetGroup

DeleteCertificate

RefreshSchemas

DescribeReplicationTasks

DescribeOrderableReplicationInstances

CreateReplicationTask

DescribeEndpoints

ModifyReplicationInstance

ImportCertificate

ModifyReplicationSubnetGroup

DescribeAccountAttributes

DescribeReplicationInstances

DescribeRefreshSchemasStatus

StopReplicationTask

CreateReplicationInstance

DeleteReplicationSubnetGroup

Types

DmsSSLModeValue

data DmsSSLModeValue #

Constructors

None 
Require 
VerifyCa 
VerifyFull 

Instances

Bounded DmsSSLModeValue # 
Enum DmsSSLModeValue # 
Eq DmsSSLModeValue # 
Data DmsSSLModeValue # 

Methods

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

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

toConstr :: DmsSSLModeValue -> Constr #

dataTypeOf :: DmsSSLModeValue -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord DmsSSLModeValue # 
Read DmsSSLModeValue # 
Show DmsSSLModeValue # 
Generic DmsSSLModeValue # 
Hashable DmsSSLModeValue # 
ToJSON DmsSSLModeValue # 
FromJSON DmsSSLModeValue # 
NFData DmsSSLModeValue # 

Methods

rnf :: DmsSSLModeValue -> () #

ToQuery DmsSSLModeValue # 
ToHeader DmsSSLModeValue # 
ToByteString DmsSSLModeValue # 
FromText DmsSSLModeValue # 
ToText DmsSSLModeValue # 
type Rep DmsSSLModeValue # 
type Rep DmsSSLModeValue = D1 (MetaData "DmsSSLModeValue" "Network.AWS.DMS.Types.Sum" "amazonka-dms-1.4.5-CLFF6guEDDpCqcIPuIiNlx" False) ((:+:) ((:+:) (C1 (MetaCons "None" PrefixI False) U1) (C1 (MetaCons "Require" PrefixI False) U1)) ((:+:) (C1 (MetaCons "VerifyCa" PrefixI False) U1) (C1 (MetaCons "VerifyFull" PrefixI False) U1)))

MigrationTypeValue

data MigrationTypeValue #

Constructors

Cdc 
FullLoad 
FullLoadAndCdc 

Instances

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

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 # 
Read MigrationTypeValue # 
Show MigrationTypeValue # 
Generic MigrationTypeValue # 
Hashable MigrationTypeValue # 
ToJSON MigrationTypeValue # 
FromJSON MigrationTypeValue # 
NFData MigrationTypeValue # 

Methods

rnf :: MigrationTypeValue -> () #

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

RefreshSchemasStatusTypeValue

data RefreshSchemasStatusTypeValue #

Constructors

Failed 
Refreshing 
Successful 

Instances

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

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 # 
Read RefreshSchemasStatusTypeValue # 
Show RefreshSchemasStatusTypeValue # 
Generic RefreshSchemasStatusTypeValue # 
Hashable RefreshSchemasStatusTypeValue # 
FromJSON RefreshSchemasStatusTypeValue # 
NFData RefreshSchemasStatusTypeValue # 
ToQuery RefreshSchemasStatusTypeValue # 
ToHeader RefreshSchemasStatusTypeValue # 
ToByteString RefreshSchemasStatusTypeValue # 
FromText RefreshSchemasStatusTypeValue # 
ToText RefreshSchemasStatusTypeValue # 
type Rep RefreshSchemasStatusTypeValue # 
type Rep RefreshSchemasStatusTypeValue = D1 (MetaData "RefreshSchemasStatusTypeValue" "Network.AWS.DMS.Types.Sum" "amazonka-dms-1.4.5-CLFF6guEDDpCqcIPuIiNlx" False) ((:+:) (C1 (MetaCons "Failed" PrefixI False) U1) ((:+:) (C1 (MetaCons "Refreshing" PrefixI False) U1) (C1 (MetaCons "Successful" PrefixI False) U1)))

ReplicationEndpointTypeValue

data ReplicationEndpointTypeValue #

Constructors

Source 
Target 

Instances

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

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 # 
Read ReplicationEndpointTypeValue # 
Show ReplicationEndpointTypeValue # 
Generic ReplicationEndpointTypeValue # 
Hashable ReplicationEndpointTypeValue # 
ToJSON ReplicationEndpointTypeValue # 
FromJSON ReplicationEndpointTypeValue # 
NFData ReplicationEndpointTypeValue # 
ToQuery ReplicationEndpointTypeValue # 
ToHeader ReplicationEndpointTypeValue # 
ToByteString ReplicationEndpointTypeValue # 
FromText ReplicationEndpointTypeValue # 
ToText ReplicationEndpointTypeValue # 
type Rep ReplicationEndpointTypeValue # 
type Rep ReplicationEndpointTypeValue = D1 (MetaData "ReplicationEndpointTypeValue" "Network.AWS.DMS.Types.Sum" "amazonka-dms-1.4.5-CLFF6guEDDpCqcIPuIiNlx" False) ((:+:) (C1 (MetaCons "Source" PrefixI False) U1) (C1 (MetaCons "Target" PrefixI False) U1))

StartReplicationTaskTypeValue

data StartReplicationTaskTypeValue #

Instances

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

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 # 
Read StartReplicationTaskTypeValue # 
Show StartReplicationTaskTypeValue # 
Generic StartReplicationTaskTypeValue # 
Hashable StartReplicationTaskTypeValue # 
ToJSON StartReplicationTaskTypeValue # 
NFData StartReplicationTaskTypeValue # 
ToQuery StartReplicationTaskTypeValue # 
ToHeader StartReplicationTaskTypeValue # 
ToByteString StartReplicationTaskTypeValue # 
FromText StartReplicationTaskTypeValue # 
ToText StartReplicationTaskTypeValue # 
type Rep StartReplicationTaskTypeValue # 
type Rep StartReplicationTaskTypeValue = D1 (MetaData "StartReplicationTaskTypeValue" "Network.AWS.DMS.Types.Sum" "amazonka-dms-1.4.5-CLFF6guEDDpCqcIPuIiNlx" False) ((:+:) (C1 (MetaCons "ReloadTarget" PrefixI False) U1) ((:+:) (C1 (MetaCons "ResumeProcessing" PrefixI False) U1) (C1 (MetaCons "StartReplication" PrefixI False) U1)))

AccountQuota

data AccountQuota #

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

See: accountQuota smart constructor.

Instances

Eq AccountQuota # 
Data AccountQuota # 

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 # 
Show AccountQuota # 
Generic AccountQuota # 

Associated Types

type Rep AccountQuota :: * -> * #

Hashable AccountQuota # 
FromJSON AccountQuota # 
NFData AccountQuota # 

Methods

rnf :: AccountQuota -> () #

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

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

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

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

aqMax :: Lens' AccountQuota (Maybe Integer) #

The maximum allowed value for the quota.

aqUsed :: Lens' AccountQuota (Maybe Integer) #

The amount currently used toward the quota maximum.

aqAccountQuotaName :: Lens' AccountQuota (Maybe Text) #

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

AvailabilityZone

data AvailabilityZone #

See: availabilityZone smart constructor.

Instances

Eq AvailabilityZone # 
Data AvailabilityZone # 

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

Methods

rnf :: AvailabilityZone -> () #

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

availabilityZone :: AvailabilityZone #

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

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

  • azName - The name of the availability zone.

azName :: Lens' AvailabilityZone (Maybe Text) #

The name of the availability zone.

Certificate

data Certificate #

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

See: certificate smart constructor.

Instances

Eq Certificate # 
Data Certificate # 

Methods

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

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

toConstr :: Certificate -> Constr #

dataTypeOf :: Certificate -> DataType #

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

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

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

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

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

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

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

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

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

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

Read Certificate # 
Show Certificate # 
Generic Certificate # 

Associated Types

type Rep Certificate :: * -> * #

Hashable Certificate # 
FromJSON Certificate # 
NFData Certificate # 

Methods

rnf :: Certificate -> () #

type Rep Certificate # 

certificate :: Certificate #

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

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

cCertificateOwner :: Lens' Certificate (Maybe Text) #

The owner of the certificate.

cSigningAlgorithm :: Lens' Certificate (Maybe Text) #

The signing algorithm for the certificate.

cValidFromDate :: Lens' Certificate (Maybe UTCTime) #

The beginning date the certificate is valid.

cCertificatePem :: Lens' Certificate (Maybe Text) #

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

cCertificateARN :: Lens' Certificate (Maybe Text) #

The Amazon Resource Name (ARN) for the certificate.

cCertificateCreationDate :: Lens' Certificate (Maybe UTCTime) #

the date the certificate was created.

cCertificateIdentifier :: Lens' Certificate (Maybe Text) #

The customer-assigned name of the certificate. Valid characters are [A-z_0-9].

cKeyLength :: Lens' Certificate (Maybe Int) #

The key length of the cryptographic algorithm being used.

cValidToDate :: Lens' Certificate (Maybe UTCTime) #

the final date the certificate is valid.

Connection

data Connection #

See: connection smart constructor.

Instances

Eq Connection # 
Data Connection # 

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 # 
Show Connection # 
Generic Connection # 

Associated Types

type Rep Connection :: * -> * #

Hashable Connection # 
FromJSON Connection # 
NFData Connection # 

Methods

rnf :: Connection -> () #

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

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

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

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

cStatus :: Lens' Connection (Maybe Text) #

The connection status.

cReplicationInstanceARN :: Lens' Connection (Maybe Text) #

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

cEndpointIdentifier :: Lens' Connection (Maybe Text) #

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

cReplicationInstanceIdentifier :: Lens' Connection (Maybe Text) #

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

cEndpointARN :: Lens' Connection (Maybe Text) #

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

cLastFailureMessage :: Lens' Connection (Maybe Text) #

The error message when the connection last failed.

Endpoint

data Endpoint #

See: endpoint smart constructor.

Instances

Eq Endpoint # 
Data Endpoint # 

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 # 
Show Endpoint # 
Generic Endpoint # 

Associated Types

type Rep Endpoint :: * -> * #

Methods

from :: Endpoint -> Rep Endpoint x #

to :: Rep Endpoint x -> Endpoint #

Hashable Endpoint # 

Methods

hashWithSalt :: Int -> Endpoint -> Int #

hash :: Endpoint -> Int #

FromJSON Endpoint # 
NFData Endpoint # 

Methods

rnf :: Endpoint -> () #

type Rep Endpoint # 
type Rep Endpoint = D1 (MetaData "Endpoint" "Network.AWS.DMS.Types.Product" "amazonka-dms-1.4.5-CLFF6guEDDpCqcIPuIiNlx" 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 "_eCertificateARN") 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 "_eSSLMode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DmsSSLModeValue))))) ((:*:) ((:*:) (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 #

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

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

  • eStatus - The status of the endpoint.
  • eServerName - The name of the server at the endpoint.
  • eCertificateARN - The Amazon Resource Name (ARN) used for SSL connection to the endpoint.
  • eExtraConnectionAttributes - Additional connection attributes used to connect to the endpoint.
  • eEndpointType - The type of endpoint.
  • eUsername - The user name used to connect to the endpoint.
  • eEngineName - The database engine name.
  • eKMSKeyId - The KMS key identifier that will be used to encrypt the connection parameters. If you do not specify a value for the KmsKeyId parameter, then AWS DMS will use your default encryption key. AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS region.
  • eSSLMode - The SSL mode used to connect to the endpoint. SSL mode can be one of four values: none, require, verify-ca, verify-full. The default value is none.
  • eDatabaseName - The name of the database at the endpoint.
  • eEndpointIdentifier - The database endpoint identifier. Identifiers must begin with a letter; must contain only ASCII letters, digits, and hyphens; and must not end with a hyphen or contain two consecutive hyphens.
  • eEndpointARN - The Amazon Resource Name (ARN) string that uniquely identifies the endpoint.
  • ePort - The port value used to access the endpoint.

eStatus :: Lens' Endpoint (Maybe Text) #

The status of the endpoint.

eServerName :: Lens' Endpoint (Maybe Text) #

The name of the server at the endpoint.

eCertificateARN :: Lens' Endpoint (Maybe Text) #

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

eExtraConnectionAttributes :: Lens' Endpoint (Maybe Text) #

Additional connection attributes used to connect to the endpoint.

eUsername :: Lens' Endpoint (Maybe Text) #

The user name used to connect to the endpoint.

eEngineName :: Lens' Endpoint (Maybe Text) #

The database engine name.

eKMSKeyId :: Lens' Endpoint (Maybe Text) #

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

eSSLMode :: Lens' Endpoint (Maybe DmsSSLModeValue) #

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

eDatabaseName :: Lens' Endpoint (Maybe Text) #

The name of the database at the endpoint.

eEndpointIdentifier :: Lens' Endpoint (Maybe Text) #

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

eEndpointARN :: Lens' Endpoint (Maybe Text) #

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

ePort :: Lens' Endpoint (Maybe Int) #

The port value used to access the endpoint.

Filter

data Filter #

See: filter' smart constructor.

Instances

Eq Filter # 

Methods

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

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

Data Filter # 

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 # 
Show Filter # 
Generic Filter # 

Associated Types

type Rep Filter :: * -> * #

Methods

from :: Filter -> Rep Filter x #

to :: Rep Filter x -> Filter #

Hashable Filter # 

Methods

hashWithSalt :: Int -> Filter -> Int #

hash :: Filter -> Int #

ToJSON Filter # 
NFData Filter # 

Methods

rnf :: Filter -> () #

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

Arguments

:: Text

fName

-> Filter 

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

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

fName :: Lens' Filter Text #

The name of the filter.

fValues :: Lens' Filter [Text] #

The filter value.

OrderableReplicationInstance

data OrderableReplicationInstance #

See: orderableReplicationInstance smart constructor.

Instances

Eq OrderableReplicationInstance # 
Data OrderableReplicationInstance # 

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 # 
Show OrderableReplicationInstance # 
Generic OrderableReplicationInstance # 
Hashable OrderableReplicationInstance # 
FromJSON OrderableReplicationInstance # 
NFData OrderableReplicationInstance # 
type Rep OrderableReplicationInstance # 
type Rep OrderableReplicationInstance = D1 (MetaData "OrderableReplicationInstance" "Network.AWS.DMS.Types.Product" "amazonka-dms-1.4.5-CLFF6guEDDpCqcIPuIiNlx" 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)))))))

orderableReplicationInstance :: OrderableReplicationInstance #

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

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

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

oriEngineVersion :: Lens' OrderableReplicationInstance (Maybe Text) #

The version of the replication engine.

oriMinAllocatedStorage :: Lens' OrderableReplicationInstance (Maybe Int) #

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

oriIncludedAllocatedStorage :: Lens' OrderableReplicationInstance (Maybe Int) #

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

oriMaxAllocatedStorage :: Lens' OrderableReplicationInstance (Maybe Int) #

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

oriReplicationInstanceClass :: Lens' OrderableReplicationInstance (Maybe Text) #

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

oriDefaultAllocatedStorage :: Lens' OrderableReplicationInstance (Maybe Int) #

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

oriStorageType :: Lens' OrderableReplicationInstance (Maybe Text) #

The type of storage used by the replication instance.

RefreshSchemasStatus

data RefreshSchemasStatus #

See: refreshSchemasStatus smart constructor.

Instances

Eq RefreshSchemasStatus # 
Data RefreshSchemasStatus # 

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

Methods

rnf :: RefreshSchemasStatus -> () #

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

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

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

rssLastRefreshDate :: Lens' RefreshSchemasStatus (Maybe UTCTime) #

The date the schema was last refreshed.

rssReplicationInstanceARN :: Lens' RefreshSchemasStatus (Maybe Text) #

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

rssEndpointARN :: Lens' RefreshSchemasStatus (Maybe Text) #

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

rssLastFailureMessage :: Lens' RefreshSchemasStatus (Maybe Text) #

The last failure message for the schema.

ReplicationInstance

data ReplicationInstance #

See: replicationInstance smart constructor.

Instances

Eq ReplicationInstance # 
Data ReplicationInstance # 

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

Methods

rnf :: ReplicationInstance -> () #

type Rep ReplicationInstance # 
type Rep ReplicationInstance = D1 (MetaData "ReplicationInstance" "Network.AWS.DMS.Types.Product" "amazonka-dms-1.4.5-CLFF6guEDDpCqcIPuIiNlx" 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 "_riReplicationInstancePublicIPAddresses") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) (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 "_riReplicationInstancePrivateIPAddresses") 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 "_riVPCSecurityGroups") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [VPCSecurityGroupMembership]))) ((:*:) (S1 (MetaSel (Just Symbol "_riMultiAZ") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) (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)))))))))

replicationInstance :: ReplicationInstance #

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

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

  • riEngineVersion - The engine version number of the replication instance.
  • riPubliclyAccessible - Specifies the accessibility options for the replication instance. A value of true represents an instance with a public IP address. A value of false represents an instance with a private IP address. The default value is true .
  • riAutoMinorVersionUpgrade - Boolean value indicating if minor version upgrades will be automatically applied to the instance.
  • riReplicationInstancePublicIPAddresses - The public IP address of the replication instance.
  • riReplicationSubnetGroup - The subnet group for the replication instance.
  • riInstanceCreateTime - The time the replication instance was created.
  • riReplicationInstanceStatus - The status of the replication instance.
  • riReplicationInstancePrivateIPAddresses - The private IP address of the replication instance.
  • riPreferredMaintenanceWindow - The maintenance window times for the replication instance.
  • riReplicationInstancePrivateIPAddress - The private IP address of the replication instance.
  • riKMSKeyId - The KMS key identifier that is used to encrypt the content on the replication instance. If you do not specify a value for the KmsKeyId parameter, then AWS DMS will use your default encryption key. AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS region.
  • riAvailabilityZone - The Availability Zone for the instance.
  • riVPCSecurityGroups - The VPC security group for the instance.
  • riMultiAZ - Specifies if the replication instance is a Multi-AZ deployment. You cannot set the AvailabilityZone parameter if the Multi-AZ parameter is set to true .
  • riReplicationInstanceARN - The Amazon Resource Name (ARN) of the replication instance.
  • riAllocatedStorage - The amount of storage (in gigabytes) that is allocated for the replication instance.
  • riReplicationInstancePublicIPAddress - The public IP address of the replication instance.
  • riReplicationInstanceClass - The compute and memory capacity of the replication instance. Valid Values: dms.t2.micro | dms.t2.small | dms.t2.medium | dms.t2.large | dms.c4.large | dms.c4.xlarge | dms.c4.2xlarge | dms.c4.4xlarge
  • riReplicationInstanceIdentifier - The replication instance identifier. This parameter is stored as a lowercase string. Constraints: * Must contain from 1 to 63 alphanumeric characters or hyphens. * First character must be a letter. * Cannot end with a hyphen or contain two consecutive hyphens. Example: myrepinstance
  • riPendingModifiedValues - The pending modification values.

riEngineVersion :: Lens' ReplicationInstance (Maybe Text) #

The engine version number of the replication instance.

riPubliclyAccessible :: Lens' ReplicationInstance (Maybe Bool) #

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

riAutoMinorVersionUpgrade :: Lens' ReplicationInstance (Maybe Bool) #

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

riReplicationInstancePublicIPAddresses :: Lens' ReplicationInstance [Text] #

The public IP address of the replication instance.

riReplicationSubnetGroup :: Lens' ReplicationInstance (Maybe ReplicationSubnetGroup) #

The subnet group for the replication instance.

riInstanceCreateTime :: Lens' ReplicationInstance (Maybe UTCTime) #

The time the replication instance was created.

riReplicationInstanceStatus :: Lens' ReplicationInstance (Maybe Text) #

The status of the replication instance.

riReplicationInstancePrivateIPAddresses :: Lens' ReplicationInstance [Text] #

The private IP address of the replication instance.

riPreferredMaintenanceWindow :: Lens' ReplicationInstance (Maybe Text) #

The maintenance window times for the replication instance.

riReplicationInstancePrivateIPAddress :: Lens' ReplicationInstance (Maybe Text) #

The private IP address of the replication instance.

riKMSKeyId :: Lens' ReplicationInstance (Maybe Text) #

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

riAvailabilityZone :: Lens' ReplicationInstance (Maybe Text) #

The Availability Zone for the instance.

riVPCSecurityGroups :: Lens' ReplicationInstance [VPCSecurityGroupMembership] #

The VPC security group for the instance.

riMultiAZ :: Lens' ReplicationInstance (Maybe Bool) #

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

riReplicationInstanceARN :: Lens' ReplicationInstance (Maybe Text) #

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

riAllocatedStorage :: Lens' ReplicationInstance (Maybe Int) #

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

riReplicationInstancePublicIPAddress :: Lens' ReplicationInstance (Maybe Text) #

The public IP address of the replication instance.

riReplicationInstanceClass :: Lens' ReplicationInstance (Maybe Text) #

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

riReplicationInstanceIdentifier :: Lens' ReplicationInstance (Maybe Text) #

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

ReplicationPendingModifiedValues

data ReplicationPendingModifiedValues #

See: replicationPendingModifiedValues smart constructor.

Instances

Eq ReplicationPendingModifiedValues # 
Data ReplicationPendingModifiedValues # 

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

replicationPendingModifiedValues :: ReplicationPendingModifiedValues #

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

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

  • rpmvEngineVersion - The engine version number of the replication instance.
  • rpmvMultiAZ - Specifies if the replication instance is a Multi-AZ deployment. You cannot set the AvailabilityZone parameter if the Multi-AZ parameter is set to true .
  • rpmvAllocatedStorage - The amount of storage (in gigabytes) that is allocated for the replication instance.
  • rpmvReplicationInstanceClass - The compute and memory capacity of the replication instance. Valid Values: dms.t2.micro | dms.t2.small | dms.t2.medium | dms.t2.large | dms.c4.large | dms.c4.xlarge | dms.c4.2xlarge | dms.c4.4xlarge

rpmvEngineVersion :: Lens' ReplicationPendingModifiedValues (Maybe Text) #

The engine version number of the replication instance.

rpmvMultiAZ :: Lens' ReplicationPendingModifiedValues (Maybe Bool) #

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

rpmvAllocatedStorage :: Lens' ReplicationPendingModifiedValues (Maybe Int) #

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

rpmvReplicationInstanceClass :: Lens' ReplicationPendingModifiedValues (Maybe Text) #

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

ReplicationSubnetGroup

data ReplicationSubnetGroup #

See: replicationSubnetGroup smart constructor.

Instances

Eq ReplicationSubnetGroup # 
Data ReplicationSubnetGroup # 

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

Methods

rnf :: ReplicationSubnetGroup -> () #

type Rep ReplicationSubnetGroup # 
type Rep ReplicationSubnetGroup = D1 (MetaData "ReplicationSubnetGroup" "Network.AWS.DMS.Types.Product" "amazonka-dms-1.4.5-CLFF6guEDDpCqcIPuIiNlx" 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 #

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

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

rsgSubnets :: Lens' ReplicationSubnetGroup [Subnet] #

The subnets that are in the subnet group.

rsgReplicationSubnetGroupIdentifier :: Lens' ReplicationSubnetGroup (Maybe Text) #

The identifier of the replication instance subnet group.

rsgSubnetGroupStatus :: Lens' ReplicationSubnetGroup (Maybe Text) #

The status of the subnet group.

rsgReplicationSubnetGroupDescription :: Lens' ReplicationSubnetGroup (Maybe Text) #

The description of the replication subnet group.

ReplicationTask

data ReplicationTask #

See: replicationTask smart constructor.

Instances

Eq ReplicationTask # 
Data ReplicationTask # 

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

Methods

rnf :: ReplicationTask -> () #

type Rep ReplicationTask # 
type Rep ReplicationTask = D1 (MetaData "ReplicationTask" "Network.AWS.DMS.Types.Product" "amazonka-dms-1.4.5-CLFF6guEDDpCqcIPuIiNlx" 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))))))))

replicationTask :: ReplicationTask #

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

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

rtReplicationTaskSettings :: Lens' ReplicationTask (Maybe Text) #

The settings for the replication task.

rtStatus :: Lens' ReplicationTask (Maybe Text) #

The status of the replication task.

rtTargetEndpointARN :: Lens' ReplicationTask (Maybe Text) #

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

rtReplicationTaskIdentifier :: Lens' ReplicationTask (Maybe Text) #

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

The date the replication task is scheduled to start.

rtSourceEndpointARN :: Lens' ReplicationTask (Maybe Text) #

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

rtTableMappings :: Lens' ReplicationTask (Maybe Text) #

Table mappings specified in the task.

rtReplicationTaskCreationDate :: Lens' ReplicationTask (Maybe UTCTime) #

The date the replication task was created.

rtReplicationTaskARN :: Lens' ReplicationTask (Maybe Text) #

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

rtReplicationTaskStats :: Lens' ReplicationTask (Maybe ReplicationTaskStats) #

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

rtReplicationInstanceARN :: Lens' ReplicationTask (Maybe Text) #

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

rtLastFailureMessage :: Lens' ReplicationTask (Maybe Text) #

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

ReplicationTaskStats

data ReplicationTaskStats #

See: replicationTaskStats smart constructor.

Instances

Eq ReplicationTaskStats # 
Data ReplicationTaskStats # 

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

Methods

rnf :: ReplicationTaskStats -> () #

type Rep ReplicationTaskStats # 
type Rep ReplicationTaskStats = D1 (MetaData "ReplicationTaskStats" "Network.AWS.DMS.Types.Product" "amazonka-dms-1.4.5-CLFF6guEDDpCqcIPuIiNlx" 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 #

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

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

rtsFullLoadProgressPercent :: Lens' ReplicationTaskStats (Maybe Int) #

The percent complete for the full load migration task.

rtsElapsedTimeMillis :: Lens' ReplicationTaskStats (Maybe Integer) #

The elapsed time of the task, in milliseconds.

rtsTablesErrored :: Lens' ReplicationTaskStats (Maybe Int) #

The number of errors that have occurred during this task.

rtsTablesLoaded :: Lens' ReplicationTaskStats (Maybe Int) #

The number of tables loaded for this task.

rtsTablesQueued :: Lens' ReplicationTaskStats (Maybe Int) #

The number of tables queued for this task.

rtsTablesLoading :: Lens' ReplicationTaskStats (Maybe Int) #

The number of tables currently loading for this task.

Subnet

data Subnet #

See: subnet smart constructor.

Instances

Eq Subnet # 

Methods

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

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

Data Subnet # 

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

Associated Types

type Rep Subnet :: * -> * #

Methods

from :: Subnet -> Rep Subnet x #

to :: Rep Subnet x -> Subnet #

Hashable Subnet # 

Methods

hashWithSalt :: Int -> Subnet -> Int #

hash :: Subnet -> Int #

FromJSON Subnet # 
NFData Subnet # 

Methods

rnf :: Subnet -> () #

type Rep Subnet # 
type Rep Subnet = D1 (MetaData "Subnet" "Network.AWS.DMS.Types.Product" "amazonka-dms-1.4.5-CLFF6guEDDpCqcIPuIiNlx" 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 #

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

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

sSubnetStatus :: Lens' Subnet (Maybe Text) #

The status of the subnet.

sSubnetIdentifier :: Lens' Subnet (Maybe Text) #

The subnet identifier.

sSubnetAvailabilityZone :: Lens' Subnet (Maybe AvailabilityZone) #

The Availability Zone of the subnet.

SupportedEndpointType

data SupportedEndpointType #

See: supportedEndpointType smart constructor.

Instances

Eq SupportedEndpointType # 
Data SupportedEndpointType # 

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

Methods

rnf :: SupportedEndpointType -> () #

type Rep SupportedEndpointType # 
type Rep SupportedEndpointType = D1 (MetaData "SupportedEndpointType" "Network.AWS.DMS.Types.Product" "amazonka-dms-1.4.5-CLFF6guEDDpCqcIPuIiNlx" 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 #

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:

setEngineName :: Lens' SupportedEndpointType (Maybe Text) #

The database engine name.

setSupportsCDC :: Lens' SupportedEndpointType (Maybe Bool) #

Indicates if Change Data Capture (CDC) is supported.

TableStatistics

data TableStatistics #

See: tableStatistics smart constructor.

Instances

Eq TableStatistics # 
Data TableStatistics # 

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

Methods

rnf :: TableStatistics -> () #

type Rep TableStatistics # 

tableStatistics :: TableStatistics #

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

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

  • tsFullLoadRows - The number of rows added during the Full Load operation.
  • tsInserts - The number of insert actions performed on a table.
  • tsSchemaName - The schema name.
  • tsTableState - The state of the table.
  • tsDdls - The Data Definition Language (DDL) used to build and modify the structure of your tables.
  • tsDeletes - The number of delete actions performed on a table.
  • tsUpdates - The number of update actions performed on a table.
  • tsLastUpdateTime - The last time the table was updated.
  • tsTableName - The name of the table.

tsFullLoadRows :: Lens' TableStatistics (Maybe Integer) #

The number of rows added during the Full Load operation.

tsInserts :: Lens' TableStatistics (Maybe Integer) #

The number of insert actions performed on a table.

tsTableState :: Lens' TableStatistics (Maybe Text) #

The state of the table.

tsDdls :: Lens' TableStatistics (Maybe Integer) #

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

tsDeletes :: Lens' TableStatistics (Maybe Integer) #

The number of delete actions performed on a table.

tsUpdates :: Lens' TableStatistics (Maybe Integer) #

The number of update actions performed on a table.

tsLastUpdateTime :: Lens' TableStatistics (Maybe UTCTime) #

The last time the table was updated.

tsTableName :: Lens' TableStatistics (Maybe Text) #

The name of the table.

Tag

data Tag #

See: tag smart constructor.

Instances

Eq Tag # 

Methods

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

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

Data Tag # 

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

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

Generic Tag # 

Associated Types

type Rep Tag :: * -> * #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

Hashable Tag # 

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

ToJSON Tag # 
FromJSON Tag # 
NFData Tag # 

Methods

rnf :: Tag -> () #

type Rep Tag # 
type Rep Tag = D1 (MetaData "Tag" "Network.AWS.DMS.Types.Product" "amazonka-dms-1.4.5-CLFF6guEDDpCqcIPuIiNlx" 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 #

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

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

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

tagValue :: Lens' Tag (Maybe Text) #

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

tagKey :: Lens' Tag (Maybe Text) #

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

VPCSecurityGroupMembership

data VPCSecurityGroupMembership #

See: vpcSecurityGroupMembership smart constructor.

Instances

Eq VPCSecurityGroupMembership # 
Data VPCSecurityGroupMembership # 

Methods

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

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

toConstr :: VPCSecurityGroupMembership -> Constr #

dataTypeOf :: VPCSecurityGroupMembership -> DataType #

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

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

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

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

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

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

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

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

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

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

Read VPCSecurityGroupMembership # 
Show VPCSecurityGroupMembership # 
Generic VPCSecurityGroupMembership # 
Hashable VPCSecurityGroupMembership # 
FromJSON VPCSecurityGroupMembership # 
NFData VPCSecurityGroupMembership # 
type Rep VPCSecurityGroupMembership # 
type Rep VPCSecurityGroupMembership = D1 (MetaData "VPCSecurityGroupMembership" "Network.AWS.DMS.Types.Product" "amazonka-dms-1.4.5-CLFF6guEDDpCqcIPuIiNlx" False) (C1 (MetaCons "VPCSecurityGroupMembership'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_vsgmStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_vsgmVPCSecurityGroupId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

vpcSecurityGroupMembership :: VPCSecurityGroupMembership #

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

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

vsgmStatus :: Lens' VPCSecurityGroupMembership (Maybe Text) #

The status of the VPC security group.