-
Notifications
You must be signed in to change notification settings - Fork 3
/
example.config.yml
62 lines (62 loc) · 1.8 KB
/
example.config.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
version: 1
name: my-singer-cloud
cloud:
provider: aws
bucket_name: some-bucket
region: us-east-1
global_shared_config:
start_date: 2010-01-01T00:00:00Z
disable_collection: true
taps:
tap-salesforce:
repo: https://github.com/singer-io/tap-salesforce.git
default_singer_config:
api_type: BULK
select_fields_by_default: true
client_id: 50f0676f76117269baeaed2ee07979986711b79
client_secret: secret://sf/client_secret
tap-stripe:
repo: https://github.com/singer-io/tap-stripe.git
targets:
target-postgres:
repo: https://github.com/datamill-co/target-postgres.git
default_singer_config:
postgres_host: warehouse.someawsaccount.us-east-1.rds.amazonaws.com
postgres_database: prod
postgres_username: singer
postgres_password: secret://warehouse/password
pipelines:
sf_sales:
schedule: 0 3 * * *
tap_config:
tap: tap-salesforce
singer_config:
refresh_token: secret://sf_sales/refresh_token
catalog: s3://some-bucket/singer/catalogs/sf_sales.json
target_config:
target: target-postgres
singer_config:
postgres_schema: sf_sales
sf_marketing:
schedule: 0 4 * * *
tap_config:
tap: tap-salesforce
singer_config:
refresh_token: secret://sf_marketing/refresh_token
catalog: s3://some-bucket/singer/catalogs/sf_marketing.json
target_config:
target: target-postgres
singer_config:
postgres_schema: sf_marketing
stripe:
schedule: 0 3 * * *
tap_config:
tap: tap-stripe
singer_config:
client_secret: secret://stripe/client_secret
account_id: acct_a1b2c4d5e6f7g8h9
catalog: s3://some-bucket/singer/catalogs/stripe.json
target_config:
target: target-postgres
singer_config:
postgres_schema: stripe