78 lines
1.4 KiB
YAML
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
|