Skip to main content

@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 Swamp

How well-documented and verifiable this extension is.

100%

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

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
DataMigrationName?stringThe property describes a name to identify the data migration.
DataMigrationIdentifier?stringThe property describes an ARN of the data migration.
ServiceAccessRoleArnstringThe property describes Amazon Resource Name (ARN) of the service access role.
MigrationProjectIdentifierstringThe property describes an identifier for the migration project. It is used for describing/deleting/modifying can be name/arn
DataMigrationTypeenumThe property describes the type of migration.
DataMigrationSettings?objectThe property describes the settings for the data migration.
SourceDataSettings?arrayThe property describes the settings for the data migration.
Tags?arrayAn array of key-value pairs to apply to this resource.
createCreate a DMS DataMigration
getGet a DMS DataMigration
ArgumentTypeDescription
identifierstringThe primary identifier of the DMS DataMigration
updateUpdate a DMS DataMigration
deleteDelete a DMS DataMigration
ArgumentTypeDescription
identifierstringThe 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

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
DataProviderName?stringThe property describes a name to identify the data provider.
DataProviderIdentifier?stringThe property describes an identifier for the data provider. It is used for describing/deleting/modifying can be name/arn
Description?stringThe optional description of the data provider.
EngineenumThe property describes a data engine for the data provider.
ExactSettings?booleanThe property describes the exact settings which can be modified
Settings?objectThe property identifies the exact type of settings for the data provider.
Tags?arrayAn array of key-value pairs to apply to this resource.
createCreate a DMS DataProvider
getGet a DMS DataProvider
ArgumentTypeDescription
identifierstringThe primary identifier of the DMS DataProvider
updateUpdate a DMS DataProvider
deleteDelete a DMS DataProvider
ArgumentTypeDescription
identifierstringThe 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

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
InstanceProfileIdentifier?stringThe property describes an identifier for the instance profile. It is used for describing/deleting/modifying. Can be name/arn
AvailabilityZone?stringThe property describes an availability zone of the instance profile.
Description?stringThe optional description of the instance profile.
KmsKeyArn?stringThe property describes kms key arn for the instance profile.
PubliclyAccessible?booleanThe property describes the publicly accessible of the instance profile
NetworkType?enumThe property describes a network type for the instance profile.
InstanceProfileName?stringThe property describes a name for the instance profile.
SubnetGroupIdentifier?stringThe property describes a subnet group identifier for the instance profile.
VpcSecurityGroups?arrayThe property describes vps security groups for the instance profile.
Tags?arrayAn array of key-value pairs to apply to this resource.
createCreate a DMS InstanceProfile
getGet a DMS InstanceProfile
ArgumentTypeDescription
identifierstringThe primary identifier of the DMS InstanceProfile
updateUpdate a DMS InstanceProfile
deleteDelete a DMS InstanceProfile
ArgumentTypeDescription
identifierstringThe 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

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
MigrationProjectName?stringThe property describes a name to identify the migration project.
MigrationProjectIdentifier?stringThe property describes an identifier for the migration project. It is used for describing/deleting/modifying can be name/arn
MigrationProjectCreationTime?stringThe property describes a creating time of the migration project.
InstanceProfileIdentifier?stringThe property describes an instance profile identifier for the migration project. For create
InstanceProfileName?stringThe property describes an instance profile name for the migration project. For read
InstanceProfileArn?stringThe property describes an instance profile arn for the migration project. For read
TransformationRules?stringThe property describes transformation rules for the migration project.
Description?stringThe optional description of the migration project.
SchemaConversionApplicationAttributes?objectThe property describes schema conversion application attributes for the migration project.
SourceDataProviderDescriptors?arrayThe property describes source data provider descriptors for the migration project.
TargetDataProviderDescriptors?arrayThe property describes target data provider descriptors for the migration project.
Tags?arrayAn array of key-value pairs to apply to this resource.
createCreate a DMS MigrationProject
getGet a DMS MigrationProject
ArgumentTypeDescription
identifierstringThe primary identifier of the DMS MigrationProject
updateUpdate a DMS MigrationProject
deleteDelete a DMS MigrationProject
ArgumentTypeDescription
identifierstringThe 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

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
ReplicationConfigIdentifierstringA unique identifier of replication configuration
SourceEndpointArnstringThe Amazon Resource Name (ARN) of the source endpoint for this AWS DMS Serverless replication configuration
TargetEndpointArnstringThe Amazon Resource Name (ARN) of the target endpoint for this AWS DMS Serverless replication configuration
ReplicationTypeenumThe type of AWS DMS Serverless replication to provision using this replication configuration
ComputeConfigobjectConfiguration parameters for provisioning a AWS DMS Serverless replication
ReplicationSettings?stringJSON settings for Servereless replications that are provisioned using this replication configuration
SupplementalSettings?stringJSON settings for specifying supplemental data
ResourceIdentifier?stringA 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
TableMappingsstringJSON table mappings for AWS DMS Serverless replications that are provisioned using this replication configuration
Tags?arrayContains 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
ArgumentTypeDescription
identifierstringThe primary identifier of the DMS ReplicationConfig
updateUpdate a DMS ReplicationConfig
deleteDelete a DMS ReplicationConfig
ArgumentTypeDescription
identifierstringThe primary identifier of the DMS ReplicationConfig
syncSync DMS ReplicationConfig state from AWS

Resources

state(infinite)— DMS ReplicationConfig resource state