-
-
Notifications
You must be signed in to change notification settings - Fork 11
/
connection.yml.sample
116 lines (112 loc) · 3.25 KB
/
connection.yml.sample
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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
notify:
redacted: True
suppress_duplicates: True
slack:
webhook_url: https://hooks.slack.com/services/T0XXXXXXXXXXX/BXXXXXXXX/1CIyXXXXXXXXXXXXXXX
sources:
redis:
redis_example:
host: YOUR_REDIS_HOST
password: YOUR_REDIS_PASSWORD
s3:
s3_example:
access_key: YOUR_S3_ACCESS_KEY
secret_key: YOUR_S3_SECRET_KEY
bucket_name: YOUR_S3_BUCKET_NAME
cache: true
gcs:
gcs_example:
credentials_file: /path/to/your/credential_file.json
bucket_name: YOUR_GCS_BUCKET_NAME
cache: true
exclude_patterns:
- .pdf
- .docx
firebase:
firebase_example:
credentials_file: /path/to/your/credential_file.json
bucket_name: YOUR_FIREBASE_BUCKET_NAME
cache: true
exclude_patterns:
- .pdf
- .docx
mysql:
mysql_example:
host: YOUR_MYSQL_HOST
port: YOUR_MYSQL_PORT
user: YOUR_MYSQL_USERNAME
password: YOUR_MYSQL_PASSWORD
database: YOUR_MYSQL_DATABASE_NAME
limit_start: 0 # Specify the starting limit for the range
limit_end: 500 # Specify the ending limit for the range
tables:
- table1
- table2
exclude_columns:
- column1
- column2
text:
profile1:
text: "Hello World HHWPK6943Q"
postgresql:
postgresql_example:
host: YOUR_POSTGRESQL_HOST
port: YOUR_POSTGRESQL_PORT
user: YOUR_POSTGRESQL_USERNAME
password: YOUR_POSTGRESQL_PASSWORD
database: YOUR_POSTGRESQL_DATABASE_NAME
limit_start: 0 # Specify the starting limit for the range
limit_end: 500 # Specify the ending limit for the range
tables:
- table1
- table2
mongodb:
mongodb_example:
uri: YOUR_MONGODB_URI
host: YOUR_MONGODB_HOST
port: YOUR_MONGODB_PORT
username: YOUR_MONGODB_USERNAME
password: YOUR_MONGODB_PASSWORD
database: YOUR_MONGODB_DATABASE_NAME
uri: YOUR_MONGODB_URI # Use either URI or individual connection parameters
limit_start: 0 # Specify the starting limit for the range
limit_end: 500 # Specify the ending limit for the range
collections:
- collection1
- collection2
fs:
fs_example:
path: /path/to/your/filesystem/directory
exclude_patterns:
- .pdf
- .docx
- private
- venv
- node_modules
slack:
slack_example:
token: xoxp-XXXXXXXXXXXXXXXXXXXXXXXXX # get your slack app these permissiosn https://api.slack.com/methods/team.info and https://api.slack.com/methods/conversations.list
channel_types: "public_channel,private_channel"
# Optional: List of channel names to check
# channel_names:
# - general
# - random
gdrive:
drive_example:
folder_name:
credentials_file: /Users/kumarohit/Downloads/client_secret.json ## this will be oauth app json file
cache: true
exclude_patterns:
- .pdf
- .docx
gdrive_workspace:
drive_example:
folder_name:
credentials_file: /Users/kumarohit/Downloads/client_secret.json ## this will be service account json file
impersonate_users:
cache: true
exclude_patterns:
- .pdf
- .docx