pub struct Module {Show 23 fields
pub uid: String,
pub module_name: Option<String>,
pub version: Option<u32>,
pub semantic_version: Option<String>,
pub author: Option<String>,
pub description: Option<String>,
pub homepage: Option<String>,
pub license: Option<String>,
pub command_line_args: Option<String>,
pub capabilities: Option<Vec<String>>,
pub min_redis_version: Option<String>,
pub compatible_redis_version: Option<String>,
pub display_name: Option<String>,
pub is_bundled: Option<bool>,
pub bigstore_version_2_support: Option<bool>,
pub capability_name: Option<String>,
pub config_command: Option<String>,
pub crdb: Option<Value>,
pub dependencies: Option<Value>,
pub email: Option<String>,
pub min_redis_pack_version: Option<String>,
pub platforms: Option<HashMap<String, PlatformInfo>>,
pub sha256: Option<String>,
}Expand description
Module information
Fields§
§uid: StringUnique identifier (read-only).
module_name: Option<String>Module name (e.g. "search", "timeseries").
version: Option<u32>Version (read-only).
semantic_version: Option<String>Semantic version string.
Author name.
description: Option<String>Human-readable description.
homepage: Option<String>Homepage URL.
license: Option<String>License identifier.
command_line_args: Option<String>Default command-line arguments.
capabilities: Option<Vec<String>>List of module capabilities.
min_redis_version: Option<String>Minimum compatible Redis version.
compatible_redis_version: Option<String>Compatible Redis version range.
display_name: Option<String>Display name shown in the UI.
is_bundled: Option<bool>Whether the module is bundled with Redis Enterprise.
bigstore_version_2_support: Option<bool>Whether the module supports BigStore (Auto Tiering) version 2
capability_name: Option<String>Name of the capability this module provides
config_command: Option<String>Redis command used to configure this module
crdb: Option<Value>CRDB (Conflict-free Replicated Database) configuration The API returns an empty object {} for modules without CRDB support
dependencies: Option<Value>Module dependencies The API returns an empty object {} for modules without dependencies
email: Option<String>Contact email address of the module author
min_redis_pack_version: Option<String>Minimum Redis Enterprise version required for this module
platforms: Option<HashMap<String, PlatformInfo>>Platform-specific information for this module Maps platform names (e.g., ‘rhel9/x86_64’, ‘rhel8/x86_64’) to platform details
sha256: Option<String>SHA256 checksum of the module binary for verification