1 | # s3-bsync Copyright (c) 2021 Joshua Stockin |
2 | # <https://joshstock.in> |
3 | # <https://git.joshstock.in/s3-bsync> |
4 | # |
5 | # This software is licensed and distributed under the terms of the MIT License. |
6 | # See the MIT License in the LICENSE file of this project's root folder. |
7 | # |
8 | # This comment block and its contents, including this disclaimer, MUST be |
9 | # preserved in all copies or distributions of this software's source. |
10 |
|
11 | from dataclasses import dataclass |
12 |
|
13 | __all__ = ["sync_directory_map"] |
14 |
|
15 |
|
16 | @dataclass |
17 | class sync_directory_map: |
18 | local_path: str = "" |
19 | s3_prefix: str = "" |
20 | gz_compress: int = 0 |
21 | recursive: bool = True |
22 | gpg_enabled: bool = False |
23 | gpg_email: str = "" |
24 |
|