@swamp/aws/dms
v2026.04.23.3
AWS DMS infrastructure models
Repository
https://github.com/systeminit/swamp-extensions
Labels
awsdmscloudinfrastructure
Contents
Quality score
Verified by SwampHow well-documented and verifiable this extension is.
Grade A
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types1/1earned
- Has description1/1earned
- At least one platform tag (or universal)1/1earned
- Two or more platform tags (or universal)1/1earned
- License declared1/1earned
- Verified public repository2/2earned
Install
$ swamp extension pull @swamp/aws/dms@swamp/aws/dms/data-migrationv2026.04.23.2data_migration.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| DataMigrationName? | string | The property describes a name to identify the data migration. |
| DataMigrationIdentifier? | string | The property describes an ARN of the data migration. |
| ServiceAccessRoleArn | string | The property describes Amazon Resource Name (ARN) of the service access role. |
| MigrationProjectIdentifier | string | The property describes an identifier for the migration project. It is used for describing/deleting/modifying can be name/arn |
| DataMigrationType | enum | The property describes the type of migration. |
| DataMigrationSettings? | object | The property describes the settings for the data migration. |
| SourceDataSettings? | array | The property describes the settings for the data migration. |
| Tags? | array | An array of key-value pairs to apply to this resource. |
createCreate a DMS DataMigration
getGet a DMS DataMigration
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DMS DataMigration |
updateUpdate a DMS DataMigration
deleteDelete a DMS DataMigration
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DMS DataMigration |
syncSync DMS DataMigration state from AWS
Resources
state(infinite)— DMS DataMigration resource state
@swamp/aws/dms/data-providerv2026.04.23.2data_provider.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| DataProviderName? | string | The property describes a name to identify the data provider. |
| DataProviderIdentifier? | string | The property describes an identifier for the data provider. It is used for describing/deleting/modifying can be name/arn |
| Description? | string | The optional description of the data provider. |
| Engine | enum | The property describes a data engine for the data provider. |
| ExactSettings? | boolean | The property describes the exact settings which can be modified |
| Settings? | object | The property identifies the exact type of settings for the data provider. |
| Tags? | array | An array of key-value pairs to apply to this resource. |
createCreate a DMS DataProvider
getGet a DMS DataProvider
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DMS DataProvider |
updateUpdate a DMS DataProvider
deleteDelete a DMS DataProvider
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DMS DataProvider |
syncSync DMS DataProvider state from AWS
Resources
state(infinite)— DMS DataProvider resource state
@swamp/aws/dms/instance-profilev2026.04.23.2instance_profile.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| InstanceProfileIdentifier? | string | The property describes an identifier for the instance profile. It is used for describing/deleting/modifying. Can be name/arn |
| AvailabilityZone? | string | The property describes an availability zone of the instance profile. |
| Description? | string | The optional description of the instance profile. |
| KmsKeyArn? | string | The property describes kms key arn for the instance profile. |
| PubliclyAccessible? | boolean | The property describes the publicly accessible of the instance profile |
| NetworkType? | enum | The property describes a network type for the instance profile. |
| InstanceProfileName? | string | The property describes a name for the instance profile. |
| SubnetGroupIdentifier? | string | The property describes a subnet group identifier for the instance profile. |
| VpcSecurityGroups? | array | The property describes vps security groups for the instance profile. |
| Tags? | array | An array of key-value pairs to apply to this resource. |
createCreate a DMS InstanceProfile
getGet a DMS InstanceProfile
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DMS InstanceProfile |
updateUpdate a DMS InstanceProfile
deleteDelete a DMS InstanceProfile
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DMS InstanceProfile |
syncSync DMS InstanceProfile state from AWS
Resources
state(infinite)— DMS InstanceProfile resource state
@swamp/aws/dms/migration-projectv2026.04.23.2migration_project.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| MigrationProjectName? | string | The property describes a name to identify the migration project. |
| MigrationProjectIdentifier? | string | The property describes an identifier for the migration project. It is used for describing/deleting/modifying can be name/arn |
| MigrationProjectCreationTime? | string | The property describes a creating time of the migration project. |
| InstanceProfileIdentifier? | string | The property describes an instance profile identifier for the migration project. For create |
| InstanceProfileName? | string | The property describes an instance profile name for the migration project. For read |
| InstanceProfileArn? | string | The property describes an instance profile arn for the migration project. For read |
| TransformationRules? | string | The property describes transformation rules for the migration project. |
| Description? | string | The optional description of the migration project. |
| SchemaConversionApplicationAttributes? | object | The property describes schema conversion application attributes for the migration project. |
| SourceDataProviderDescriptors? | array | The property describes source data provider descriptors for the migration project. |
| TargetDataProviderDescriptors? | array | The property describes target data provider descriptors for the migration project. |
| Tags? | array | An array of key-value pairs to apply to this resource. |
createCreate a DMS MigrationProject
getGet a DMS MigrationProject
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DMS MigrationProject |
updateUpdate a DMS MigrationProject
deleteDelete a DMS MigrationProject
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DMS MigrationProject |
syncSync DMS MigrationProject state from AWS
Resources
state(infinite)— DMS MigrationProject resource state
@swamp/aws/dms/replication-configv2026.04.23.2replication_config.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| ReplicationConfigIdentifier | string | A unique identifier of replication configuration |
| SourceEndpointArn | string | The Amazon Resource Name (ARN) of the source endpoint for this AWS DMS Serverless replication configuration |
| TargetEndpointArn | string | The Amazon Resource Name (ARN) of the target endpoint for this AWS DMS Serverless replication configuration |
| ReplicationType | enum | The type of AWS DMS Serverless replication to provision using this replication configuration |
| ComputeConfig | object | Configuration parameters for provisioning a AWS DMS Serverless replication |
| ReplicationSettings? | string | JSON settings for Servereless replications that are provisioned using this replication configuration |
| SupplementalSettings? | string | JSON settings for specifying supplemental data |
| ResourceIdentifier? | string | A unique value or name that you get set for a given resource that can be used to construct an Amazon Resource Name (ARN) for that resource |
| TableMappings | string | JSON table mappings for AWS DMS Serverless replications that are provisioned using this replication configuration |
| Tags? | array | Contains a map of the key-value pairs for the resource tag or tags assigned to the dataset. |
createCreate a DMS ReplicationConfig
getGet a DMS ReplicationConfig
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DMS ReplicationConfig |
updateUpdate a DMS ReplicationConfig
deleteDelete a DMS ReplicationConfig
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DMS ReplicationConfig |
syncSync DMS ReplicationConfig state from AWS
Resources
state(infinite)— DMS ReplicationConfig resource state
2026.04.23.2982.2 KBApr 23, 2026
AWS DMS infrastructure models
Release Notes
- Updated: data_migration, data_provider, instance_profile, migration_project, replication_config
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsdmscloudinfrastructure
2026.04.03.2982.3 KBApr 3, 2026
AWS DMS infrastructure models
Release Notes
- Updated: data_migration, data_provider, instance_profile, migration_project, replication_config
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsdmscloudinfrastructure
2026.03.19.11.0 MBMar 19, 2026
AWS DMS infrastructure models
Release Notes
- Updated: data_migration, data_provider, instance_profile, migration_project, replication_config
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsdmscloudinfrastructure
2026.03.16.11022.6 KBMar 16, 2026
AWS DMS infrastructure models
Release Notes
- Updated: data_migration, data_provider, instance_profile, migration_project, replication_config
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsdmscloudinfrastructure
2026.03.10.51021.0 KBMar 10, 2026
AWS DMS infrastructure models
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsdmscloudinfrastructure