/ source-discourse-fetcher / sample_files / configured_catalog.json
configured_catalog.json
  1  {
  2    "streams": [
  3      {
  4        "stream": {
  5          "name": "user",
  6          "json_schema": {
  7            "$schema": "http://json-schema.org/draft-04/schema#",
  8            "type": "object"
  9          },
 10          "supported_sync_modes": [
 11            "full_refresh",  "incremental"
 12          ]
 13        },
 14        "sync_mode":  "incremental",
 15        "destination_sync_mode": "overwrite"
 16      },
 17      {
 18        "stream": {
 19          "name": "user_action",
 20          "json_schema": {
 21            "$schema": "http://json-schema.org/draft-04/schema#",
 22            "type": "object"
 23          },
 24          "supported_sync_modes": [
 25            "full_refresh",  "incremental"
 26          ]
 27        },
 28        "sync_mode":  "incremental",
 29        "destination_sync_mode": "overwrite"
 30      },
 31      {
 32        "stream": {
 33          "name": "post",
 34          "json_schema": {
 35            "$schema": "http://json-schema.org/draft-04/schema#",
 36            "type": "object"
 37          },
 38          "supported_sync_modes": [
 39            "full_refresh",  "incremental"
 40          ]
 41        },
 42        "sync_mode":  "incremental",
 43        "destination_sync_mode": "overwrite"
 44      },
 45      {
 46        "stream": {
 47          "name": "topic",
 48          "json_schema": {
 49            "$schema": "http://json-schema.org/draft-04/schema#",
 50            "type": "object"
 51          },
 52          "supported_sync_modes": [
 53            "full_refresh",  "incremental"
 54          ]
 55        },
 56        "sync_mode":  "incremental",
 57        "destination_sync_mode": "overwrite"
 58      },
 59      {
 60        "stream": {
 61          "name": "group",
 62          "json_schema": {
 63            "$schema": "http://json-schema.org/draft-04/schema#",
 64            "type": "object"
 65          },
 66          "supported_sync_modes": [
 67            "full_refresh",  "incremental"
 68          ]
 69        },
 70        "sync_mode":  "incremental",
 71        "destination_sync_mode": "overwrite"
 72      },
 73      {
 74        "stream": {
 75          "name": "group_member",
 76          "json_schema": {
 77            "$schema": "http://json-schema.org/draft-04/schema#",
 78            "type": "object"
 79          },
 80          "supported_sync_modes": [
 81            "full_refresh",  "incremental"
 82          ]
 83        },
 84        "sync_mode":  "incremental",
 85        "destination_sync_mode": "overwrite"
 86      },
 87      {
 88        "stream": {
 89          "name": "tag",
 90          "json_schema": {
 91            "$schema": "http://json-schema.org/draft-04/schema#",
 92            "type": "object"
 93          },
 94          "supported_sync_modes": [
 95            "full_refresh",  "incremental"
 96          ]
 97        },
 98        "sync_mode":  "incremental",
 99        "destination_sync_mode": "overwrite"
100      }
101      ,
102      {
103        "stream": {
104          "name": "category",
105          "json_schema": {
106            "$schema": "http://json-schema.org/draft-04/schema#",
107            "type": "object"
108          },
109          "supported_sync_modes": [
110            "full_refresh",  "incremental"
111          ]
112        },
113        "sync_mode":  "incremental",
114        "destination_sync_mode": "overwrite"
115      }
116    ]
117  }