75 lines
1.3 KiB
YAML
75 lines
1.3 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
|
|
installed:
|
|
type:
|
|
- boolean
|
|
- 'null'
|
|
version:
|
|
type:
|
|
- string
|
|
- 'null'
|
|
maxLength: 1024
|
|
version_source:
|
|
type: string
|
|
maxLength: 128
|
|
enum:
|
|
- registry
|
|
- package_database
|
|
- unavailable
|
|
services:
|
|
type: array
|
|
items:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 1024
|
|
state:
|
|
type: string
|
|
maxLength: 1024
|
|
required:
|
|
- name
|
|
- state
|
|
additionalProperties: false
|
|
maxItems: 20000
|
|
package_changed: &id001
|
|
type: boolean
|
|
configuration_updated: *id001
|
|
checks_deployed:
|
|
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
|
|
required:
|
|
- mode
|
|
- installed
|
|
- version
|
|
- version_source
|
|
- services
|
|
- package_changed
|
|
- configuration_updated
|
|
- checks_deployed
|
|
- changed_checks
|
|
- removed_checks
|
|
additionalProperties: false
|