mirror of
https://github.com/khairul169/garage-webui.git
synced 2025-04-28 06:49:32 +07:00
33 lines
601 B
TypeScript
33 lines
601 B
TypeScript
export type Config = {
|
|
metadata_dir: string;
|
|
data_dir: string;
|
|
db_engine: string;
|
|
metadata_auto_snapshot_interval: string;
|
|
replication_factor: number;
|
|
compression_level: number;
|
|
rpc_bind_addr: string;
|
|
rpc_public_addr: string;
|
|
rpc_secret: string;
|
|
s3_api?: S3API;
|
|
s3_web?: S3Web;
|
|
admin?: Admin;
|
|
};
|
|
|
|
export type Admin = {
|
|
api_bind_addr: string;
|
|
admin_token: string;
|
|
metrics_token: string;
|
|
};
|
|
|
|
export type S3API = {
|
|
s3_region: string;
|
|
api_bind_addr: string;
|
|
root_domain: string;
|
|
};
|
|
|
|
export type S3Web = {
|
|
bind_addr: string;
|
|
root_domain: string;
|
|
index: string;
|
|
};
|