pub struct Node {Show 38 fields
pub uid: u32,
pub addr: Option<String>,
pub status: String,
pub accept_servers: Option<bool>,
pub architecture: Option<String>,
pub cores: Option<u32>,
pub external_addr: Option<Vec<String>>,
pub total_memory: Option<u64>,
pub os_version: Option<String>,
pub os_name: Option<String>,
pub os_family: Option<String>,
pub os_semantic_version: Option<String>,
pub ephemeral_storage_size: Option<f64>,
pub persistent_storage_size: Option<f64>,
pub ephemeral_storage_path: Option<String>,
pub persistent_storage_path: Option<String>,
pub bigredis_storage_path: Option<String>,
pub rack_id: Option<String>,
pub second_rack_id: Option<String>,
pub shard_count: Option<u32>,
pub shard_list: Option<Vec<u32>>,
pub ram_shard_count: Option<u32>,
pub flash_shard_count: Option<u32>,
pub bigstore_enabled: Option<bool>,
pub fips_enabled: Option<bool>,
pub use_internal_ipv6: Option<bool>,
pub max_listeners: Option<u32>,
pub max_redis_servers: Option<u32>,
pub max_redis_forks: Option<i32>,
pub max_slave_full_syncs: Option<i32>,
pub uptime: Option<u64>,
pub software_version: Option<String>,
pub supported_database_versions: Option<Vec<Value>>,
pub bigstore_driver: Option<String>,
pub bigstore_size: Option<u64>,
pub public_addr: Option<String>,
pub recovery_path: Option<String>,
pub extra: Value,
}
Expand description
Node information
Fields§
§uid: u32
Cluster unique ID of node (read-only)
addr: Option<String>
Internal IP address of node
status: String
Node status (read-only)
accept_servers: Option<bool>
Node accepts new shards if true
architecture: Option<String>
Hardware architecture (read-only)
cores: Option<u32>
Total number of CPU cores (read-only)
external_addr: Option<Vec<String>>
External IP addresses of node
total_memory: Option<u64>
Total memory in bytes
os_version: Option<String>
Installed OS version (read-only)
os_name: Option<String>
Operating system name (read-only)
os_family: Option<String>
Operating system family (read-only)
os_semantic_version: Option<String>
Full version number (read-only)
ephemeral_storage_size: Option<f64>
Ephemeral storage size in bytes (read-only)
persistent_storage_size: Option<f64>
Persistent storage size in bytes (read-only)
ephemeral_storage_path: Option<String>
Ephemeral storage path (read-only)
persistent_storage_path: Option<String>
Persistent storage path (read-only)
bigredis_storage_path: Option<String>
Flash storage path (read-only)
rack_id: Option<String>
Rack ID where node is installed
second_rack_id: Option<String>
Second rack ID where node is installed
shard_count: Option<u32>
Number of shards on the node (read-only)
shard_list: Option<Vec<u32>>
Cluster unique IDs of all node shards
ram_shard_count: Option<u32>
RAM shard count
flash_shard_count: Option<u32>
Flash shard count
bigstore_enabled: Option<bool>
Flash storage enabled for Auto Tiering databases
fips_enabled: Option<bool>
FIPS mode enabled
use_internal_ipv6: Option<bool>
Use internal IPv6
max_listeners: Option<u32>
Maximum number of listeners on the node
max_redis_servers: Option<u32>
Maximum number of shards on the node
max_redis_forks: Option<i32>
Maximum background processes forked from shards
max_slave_full_syncs: Option<i32>
Maximum simultaneous replica full syncs
uptime: Option<u64>
Node uptime in seconds
software_version: Option<String>
Installed Redis Enterprise cluster software version (read-only)
supported_database_versions: Option<Vec<Value>>
Supported database versions
bigstore_driver: Option<String>
Bigstore driver name (deprecated)
bigstore_size: Option<u64>
Storage size of bigstore storage (read-only)
public_addr: Option<String>
Public IP address (deprecated)
recovery_path: Option<String>
Recovery files path
extra: Value
Capture any additional fields not explicitly defined