user_defined_module object
An object for user-defined module configuration during bootstrap
| Redis Enterprise Software |
|---|
A user-defined module configuration object for bootstrap operations.
| Name | Type/Value | Description |
|---|---|---|
| name | string | Module name for presentation and logging purposes (required) |
| location | object | Information on where to download the module from (required)location_type: The type of location, either http or https (required)url: The URL to download the module zip file from (required) credentials: Optional credentials for downloads that require basic authentication |
Module package requirements
The module must be packaged as a .zip file containing:
-
module.json: A metadata file with module information including:
module_name: The actual module nameversion: Numeric versionsemantic_version: Semantic version string (for example, "1.0.0")min_redis_version: Minimum compatible Redis versioncommands: List of commands the module providescapabilities: List of module capabilities
-
Module binary: The compiled
.sofile for the target platform