INNER CODE UNIT · Python
Manifest
Altinity/clickhouse-operator · tools/restore_shared_to_replicated.py:85
class Manifest:
data_file_name_generator: str = "FirstFileName"
data_file_name_prefix_length: int = DEFAULT_PREFIX_LENGTH
files: list[ManifestFile] = field(default_factory=list)
def parse_args() -> argparse.Namespace:
p = argparse.ArgumentParser(description=__doc__)
p.add_argument("--bucket", required=True)
p.add_argument("--access-key", required=True)
p.add_argument("--secret-key", required=True)
p.add_argument(
"--prefix",
required=True,
help="S3 key prefix of the backup (directory that contains .backup)",
)
p.add_argument("--region", default="us-east-1")
p.add_argument("--endpoint-url", default="", help="Custom S3 endpoint (MinIO, etc.)")