Class EndpointKinesisSettingsArgs


  • public final class EndpointKinesisSettingsArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • includeControlDetails

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> includeControlDetails()
        Returns:
        Shows detailed control information for table definition, column definition, and table and column changes in the Kinesis message output. Default is `false`.
      • includeNullAndEmpty

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> includeNullAndEmpty()
        Returns:
        Include NULL and empty columns in the target. Default is `false`.
      • includePartitionValue

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> includePartitionValue()
        Returns:
        Shows the partition value within the Kinesis message output, unless the partition type is schema-table-type. Default is `false`.
      • includeTableAlterOperations

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> includeTableAlterOperations()
        Returns:
        Includes any data definition language (DDL) operations that change the table in the control data. Default is `false`.
      • includeTransactionDetails

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> includeTransactionDetails()
        Returns:
        Provides detailed transaction information from the source database. Default is `false`.
      • messageFormat

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> messageFormat()
        Returns:
        Output format for the records created. Default is `json`. Valid values are `json` and `json-unformatted` (a single line with no tab).
      • partitionIncludeSchemaTable

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> partitionIncludeSchemaTable()
        Returns:
        Prefixes schema and table names to partition values, when the partition type is primary-key-type. Default is `false`.
      • serviceAccessRoleArn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> serviceAccessRoleArn()
        Returns:
        ARN of the IAM Role with permissions to write to the Kinesis data stream.
      • streamArn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> streamArn()
        Returns:
        ARN of the Kinesis data stream.
      • useLargeIntegerValue

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> useLargeIntegerValue()
        Returns:
        Use up to 18 digit int instead of casting ints as doubles, available from AWS DMS version 3.5.4. Default is `false`.