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
- InvalidSubnet
- KMSKeyNotAccessibleFault
- ReplicationSubnetGroupDoesNotCoverEnoughAZs
- InvalidResourceStateFault
- InvalidCertificateFault
- ResourceAlreadyExistsFault
- InsufficientResourceCapacityFault
- ResourceQuotaExceededFault
- UpgradeDependencyFailureFault
- ResourceNotFoundFault
- StorageQuotaExceededFault
- AccessDeniedFault
- SubnetAlreadyInUse
- Waiters
- Operations
- 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
- MigrationTypeValue
- RefreshSchemasStatusTypeValue
- ReplicationEndpointTypeValue
- StartReplicationTaskTypeValue
- AccountQuota
- AvailabilityZone
- Certificate
- Connection
- Endpoint
- Filter
- OrderableReplicationInstance
- RefreshSchemasStatus
- ReplicationInstance
- ReplicationPendingModifiedValues
- ReplicationSubnetGroup
- ReplicationTask
- ReplicationTaskStats
- Subnet
- SupportedEndpointType
- TableStatistics
- Tag
- VPCSecurityGroupMembership
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.
- 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
- _InvalidCertificateFault :: 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
- module Network.AWS.DMS.DeleteReplicationInstance
- module Network.AWS.DMS.CreateEndpoint
- module Network.AWS.DMS.DescribeSchemas
- module Network.AWS.DMS.DeleteEndpoint
- module Network.AWS.DMS.ListTagsForResource
- module Network.AWS.DMS.DescribeEndpointTypes
- module Network.AWS.DMS.DeleteReplicationTask
- module Network.AWS.DMS.TestConnection
- module Network.AWS.DMS.DescribeConnections
- module Network.AWS.DMS.RemoveTagsFromResource
- module Network.AWS.DMS.ModifyEndpoint
- module Network.AWS.DMS.DescribeCertificates
- module Network.AWS.DMS.DescribeTableStatistics
- module Network.AWS.DMS.DescribeReplicationSubnetGroups
- module Network.AWS.DMS.StartReplicationTask
- module Network.AWS.DMS.AddTagsToResource
- module Network.AWS.DMS.CreateReplicationSubnetGroup
- module Network.AWS.DMS.DeleteCertificate
- module Network.AWS.DMS.RefreshSchemas
- module Network.AWS.DMS.DescribeReplicationTasks
- module Network.AWS.DMS.DescribeOrderableReplicationInstances
- module Network.AWS.DMS.CreateReplicationTask
- module Network.AWS.DMS.DescribeEndpoints
- module Network.AWS.DMS.ModifyReplicationInstance
- module Network.AWS.DMS.ImportCertificate
- module Network.AWS.DMS.ModifyReplicationSubnetGroup
- module Network.AWS.DMS.DescribeAccountAttributes
- module Network.AWS.DMS.DescribeReplicationInstances
- module Network.AWS.DMS.DescribeRefreshSchemasStatus
- module Network.AWS.DMS.StopReplicationTask
- module Network.AWS.DMS.CreateReplicationInstance
- module Network.AWS.DMS.DeleteReplicationSubnetGroup
- data DmsSSLModeValue
- = None
- | Require
- | VerifyCa
- | VerifyFull
- 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 Certificate
- certificate :: Certificate
- cCertificateOwner :: Lens' Certificate (Maybe Text)
- cSigningAlgorithm :: Lens' Certificate (Maybe Text)
- cValidFromDate :: Lens' Certificate (Maybe UTCTime)
- cCertificatePem :: Lens' Certificate (Maybe Text)
- cCertificateARN :: Lens' Certificate (Maybe Text)
- cCertificateCreationDate :: Lens' Certificate (Maybe UTCTime)
- cCertificateIdentifier :: Lens' Certificate (Maybe Text)
- cKeyLength :: Lens' Certificate (Maybe Int)
- cValidToDate :: Lens' Certificate (Maybe UTCTime)
- 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)
- eCertificateARN :: 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)
- eSSLMode :: Lens' Endpoint (Maybe DmsSSLModeValue)
- 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)
- riReplicationInstancePublicIPAddresses :: Lens' ReplicationInstance [Text]
- riReplicationSubnetGroup :: Lens' ReplicationInstance (Maybe ReplicationSubnetGroup)
- riInstanceCreateTime :: Lens' ReplicationInstance (Maybe UTCTime)
- riReplicationInstanceStatus :: Lens' ReplicationInstance (Maybe Text)
- riReplicationInstancePrivateIPAddresses :: Lens' ReplicationInstance [Text]
- riPreferredMaintenanceWindow :: Lens' ReplicationInstance (Maybe Text)
- riReplicationInstancePrivateIPAddress :: Lens' ReplicationInstance (Maybe Text)
- riKMSKeyId :: Lens' ReplicationInstance (Maybe Text)
- riAvailabilityZone :: Lens' ReplicationInstance (Maybe Text)
- riVPCSecurityGroups :: Lens' ReplicationInstance [VPCSecurityGroupMembership]
- riMultiAZ :: Lens' ReplicationInstance (Maybe Bool)
- 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)
- rpmvMultiAZ :: Lens' ReplicationPendingModifiedValues (Maybe Bool)
- 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)
- data VPCSecurityGroupMembership
- vpcSecurityGroupMembership :: VPCSecurityGroupMembership
- vsgmStatus :: Lens' VPCSecurityGroupMembership (Maybe Text)
- vsgmVPCSecurityGroupId :: Lens' VPCSecurityGroupMembership (Maybe Text)
Service Configuration
API version 2016-01-01
of the Amazon Database Migration Service SDK configuration.
Errors
Error matchers are designed for use with the functions provided by
Control.Exception.Lens.
This allows catching (and rethrowing) service specific errors returned
by DMS
.
InvalidSubnet
_InvalidSubnet :: AsError a => Getting (First ServiceError) a ServiceError Source #
The subnet provided is invalid.
KMSKeyNotAccessibleFault
_KMSKeyNotAccessibleFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
AWS DMS cannot access the KMS key.
ReplicationSubnetGroupDoesNotCoverEnoughAZs
_ReplicationSubnetGroupDoesNotCoverEnoughAZs :: AsError a => Getting (First ServiceError) a ServiceError Source #
The replication subnet group does not cover enough Availability Zones (AZs). Edit the replication subnet group and add more AZs.
InvalidResourceStateFault
_InvalidResourceStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The resource is in a state that prevents it from being used for database migration.
InvalidCertificateFault
_InvalidCertificateFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The certificate was not valid.
ResourceAlreadyExistsFault
_ResourceAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The resource you are attempting to create already exists.
InsufficientResourceCapacityFault
_InsufficientResourceCapacityFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
There are not enough resources allocated to the database migration.
ResourceQuotaExceededFault
_ResourceQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The quota for this resource quota has been exceeded.
UpgradeDependencyFailureFault
_UpgradeDependencyFailureFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
An upgrade dependency is preventing the database migration.
ResourceNotFoundFault
_ResourceNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The resource could not be found.
StorageQuotaExceededFault
_StorageQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The storage quota has been exceeded.
AccessDeniedFault
_AccessDeniedFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
AWS DMS was denied access to the endpoint.
SubnetAlreadyInUse
_SubnetAlreadyInUse :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified subnet is already in use.
Waiters
Waiters poll by repeatedly sending a request until some remote success condition
configured by the Wait
specification is fulfilled. The Wait
specification
determines how many attempts should be made, in addition to delay and retry strategies.
Operations
Some AWS operations return results that are incomplete and require subsequent
requests in order to obtain the entire result set. The process of sending
subsequent requests to continue where a previous request left off is called
pagination. For example, the ListObjects
operation of Amazon S3 returns up to
1000 objects at a time, and you must send subsequent requests with the
appropriate Marker in order to retrieve the next page of results.
Operations that have an AWSPager
instance can transparently perform subsequent
requests, correctly setting Markers and other request facets to iterate through
the entire result set of a truncated API operation. Operations which support
this have an additional note in the documentation.
Many operations have the ability to filter results on the server side. See the individual operation parameters for details.
DeleteReplicationInstance
CreateEndpoint
DescribeSchemas
DeleteEndpoint
ListTagsForResource
DescribeEndpointTypes
DeleteReplicationTask
TestConnection
DescribeConnections
RemoveTagsFromResource
ModifyEndpoint
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 Source #
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:
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.
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:
azName
- The name of the availability zone.
Certificate
data Certificate Source #
The SSL certificate that can be used to encrypt connections between the endpoints and the replication instance.
See: certificate
smart constructor.
certificate :: Certificate Source #
Creates a value of Certificate
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cCertificateOwner
- The owner of the certificate.cSigningAlgorithm
- The signing algorithm for the certificate.cValidFromDate
- The beginning date the certificate is valid.cCertificatePem
- The contents of the .pem X.509 certificate file.cCertificateARN
- The Amazon Resource Name (ARN) for the certificate.cCertificateCreationDate
- the date the certificate was created.cCertificateIdentifier
- The customer-assigned name of the certificate. Valid characters are [A-z_0-9].cKeyLength
- The key length of the cryptographic algorithm being used.cValidToDate
- the final date the certificate is valid.
cCertificateOwner :: Lens' Certificate (Maybe Text) Source #
The owner of the certificate.
cSigningAlgorithm :: Lens' Certificate (Maybe Text) Source #
The signing algorithm for the certificate.
cValidFromDate :: Lens' Certificate (Maybe UTCTime) Source #
The beginning date the certificate is valid.
cCertificatePem :: Lens' Certificate (Maybe Text) Source #
The contents of the .pem X.509 certificate file.
cCertificateARN :: Lens' Certificate (Maybe Text) Source #
The Amazon Resource Name (ARN) for the certificate.
cCertificateCreationDate :: Lens' Certificate (Maybe UTCTime) Source #
the date the certificate was created.
cCertificateIdentifier :: Lens' Certificate (Maybe Text) Source #
The customer-assigned name of the certificate. Valid characters are [A-z_0-9].
cKeyLength :: Lens' Certificate (Maybe Int) Source #
The key length of the cryptographic algorithm being used.
cValidToDate :: Lens' Certificate (Maybe UTCTime) Source #
the final date the certificate is valid.
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:
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.
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:
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.
eCertificateARN :: Lens' Endpoint (Maybe Text) Source #
The Amazon Resource Name (ARN) used for SSL connection to the endpoint.
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.
eSSLMode :: Lens' Endpoint (Maybe DmsSSLModeValue) Source #
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.
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
- 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) 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
- The status of the schema.rssLastRefreshDate
- The date the schema was last refreshed.rssReplicationInstanceARN
- The Amazon Resource Name (ARN) of the replication instance.rssEndpointARN
- The Amazon Resource Name (ARN) string that uniquely identifies the endpoint.rssLastFailureMessage
- The last failure message for the schema.
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
- The engine version number of the replication instance.riPubliclyAccessible
- Specifies the accessibility options for the replication instance. A value oftrue
represents an instance with a public IP address. A value offalse
represents an instance with a private IP address. The default value istrue
.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 theAvailabilityZone
parameter if the Multi-AZ parameter is set totrue
.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) 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.
riReplicationInstancePublicIPAddresses :: Lens' ReplicationInstance [Text] Source #
The public IP address of the replication 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.
riReplicationInstancePrivateIPAddresses :: Lens' ReplicationInstance [Text] Source #
The private IP address 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.
riVPCSecurityGroups :: Lens' ReplicationInstance [VPCSecurityGroupMembership] Source #
The VPC security group for the instance.
riMultiAZ :: Lens' ReplicationInstance (Maybe Bool) Source #
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) 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
- The engine version number of the replication instance.rpmvMultiAZ
- Specifies if the replication instance is a Multi-AZ deployment. You cannot set theAvailabilityZone
parameter if the Multi-AZ parameter is set totrue
.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) Source #
The engine version number of the replication instance.
rpmvMultiAZ :: Lens' ReplicationPendingModifiedValues (Maybe Bool) Source #
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) 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:
rsgVPCId
- The ID of the VPC.rsgSubnets
- The subnets that are in the subnet group.rsgReplicationSubnetGroupIdentifier
- The identifier of the replication instance subnet group.rsgSubnetGroupStatus
- The status of the subnet group.rsgReplicationSubnetGroupDescription
- The description of the replication subnet group.
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
- The settings for the replication task.rtStatus
- The status of the replication task.rtTargetEndpointARN
- The Amazon Resource Name (ARN) string that uniquely identifies the endpoint.rtReplicationTaskIdentifier
- 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
- The date the replication task is scheduled to start.rtSourceEndpointARN
- The Amazon Resource Name (ARN) string that uniquely identifies the endpoint.rtTableMappings
- Table mappings specified in the task.rtReplicationTaskCreationDate
- The date the replication task was created.rtMigrationType
- The type of migration.rtReplicationTaskARN
- The Amazon Resource Name (ARN) of the replication task.rtReplicationTaskStats
- The statistics for the task, including elapsed time, tables loaded, and table errors.rtReplicationInstanceARN
- The Amazon Resource Name (ARN) of the replication instance.rtLastFailureMessage
- The last error (failure) message generated for the replication instance.
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
- The percent complete for the full load migration task.rtsElapsedTimeMillis
- The elapsed time of the task, in milliseconds.rtsTablesErrored
- The number of errors that have occurred during this task.rtsTablesLoaded
- The number of tables loaded for this task.rtsTablesQueued
- The number of tables queued for this task.rtsTablesLoading
- The number of tables currently loading for this task.
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:
sSubnetStatus
- The status of the subnet.sSubnetIdentifier
- The subnet identifier.sSubnetAvailabilityZone
- The Availability Zone of the subnet.
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
- The type of endpoint.setEngineName
- The database engine name.setSupportsCDC
- Indicates if Change Data Capture (CDC) is supported.
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
- 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) 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.
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) 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}_.:/=+\-]*)$").
VPCSecurityGroupMembership
data VPCSecurityGroupMembership Source #
See: vpcSecurityGroupMembership
smart constructor.
vpcSecurityGroupMembership :: VPCSecurityGroupMembership Source #
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
- The status of the VPC security group.vsgmVPCSecurityGroupId
- The VPC security group Id.
vsgmStatus :: Lens' VPCSecurityGroupMembership (Maybe Text) Source #
The status of the VPC security group.
vsgmVPCSecurityGroupId :: Lens' VPCSecurityGroupMembership (Maybe Text) Source #
The VPC security group Id.