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

78 lines
1.4 KiB
YAML

# AIM public operation-data schema. Closed fields except explicitly redacted configuration sections.
type: object
properties:
mode:
type: string
maxLength: 128
enum:
- apply
- check
changed:
type: boolean
managed_sections:
type: array
items:
type: string
maxLength: 1024
maxItems: 20000
changes:
type: array
items:
type: object
properties:
component:
type: string
maxLength: 128
enum:
- section
- check
- configuration
name:
type: string
maxLength: 1024
action:
type: string
maxLength: 128
enum:
- updated
- removed
required:
- component
- name
- action
additionalProperties: false
maxItems: 20000
deployed_checks:
type: array
items:
type: string
maxLength: 1024
maxItems: 20000
changed_checks:
type: array
items:
type: string
maxLength: 1024
maxItems: 20000
removed_checks:
type: array
items:
type: string
maxLength: 1024
maxItems: 20000
unknown_files_policy:
type: string
maxLength: 128
enum:
- untouched_not_enumerated
required:
- mode
- changed
- managed_sections
- changes
- deployed_checks
- changed_checks
- removed_checks
- unknown_files_policy
additionalProperties: false