This document is automatically generated from manifest schema
Field descriptions
All fields that are not marked as Required are optional
-
schemaVersion
stringRequiredSpecifies the application manifest schema version using two dot-separated integer numbers, which follow the semantic versioning rules for MAJOR and MINOR version numbers.
-
acapPackageConf
objectRequiredAn ACAP package configuration object.
-
setup
objectRequiredACAP application identification and information settings.
-
appName
stringRequiredName of the executable file.
-
appId
stringApplication ID (provided by Axis). To retrieve an application ID, contact the Axis Technology Integration Partner Program support
-
embeddedSdkVersion
stringMinimum required SDK version that the device running the application must support. This field must be set to a version less than 3.0 if compatibility with pre-manifest firmware is needed. Otherwise the version should be set to 3.0
-
friendlyName
stringUser-friendly package name. The name that will be displayed e.g. in the embedded web pages.
-
user
objectRequiredName of a user and group already existing on the device.
-
username
stringRequiredName of a user already existing on the device, used for application execution and file ownership.
-
group
stringRequiredName of a user group already existing on the device, used for application execution.
-
-
runMode
stringRequiredIf 'respawn' application will be restarted if exited. If 'never' application will never be restarted. If 'once' application will not be restarted if exited but will be restarted on reboot of device if application is running. Possible values:
respawn,once,never -
runOptions
stringOptional application command line options
-
vendor
stringRequiredThe company name of the provider and maintainer of the ACAP application.
-
vendorUrl
stringLink to the vendor home page.
-
version
stringRequiredThe ACAP application version, following the semantic versioning rules.
-
-
installation
objectACAP application installation settings
-
postInstallScript
stringOptional script that will be run on the Axis product after ACAP package installation completion. This must be a shell script located in the package root.
-
-
configuration
objectACAP application interaction setup.
-
settingPage
stringThe name of the main embedded web page of the ACAP application. To be refered to when listing installed ACAP applications. Must be located in directory 'html' relative to application package root.
-
paramConfig
arrayA list of parameter configuration objects. It is possible to interact with these parameters using the Parameter API (axparameter), the VAPIX API or from the settings web page of the ACAP application.
A parameter object.
-
name
stringRequiredName of the parameter.
-
default
stringRequiredParameter default value.
-
type
stringRequiredParameter type definition string.
-
-
httpConfig
arrayA list of web server CGI configuration objects.
A web server CGI configuration object.
-
type
stringRequiredCGI implementation type. Possible values:
transferCgi -
name
stringRequiredCGI path relative to application web root.
-
access
stringRequiredAccess policy for calling the CGI. Possible values:
admin,operator,viewer
-
-
-
copyProtection
objectACAP application copy protection utilization
-
method
stringRequiredCopy protection mechanism. Possible values:
none,axis,custom
-
-