67 lines
1.3 KiB
YAML
67 lines
1.3 KiB
YAML
# AIM public operation-data schema. Closed fields except explicitly redacted configuration sections.
|
|
type: object
|
|
properties:
|
|
platform:
|
|
type: string
|
|
maxLength: 128
|
|
enum:
|
|
- windows
|
|
- linux
|
|
filesystems:
|
|
type: array
|
|
items:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 1024
|
|
mount:
|
|
type: string
|
|
maxLength: 1024
|
|
filesystem_type:
|
|
type:
|
|
- string
|
|
- 'null'
|
|
maxLength: 1024
|
|
used_bytes:
|
|
type:
|
|
- integer
|
|
- 'null'
|
|
minimum: 0
|
|
total_bytes:
|
|
type:
|
|
- integer
|
|
- 'null'
|
|
minimum: 0
|
|
available_bytes:
|
|
type:
|
|
- integer
|
|
- 'null'
|
|
minimum: 0
|
|
used_percent:
|
|
type:
|
|
- number
|
|
- 'null'
|
|
minimum: 0
|
|
status:
|
|
type: string
|
|
maxLength: 128
|
|
enum:
|
|
- available
|
|
- unavailable
|
|
required:
|
|
- name
|
|
- mount
|
|
- filesystem_type
|
|
- used_bytes
|
|
- total_bytes
|
|
- available_bytes
|
|
- used_percent
|
|
- status
|
|
additionalProperties: false
|
|
maxItems: 20000
|
|
required:
|
|
- platform
|
|
- filesystems
|
|
additionalProperties: false
|