Manifest schemas

The pages listed in the Table of contents below contain the generated manifest schema field descriptions.

Required fields

The structure of the fields can be seen by the list level. A required field in a sub-section means it’s only required if the section above is chosen.

Manifest schema version mapping

Mapping table for manifest schema, AXIS OS and ACAP Native SDK version.

It’s recommended to use the latest manifest version available for the minimum AXIS OS version targeted.

Schema AXIS OS SDK Description
1.0 10.7 1.0 Initial basic version
1.1 10.7 1.0 Additional fields, mainly for technical reasons
1.2 10.7 1.0 Enables uninstall functionality which is required by e.g. docker-compose-acap
1.3 10.9 1.1 Architecture will be automatically generated and added to manifest at packaging step
1.3.1 11.0 1.4 Bug fixes; Allow = in runOptions and maxLength of appName should be 26
1.4.0 11.7 1.11 Allow new characters ( ) , . ! ? & ' for vendor field
1.5.0 11.8 1.12 - Add support for reverse proxy configuration.
- Add access policy for ACAP application web content.
- Allow - character in secondary groups of linux resources.
- Allow strings in requiredMethods and conditionalMethods under dbus to end with .* to match all methods of a D-Bus interface.
1.6.0 11.9 1.13 - Add support for characters $ and \ in apiPath of the reverse proxy configuration.
- Add optional field $schema that can point out a manifest schema to use for manifest validation and auto-completion.
- Allow strings in requiredMethods and conditionalMethods under dbus to contain -.
1.7.0 11.10 1.14 Make preparations on the host system so the application can run containers, and create symbolic links from various system-wide locations to Docker CLIs provided by the application.
1.7.1 12.0 12.0.0 - Allow user and group names to contain hyphens -.
- Force appName to start with a regular letter and have length of at least 2.

Table of contents


Back to top

© Axis Communications AB. All rights reserved. AXIS COMMUNICATIONS, AXIS, ARTPEC and VAPIX are registered trademarks of Axis AB in various jurisdictions, and you are not granted any license to use them. All other trademarks are the property of their respective owners.