APIRef_tm_ilx_plugin_extensionsΒΆ

mgmt/tm/ilx/plugin/extensions

/tm/ilx

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.