APIRef_tm_ilx_plugin_extensionsΒΆ
mgmt/tm/ilx/plugin/extensions
Specifies plugin or workspace extensions.
REST Endpoints
- Collection URI
/mgmt/tm/ilx/plugin/extensions
- Collection Methods
OPTIONS, GET
- Resource URI
/mgmt/tm/ilx/plugin/extensions/~resource id
- Resource Methods
OPTIONS, GET, PUT, PATCH, POST
- Resource Natural Key
name, partition, subPath
Properties
Name | Type | Default Value | Required | Access | Description |
---|---|---|---|---|---|
allowedRouteDomains |
string | optional | read/write | The set of route domains that a plugin may use when creating an outbound connection using ILXStream.connect. The default-route-domain is implicitly included in this set. | |
appService |
string | optional | read/write | The application service that the plugin belongs to. | |
commandArguments |
string | optional | read/write | A list of optional arguments to be passed to the nodejs process after the extension (eg. nodejs <extension> arg1 arg2). | |
commandOptions |
string | optional | read/write | A list of optional parameters to be passed to the nodejs process before the extension (eg. nodejs -opt1 -opt2 <extension>). | |
concurrencyMode |
string | dedicated | optional | read/write | Specifies a concurrency mode for the extension. |
dataGroups |
string | optional | read/write | Specifies the set of data-groups available to the extension through the ILXDatagroup Javascript class. | |
debugPortRangeHigh |
integer | 65535 | optional | read/write | When debugging is started, ILX will start at the debug-port-range-low value and try until the debug-port-range-high value. |
debugPortRangeLow |
integer | 20000 | optional | read/write | When debugging is started, ILX will start at the debug-port-range-low value and try until the debug-port-range-high value. |
defaultRouteDomain |
string | /Common/0 | optional | read/write | The Node.js process will be started in this route domain. All connections initiated by the process using native Node.js calls will be in this route domain, example: net.socket.connect. |
defaultRouteDomainId |
integer | 0 | optional | read/write | |
description |
string | optional | read/write | User defined description. | |
extCachePath |
string | optional | read/write | ||
heartbeatInterval |
integer | 15 | optional | read/write | Specifies the maximum number of seconds between extension process heartbeats. A value of 0 (zero) disables heartbeat checking. The heartbeat should be disabled when the extension is being debugged. |
ilxLogging |
string | disabled | optional | read/write | Specifies where standard out and standard error generated by the extension will be logged. A value of disabled will send output to /var/log/ltm. A value of enabled will send output to /var/log/ilx/<plugin.extension>. |
maxRestarts |
integer | 5 | optional | read/write | The maximum number of times a extension will be restarted over the configured restart-interval. |
restartInterval |
integer | 60 | optional | read/write | Interval in seconds, over which max-restarts may occur. The default value is 60 seconds. |
traceLevel |
integer | 0 | optional | read/write | Specifies the verbosity of extension debug. Larger numbers will generate more output. A value of 0 (zero) will stop trace information from being generated. See also ilx-logging. |
Copyright (c) 2016, F5 Networks Inc. All Rights Reserved.
The BIG-IP API Reference documentation contains community-contributed content. F5 does not monitor or control community code contributions. We make no guarantees or warranties regarding the available code, and it may contain errors, defects, bugs, inaccuracies, or security vulnerabilities. Your access to and use of any code available in the BIG-IP API reference guides is solely at your own risk.