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
Link copied to clipboard
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.
Link copied to clipboard
data class SettingsPropertiesMicrosoftSqlServerSettingsProperties(val certificateArn: String? = null, val databaseName: String, val port: Int, val serverName: String, val sslMode: DataProviderDmsSslModeValue)
MicrosoftSqlServerSettings property identifier.
Link copied to clipboard
data class SettingsPropertiesMySqlSettingsProperties(val certificateArn: String? = null, val port: Int, val serverName: String, val sslMode: DataProviderDmsSslModeValue)
MySqlSettings property identifier.
Link copied to clipboard
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.
Link copied to clipboard
data class SettingsPropertiesPostgreSqlSettingsProperties(val certificateArn: String? = null, val databaseName: String, val port: Int, val serverName: String, val sslMode: DataProviderDmsSslModeValue)
PostgreSqlSettings property identifier.