- Rename from @lossless.zone/s3container to @lossless.zone/objectstorage - Replace @push.rocks/smarts3 with @push.rocks/smartstorage - Change env var prefix from S3_ to OBJST_ - Rename S3Container class to ObjectStorageContainer - Update web component prefix from s3c- to objst- - Update UI labels, CLI flags, documentation, and Docker config
36 lines
673 B
TypeScript
36 lines
673 B
TypeScript
export interface IServerStatus {
|
|
running: boolean;
|
|
objstPort: number;
|
|
uiPort: number;
|
|
uptime: number;
|
|
startedAt: number;
|
|
bucketCount: number;
|
|
totalObjectCount: number;
|
|
totalStorageBytes: number;
|
|
storageDirectory: string;
|
|
region: string;
|
|
authEnabled: boolean;
|
|
}
|
|
|
|
export interface IServerConfig {
|
|
objstPort: number;
|
|
uiPort: number;
|
|
region: string;
|
|
storageDirectory: string;
|
|
authEnabled: boolean;
|
|
corsEnabled: boolean;
|
|
}
|
|
|
|
export interface IObjstCredential {
|
|
accessKeyId: string;
|
|
secretAccessKey: string;
|
|
}
|
|
|
|
export interface IConnectionInfo {
|
|
endpoint: string;
|
|
port: number;
|
|
useSsl: boolean;
|
|
accessKey: string;
|
|
region: string;
|
|
}
|