anchor.diff:      "topic.creation.default.compression.type": "lz4"
       "topic.creation.groups": "inventory,applicationlogs",
       "topic.creation.inventory.include": "dbserver1\\.inventory\\.*",
  -    "topic.creation.inventory.replication.factor": 3,
       "topic.creation.inventory.partitions": 20,
       "topic.creation.inventory.cleanup.policy": "compact",
       "topic.creation.inventory.delete.retention.ms": 7776000000,
  
positive.code:      ...
  }
  ----
  
  .Connector configuration for custom `inventory` and `applicationlogs` topic creation groups
  [cols="1,9",options="header"]
  
negative.code: |4
  |`topic.creation.default.compression.type` is mapped to the {link-kafka-docs}/#compression.type[`compression.type`]
  property of the {link-kafka-docs}/#topicconfigs[topic level configuration parameters] and
  defines how messages are compressed on hard disk.
  |===
  
  [NOTE]
  ====
  Custom groups fall back to the `default` group settings only for the required `replication.factor` and `partitions` properties.
  If the configuration for a custom topic group leaves other properties undefined, the values specified in the `default` group are not applied.
  ====
  
  // Type: procedure
  // ModuleID: specifying-the-configurations-for-debezium-custom-topic-creation-groups
  // Title: Specifying the configuration for {prodname} custom topic creation groups
  [id="custom-topic-creation-group-configuration"]
  === Custom group configuration
  
  You can define multiple custom topic groups, each with its own configuration.
  
  .Procedure
  ifdef::community[]
  * To define a custom topic group, add a `topic.creation._<group_name>_.include` property to the connector JSON, and
  list the properties for the custom group after the group name.
  +
  The following example shows sample configurations for the `inventory` and `applicationlogs` custom topic creation groups:
  +
  [source,options="nowrap",json]
  ----
  {
  