Version notice:
Last updated on: 2023-07-24 10:18:39.
Shared Application (object)¶
Special application Shared holds objects other applications can share
Properties (* = required):
| name | type(s) | default | allowed values | description |
|---|---|---|---|---|
| /*/ | ||||
| class* | string | “Application” | ||
| constants | object | Named values for (re-)use by declaration objects | ||
| enable | boolean | true | true, false | Application handles traffic only when enabled (default) |
| label | string | “^[^x00-x1fx22#&*<>?x5b-x5d`x7f]*$” | Optional friendly name for this object. Allows 0-64 chars, excluding a few likely to cause trouble with string searching, JS, TCL, or HTML | |
| remark | string | “^[^x00-x1fx22x5cx7f]*$” | Arbitrary (brief) text pertaining to this object. Allows 0-64 chars, excluding only control characters, double-quote, and backslash. This is permissive enough that you should worry about XSS attacks | |
| schemaOverlay | string | BIG-IQ name for a supplemental validation schema is applied to the Application class definition before the main AS3 schema | ||
| serviceMain | Primary service of the application | |||
| template* | string | “generic” | Each application type has certain required and default elements and selects appropriate setup of various ADC/Security features |
Shared Application.constants (object)¶
Named values for (re-)use by declaration objects
Properties (* = required):
| name | type(s) | default | allowed values | description |
|---|---|---|---|---|
| /*/ | boolean, integer, number, string, array, object | true, false, -∞ - -Infinity | ||
| class* | string | “Constants” |
Shared Application.constants./*/ (boolean, integer, number, string, array, object)¶
Allowed values: true, false, -∞ - -Infinity