EndpointKinesisSettingsArgs

data class EndpointKinesisSettingsArgs(val includeControlDetails: Output<Boolean>? = null, val includeNullAndEmpty: Output<Boolean>? = null, val includePartitionValue: Output<Boolean>? = null, val includeTableAlterOperations: Output<Boolean>? = null, val includeTransactionDetails: Output<Boolean>? = null, val messageFormat: Output<String>? = null, val partitionIncludeSchemaTable: Output<Boolean>? = null, val serviceAccessRoleArn: Output<String>? = null, val streamArn: Output<String>? = null) : ConvertibleToJava<EndpointKinesisSettingsArgs>

Constructors

Link copied to clipboard
constructor(includeControlDetails: Output<Boolean>? = null, includeNullAndEmpty: Output<Boolean>? = null, includePartitionValue: Output<Boolean>? = null, includeTableAlterOperations: Output<Boolean>? = null, includeTransactionDetails: Output<Boolean>? = null, messageFormat: Output<String>? = null, partitionIncludeSchemaTable: Output<Boolean>? = null, serviceAccessRoleArn: Output<String>? = null, streamArn: Output<String>? = null)

Properties

Link copied to clipboard
val includeControlDetails: Output<Boolean>? = null

Shows detailed control information for table definition, column definition, and table and column changes in the Kinesis message output. Default is false.

Link copied to clipboard
val includeNullAndEmpty: Output<Boolean>? = null

Include NULL and empty columns in the target. Default is false.

Link copied to clipboard
val includePartitionValue: Output<Boolean>? = null

Shows the partition value within the Kinesis message output, unless the partition type is schema-table-type. Default is false.

Link copied to clipboard

Includes any data definition language (DDL) operations that change the table in the control data. Default is false.

Link copied to clipboard
val includeTransactionDetails: Output<Boolean>? = null

Provides detailed transaction information from the source database. Default is false.

Link copied to clipboard
val messageFormat: Output<String>? = null

Output format for the records created. Default is json. Valid values are json and json-unformatted (a single line with no tab).

Link copied to clipboard

Prefixes schema and table names to partition values, when the partition type is primary-key-type. Default is false.

Link copied to clipboard
val serviceAccessRoleArn: Output<String>? = null

ARN of the IAM Role with permissions to write to the Kinesis data stream.

Link copied to clipboard
val streamArn: Output<String>? = null

ARN of the Kinesis data stream.

Functions

Link copied to clipboard
open override fun toJava(): EndpointKinesisSettingsArgs