
resource "kafka_topic" "_kafka_connect_kc_neo_cdc_sink_nrgraph_qa_kc_neo_cdc_sink_nrgraph_configs" {
    name               = "_kafka_connect_kc-neo-cdc-sink-nrgraph_qa-kc-neo-cdc-sink-nrgraph-configs"
    partitions         = 1
    replication_factor = var.kafka_minimum_replication_factor
    config = {
        "compression.type" = "producer"
        "min.insync.replicas" = "2"
        "cleanup.policy" = "compact"
        "segment.bytes" = "1073741824"
        "retention.ms" = "604800000"
        "max.compaction.lag.ms" = "9223372036854775807"
        "file.delete.delay.ms" = "60000"
        "max.message.bytes" = "1048588"
        "message.timestamp.type" = "CreateTime"
        "unclean.leader.election.enable" = "false"
        "retention.bytes" = "-1"
        "delete.retention.ms" = "86400000"
        "segment.ms" = "604800000"
    }
}

resource "kafka_topic" "_kafka_connect_kc_neo_cdc_sink_nrgraph_qa_kc_neo_cdc_sink_nrgraph_offsets" {
    name               = "_kafka_connect_kc-neo-cdc-sink-nrgraph_qa-kc-neo-cdc-sink-nrgraph-offsets"
    partitions         = 1
    replication_factor = var.kafka_minimum_replication_factor
    config = {
        "compression.type" = "producer"
        "min.insync.replicas" = "2"
        "cleanup.policy" = "compact"
        "segment.bytes" = "1073741824"
        "retention.ms" = "604800000"
        "max.compaction.lag.ms" = "9223372036854775807"
        "file.delete.delay.ms" = "60000"
        "max.message.bytes" = "1048588"
        "message.timestamp.type" = "CreateTime"
        "unclean.leader.election.enable" = "false"
        "retention.bytes" = "-1"
        "delete.retention.ms" = "86400000"
        "segment.ms" = "604800000"
    }
}


resource "kafka_topic" "_kafka_connect_kc_neo_cdc_sink_nrgraph_qa_kc_neo_cdc_sink_nrgraph_status" {
    name               = "_kafka_connect_kc-neo-cdc-sink-nrgraph_qa-kc-neo-cdc-sink-nrgraph-status"
    partitions         = 1
    replication_factor = var.kafka_minimum_replication_factor
    config = {
        "compression.type" = "producer"
        "min.insync.replicas" = "2"
        "cleanup.policy" = "compact"
        "segment.bytes" = "1073741824"
        "retention.ms" = "604800000"
        "max.compaction.lag.ms" = "9223372036854775807"
        "file.delete.delay.ms" = "60000"
        "max.message.bytes" = "1048588"
        "message.timestamp.type" = "CreateTime"
        "unclean.leader.election.enable" = "false"
        "retention.bytes" = "-1"
        "delete.retention.ms" = "86400000"
        "segment.ms" = "604800000"
    }
}

