Version notice:
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 | If declared, you must enable the Shared Application |
| 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 BIG-IP AS3 schema | ||
| serviceMain | Primary service of the application | |||
| template* | string | “shared” | Shared Application template is always generic |
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