Endpoint S3Settings Args
data class EndpointS3SettingsArgs(val addColumnName: 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 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 dictPageSizeLimit: Output<Int>? = null, val enableStatistics: Output<Boolean>? = null, val encodingType: Output<String>? = null, val encryptionMode: Output<String>? = null, val externalTableDefinition: Output<String>? = null, val glueCatalogGeneration: Output<Boolean>? = null, val ignoreHeaderRows: Output<Int>? = null, val includeOpForFullLoad: Output<Boolean>? = 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 timestampColumnName: Output<String>? = null, val useCsvNoSupValue: Output<Boolean>? = null, val useTaskStartTimeForFullLoadTimestamp: Output<Boolean>? = null) : ConvertibleToJava<EndpointS3SettingsArgs>
Constructors
Link copied to clipboard
fun EndpointS3SettingsArgs(addColumnName: Output<Boolean>? = null, bucketFolder: Output<String>? = null, bucketName: Output<String>? = null, cannedAclForObjects: Output<String>? = null, cdcInsertsAndUpdates: Output<Boolean>? = null, cdcInsertsOnly: Output<Boolean>? = null, cdcMaxBatchInterval: Output<Int>? = null, cdcMinFileSize: Output<Int>? = null, cdcPath: Output<String>? = null, compressionType: Output<String>? = null, csvDelimiter: Output<String>? = null, csvNoSupValue: Output<String>? = null, csvNullValue: Output<String>? = null, csvRowDelimiter: Output<String>? = null, dataFormat: Output<String>? = null, dataPageSize: Output<Int>? = null, datePartitionDelimiter: Output<String>? = null, datePartitionEnabled: Output<Boolean>? = null, datePartitionSequence: Output<String>? = null, dictPageSizeLimit: Output<Int>? = null, enableStatistics: Output<Boolean>? = null, encodingType: Output<String>? = null, encryptionMode: Output<String>? = null, externalTableDefinition: Output<String>? = null, glueCatalogGeneration: Output<Boolean>? = null, ignoreHeaderRows: Output<Int>? = null, includeOpForFullLoad: Output<Boolean>? = null, maxFileSize: Output<Int>? = null, parquetTimestampInMillisecond: Output<Boolean>? = null, parquetVersion: Output<String>? = null, preserveTransactions: Output<Boolean>? = null, rfc4180: Output<Boolean>? = null, rowGroupLength: Output<Int>? = null, serverSideEncryptionKmsKeyId: Output<String>? = null, serviceAccessRoleArn: Output<String>? = null, timestampColumnName: Output<String>? = null, useCsvNoSupValue: Output<Boolean>? = null, useTaskStartTimeForFullLoadTimestamp: Output<Boolean>? = null)
Functions
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Whether to integrate AWS Glue Data Catalog with an Amazon S3 target. See Using AWS Glue Data Catalog with an Amazon S3 target for AWS DMS for more information. Default is false
.
Link copied to clipboard
Link copied to clipboard
When set to true, uses the task start time as the timestamp column value instead of the time data is written to target. For full load, when set to true, each row of the timestamp column contains the task start time. For CDC loads, each row of the timestamp column contains the transaction commit time. When set to false, the full load timestamp in the timestamp column increments with the time data arrives at the target. Default is false
.