@@ -94,7 +94,7 @@ SourceSearch:
94
94
95
95
SourceType :
96
96
type : string
97
- enum : ['bigcommerce', 'commercetools', 'json', 'csv', 'bigquery']
97
+ enum : ['bigcommerce', 'commercetools', 'json', 'csv', 'bigquery', 'docker' ]
98
98
99
99
SourceCommercetools :
100
100
type : object
@@ -225,19 +225,59 @@ SourceBigQuery:
225
225
$ref : ' #/UniqueIDColumn'
226
226
required :
227
227
- projectID
228
- - datasetID
228
+ - datasetID
229
229
230
230
BigQueryDataType :
231
231
type : string
232
232
enum : ['ga4', 'ga360']
233
233
234
+ SourceDocker :
235
+ type : object
236
+ additionalProperties : false
237
+ properties :
238
+ registry :
239
+ $ref : ' #/DockerRegistry'
240
+ image :
241
+ type : string
242
+ description : The name of the image to pull.
243
+ example : algolia/zendesk
244
+ version :
245
+ type : string
246
+ description : The version of the image, defaults to `latest`.
247
+ example : v2.1.0
248
+ imageType :
249
+ $ref : ' #/DockerImageType'
250
+ outputFile :
251
+ type : string
252
+ description : The full name of the output file.
253
+ example : output.json
254
+ configuration :
255
+ type : object
256
+ description : The configuration of the spec.
257
+ required :
258
+ - registry
259
+ - image
260
+ - imageType
261
+ - configuration
262
+
263
+ DockerRegistry :
264
+ type : string
265
+ enum : ['dockerhub', 'gcr']
266
+ description : The registry where the image is stored.
267
+
268
+ DockerImageType :
269
+ type : string
270
+ enum : ['singer', 'custom', 'airbyte']
271
+ description : The type of the image.
272
+
234
273
SourceInput :
235
274
oneOf :
236
275
- $ref : ' #/SourceCommercetools'
237
276
- $ref : ' #/SourceBigCommerce'
238
277
- $ref : ' #/SourceJSON'
239
278
- $ref : ' #/SourceCSV'
240
279
- $ref : ' #/SourceBigQuery'
280
+ - $ref : ' #/SourceDocker'
241
281
242
282
SourceUpdateCommercetools :
243
283
type : object
@@ -261,3 +301,4 @@ SourceUpdateInput:
261
301
- $ref : ' #/SourceJSON'
262
302
- $ref : ' #/SourceCSV'
263
303
- $ref : ' #/SourceBigQuery'
304
+ - $ref : ' #/SourceDocker'
0 commit comments