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

114 lines
2.1 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
initially_stopped:
type: array
items:
type: string
maxLength: 1024
maxItems: 20000
eligible:
type: array
items:
type: string
maxLength: 1024
maxItems: 20000
attempted:
type: array
items:
type: string
maxLength: 1024
maxItems: 20000
excluded:
type: array
items:
type: string
maxLength: 1024
maxItems: 20000
newly_running:
type: array
items:
type: string
maxLength: 1024
maxItems: 20000
still_stopped:
type: array
items:
type: string
maxLength: 1024
maxItems: 20000
unobserved:
type: array
items:
type: string
maxLength: 1024
maxItems: 20000
failed_to_start:
type: array
items:
type: object
properties:
name:
type: string
maxLength: 1024
reason:
type: string
maxLength: 128
enum:
- dependency_failed
- permission_denied
- service_disabled
- start_timeout
- service_not_found
- logon_failed
- start_failed
- not_running_after_start
- state_unavailable
message:
type: string
maxLength: 1024
native_code:
type:
- integer
- 'null'
minimum: 0
required:
- name
- reason
- message
- native_code
additionalProperties: false
maxItems: 20000
started_count:
type: integer
minimum: 0
failed_count:
type: integer
minimum: 0
before_count:
type: integer
minimum: 0
after_observed:
type: boolean
required:
- mode
- initially_stopped
- eligible
- attempted
- excluded
- newly_running
- still_stopped
- unobserved
- failed_to_start
- started_count
- failed_count
- before_count
- after_observed
additionalProperties: false