# Packages
Package databasemigrationserviceiface provides an interface to enable mocking the AWS Database Migration Service service client for testing your code.
# Functions
AssessmentReportType_Values returns all elements of the AssessmentReportType enum.
AuthMechanismValue_Values returns all elements of the AuthMechanismValue enum.
AuthTypeValue_Values returns all elements of the AuthTypeValue enum.
CannedAclForObjectsValue_Values returns all elements of the CannedAclForObjectsValue enum.
CharLengthSemantics_Values returns all elements of the CharLengthSemantics enum.
CollectorStatus_Values returns all elements of the CollectorStatus enum.
CompressionTypeValue_Values returns all elements of the CompressionTypeValue enum.
DatabaseMode_Values returns all elements of the DatabaseMode enum.
DataFormatValue_Values returns all elements of the DataFormatValue enum.
DatePartitionDelimiterValue_Values returns all elements of the DatePartitionDelimiterValue enum.
DatePartitionSequenceValue_Values returns all elements of the DatePartitionSequenceValue enum.
DmsSslModeValue_Values returns all elements of the DmsSslModeValue enum.
EncodingTypeValue_Values returns all elements of the EncodingTypeValue enum.
EncryptionModeValue_Values returns all elements of the EncryptionModeValue enum.
EndpointSettingTypeValue_Values returns all elements of the EndpointSettingTypeValue enum.
KafkaSaslMechanism_Values returns all elements of the KafkaSaslMechanism enum.
KafkaSecurityProtocol_Values returns all elements of the KafkaSecurityProtocol enum.
KafkaSslEndpointIdentificationAlgorithm_Values returns all elements of the KafkaSslEndpointIdentificationAlgorithm enum.
LongVarcharMappingType_Values returns all elements of the LongVarcharMappingType enum.
MessageFormatValue_Values returns all elements of the MessageFormatValue enum.
MigrationTypeValue_Values returns all elements of the MigrationTypeValue enum.
NestingLevelValue_Values returns all elements of the NestingLevelValue enum.
New creates a new instance of the DatabaseMigrationService client with a session.
OriginTypeValue_Values returns all elements of the OriginTypeValue enum.
ParquetVersionValue_Values returns all elements of the ParquetVersionValue enum.
PluginNameValue_Values returns all elements of the PluginNameValue enum.
RedisAuthTypeValue_Values returns all elements of the RedisAuthTypeValue enum.
RefreshSchemasStatusTypeValue_Values returns all elements of the RefreshSchemasStatusTypeValue enum.
ReleaseStatusValues_Values returns all elements of the ReleaseStatusValues enum.
ReloadOptionValue_Values returns all elements of the ReloadOptionValue enum.
ReplicationEndpointTypeValue_Values returns all elements of the ReplicationEndpointTypeValue enum.
SafeguardPolicy_Values returns all elements of the SafeguardPolicy enum.
SourceType_Values returns all elements of the SourceType enum.
SslSecurityProtocolValue_Values returns all elements of the SslSecurityProtocolValue enum.
StartReplicationTaskTypeValue_Values returns all elements of the StartReplicationTaskTypeValue enum.
TargetDbType_Values returns all elements of the TargetDbType enum.
TlogAccessMode_Values returns all elements of the TlogAccessMode enum.
VersionStatus_Values returns all elements of the VersionStatus enum.
# Constants
AssessmentReportTypeCsv is a AssessmentReportType enum value.
AssessmentReportTypePdf is a AssessmentReportType enum value.
AuthMechanismValueDefault is a AuthMechanismValue enum value.
AuthMechanismValueMongodbCr is a AuthMechanismValue enum value.
AuthMechanismValueScramSha1 is a AuthMechanismValue enum value.
AuthTypeValueNo is a AuthTypeValue enum value.
AuthTypeValuePassword is a AuthTypeValue enum value.
CannedAclForObjectsValueAuthenticatedRead is a CannedAclForObjectsValue enum value.
CannedAclForObjectsValueAwsExecRead is a CannedAclForObjectsValue enum value.
CannedAclForObjectsValueBucketOwnerFullControl is a CannedAclForObjectsValue enum value.
CannedAclForObjectsValueBucketOwnerRead is a CannedAclForObjectsValue enum value.
CannedAclForObjectsValueNone is a CannedAclForObjectsValue enum value.
CannedAclForObjectsValuePrivate is a CannedAclForObjectsValue enum value.
CannedAclForObjectsValuePublicRead is a CannedAclForObjectsValue enum value.
CannedAclForObjectsValuePublicReadWrite is a CannedAclForObjectsValue enum value.
CharLengthSemanticsByte is a CharLengthSemantics enum value.
CharLengthSemanticsChar is a CharLengthSemantics enum value.
CharLengthSemanticsDefault is a CharLengthSemantics enum value.
CollectorStatusActive is a CollectorStatus enum value.
CollectorStatusUnregistered is a CollectorStatus enum value.
CompressionTypeValueGzip is a CompressionTypeValue enum value.
CompressionTypeValueNone is a CompressionTypeValue enum value.
DatabaseModeBabelfish is a DatabaseMode enum value.
DatabaseModeDefault is a DatabaseMode enum value.
DataFormatValueCsv is a DataFormatValue enum value.
DataFormatValueParquet is a DataFormatValue enum value.
DatePartitionDelimiterValueDash is a DatePartitionDelimiterValue enum value.
DatePartitionDelimiterValueNone is a DatePartitionDelimiterValue enum value.
DatePartitionDelimiterValueSlash is a DatePartitionDelimiterValue enum value.
DatePartitionDelimiterValueUnderscore is a DatePartitionDelimiterValue enum value.
DatePartitionSequenceValueDdmmyyyy is a DatePartitionSequenceValue enum value.
DatePartitionSequenceValueMmyyyydd is a DatePartitionSequenceValue enum value.
DatePartitionSequenceValueYyyymm is a DatePartitionSequenceValue enum value.
DatePartitionSequenceValueYyyymmdd is a DatePartitionSequenceValue enum value.
DatePartitionSequenceValueYyyymmddhh is a DatePartitionSequenceValue enum value.
DmsSslModeValueNone is a DmsSslModeValue enum value.
DmsSslModeValueRequire is a DmsSslModeValue enum value.
DmsSslModeValueVerifyCa is a DmsSslModeValue enum value.
DmsSslModeValueVerifyFull is a DmsSslModeValue enum value.
EncodingTypeValuePlain is a EncodingTypeValue enum value.
EncodingTypeValuePlainDictionary is a EncodingTypeValue enum value.
EncodingTypeValueRleDictionary is a EncodingTypeValue enum value.
EncryptionModeValueSseKms is a EncryptionModeValue enum value.
EncryptionModeValueSseS3 is a EncryptionModeValue enum value.
EndpointSettingTypeValueBoolean is a EndpointSettingTypeValue enum value.
EndpointSettingTypeValueEnum is a EndpointSettingTypeValue enum value.
EndpointSettingTypeValueInteger is a EndpointSettingTypeValue enum value.
EndpointSettingTypeValueString is a EndpointSettingTypeValue enum value.
ID to lookup a service endpoint with.
ErrCodeAccessDeniedFault for service response error code "AccessDeniedFault".
ErrCodeCollectorNotFoundFault for service response error code "CollectorNotFoundFault".
ErrCodeInsufficientResourceCapacityFault for service response error code "InsufficientResourceCapacityFault".
ErrCodeInvalidCertificateFault for service response error code "InvalidCertificateFault".
ErrCodeInvalidOperationFault for service response error code "InvalidOperationFault".
ErrCodeInvalidResourceStateFault for service response error code "InvalidResourceStateFault".
ErrCodeInvalidSubnet for service response error code "InvalidSubnet".
ErrCodeKMSAccessDeniedFault for service response error code "KMSAccessDeniedFault".
ErrCodeKMSDisabledFault for service response error code "KMSDisabledFault".
ErrCodeKMSFault for service response error code "KMSFault".
ErrCodeKMSInvalidStateFault for service response error code "KMSInvalidStateFault".
ErrCodeKMSKeyNotAccessibleFault for service response error code "KMSKeyNotAccessibleFault".
ErrCodeKMSNotFoundFault for service response error code "KMSNotFoundFault".
ErrCodeKMSThrottlingFault for service response error code "KMSThrottlingFault".
ErrCodeReplicationSubnetGroupDoesNotCoverEnoughAZs for service response error code "ReplicationSubnetGroupDoesNotCoverEnoughAZs".
ErrCodeResourceAlreadyExistsFault for service response error code "ResourceAlreadyExistsFault".
ErrCodeResourceNotFoundFault for service response error code "ResourceNotFoundFault".
ErrCodeResourceQuotaExceededFault for service response error code "ResourceQuotaExceededFault".
ErrCodeS3AccessDeniedFault for service response error code "S3AccessDeniedFault".
ErrCodeS3ResourceNotFoundFault for service response error code "S3ResourceNotFoundFault".
ErrCodeSNSInvalidTopicFault for service response error code "SNSInvalidTopicFault".
ErrCodeSNSNoAuthorizationFault for service response error code "SNSNoAuthorizationFault".
ErrCodeStorageQuotaExceededFault for service response error code "StorageQuotaExceededFault".
ErrCodeSubnetAlreadyInUse for service response error code "SubnetAlreadyInUse".
ErrCodeUpgradeDependencyFailureFault for service response error code "UpgradeDependencyFailureFault".
KafkaSaslMechanismPlain is a KafkaSaslMechanism enum value.
KafkaSaslMechanismScramSha512 is a KafkaSaslMechanism enum value.
KafkaSecurityProtocolPlaintext is a KafkaSecurityProtocol enum value.
KafkaSecurityProtocolSaslSsl is a KafkaSecurityProtocol enum value.
KafkaSecurityProtocolSslAuthentication is a KafkaSecurityProtocol enum value.
KafkaSecurityProtocolSslEncryption is a KafkaSecurityProtocol enum value.
KafkaSslEndpointIdentificationAlgorithmHttps is a KafkaSslEndpointIdentificationAlgorithm enum value.
KafkaSslEndpointIdentificationAlgorithmNone is a KafkaSslEndpointIdentificationAlgorithm enum value.
LongVarcharMappingTypeClob is a LongVarcharMappingType enum value.
LongVarcharMappingTypeNclob is a LongVarcharMappingType enum value.
LongVarcharMappingTypeWstring is a LongVarcharMappingType enum value.
MessageFormatValueJson is a MessageFormatValue enum value.
MessageFormatValueJsonUnformatted is a MessageFormatValue enum value.
MigrationTypeValueCdc is a MigrationTypeValue enum value.
MigrationTypeValueFullLoad is a MigrationTypeValue enum value.
MigrationTypeValueFullLoadAndCdc is a MigrationTypeValue enum value.
NestingLevelValueNone is a NestingLevelValue enum value.
NestingLevelValueOne is a NestingLevelValue enum value.
OriginTypeValueSource is a OriginTypeValue enum value.
OriginTypeValueTarget is a OriginTypeValue enum value.
ParquetVersionValueParquet10 is a ParquetVersionValue enum value.
ParquetVersionValueParquet20 is a ParquetVersionValue enum value.
PluginNameValueNoPreference is a PluginNameValue enum value.
PluginNameValuePglogical is a PluginNameValue enum value.
PluginNameValueTestDecoding is a PluginNameValue enum value.
RedisAuthTypeValueAuthRole is a RedisAuthTypeValue enum value.
RedisAuthTypeValueAuthToken is a RedisAuthTypeValue enum value.
RedisAuthTypeValueNone is a RedisAuthTypeValue enum value.
RefreshSchemasStatusTypeValueFailed is a RefreshSchemasStatusTypeValue enum value.
RefreshSchemasStatusTypeValueRefreshing is a RefreshSchemasStatusTypeValue enum value.
RefreshSchemasStatusTypeValueSuccessful is a RefreshSchemasStatusTypeValue enum value.
ReleaseStatusValuesBeta is a ReleaseStatusValues enum value.
ReleaseStatusValuesProd is a ReleaseStatusValues enum value.
ReloadOptionValueDataReload is a ReloadOptionValue enum value.
ReloadOptionValueValidateOnly is a ReloadOptionValue enum value.
ReplicationEndpointTypeValueSource is a ReplicationEndpointTypeValue enum value.
ReplicationEndpointTypeValueTarget is a ReplicationEndpointTypeValue enum value.
SafeguardPolicyExclusiveAutomaticTruncation is a SafeguardPolicy enum value.
SafeguardPolicyRelyOnSqlServerReplicationAgent is a SafeguardPolicy enum value.
SafeguardPolicySharedAutomaticTruncation is a SafeguardPolicy enum value.
ServiceID is a unique identifier of a specific service.
Name of service.
SourceTypeReplicationInstance is a SourceType enum value.
SslSecurityProtocolValuePlaintext is a SslSecurityProtocolValue enum value.
SslSecurityProtocolValueSslEncryption is a SslSecurityProtocolValue enum value.
StartReplicationTaskTypeValueReloadTarget is a StartReplicationTaskTypeValue enum value.
StartReplicationTaskTypeValueResumeProcessing is a StartReplicationTaskTypeValue enum value.
StartReplicationTaskTypeValueStartReplication is a StartReplicationTaskTypeValue enum value.
TargetDbTypeMultipleDatabases is a TargetDbType enum value.
TargetDbTypeSpecificDatabase is a TargetDbType enum value.
TlogAccessModeBackupOnly is a TlogAccessMode enum value.
TlogAccessModePreferBackup is a TlogAccessMode enum value.
TlogAccessModePreferTlog is a TlogAccessMode enum value.
TlogAccessModeTlogOnly is a TlogAccessMode enum value.
VersionStatusOutdated is a VersionStatus enum value.
VersionStatusUnsupported is a VersionStatus enum value.
VersionStatusUpToDate is a VersionStatus enum value.
# Structs
DMS was denied access to the endpoint.
Describes a quota for an Amazon Web Services account, for example the number of replication instances allowed.
Associates a set of tags with an DMS resource.
The name of an Availability Zone for use during database migration.
Provides information about the errors that occurred during the analysis of the source database.
The SSL certificate that can be used to encrypt connections between the endpoints and the replication instance.
Describes the last Fleet Advisor collector health check.
The specified collector doesn't exist.
Describes a Fleet Advisor collector.
Briefly describes a Fleet Advisor collector.
Configuration parameters for provisioning an DMS Serverless replication.
Status of the connection between an endpoint and a replication instance, including Amazon Resource Names (ARNs) and the last error message issued.
Describes an inventory database instance for a Fleet Advisor collector.
DatabaseMigrationService provides the API operation methods for making requests to AWS Database Migration Service.
Describes a database in a Fleet Advisor collector inventory.
Describes a database in a Fleet Advisor collector inventory.
Provides information that defines a data provider.
Information about a data provider.
Information about a data provider.
Provides information that defines a data provider.
Provides error information about a schema conversion operation.
The settings in JSON format for the DMS Transfer type source endpoint.
Provides information that defines a DocumentDB data provider.
Provides information that defines a DocumentDB endpoint.
Provides the Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role used to define an Amazon DynamoDB target endpoint.
Provides information that defines an OpenSearch endpoint.
Describes an endpoint of a database instance in response to operations such as the following:
- CreateEndpoint
- DescribeEndpoint
- ModifyEndpoint.
Endpoint settings.
Provides information about a replication instance version.
Provides error information about a project.
Describes an identifiable significant activity that affects a replication instance or task.
Lists categories of events subscribed to, and generated by, the applicable DMS resource type.
Describes an event notification subscription created by the CreateEventSubscription operation.
Provides information about an exported metadata model assessment.
Provides information about a metadata model assessment exported to SQL.
Identifies the name and value of a filter object.
Describes a large-scale assessment (LSA) analysis run by a Fleet Advisor collector.
Describes a schema object in a Fleet Advisor collector inventory.
Settings in JSON format for the source GCP MySQL endpoint.
Provides information that defines an IBM Db2 LUW endpoint.
Provides information that defines an instance profile.
There are not enough resources allocated to the database migration.
The certificate was not valid.
The action or operation requested isn't valid.
The resource is in a state that prevents it from being used for database migration.
The subnet provided isn't valid.
Describes a Fleet Advisor collector inventory.
Provides information that describes an Apache Kafka endpoint.
Provides information that describes an Amazon Kinesis Data Stream endpoint.
The ciphertext references a key that doesn't exist or that the DMS account doesn't have access to.
The specified KMS key isn't enabled.
An Key Management Service (KMS) error is preventing access to KMS.
The state of the specified KMS resource isn't valid for this request.
DMS cannot access the KMS key.
The specified KMS entity or resource can't be found.
This request triggered KMS request throttling.
Provides information about the limitations of target Amazon Web Services engines.
Provides information that defines a MariaDB data provider.
Provides information that defines a Microsoft SQL Server data provider.
Provides information that defines a Microsoft SQL Server endpoint.
Provides information that defines a migration project.
Provides information that defines a MongoDB data provider.
Provides information that defines a MongoDB endpoint.
Provides information that defines a MySQL data provider.
Provides information that defines a MySQL endpoint.
Provides information that defines an Amazon Neptune endpoint.
Provides information that defines an Oracle data provider.
Provides information that defines an Oracle endpoint.
In response to the DescribeOrderableReplicationInstances operation, this object describes an available replication instance.
Describes a maintenance action pending for an DMS resource, including when and how it will be applied.
Provides information that defines a PostgreSQL data provider.
Provides information that defines a PostgreSQL endpoint.
Information about provisioning resources for an DMS serverless replication.
Provides information that describes the configuration of the recommended target engine on Amazon RDS.
Provides information that describes a recommendation of a target engine on Amazon RDS.
Provides information that describes the requirements to the target engine on Amazon RDS.
Provides information that describes a recommendation of a target engine.
Provides information about the target engine for the specified source database.
Provides information about the required target engine settings.
Provides information that defines a Redis target endpoint.
Provides information that defines an Amazon Redshift data provider.
Provides information that defines an Amazon Redshift endpoint.
Provides information that describes status of a schema at an endpoint specified by the DescribeRefreshSchemaStatus operation.
Removes one or more tags from an DMS resource.
Provides information that describes a serverless replication created by the CreateReplication operation.
This object provides configuration information about a serverless replication.
Provides information that defines a replication instance.
Contains metadata for a replication instance task log.
Provides information about the values of pending modifications to a replication instance.
This object provides a collection of statistics about a serverless replication.
Describes a subnet group in response to a request by the DescribeReplicationSubnetGroups operation.
The replication subnet group does not cover enough Availability Zones (AZs).
Provides information that describes a replication task created by the CreateReplicationTask operation.
The task assessment report in JSON format.
Provides information that describes a premigration assessment run that you have started using the StartReplicationTaskAssessmentRun operation.
The progress values reported by the AssessmentProgress response element.
Provides information that describes an individual assessment from a premigration assessment run.
In response to a request by the DescribeReplicationTasks operation, this object provides a collection of statistics about a replication task.
The resource you are attempting to create already exists.
The resource could not be found.
Identifies an DMS resource and any pending actions for it.
The quota for this resource quota has been exceeded.
Insufficient privileges are preventing access to an Amazon S3 object.
A specified Amazon S3 bucket, bucket folder, or other object can't be found.
Settings for exporting data to Amazon S3.
Provides information that defines a schema conversion application.
Provides information about a schema conversion action.
Describes a schema in a Fleet Advisor collector inventory.
Describes a schema in a Fleet Advisor collector inventory.
Describes a server in a Fleet Advisor collector inventory.
The SNS topic is invalid.
You are not authorized for the SNS subscription.
Provides information about the source database to analyze and provide target recommendations according to the specified requirements.
The storage quota has been exceeded.
In response to a request by the DescribeReplicationSubnetGroups operation, this object identifies a subnet by its given Availability Zone, subnet identifier, and status.
The specified subnet is already in use.
Provides information about types of supported endpoints in response to a request by the DescribeEndpointTypes operation.
Provides information that defines a SAP ASE endpoint.
Provides a collection of table statistics in response to a request by the DescribeTableStatistics operation.
Provides the name of the schema and table to be reloaded.
A user-defined key-value pair that describes metadata added to an DMS resource and that is used by operations such as the following:
- AddTagsToResource
- ListTagsForResource
- RemoveTagsFromResource.
Provides information that defines an Amazon Timestream endpoint.
An upgrade dependency is preventing the database migration.
Describes the status of a security group associated with the virtual private cloud (VPC) hosting your replication and DB instances.