Package-level declarations

Types

Link copied to clipboard

Provides a DMS (Data Migration Service) certificate resource. DMS certificates can be created, deleted, and imported.

Link copied to clipboard
data class CertificateArgs(val certificateId: Output<String>? = null, val certificatePem: Output<String>? = null, val certificateWallet: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<CertificateArgs>

Provides a DMS (Data Migration Service) certificate resource. DMS certificates can be created, deleted, and imported.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Provides a DMS (Data Migration Service) endpoint resource. DMS endpoints can be created, updated, deleted, and imported.

Link copied to clipboard
data class EndpointArgs(val certificateArn: Output<String>? = null, val databaseName: Output<String>? = null, val elasticsearchSettings: Output<EndpointElasticsearchSettingsArgs>? = null, val endpointId: Output<String>? = null, val endpointType: Output<String>? = null, val engineName: Output<String>? = null, val extraConnectionAttributes: Output<String>? = null, val kafkaSettings: Output<EndpointKafkaSettingsArgs>? = null, val kinesisSettings: Output<EndpointKinesisSettingsArgs>? = null, val kmsKeyArn: Output<String>? = null, val mongodbSettings: Output<EndpointMongodbSettingsArgs>? = null, val password: Output<String>? = null, val port: Output<Int>? = null, val redisSettings: Output<EndpointRedisSettingsArgs>? = null, val redshiftSettings: Output<EndpointRedshiftSettingsArgs>? = null, val s3Settings: Output<EndpointS3SettingsArgs>? = null, val secretsManagerAccessRoleArn: Output<String>? = null, val secretsManagerArn: Output<String>? = null, val serverName: Output<String>? = null, val serviceAccessRole: Output<String>? = null, val sslMode: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val username: Output<String>? = null) : ConvertibleToJava<EndpointArgs>

Provides a DMS (Data Migration Service) endpoint resource. DMS endpoints can be created, updated, deleted, and imported.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Provides a DMS (Data Migration Service) event subscription resource.

Link copied to clipboard
data class EventSubscriptionArgs(val enabled: Output<Boolean>? = null, val eventCategories: Output<List<String>>? = null, val name: Output<String>? = null, val snsTopicArn: Output<String>? = null, val sourceIds: Output<List<String>>? = null, val sourceType: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<EventSubscriptionArgs>

Provides a DMS (Data Migration Service) event subscription resource.

Link copied to clipboard

Provides a DMS (Data Migration Service) replication instance resource. DMS replication instances can be created, updated, deleted, and imported.

Link copied to clipboard
data class ReplicationInstanceArgs(val allocatedStorage: Output<Int>? = null, val allowMajorVersionUpgrade: Output<Boolean>? = null, val applyImmediately: Output<Boolean>? = null, val autoMinorVersionUpgrade: Output<Boolean>? = null, val availabilityZone: Output<String>? = null, val engineVersion: Output<String>? = null, val kmsKeyArn: Output<String>? = null, val multiAz: Output<Boolean>? = null, val preferredMaintenanceWindow: Output<String>? = null, val publiclyAccessible: Output<Boolean>? = null, val replicationInstanceClass: Output<String>? = null, val replicationInstanceId: Output<String>? = null, val replicationSubnetGroupId: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val vpcSecurityGroupIds: Output<List<String>>? = null) : ConvertibleToJava<ReplicationInstanceArgs>

Provides a DMS (Data Migration Service) replication instance resource. DMS replication instances can be created, updated, deleted, and imported.

Link copied to clipboard

Provides a DMS (Data Migration Service) replication subnet group resource. DMS replication subnet groups can be created, updated, deleted, and imported.

Link copied to clipboard
data class ReplicationSubnetGroupArgs(val replicationSubnetGroupDescription: Output<String>? = null, val replicationSubnetGroupId: Output<String>? = null, val subnetIds: Output<List<String>>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ReplicationSubnetGroupArgs>

Provides a DMS (Data Migration Service) replication subnet group resource. DMS replication subnet groups can be created, updated, deleted, and imported.

Link copied to clipboard

Provides a DMS (Data Migration Service) replication task resource. DMS replication tasks can be created, updated, deleted, and imported.

Link copied to clipboard
data class ReplicationTaskArgs(val cdcStartPosition: Output<String>? = null, val cdcStartTime: Output<String>? = null, val migrationType: Output<String>? = null, val replicationInstanceArn: Output<String>? = null, val replicationTaskId: Output<String>? = null, val replicationTaskSettings: Output<String>? = null, val sourceEndpointArn: Output<String>? = null, val startReplicationTask: Output<Boolean>? = null, val tableMappings: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val targetEndpointArn: Output<String>? = null) : ConvertibleToJava<ReplicationTaskArgs>

Provides a DMS (Data Migration Service) replication task resource. DMS replication tasks can be created, updated, deleted, and imported.

Link copied to clipboard

Provides a DMS (Data Migration Service) S3 endpoint resource. DMS S3 endpoints can be created, updated, deleted, and imported.

Link copied to clipboard
data class S3EndpointArgs(val addColumnName: Output<Boolean>? = null, val addTrailingPaddingCharacter: Output<Boolean>? = null, val bucketFolder: Output<String>? = null, val bucketName: Output<String>? = null, val cannedAclForObjects: Output<String>? = null, val cdcInsertsAndUpdates: Output<Boolean>? = null, val cdcInsertsOnly: Output<Boolean>? = null, val cdcMaxBatchInterval: Output<Int>? = null, val cdcMinFileSize: Output<Int>? = null, val cdcPath: Output<String>? = null, val certificateArn: Output<String>? = null, val compressionType: Output<String>? = null, val csvDelimiter: Output<String>? = null, val csvNoSupValue: Output<String>? = null, val csvNullValue: Output<String>? = null, val csvRowDelimiter: Output<String>? = null, val dataFormat: Output<String>? = null, val dataPageSize: Output<Int>? = null, val datePartitionDelimiter: Output<String>? = null, val datePartitionEnabled: Output<Boolean>? = null, val datePartitionSequence: Output<String>? = null, val datePartitionTimezone: Output<String>? = null, val dictPageSizeLimit: Output<Int>? = null, val enableStatistics: Output<Boolean>? = null, val encodingType: Output<String>? = null, val encryptionMode: Output<String>? = null, val endpointId: Output<String>? = null, val endpointType: Output<String>? = null, val expectedBucketOwner: Output<String>? = null, val externalTableDefinition: Output<String>? = null, val ignoreHeaderRows: Output<Int>? = null, val includeOpForFullLoad: Output<Boolean>? = null, val kmsKeyArn: Output<String>? = null, val maxFileSize: Output<Int>? = null, val parquetTimestampInMillisecond: Output<Boolean>? = null, val parquetVersion: Output<String>? = null, val preserveTransactions: Output<Boolean>? = null, val rfc4180: Output<Boolean>? = null, val rowGroupLength: Output<Int>? = null, val serverSideEncryptionKmsKeyId: Output<String>? = null, val serviceAccessRoleArn: Output<String>? = null, val sslMode: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val timestampColumnName: Output<String>? = null, val useCsvNoSupValue: Output<Boolean>? = null, val useTaskStartTimeForFullLoadTimestamp: Output<Boolean>? = null) : ConvertibleToJava<S3EndpointArgs>

Provides a DMS (Data Migration Service) S3 endpoint resource. DMS S3 endpoints can be created, updated, deleted, and imported.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun certificateResource(name: String, block: suspend CertificateResourceBuilder.() -> Unit): Certificate
Link copied to clipboard
suspend fun endpointResource(name: String, block: suspend EndpointResourceBuilder.() -> Unit): Endpoint
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun s3EndpointResource(name: String, block: suspend S3EndpointResourceBuilder.() -> Unit): S3Endpoint