|
|
|
@ -1,21 +1,22 @@ |
|
|
|
|
##### Users Collection |
|
|
|
|
|
|
|
|
|
```json |
|
|
|
|
minio: { |
|
|
|
|
version: 1, |
|
|
|
|
users: [{ |
|
|
|
|
secret-key: string, |
|
|
|
|
access-key: string, |
|
|
|
|
status: string // enum: ok, disabled, deleted |
|
|
|
|
```js |
|
|
|
|
|
|
|
|
|
"minio": { |
|
|
|
|
"version": 1, |
|
|
|
|
"users": [{ |
|
|
|
|
"secret-key": string, |
|
|
|
|
"access-key": string, |
|
|
|
|
"status": string // enum: ok, disabled, deleted |
|
|
|
|
}], |
|
|
|
|
hosts: [{ |
|
|
|
|
address: string, |
|
|
|
|
uuid: string, |
|
|
|
|
status: string, // enum: ok, disabled, deleted, busy, offline, |
|
|
|
|
disks: [{ |
|
|
|
|
disk: string, |
|
|
|
|
uuid: string, |
|
|
|
|
status: string // ok, offline, disabled, busy |
|
|
|
|
"hosts": [{ |
|
|
|
|
"address": string, |
|
|
|
|
"uuid": string, |
|
|
|
|
"status": string, // enum: ok, disabled, deleted, busy, offline, |
|
|
|
|
"disks": [{ |
|
|
|
|
"disk": string, |
|
|
|
|
"uuid": string, |
|
|
|
|
"status": string // ok, offline, disabled, busy |
|
|
|
|
}] |
|
|
|
|
}] |
|
|
|
|
} |
|
|
|
@ -23,32 +24,32 @@ minio: { |
|
|
|
|
|
|
|
|
|
##### Bucket Collection |
|
|
|
|
|
|
|
|
|
```json |
|
|
|
|
buckets: { |
|
|
|
|
bucket: string, // index |
|
|
|
|
permissions: string, |
|
|
|
|
deleted: bool |
|
|
|
|
```js |
|
|
|
|
"buckets": { |
|
|
|
|
"bucket": string, // index |
|
|
|
|
"permissions": string, |
|
|
|
|
"deleted": bool |
|
|
|
|
} |
|
|
|
|
``` |
|
|
|
|
|
|
|
|
|
##### Object Collection |
|
|
|
|
|
|
|
|
|
```json |
|
|
|
|
objects: { |
|
|
|
|
key: string, // index |
|
|
|
|
createdAt: Date, |
|
|
|
|
hosts[16]: [{ |
|
|
|
|
host: string, |
|
|
|
|
disk: string, |
|
|
|
|
```js |
|
|
|
|
"objects": { |
|
|
|
|
"key": string, // index |
|
|
|
|
"createdAt": Date, |
|
|
|
|
"hosts[16]": [{ |
|
|
|
|
"host": string, |
|
|
|
|
"disk": string, |
|
|
|
|
}] |
|
|
|
|
deleted: bool |
|
|
|
|
"deleted": bool |
|
|
|
|
} |
|
|
|
|
``` |
|
|
|
|
|
|
|
|
|
```json |
|
|
|
|
meta: { |
|
|
|
|
key: string, // index |
|
|
|
|
type: string // content-type |
|
|
|
|
```js |
|
|
|
|
"meta": { |
|
|
|
|
"key": string, // index |
|
|
|
|
"type": string // content-type |
|
|
|
|
// type speific meta |
|
|
|
|
} |
|
|
|
|
``` |
|
|
|
|