{
  "watch_dir": "/path/to/watch",
  "s3_bucket": "my-bucket-name",
  "s3_prefix": "uploads/",
  "s3_region": "us-east-1",
  "patterns": [
    "*.json",
    "*.xml",
    "report_*.csv",
    "^data_\\d{4}-\\d{2}-\\d{2}\\.txt$"
  ],
  "aws_role_arn": "arn:aws:iam::123456789012:role/my-role",
  "aws_role_session_name": "s3-file-watcher",
  "aws_profile": "",
  "aws_access_key": "",
  "aws_secret_key": "",
  "recursive": true,
  "debounce_ms": 500,
  "retry_attempts": 3,
  "retry_delay_ms": 1000
}
