Module aws_sdk_databasemigration::types 
source · Expand description
Data structures used by operation inputs/outputs.
Modules
- Builders
- Error types that AWS Database Migration Service can respond with.
Structs
- Describes a quota for an Amazon Web Services account, for example the number of replication instances allowed. 
- The name of an Availability Zone for use during database migration. - AvailabilityZoneis an optional parameter to the- CreateReplicationInstanceoperation, 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.
- 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. 
- 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. 
- Provides information that defines a data provider. 
- Information about a data provider. 
- Information about a data provider. 
- Describes an inventory database instance for a Fleet Advisor collector. 
- Describes a database in a Fleet Advisor collector inventory. 
- Describes a database in a Fleet Advisor collector inventory. 
- 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: 
- Endpoint settings. 
- Provides information about a replication instance version. 
- 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. 
- Lists categories of events subscribed to, and generated by, the applicable DMS resource type. This data type appears in response to the - DescribeEventCategoriesaction.
- Describes an event notification subscription created by the - CreateEventSubscriptionoperation.
- 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. 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.
- 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. 
- Describes a Fleet Advisor collector inventory. 
- 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. 
- 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. 
- 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 - DescribeOrderableReplicationInstancesoperation, this object describes an available replication instance. This description includes the replication instance's type, engine version, and allocated storage.
- 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 - DescribePendingMaintenanceActionsoperation.
- 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 - DescribeRefreshSchemaStatusoperation.
- Provides information that describes a serverless replication created by the - CreateReplicationoperation.
- 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 data type is an object of the - ReplicationInstanceuser-defined data type.
- This object provides a collection of statistics about a serverless replication. 
- Describes a subnet group in response to a request by the - DescribeReplicationSubnetGroupsoperation.
- Provides information that describes a replication task created by the - CreateReplicationTaskoperation.
- The task assessment report in JSON format. 
- Provides information that describes a premigration assessment run that you have started using the - StartReplicationTaskAssessmentRunoperation.
- The progress values reported by the - AssessmentProgressresponse element.
- Provides information that describes an individual assessment from a premigration assessment run. 
- In response to a request by the - DescribeReplicationTasksoperation, this object provides a collection of statistics about a replication task.
- Identifies an DMS resource and any pending actions for it. 
- 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. 
- Provides information about the source database to analyze and provide target recommendations according to the specified requirements. 
- In response to a request by the - DescribeReplicationSubnetGroupsoperation, this object identifies a subnet by its given Availability Zone, subnet identifier, and status.
- Provides information about types of supported endpoints in response to a request by the - DescribeEndpointTypesoperation. This information includes the type of endpoint, the database engine name, and whether change data capture (CDC) is supported.
- Provides information that defines a SAP ASE endpoint. 
- Provides a collection of table statistics in response to a request by the - DescribeTableStatisticsoperation.
- 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: 
- Provides information that defines an Amazon Timestream endpoint. 
- Describes the status of a security group associated with the virtual private cloud (VPC) hosting your replication and DB instances. 
Enums
- When writing a match expression againstAssessmentReportType, 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.
- When writing a match expression againstAuthMechanismValue, 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.
- When writing a match expression againstAuthTypeValue, 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.
- When writing a match expression againstCannedAclForObjectsValue, 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.
- When writing a match expression againstCharLengthSemantics, 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.
- When writing a match expression againstCollectorStatus, 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.
- When writing a match expression againstCompressionTypeValue, 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.
- When writing a match expression againstDataFormatValue, 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.
- Provides information that defines a data provider. 
- When writing a match expression againstDatabaseMode, 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.
- When writing a match expression againstDatePartitionDelimiterValue, 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.
- When writing a match expression againstDatePartitionSequenceValue, 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.
- When writing a match expression againstDmsSslModeValue, 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.
- When writing a match expression againstEncodingTypeValue, 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.
- When writing a match expression againstEncryptionModeValue, 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.
- When writing a match expression againstEndpointSettingTypeValue, 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.
- Provides error information about a project. 
- When writing a match expression againstKafkaSaslMechanism, 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.
- When writing a match expression againstKafkaSecurityProtocol, 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.
- When writing a match expression againstKafkaSslEndpointIdentificationAlgorithm, 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.
- When writing a match expression againstLongVarcharMappingType, 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.
- When writing a match expression againstMessageFormatValue, 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.
- When writing a match expression againstMigrationTypeValue, 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.
- When writing a match expression againstNestingLevelValue, 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.
- When writing a match expression againstOriginTypeValue, 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.
- When writing a match expression againstParquetVersionValue, 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.
- When writing a match expression againstPluginNameValue, 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.
- When writing a match expression againstRedisAuthTypeValue, 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.
- When writing a match expression againstRefreshSchemasStatusTypeValue, 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.
- When writing a match expression againstReleaseStatusValues, 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.
- When writing a match expression againstReloadOptionValue, 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.
- When writing a match expression againstReplicationEndpointTypeValue, 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.
- When writing a match expression againstSafeguardPolicy, 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.
- When writing a match expression againstSourceType, 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.
- When writing a match expression againstSslSecurityProtocolValue, 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.
- When writing a match expression againstStartReplicationTaskTypeValue, 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.
- When writing a match expression againstTargetDbType, 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.
- When writing a match expression againstTlogAccessMode, 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.
- When writing a match expression againstVersionStatus, 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.