Package-level declarations

Types

Link copied to clipboard
data class GetDataProviderResult(val dataProviderArn: String? = null, val dataProviderCreationTime: String? = null, val dataProviderName: String? = null, val description: String? = null, val engine: DataProviderEngine? = null, val settings: SettingsProperties? = null, val tags: List<Tag>? = null)
Link copied to clipboard
data class GetInstanceProfileResult(val availabilityZone: String? = null, val description: String? = null, val instanceProfileArn: String? = null, val instanceProfileCreationTime: String? = null, val instanceProfileName: String? = null, val kmsKeyArn: String? = null, val networkType: InstanceProfileNetworkType? = null, val publiclyAccessible: Boolean? = null, val subnetGroupIdentifier: String? = null, val tags: List<Tag>? = null, val vpcSecurityGroups: List<String>? = null)
Link copied to clipboard
data class GetMigrationProjectResult(val description: String? = null, val instanceProfileArn: String? = null, val instanceProfileName: String? = null, val migrationProjectArn: String? = null, val migrationProjectCreationTime: String? = null, val migrationProjectName: String? = null, val schemaConversionApplicationAttributes: SchemaConversionApplicationAttributesProperties? = null, val sourceDataProviderDescriptors: List<MigrationProjectDataProviderDescriptor>? = null, val tags: List<Tag>? = null, val targetDataProviderDescriptors: List<MigrationProjectDataProviderDescriptor>? = null, val transformationRules: String? = null)
Link copied to clipboard
data class GetReplicationConfigResult(val computeConfig: ReplicationConfigComputeConfig? = null, val replicationConfigArn: String? = null, val replicationConfigIdentifier: String? = null, val replicationSettings: Any? = null, val replicationType: ReplicationConfigReplicationType? = null, val sourceEndpointArn: String? = null, val supplementalSettings: Any? = null, val tableMappings: Any? = null, val tags: List<Tag>? = null, val targetEndpointArn: String? = null)
Link copied to clipboard
data class MigrationProjectDataProviderDescriptor(val dataProviderArn: String? = null, val dataProviderIdentifier: String? = null, val dataProviderName: String? = null, val secretsManagerAccessRoleArn: String? = null, val secretsManagerSecretId: String? = null)

It is an object that describes Source and Target DataProviders and credentials for connecting to databases that are used in MigrationProject

Link copied to clipboard
data class ReplicationConfigComputeConfig(val availabilityZone: String? = null, val dnsNameServers: String? = null, val kmsKeyId: String? = null, val maxCapacityUnits: Int, val minCapacityUnits: Int? = null, val multiAz: Boolean? = null, val preferredMaintenanceWindow: String? = null, val replicationSubnetGroupId: String? = null, val vpcSecurityGroupIds: List<String>? = null)

Configuration parameters for provisioning a AWS DMS Serverless replication

data class SchemaConversionApplicationAttributesProperties(val s3BucketPath: String? = null, val s3BucketRoleArn: String? = null)

The property describes schema conversion application attributes for the migration project.

Link copied to clipboard
data class SettingsProperties(val microsoftSqlServerSettings: SettingsPropertiesMicrosoftSqlServerSettingsProperties? = null, val mySqlSettings: SettingsPropertiesMySqlSettingsProperties? = null, val oracleSettings: SettingsPropertiesOracleSettingsProperties? = null, val postgreSqlSettings: SettingsPropertiesPostgreSqlSettingsProperties? = null)

The property identifies the exact type of settings for the data provider.

data class SettingsPropertiesMicrosoftSqlServerSettingsProperties(val certificateArn: String? = null, val databaseName: String, val port: Int, val serverName: String, val sslMode: DataProviderDmsSslModeValue)

MicrosoftSqlServerSettings property identifier.

data class SettingsPropertiesMySqlSettingsProperties(val certificateArn: String? = null, val port: Int, val serverName: String, val sslMode: DataProviderDmsSslModeValue)

MySqlSettings property identifier.

data class SettingsPropertiesOracleSettingsProperties(val asmServer: String? = null, val certificateArn: String? = null, val databaseName: String, val port: Int, val secretsManagerOracleAsmAccessRoleArn: String? = null, val secretsManagerOracleAsmSecretId: String? = null, val secretsManagerSecurityDbEncryptionAccessRoleArn: String? = null, val secretsManagerSecurityDbEncryptionSecretId: String? = null, val serverName: String, val sslMode: DataProviderDmsSslModeValue)

OracleSettings property identifier.

data class SettingsPropertiesPostgreSqlSettingsProperties(val certificateArn: String? = null, val databaseName: String, val port: Int, val serverName: String, val sslMode: DataProviderDmsSslModeValue)

PostgreSqlSettings property identifier.