[][src]Struct libstorage::xtremio::Cluster

pub struct Cluster {
    pub compression_factor_text: String,
    pub os_upgrade_in_progress: String,
    pub ssh_firewall_mode: String,
    pub wr_bw_64kb: i64,
    pub rd_iops_64kb: i64,
    pub free_ud_ssd_space_level: String,
    pub wr_iops_by_block: i64,
    pub num_of_rgs: i64,
    pub total_memory_in_use_in_percent: i64,
    pub iops: i64,
    pub last_upgrade_attempt_version: String,
    pub wr_latency_64kb: i64,
    pub avg_latency_512kb: i64,
    pub rd_latency_8kb: i64,
    pub wr_bw_32kb: i64,
    pub acc_num_of_small_rd: i64,
    pub num_of_nodes: i64,
    pub wr_bw_by_block: i64,
    pub rd_latency_512b: i64,
    pub rd_iops_1kb: i64,
    pub iscsi_port_speed: String,
    pub memory_recovery_status: String,
    pub debug_create_timeout: String,
    pub num_of_minor_alerts: i64,
    pub gates_open: Option<bool>,
    pub compression_factor: f64,
    pub unaligned_rd_iops: i64,
    pub shared_memory_in_use_recoverable_ratio_level: String,
    pub wr_latency_2kb: i64,
    pub obj_severity: String,
    pub wr_bw_2kb: i64,
    pub rd_iops_8kb: i64,
    pub wr_latency_16kb: i64,
    pub rd_bw: i64,
    pub wr_iops_64kb: i64,
    pub avg_latency_256kb: i64,
    pub wr_latency_512kb: i64,
    pub tag_list: Vec<Value>,
    pub rd_bw_128kb: i64,
    pub unaligned_rd_bw: i64,
    pub wr_iops: i64,
    pub sys_start_timestamp: i64,
    pub cluster_expansion_in_progress: String,
    pub wr_bw_gt1mb: i64,
    pub num_of_ib_switches: i64,
    pub num_of_tars: i64,
    pub name: String,
    pub acc_num_of_unaligned_wr: i64,
    pub dedup_ratio_text: String,
    pub rd_iops_4kb: i64,
    pub wr_iops_16kb: i64,
    pub wr_latency_1mb: i64,
    pub acc_size_of_rd: i64,
    pub wr_latency_4kb: i64,
    pub dedup_ratio: f64,
    pub rd_latency_1mb: i64,
    pub wr_bw_8kb: i64,
    pub avg_latency_512b: i64,
    pub brick_list: Vec<Value>,
    pub sys_sw_version: String,
    pub rd_latency_16kb: i64,
    pub rd_bw_512b: i64,
    pub max_data_transfer_percent_done: i64,
    pub fc_port_speed: String,
    pub shared_memory: i64,
    pub acc_num_of_wr: i64,
    pub avg_latency_2kb: i64,
    pub wr_bw_128kb: i64,
    pub free_ud_ssd_space_in_percent: i64,
    pub index: i64,
    pub rd_iops_256kb: i64,
    pub rd_latency_gt1mb: i64,
    pub wr_latency_8kb: i64,
    pub wr_latency_256kb: i64,
    pub upgrade_failure_reason: String,
    pub wr_bw_1kb: i64,
    pub wr_iops_gt1mb: i64,
    pub last_upgrade_attempt_timestamp: String,
    pub rd_latency_256kb: i64,
    pub rd_latency_32kb: i64,
    pub num_of_xenvs: i64,
    pub sys_stop_type: String,
    pub stopped_reason: String,
    pub wr_iops_32kb: i64,
    pub configurable_vol_type_capability: String,
    pub xms_id: Vec<Value>,
    pub rd_iops_gt1mb: i64,
    pub wr_latency_gt1mb: i64,
    pub small_wr_bw: i64,
    pub num_of_ssds: i64,
    pub mode_switch_status: String,
    pub wr_bw_512b: i64,
    pub bw: i64,
    pub avg_latency_64kb: i64,
    pub wr_bw_512kb: i64,
    pub send_snmp_heartbeat: Option<bool>,
    pub avg_latency: i64,
    pub total_memory_in_use: i64,
    pub rd_iops_128kb: i64,
    pub rd_latency_1kb: i64,
    pub unaligned_bw: i64,
    pub ud_ssd_space_in_use: i64,
    pub num_of_jbods: i64,
    pub license_id: String,
    pub sys_health_state: String,
    pub avg_latency_8kb: i64,
    pub wr_iops_128kb: i64,
    pub unaligned_wr_iops: i64,
    pub data_reduction_ratio_text: String,
    pub wr_bw: i64,
    pub rd_bw_1kb: i64,
    pub rd_iops_32kb: i64,
    pub obfuscate_debug: String,
    pub wr_latency: i64,
    pub psnt_part_number: String,
    pub small_iops: i64,
    pub wr_bw_16kb: i64,
    pub avg_latency_1kb: i64,
    pub odx_mode: Option<String>,
    pub rd_bw_by_block: i64,
    pub ud_ssd_space: i64,
    pub num_of_vols: i64,
    pub wr_iops_512b: i64,
    pub rd_iops_512b: i64,
    pub acc_num_of_small_wr: i64,
    pub guid: String,
    pub useful_ssd_space_per_ssd: i64,
    pub space_saving_ratio: f64,
    pub acc_num_of_rd: i64,
    pub data_reduction_ratio: f64,
    pub wr_bw_1mb: i64,
    pub ssd_very_high_utilization_thld_crossing: String,
    pub vaai_tp_limit_crossing: String,
    pub acc_size_of_wr: i64,
    pub shared_memory_in_use_ratio_level: String,
    pub num_of_internal_vols: i64,
    pub rd_bw_2kb: i64,
    pub rd_iops_by_block: i64,
    pub under_maintenance: bool,
    pub chap_authentication_mode: String,
    pub bw_by_block: i64,
    pub num_of_tgs: i64,
    pub small_wr_iops: i64,
    pub chap_discovery_mode: String,
    pub wr_iops_1mb: i64,
    pub device_connectivity_mode: Option<String>,
    pub rd_bw_16kb: i64,
    pub acc_num_of_unaligned_rd: i64,
    pub iscsi_tcp_port: Option<i64>,
    pub wr_iops_2kb: i64,
    pub wr_iops_8kb: i64,
    pub rd_bw_512kb: i64,
    pub dedup_space_in_use: i64,
    pub wr_latency_128kb: i64,
    pub rd_latency_512kb: i64,
    pub rd_bw_64kb: i64,
    pub sys_id: Vec<Value>,
    pub size_and_capacity: String,
    pub is_any_c_mdl_lazy_load_in_progress: bool,
    pub rd_bw_1mb: i64,
    pub rd_latency_4kb: i64,
    pub avg_latency_4kb: i64,
    pub sys_activation_timestamp: i64,
    pub wr_latency_512b: i64,
    pub wr_iops_256kb: i64,
    pub unaligned_wr_bw: i64,
    pub rd_bw_4kb: i64,
    pub small_rd_bw: i64,
    pub rd_latency_64kb: i64,
    pub rd_bw_32kb: i64,
    pub wr_bw_256kb: i64,
    pub rd_latency_2kb: i64,
    pub rd_latency_128kb: i64,
    pub ssd_high_utilization_thld_crossing: String,
    pub compression_mode: String,
    pub rd_iops_16kb: i64,
    pub sc_fp_temperature_monitor_mode: String,
    pub is_any_d_mdl_lazy_load_in_progress: bool,
    pub upgrade_state: String,
    pub wr_iops_512kb: i64,
    pub avg_latency_128kb: i64,
    pub space_in_use: i64,
    pub logical_space_in_use: i64,
    pub vaai_tp_limit: Option<i64>,
    pub rd_iops_1mb: i64,
    pub ib_switch_list: Vec<Value>,
    pub sys_psnt_serial_number: String,
    pub wr_iops_1kb: i64,
    pub rd_iops_2kb: i64,
    pub encryption_mode: String,
    pub rd_bw_8kb: i64,
    pub avg_latency_gt1mb: i64,
    pub rd_bw_256kb: i64,
    pub thin_provisioning_ratio: f64,
    pub sys_mgr_conn_error_reason: String,
    pub num_of_upses: i64,
    pub avg_latency_1mb: i64,
    pub num_of_major_alerts: i64,
    pub num_of_initiators: i64,
    pub sys_mgr_conn_state: String,
    pub naa_sys_id: String,
    pub wr_iops_4kb: i64,
    pub unaligned_iops: i64,
    pub rd_bw_gt1mb: i64,
    pub encryption_supported: bool,
    pub small_rd_iops: i64,
    pub vol_size: i64,
    pub rd_iops_512kb: i64,
    pub thin_provisioning_savings: Option<f64>,
    pub wr_bw_4kb: i64,
    pub rd_iops: i64,
    pub num_of_bricks: i64,
    pub rd_latency: i64,
    pub avg_latency_32kb: i64,
    pub max_num_of_ssds_per_rg: i64,
    pub wr_latency_32kb: i64,
    pub iops_by_block: i64,
    pub mode_switch_new_mode: String,
    pub sys_state: String,
    pub avg_latency_16kb: i64,
    pub consistency_state: String,
    pub num_of_critical_alerts: i64,
    pub wr_latency_1kb: i64,
    pub small_bw: i64,
}

