# 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