-
-
Notifications
You must be signed in to change notification settings - Fork 2
/
pipeline_folders.txt
31 lines (24 loc) · 1.6 KB
/
pipeline_folders.txt
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
# Pipeline Folders Configuration
#
# This file defines the folder structure for the Example Project pipeline.
# Each line specifies a folder and its permissions in JSON format.
# The "me" placeholder in permissions will be replaced with the user's email.
# Input folder: Where new data or tasks are initially placed
# Permissions allow the owner and anyone (GLOBAL) to read and write
input {"admin": ["me"], "read": ["me", "GLOBAL"], "write": ["me", "GLOBAL"], "terminal": false}
# Running folder: Where tasks or data are stored while being processed
# Permissions are the same as the input folder to allow for easy movement of data
running {"admin": ["me"], "read": ["me", "GLOBAL"], "write": ["me", "GLOBAL"], "terminal": false}
# Done folder: Where completed tasks or processed data are stored
# Permissions allow for global read access, useful for sharing results
done {"admin": ["me"], "read": ["me", "GLOBAL"], "write": ["me", "GLOBAL"], "terminal": false}
# Note: The 'terminal' flag is set to false for all folders, indicating
# that these folders' permissions should extend to all subfolders in them
# (unless another syftperm overrides a subfolder)
# To add more folders to your pipeline, follow the same format:
# folder_name {"admin": ["me"], "read": [...], "write": [...], "terminal": boolean}
# Example of a more restricted folder:
# sensitive_data {"admin": ["me"], "read": ["me"], "write": ["me"], "terminal": true}
# sensitive_data {"admin": ["me"], "read": ["me", "[email protected]"], "write": ["me"], "terminal": true}
# if you're walking through the tutorial, next you should proceed to
# the main_1_day.py file