Expand description
Data structures used by operation inputs/outputs.
Modules§
Structs§
- Account
Quota Describes a quota for an Amazon Web Services account, for example the number of replication instances allowed.
- Availability
Zone The name of an Availability Zone for use during database migration.
AvailabilityZone
is an optional parameter to theCreateReplicationInstance
operation, and it’s value relates to the Amazon Web Services Region of an endpoint. For example, the availability zone of an endpoint in the us-east-1 region might be us-east-1a, us-east-1b, us-east-1c, or us-east-1d.- Batch
Start Recommendations Error Entry Provides information about the errors that occurred during the analysis of the source database.
- Certificate
The SSL certificate that can be used to encrypt connections between the endpoints and the replication instance.
- Collector
Health Check Describes the last Fleet Advisor collector health check.
- Collector
Response Describes a Fleet Advisor collector.
- Collector
Short Info Response Briefly describes a Fleet Advisor collector.
- Compute
Config Configuration parameters for provisioning an DMS Serverless replication.
- Connection
Status of the connection between an endpoint and a replication instance, including Amazon Resource Names (ARNs) and the last error message issued.
- Data
Migration This object provides information about a DMS data migration.
- Data
Migration Settings Options for configuring a data migration, including whether to enable CloudWatch logs, and the selection rules to use to include or exclude database objects from the migration.
- Data
Migration Statistics Information about the data migration run, including start and stop time, latency, and migration progress.
- Data
Provider Provides information that defines a data provider.
- Data
Provider Descriptor Information about a data provider.
- Data
Provider Descriptor Definition Information about a data provider.
- Database
Instance Software Details Response Describes an inventory database instance for a Fleet Advisor collector.
- Database
Response Describes a database in a Fleet Advisor collector inventory.
- Database
Short Info Response Describes a database in a Fleet Advisor collector inventory.
- Default
Error Details Provides error information about a schema conversion operation.
- DmsTransfer
Settings The settings in JSON format for the DMS Transfer type source endpoint.
- DocDb
Data Provider Settings Provides information that defines a DocumentDB data provider.
- DocDb
Settings Provides information that defines a DocumentDB endpoint.
- Dynamo
DbSettings Provides the Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role used to define an Amazon DynamoDB target endpoint.
- Elasticsearch
Settings Provides information that defines an OpenSearch endpoint.
- Endpoint
Describes an endpoint of a database instance in response to operations such as the following:
-
CreateEndpoint
-
DescribeEndpoint
-
ModifyEndpoint
-
- Endpoint
Setting Endpoint settings.
- Engine
Version Provides information about a replication instance version.
- Event
Describes an identifiable significant activity that affects a replication instance or task. This object can provide the message, the available event categories, the date and source of the event, and the DMS resource type.
- Event
Category Group Lists categories of events subscribed to, and generated by, the applicable DMS resource type. This data type appears in response to the
DescribeEventCategories
action.- Event
Subscription Describes an event notification subscription created by the
CreateEventSubscription
operation.- Export
Metadata Model Assessment Result Entry Provides information about an exported metadata model assessment.
- Export
SqlDetails Provides information about a metadata model assessment exported to SQL.
- Filter
Identifies the name and value of a filter object. This filter is used to limit the number and type of DMS objects that are returned for a particular
Describe*
call or similar operation. Filters are used as an optional parameter for certain API operations.- Fleet
Advisor LsaAnalysis Response Describes a large-scale assessment (LSA) analysis run by a Fleet Advisor collector.
- Fleet
Advisor Schema Object Response Describes a schema object in a Fleet Advisor collector inventory.
- GcpMy
SqlSettings Settings in JSON format for the source GCP MySQL endpoint.
- IbmDb2
LuwData Provider Settings Provides information about an IBM DB2 LUW data provider.
- IbmDb2
Settings Provides information that defines an IBM Db2 LUW endpoint.
- IbmDb2z
OsData Provider Settings Provides information about an IBM DB2 for z/OS data provider.
- Instance
Profile Provides information that defines an instance profile.
- Inventory
Data Describes a Fleet Advisor collector inventory.
- Kafka
Settings Provides information that describes an Apache Kafka endpoint. This information includes the output format of records applied to the endpoint and details of transaction and control table data information.
- Kerberos
Authentication Settings Specifies the settings required for kerberos authentication when creating the replication instance.
- Kinesis
Settings Provides information that describes an Amazon Kinesis Data Stream endpoint. This information includes the output format of records applied to the endpoint and details of transaction and control table data information.
- Limitation
Provides information about the limitations of target Amazon Web Services engines.
Your source database might include features that the target Amazon Web Services engine doesn't support. Fleet Advisor lists these features as limitations. You should consider these limitations during database migration. For each limitation, Fleet Advisor recommends an action that you can take to address or avoid this limitation.
- Maria
DbData Provider Settings Provides information that defines a MariaDB data provider.
- Microsoft
SqlServer Data Provider Settings Provides information that defines a Microsoft SQL Server data provider.
- Microsoft
SqlServer Settings Provides information that defines a Microsoft SQL Server endpoint.
- Migration
Project Provides information that defines a migration project.
- Mongo
DbData Provider Settings Provides information that defines a MongoDB data provider.
- Mongo
DbSettings Provides information that defines a MongoDB endpoint.
- MySql
Data Provider Settings Provides information that defines a MySQL data provider.
- MySql
Settings Provides information that defines a MySQL endpoint.
- Neptune
Settings Provides information that defines an Amazon Neptune endpoint.
- Oracle
Data Provider Settings Provides information that defines an Oracle data provider.
- Oracle
Settings Provides information that defines an Oracle endpoint.
- Orderable
Replication Instance In response to the
DescribeOrderableReplicationInstances
operation, this object describes an available replication instance. This description includes the replication instance's type, engine version, and allocated storage.- Pending
Maintenance Action Describes a maintenance action pending for an DMS resource, including when and how it will be applied. This data type is a response element to the
DescribePendingMaintenanceActions
operation.- Postgre
SqlData Provider Settings Provides information that defines a PostgreSQL data provider.
- Postgre
SqlSettings Provides information that defines a PostgreSQL endpoint.
- Premigration
Assessment Status The results returned in
describe-replications
to display the results of the premigration assessment from the replication configuration.- Provision
Data Information about provisioning resources for an DMS serverless replication.
- RdsConfiguration
Provides information that describes the configuration of the recommended target engine on Amazon RDS.
- RdsRecommendation
Provides information that describes a recommendation of a target engine on Amazon RDS.
- RdsRequirements
Provides information that describes the requirements to the target engine on Amazon RDS.
- Recommendation
Provides information that describes a recommendation of a target engine.
A recommendation is a set of possible Amazon Web Services target engines that you can choose to migrate your source on-premises database. In this set, Fleet Advisor suggests a single target engine as the right sized migration destination. To determine this rightsized migration destination, Fleet Advisor uses the inventory metadata and metrics from data collector. You can use recommendations before the start of migration to save costs and reduce risks.
With recommendations, you can explore different target options and compare metrics, so you can make an informed decision when you choose the migration target.
- Recommendation
Data Provides information about the target engine for the specified source database.
- Recommendation
Settings Provides information about the required target engine settings.
- Redis
Settings Provides information that defines a Redis target endpoint.
- Redshift
Data Provider Settings Provides information that defines an Amazon Redshift data provider.
- Redshift
Settings Provides information that defines an Amazon Redshift endpoint.
- Refresh
Schemas Status Provides information that describes status of a schema at an endpoint specified by the
DescribeRefreshSchemaStatus
operation.- Replication
Provides information that describes a serverless replication created by the
CreateReplication
operation.- Replication
Config This object provides configuration information about a serverless replication.
- Replication
Instance Provides information that defines a replication instance.
- Replication
Instance Task Log Contains metadata for a replication instance task log.
- Replication
Pending Modified Values Provides information about the values of pending modifications to a replication instance. This data type is an object of the
ReplicationInstance
user-defined data type.- Replication
Stats This object provides a collection of statistics about a serverless replication.
- Replication
Subnet Group Describes a subnet group in response to a request by the
DescribeReplicationSubnetGroups
operation.- Replication
Task Provides information that describes a replication task created by the
CreateReplicationTask
operation.- Replication
Task Assessment Result The task assessment report in JSON format.
- Replication
Task Assessment Run Provides information that describes a premigration assessment run that you have started using the
StartReplicationTaskAssessmentRun
operation.Some of the information appears based on other operations that can return the
ReplicationTaskAssessmentRun
object.- Replication
Task Assessment RunProgress The progress values reported by the
AssessmentProgress
response element.- Replication
Task Assessment RunResult Statistic The object containing the result statistics for a completed assessment run.
- Replication
Task Individual Assessment Provides information that describes an individual assessment from a premigration assessment run.
- Replication
Task Stats In response to a request by the
DescribeReplicationTasks
operation, this object provides a collection of statistics about a replication task.- Resource
Pending Maintenance Actions Identifies an DMS resource and any pending actions for it.
- S3Settings
Settings for exporting data to Amazon S3.
- ScApplication
Attributes Provides information that defines a schema conversion application.
- Schema
Conversion Request Provides information about a schema conversion action.
- Schema
Response Describes a schema in a Fleet Advisor collector inventory.
- Schema
Short Info Response Describes a schema in a Fleet Advisor collector inventory.
- Server
Short Info Response Describes a server in a Fleet Advisor collector inventory.
- Source
Data Setting Defines settings for a source data provider for a data migration.
- Start
Recommendations Request Entry Provides information about the source database to analyze and provide target recommendations according to the specified requirements.
- Subnet
In response to a request by the
DescribeReplicationSubnetGroups
operation, this object identifies a subnet by its given Availability Zone, subnet identifier, and status.- Supported
Endpoint Type Provides information about types of supported endpoints in response to a request by the
DescribeEndpointTypes
operation. This information includes the type of endpoint, the database engine name, and whether change data capture (CDC) is supported.- Sybase
Settings Provides information that defines a SAP ASE endpoint.
- Table
Statistics Provides a collection of table statistics in response to a request by the
DescribeTableStatistics
operation.- Table
ToReload Provides the name of the schema and table to be reloaded.
- Tag
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
-
- Target
Data Setting Defines settings for a target data provider for a data migration.
- Timestream
Settings Provides information that defines an Amazon Timestream endpoint.
- VpcSecurity
Group Membership Describes the status of a security group associated with the virtual private cloud (VPC) hosting your replication and DB instances.
Enums§
- Assessment
Report Type - When writing a match expression against
AssessmentReportType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Auth
Mechanism Value - When writing a match expression against
AuthMechanismValue
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Auth
Type Value - When writing a match expression against
AuthTypeValue
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Canned
AclFor Objects Value - When writing a match expression against
CannedAclForObjectsValue
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Char
Length Semantics - When writing a match expression against
CharLengthSemantics
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Collector
Status - When writing a match expression against
CollectorStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Compression
Type Value - When writing a match expression against
CompressionTypeValue
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Data
Format Value - When writing a match expression against
DataFormatValue
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Data
Provider Settings Provides information that defines a data provider.
- Database
Mode - When writing a match expression against
DatabaseMode
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Date
Partition Delimiter Value - When writing a match expression against
DatePartitionDelimiterValue
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Date
Partition Sequence Value - When writing a match expression against
DatePartitionSequenceValue
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - DmsSsl
Mode Value - When writing a match expression against
DmsSslModeValue
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Encoding
Type Value - When writing a match expression against
EncodingTypeValue
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Encryption
Mode Value - When writing a match expression against
EncryptionModeValue
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Endpoint
Setting Type Value - When writing a match expression against
EndpointSettingTypeValue
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Error
Details Provides error information about a project.
- Kafka
Sasl Mechanism - When writing a match expression against
KafkaSaslMechanism
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Kafka
Security Protocol - When writing a match expression against
KafkaSecurityProtocol
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Kafka
SslEndpoint Identification Algorithm - When writing a match expression against
KafkaSslEndpointIdentificationAlgorithm
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Long
Varchar Mapping Type - When writing a match expression against
LongVarcharMappingType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Message
Format Value - When writing a match expression against
MessageFormatValue
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Migration
Type Value - When writing a match expression against
MigrationTypeValue
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - MySql
Authentication Method - When writing a match expression against
MySqlAuthenticationMethod
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Nesting
Level Value - When writing a match expression against
NestingLevelValue
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Oracle
Authentication Method - When writing a match expression against
OracleAuthenticationMethod
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Origin
Type Value - When writing a match expression against
OriginTypeValue
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Parquet
Version Value - When writing a match expression against
ParquetVersionValue
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Plugin
Name Value - When writing a match expression against
PluginNameValue
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Postgre
SqlAuthentication Method - When writing a match expression against
PostgreSqlAuthenticationMethod
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Redis
Auth Type Value - When writing a match expression against
RedisAuthTypeValue
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Refresh
Schemas Status Type Value - When writing a match expression against
RefreshSchemasStatusTypeValue
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Release
Status Values - When writing a match expression against
ReleaseStatusValues
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Reload
Option Value - When writing a match expression against
ReloadOptionValue
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Replication
Endpoint Type Value - When writing a match expression against
ReplicationEndpointTypeValue
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Safeguard
Policy - When writing a match expression against
SafeguardPolicy
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Source
Type - When writing a match expression against
SourceType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - SqlServer
Authentication Method - When writing a match expression against
SqlServerAuthenticationMethod
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - SslSecurity
Protocol Value - When writing a match expression against
SslSecurityProtocolValue
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Start
Replication Migration Type Value - When writing a match expression against
StartReplicationMigrationTypeValue
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Start
Replication Task Type Value - When writing a match expression against
StartReplicationTaskTypeValue
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Table
Preparation Mode - When writing a match expression against
TablePreparationMode
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Target
DbType - When writing a match expression against
TargetDbType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Tlog
Access Mode - When writing a match expression against
TlogAccessMode
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Version
Status - When writing a match expression against
VersionStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.