Module: bigIqLicenseProviderFactory

Methods

(static) getLicenseProviderByType(poolType, {BigIp}, optionsopt)

Creates a BIG-IQ license provider for the given API type

Parameters:
Name Type Attributes Description
poolType String

Type of the API to use module:sharedConstants.LICENSE_API_TYPES

{BigIp} Object

See BigIp.

options Ojbect <optional>

Options for the instance.

Properties
Name Type Attributes Description
logger Object <optional>

Logger to use. Or, pass loggerOptions to get your own logger.

loggerOptions Object <optional>

Options for the logger. See module:logger.getLogger for details.

version String <optional>

The version of BIG-IQ.

(static) getLicenseProviderByVersion(bigIqVersion, {BigIp}, optionsopt)

Creates a BIG-IQ license provider for the given version

Parameters:
Name Type Attributes Description
bigIqVersion String

Version of BIG-IQ.

{BigIp} Object

See BigIp.

options Ojbect <optional>

Options for the instance.

Properties
Name Type Attributes Description
logger Object <optional>

Logger to use. Or, pass loggerOptions to get your own logger.

loggerOptions Object <optional>

Options for the logger. See module:logger.getLogger for details.