1
0
mirror of synced 2026-01-07 00:05:48 -05:00
Files
airbyte/airbyte-integrations/connectors/source-faker/source_faker/spec.json
2023-06-28 13:21:14 -07:00

50 lines
1.7 KiB
JSON

{
"documentationUrl": "https://docs.airbyte.com/integrations/sources/faker",
"connectionSpecification": {
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "Faker Source Spec",
"type": "object",
"required": ["count"],
"additionalProperties": true,
"properties": {
"count": {
"title": "Count",
"description": "How many users should be generated in total. This setting does not apply to the purchases or products stream.",
"type": "integer",
"minimum": 1,
"default": 1000,
"order": 0
},
"seed": {
"title": "Seed",
"description": "Manually control the faker random seed to return the same values on subsequent runs (leave -1 for random)",
"type": "integer",
"default": -1,
"order": 1
},
"records_per_slice": {
"title": "Records Per Stream Slice",
"description": "How many fake records will be in each page (stream slice), before a state message is emitted?",
"type": "integer",
"minimum": 1,
"default": 1000,
"order": 2
},
"always_updated": {
"title": "Always Updated",
"description": "Should the updated_at values for every record be new each sync? Setting this to false will case the source to stop emitting records after COUNT records have been emitted.",
"type": "boolean",
"default": true
},
"parallelism": {
"title": "Parallelism",
"description": "How many parallel workers should we use to generate fake data? Choose a value equal to the number of CPUs you will allocate to this source.",
"type": "integer",
"minimum": 1,
"default": 4,
"order": 4
}
}
}
}