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: u32Cluster unique ID of node (read-only)
addr: Option<String>Internal IP address of node
status: StringNode 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: ValueCapture any additional fields not explicitly defined