Copyright | (c) 2013-2016 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
- Service Configuration
- Errors
- MigrationTypeValue
- RefreshSchemasStatusTypeValue
- ReplicationEndpointTypeValue
- StartReplicationTaskTypeValue
- AccountQuota
- AvailabilityZone
- Connection
- Endpoint
- Filter
- OrderableReplicationInstance
- RefreshSchemasStatus
- ReplicationInstance
- ReplicationPendingModifiedValues
- ReplicationSubnetGroup
- ReplicationTask
- ReplicationTaskStats
- Subnet
- SupportedEndpointType
- TableStatistics
- Tag
- dms :: Service
- _InvalidSubnet :: AsError a => Getting (First ServiceError) a ServiceError
- _KMSKeyNotAccessibleFault :: AsError a => Getting (First ServiceError) a ServiceError
- _ReplicationSubnetGroupDoesNotCoverEnoughAZs :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidResourceStateFault :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError
- _InsufficientResourceCapacityFault :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError
- _UpgradeDependencyFailureFault :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
- _StorageQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError
- _AccessDeniedFault :: AsError a => Getting (First ServiceError) a ServiceError
- _SubnetAlreadyInUse :: AsError a => Getting (First ServiceError) a ServiceError
- data MigrationTypeValue
- data RefreshSchemasStatusTypeValue
- data ReplicationEndpointTypeValue
- data StartReplicationTaskTypeValue
- data AccountQuota
- accountQuota :: AccountQuota
- aqMax :: Lens' AccountQuota (Maybe Integer)
- aqUsed :: Lens' AccountQuota (Maybe Integer)
- aqAccountQuotaName :: Lens' AccountQuota (Maybe Text)
- data AvailabilityZone
- availabilityZone :: AvailabilityZone
- azName :: Lens' AvailabilityZone (Maybe Text)
- data Connection
- connection :: Connection
- cStatus :: Lens' Connection (Maybe Text)
- cReplicationInstanceARN :: Lens' Connection (Maybe Text)
- cEndpointIdentifier :: Lens' Connection (Maybe Text)
- cReplicationInstanceIdentifier :: Lens' Connection (Maybe Text)
- cEndpointARN :: Lens' Connection (Maybe Text)
- cLastFailureMessage :: Lens' Connection (Maybe Text)
- data Endpoint
- endpoint :: Endpoint
- eStatus :: Lens' Endpoint (Maybe Text)
- eServerName :: Lens' Endpoint (Maybe Text)
- eExtraConnectionAttributes :: Lens' Endpoint (Maybe Text)
- eEndpointType :: Lens' Endpoint (Maybe ReplicationEndpointTypeValue)
- eUsername :: Lens' Endpoint (Maybe Text)
- eEngineName :: Lens' Endpoint (Maybe Text)
- eKMSKeyId :: Lens' Endpoint (Maybe Text)
- eDatabaseName :: Lens' Endpoint (Maybe Text)
- eEndpointIdentifier :: Lens' Endpoint (Maybe Text)
- eEndpointARN :: Lens' Endpoint (Maybe Text)
- ePort :: Lens' Endpoint (Maybe Int)
- data Filter
- filter' :: Text -> Filter
- fName :: Lens' Filter Text
- fValues :: Lens' Filter [Text]
- data OrderableReplicationInstance
- orderableReplicationInstance :: OrderableReplicationInstance
- oriEngineVersion :: Lens' OrderableReplicationInstance (Maybe Text)
- oriMinAllocatedStorage :: Lens' OrderableReplicationInstance (Maybe Int)
- oriIncludedAllocatedStorage :: Lens' OrderableReplicationInstance (Maybe Int)
- oriMaxAllocatedStorage :: Lens' OrderableReplicationInstance (Maybe Int)
- oriReplicationInstanceClass :: Lens' OrderableReplicationInstance (Maybe Text)
- oriDefaultAllocatedStorage :: Lens' OrderableReplicationInstance (Maybe Int)
- oriStorageType :: Lens' OrderableReplicationInstance (Maybe Text)
- data RefreshSchemasStatus
- refreshSchemasStatus :: RefreshSchemasStatus
- rssStatus :: Lens' RefreshSchemasStatus (Maybe RefreshSchemasStatusTypeValue)
- rssLastRefreshDate :: Lens' RefreshSchemasStatus (Maybe UTCTime)
- rssReplicationInstanceARN :: Lens' RefreshSchemasStatus (Maybe Text)
- rssEndpointARN :: Lens' RefreshSchemasStatus (Maybe Text)
- rssLastFailureMessage :: Lens' RefreshSchemasStatus (Maybe Text)
- data ReplicationInstance
- replicationInstance :: ReplicationInstance
- riEngineVersion :: Lens' ReplicationInstance (Maybe Text)
- riPubliclyAccessible :: Lens' ReplicationInstance (Maybe Bool)
- riAutoMinorVersionUpgrade :: Lens' ReplicationInstance (Maybe Bool)
- riReplicationSubnetGroup :: Lens' ReplicationInstance (Maybe ReplicationSubnetGroup)
- riInstanceCreateTime :: Lens' ReplicationInstance (Maybe UTCTime)
- riReplicationInstanceStatus :: Lens' ReplicationInstance (Maybe Text)
- riPreferredMaintenanceWindow :: Lens' ReplicationInstance (Maybe Text)
- riReplicationInstancePrivateIPAddress :: Lens' ReplicationInstance (Maybe Text)
- riKMSKeyId :: Lens' ReplicationInstance (Maybe Text)
- riAvailabilityZone :: Lens' ReplicationInstance (Maybe Text)
- riReplicationInstanceARN :: Lens' ReplicationInstance (Maybe Text)
- riAllocatedStorage :: Lens' ReplicationInstance (Maybe Int)
- riReplicationInstancePublicIPAddress :: Lens' ReplicationInstance (Maybe Text)
- riReplicationInstanceClass :: Lens' ReplicationInstance (Maybe Text)
- riReplicationInstanceIdentifier :: Lens' ReplicationInstance (Maybe Text)
- riPendingModifiedValues :: Lens' ReplicationInstance (Maybe ReplicationPendingModifiedValues)
- data ReplicationPendingModifiedValues
- replicationPendingModifiedValues :: ReplicationPendingModifiedValues
- rpmvEngineVersion :: Lens' ReplicationPendingModifiedValues (Maybe Text)
- rpmvAllocatedStorage :: Lens' ReplicationPendingModifiedValues (Maybe Int)
- rpmvReplicationInstanceClass :: Lens' ReplicationPendingModifiedValues (Maybe Text)
- data ReplicationSubnetGroup
- replicationSubnetGroup :: ReplicationSubnetGroup
- rsgVPCId :: Lens' ReplicationSubnetGroup (Maybe Text)
- rsgSubnets :: Lens' ReplicationSubnetGroup [Subnet]
- rsgReplicationSubnetGroupIdentifier :: Lens' ReplicationSubnetGroup (Maybe Text)
- rsgSubnetGroupStatus :: Lens' ReplicationSubnetGroup (Maybe Text)
- rsgReplicationSubnetGroupDescription :: Lens' ReplicationSubnetGroup (Maybe Text)
- data ReplicationTask
- replicationTask :: ReplicationTask
- rtReplicationTaskSettings :: Lens' ReplicationTask (Maybe Text)
- rtStatus :: Lens' ReplicationTask (Maybe Text)
- rtTargetEndpointARN :: Lens' ReplicationTask (Maybe Text)
- rtReplicationTaskIdentifier :: Lens' ReplicationTask (Maybe Text)
- rtReplicationTaskStartDate :: Lens' ReplicationTask (Maybe UTCTime)
- rtSourceEndpointARN :: Lens' ReplicationTask (Maybe Text)
- rtTableMappings :: Lens' ReplicationTask (Maybe Text)
- rtReplicationTaskCreationDate :: Lens' ReplicationTask (Maybe UTCTime)
- rtMigrationType :: Lens' ReplicationTask (Maybe MigrationTypeValue)
- rtReplicationTaskARN :: Lens' ReplicationTask (Maybe Text)
- rtReplicationTaskStats :: Lens' ReplicationTask (Maybe ReplicationTaskStats)
- rtReplicationInstanceARN :: Lens' ReplicationTask (Maybe Text)
- rtLastFailureMessage :: Lens' ReplicationTask (Maybe Text)
- data ReplicationTaskStats
- replicationTaskStats :: ReplicationTaskStats
- rtsFullLoadProgressPercent :: Lens' ReplicationTaskStats (Maybe Int)
- rtsElapsedTimeMillis :: Lens' ReplicationTaskStats (Maybe Integer)
- rtsTablesErrored :: Lens' ReplicationTaskStats (Maybe Int)
- rtsTablesLoaded :: Lens' ReplicationTaskStats (Maybe Int)
- rtsTablesQueued :: Lens' ReplicationTaskStats (Maybe Int)
- rtsTablesLoading :: Lens' ReplicationTaskStats (Maybe Int)
- data Subnet
- subnet :: Subnet
- sSubnetStatus :: Lens' Subnet (Maybe Text)
- sSubnetIdentifier :: Lens' Subnet (Maybe Text)
- sSubnetAvailabilityZone :: Lens' Subnet (Maybe AvailabilityZone)
- data SupportedEndpointType
- supportedEndpointType :: SupportedEndpointType
- setEndpointType :: Lens' SupportedEndpointType (Maybe ReplicationEndpointTypeValue)
- setEngineName :: Lens' SupportedEndpointType (Maybe Text)
- setSupportsCDC :: Lens' SupportedEndpointType (Maybe Bool)
- data TableStatistics
- tableStatistics :: TableStatistics
- tsFullLoadRows :: Lens' TableStatistics (Maybe Integer)
- tsInserts :: Lens' TableStatistics (Maybe Integer)
- tsSchemaName :: Lens' TableStatistics (Maybe Text)
- tsTableState :: Lens' TableStatistics (Maybe Text)
- tsDdls :: Lens' TableStatistics (Maybe Integer)
- tsDeletes :: Lens' TableStatistics (Maybe Integer)
- tsUpdates :: Lens' TableStatistics (Maybe Integer)
- tsLastUpdateTime :: Lens' TableStatistics (Maybe UTCTime)
- tsTableName :: Lens' TableStatistics (Maybe Text)
- data Tag
- tag :: Tag
- tagValue :: Lens' Tag (Maybe Text)
- tagKey :: Lens' Tag (Maybe Text)
Service Configuration
API version '2016-01-01' of the Amazon Database Migration Service SDK configuration.
Errors
_InvalidSubnet :: AsError a => Getting (First ServiceError) a ServiceError Source #
The subnet provided is invalid.
_KMSKeyNotAccessibleFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
AWS DMS cannot access the KMS key.
_ReplicationSubnetGroupDoesNotCoverEnoughAZs :: AsError a => Getting (First ServiceError) a ServiceError Source #
The replication subnet group does not cover enough Availability Zones (AZs). Edit the replication subnet group and add more AZs.
_InvalidResourceStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The resource is in a state that prevents it from being used for database migration.
_ResourceAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The resource you are attempting to create already exists.
_InsufficientResourceCapacityFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
There are not enough resources allocated to the database migration.
_ResourceQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The quota for this resource quota has been exceeded.
_UpgradeDependencyFailureFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
An upgrade dependency is preventing the database migration.
_ResourceNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The resource could not be found.
_StorageQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The storage quota has been exceeded.
_AccessDeniedFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
AWS DMS was denied access to the endpoint.
_SubnetAlreadyInUse :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified subnet is already in use.
MigrationTypeValue
data MigrationTypeValue Source #
RefreshSchemasStatusTypeValue
data RefreshSchemasStatusTypeValue Source #
ReplicationEndpointTypeValue
data ReplicationEndpointTypeValue Source #
StartReplicationTaskTypeValue
data StartReplicationTaskTypeValue Source #
AccountQuota
data AccountQuota Source #
Describes a quota for an AWS account, for example, the number of replication instances allowed.
See: accountQuota
smart constructor.
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:
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.
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:
Connection
data Connection Source #
See: connection
smart constructor.
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:
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
See: endpoint
smart constructor.
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:
eExtraConnectionAttributes :: Lens' Endpoint (Maybe Text) Source #
Additional connection attributes used to connect to the endpoint.
eEndpointType :: Lens' Endpoint (Maybe ReplicationEndpointTypeValue) Source #
The type of endpoint.
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.
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.
Filter
See: filter'
smart constructor.
OrderableReplicationInstance
data OrderableReplicationInstance Source #
See: orderableReplicationInstance
smart constructor.
orderableReplicationInstance :: OrderableReplicationInstance Source #
Creates a value of OrderableReplicationInstance
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
oriEngineVersion :: 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.
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:
rssStatus :: Lens' RefreshSchemasStatus (Maybe RefreshSchemasStatusTypeValue) Source #
The status of the schema.
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.
replicationInstance :: ReplicationInstance Source #
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
riPubliclyAccessible
riAutoMinorVersionUpgrade
riReplicationSubnetGroup
riInstanceCreateTime
riReplicationInstanceStatus
riPreferredMaintenanceWindow
riReplicationInstancePrivateIPAddress
riKMSKeyId
riAvailabilityZone
riReplicationInstanceARN
riAllocatedStorage
riReplicationInstancePublicIPAddress
riReplicationInstanceClass
riReplicationInstanceIdentifier
riPendingModifiedValues
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
riPendingModifiedValues :: Lens' ReplicationInstance (Maybe ReplicationPendingModifiedValues) Source #
The pending modification values.
ReplicationPendingModifiedValues
data ReplicationPendingModifiedValues Source #
See: replicationPendingModifiedValues
smart constructor.
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.
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.
replicationTask :: ReplicationTask Source #
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) Source #
The settings for 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.
rtMigrationType :: Lens' ReplicationTask (Maybe MigrationTypeValue) Source #
The type of migration.
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.
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
See: subnet
smart constructor.
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:
sSubnetAvailabilityZone :: Lens' Subnet (Maybe AvailabilityZone) Source #
The Availability Zone of the subnet.
SupportedEndpointType
data SupportedEndpointType Source #
See: supportedEndpointType
smart constructor.
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:
setEndpointType :: Lens' SupportedEndpointType (Maybe ReplicationEndpointTypeValue) Source #
The type of endpoint.
setEngineName :: Lens' SupportedEndpointType (Maybe Text) Source #
The database engine name.
setSupportsCDC :: Lens' SupportedEndpointType (Maybe Bool) Source #
Indicates if Change Data Capture (CDC) is supported.
TableStatistics
data TableStatistics Source #
See: tableStatistics
smart constructor.
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.
tsSchemaName :: Lens' TableStatistics (Maybe Text) Source #
The schema name.
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
See: tag
smart constructor.
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}_.:/=+\\-]*)>").