Fields

compression_factor_text: Stringos_upgrade_in_progress: Stringssh_firewall_mode: Stringwr_bw_64kb: i64rd_iops_64kb: i64free_ud_ssd_space_level: Stringwr_iops_by_block: i64num_of_rgs: i64total_memory_in_use_in_percent: i64iops: i64last_upgrade_attempt_version: Stringwr_latency_64kb: i64avg_latency_512kb: i64rd_latency_8kb: i64wr_bw_32kb: i64acc_num_of_small_rd: i64num_of_nodes: i64wr_bw_by_block: i64rd_latency_512b: i64rd_iops_1kb: i64iscsi_port_speed: Stringmemory_recovery_status: Stringdebug_create_timeout: Stringnum_of_minor_alerts: i64gates_open: Option<bool>compression_factor: f64unaligned_rd_iops: i64shared_memory_in_use_recoverable_ratio_level: Stringwr_latency_2kb: i64obj_severity: Stringwr_bw_2kb: i64rd_iops_8kb: i64wr_latency_16kb: i64rd_bw: i64wr_iops_64kb: i64avg_latency_256kb: i64wr_latency_512kb: i64tag_list: Vec<Value>rd_bw_128kb: i64unaligned_rd_bw: i64wr_iops: i64sys_start_timestamp: i64cluster_expansion_in_progress: Stringwr_bw_gt1mb: i64num_of_ib_switches: i64num_of_tars: i64name: Stringacc_num_of_unaligned_wr: i64dedup_ratio_text: Stringrd_iops_4kb: i64wr_iops_16kb: i64wr_latency_1mb: i64acc_size_of_rd: i64wr_latency_4kb: i64dedup_ratio: f64rd_latency_1mb: i64wr_bw_8kb: i64avg_latency_512b: i64brick_list: Vec<Value>sys_sw_version: Stringrd_latency_16kb: i64rd_bw_512b: i64max_data_transfer_percent_done: i64fc_port_speed: Stringshared_memory: i64acc_num_of_wr: i64avg_latency_2kb: i64wr_bw_128kb: i64free_ud_ssd_space_in_percent: i64index: i64rd_iops_256kb: i64rd_latency_gt1mb: i64wr_latency_8kb: i64wr_latency_256kb: i64upgrade_failure_reason: Stringwr_bw_1kb: i64wr_iops_gt1mb: i64last_upgrade_attempt_timestamp: Stringrd_latency_256kb: i64rd_latency_32kb: i64num_of_xenvs: i64sys_stop_type: Stringstopped_reason: Stringwr_iops_32kb: i64configurable_vol_type_capability: Stringxms_id: Vec<Value>rd_iops_gt1mb: i64wr_latency_gt1mb: i64small_wr_bw: i64num_of_ssds: i64mode_switch_status: Stringwr_bw_512b: i64bw: i64avg_latency_64kb: i64wr_bw_512kb: i64send_snmp_heartbeat: Option<bool>avg_latency: i64total_memory_in_use: i64rd_iops_128kb: i64rd_latency_1kb: i64unaligned_bw: i64ud_ssd_space_in_use: i64num_of_jbods: i64license_id: Stringsys_health_state: Stringavg_latency_8kb: i64wr_iops_128kb: i64unaligned_wr_iops: i64data_reduction_ratio_text: Stringwr_bw: i64rd_bw_1kb: i64rd_iops_32kb: i64obfuscate_debug: Stringwr_latency: i64psnt_part_number: Stringsmall_iops: i64wr_bw_16kb: i64avg_latency_1kb: i64odx_mode: Option<String>rd_bw_by_block: i64ud_ssd_space: i64num_of_vols: i64wr_iops_512b: i64rd_iops_512b: i64acc_num_of_small_wr: i64guid: Stringuseful_ssd_space_per_ssd: i64space_saving_ratio: f64acc_num_of_rd: i64data_reduction_ratio: f64wr_bw_1mb: i64ssd_very_high_utilization_thld_crossing: Stringvaai_tp_limit_crossing: Stringacc_size_of_wr: i64shared_memory_in_use_ratio_level: Stringnum_of_internal_vols: i64rd_bw_2kb: i64rd_iops_by_block: i64under_maintenance: boolchap_authentication_mode: Stringbw_by_block: i64num_of_tgs: i64small_wr_iops: i64chap_discovery_mode: Stringwr_iops_1mb: i64device_connectivity_mode: Option<String>rd_bw_16kb: i64acc_num_of_unaligned_rd: i64iscsi_tcp_port: Option<i64>wr_iops_2kb: i64wr_iops_8kb: i64rd_bw_512kb: i64dedup_space_in_use: i64wr_latency_128kb: i64rd_latency_512kb: i64rd_bw_64kb: i64sys_id: Vec<Value>size_and_capacity: Stringis_any_c_mdl_lazy_load_in_progress: boolrd_bw_1mb: i64rd_latency_4kb: i64avg_latency_4kb: i64sys_activation_timestamp: i64wr_latency_512b: i64wr_iops_256kb: i64unaligned_wr_bw: i64rd_bw_4kb: i64small_rd_bw: i64rd_latency_64kb: i64rd_bw_32kb: i64wr_bw_256kb: i64rd_latency_2kb: i64rd_latency_128kb: i64ssd_high_utilization_thld_crossing: Stringcompression_mode: Stringrd_iops_16kb: i64sc_fp_temperature_monitor_mode: Stringis_any_d_mdl_lazy_load_in_progress: boolupgrade_state: Stringwr_iops_512kb: i64avg_latency_128kb: i64space_in_use: i64logical_space_in_use: i64vaai_tp_limit: Option<i64>rd_iops_1mb: i64ib_switch_list: Vec<Value>sys_psnt_serial_number: Stringwr_iops_1kb: i64rd_iops_2kb: i64encryption_mode: Stringrd_bw_8kb: i64avg_latency_gt1mb: i64rd_bw_256kb: i64thin_provisioning_ratio: f64sys_mgr_conn_error_reason: Stringnum_of_upses: i64avg_latency_1mb: i64num_of_major_alerts: i64num_of_initiators: i64sys_mgr_conn_state: Stringnaa_sys_id: Stringwr_iops_4kb: i64unaligned_iops: i64rd_bw_gt1mb: i64encryption_supported: boolsmall_rd_iops: i64vol_size: i64rd_iops_512kb: i64thin_provisioning_savings: Option<f64>wr_bw_4kb: i64rd_iops: i64num_of_bricks: i64rd_latency: i64avg_latency_32kb: i64max_num_of_ssds_per_rg: i64wr_latency_32kb: i64iops_by_block: i64mode_switch_new_mode: Stringsys_state: Stringavg_latency_16kb: i64consistency_state: Stringnum_of_critical_alerts: i64wr_latency_1kb: i64small_bw: i64

Trait Implementations

impl IntoPoint for Cluster[src]

impl Debug for Cluster[src]

impl<'de> Deserialize<'de> for Cluster[src]

Auto Trait Implementations

impl Send for Cluster

impl Sync for Cluster

Blanket Implementations

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> From for T[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> Erased for T

impl<T> Typeable for T where
    T: Any

fn get_type(&self) -> TypeId

Get the TypeId of this object.

impl<T> Same for T

type Output = T

Should always be Self