Files
Ansible/playbooks/schemas/filesystem_usage_v1.yml
2026-09-22 19:23:17 +02:00

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