Struct libstorage::netapp::NetappVolume[][src]

pub struct NetappVolume {
Show 81 fields pub encrypted: bool, pub grow_threshold_percent: u8, pub autosize_is_enabled: bool, pub autosize_maximum_size: u64, pub autosize_minimum_size: u64, pub autosize_mode: String, pub autosize_shrink_threshold_percent: u8, pub volume_id_aggr_list: Vec<String>, pub containing_aggregate_name: String, pub containing_aggregate_uuid: Uuid, pub creation_time: u64, pub fsid: u64, pub instance_uuid: Uuid, pub name: String, pub name_ordinal: String, pub node: String, pub node_list: Vec<String>, pub owning_vserver_name: String, pub owning_vserver_uuid: Uuid, pub provenance_uuid: Uuid, pub volume_style: String, pub volume_type: String, pub volume_uuid: Uuid, pub inode_block_type: String, pub inode_files_private_used: u64, pub inode_files_total: u64, pub inode_files_used: u64, pub inodefile_private_capacity: u64, pub inodefile_public_capacity: u64, pub inofile_version: u64, pub compression_space_saved: u64, pub deduplication_space_saved: u64, pub deduplication_space_shared: u64, pub is_sis_logging_enabled: bool, pub is_sis_state_enabled: bool, pub is_sis_volume: bool, pub percentage_compression_space_saved: u8, pub percentage_deduplication_space_saved: u8, pub percentage_total_space_saved: u8, pub total_space_saved: u64, pub filesystem_size: u64, pub is_filesys_size_fixed: bool, pub is_space_guarantee_enabled: bool, pub is_space_slo_enabled: bool, pub overwrite_reserve: u64, pub overwrite_reserve_required: u64, pub overwrite_reserve_used: u8, pub overwrite_reserve_used_actual: u8, pub percentage_fractional_reserve: u8, pub percentage_size_used: u8, pub percentage_snapshot_reserve: u8, pub percentage_snapshot_reserve_used: u8, pub physical_used: u64, pub physical_used_percent: u8, pub size: u64, pub size_available: u64, pub size_available_for_snapshots: u64, pub size_total: u64, pub size_used: u64, pub size_used_by_snapshots: u64, pub snapshot_reserve_size: u64, pub space_full_threshold_percent: u8, pub space_guarantee: String, pub space_mgmt_option_try_first: String, pub space_nearly_full_threshold_percent: u8, pub space_slo: String, pub become_node_root_after_reboot: bool, pub force_nvfail_on_dr: bool, pub ignore_inconsistent: bool, pub in_nvfailed_state: bool, pub is_cluster_volume: bool, pub is_constituent: bool, pub is_flexgroup: bool, pub is_inconsistent: bool, pub is_invalid: bool, pub is_node_root: bool, pub is_nvfail_enabled: bool, pub is_quiesced_in_memory: bool, pub is_quiesced_on_disk: bool, pub is_unrecoverable: bool, pub state: String,
}

Fields

encrypted: boolgrow_threshold_percent: u8autosize_is_enabled: boolautosize_maximum_size: u64autosize_minimum_size: u64autosize_mode: Stringautosize_shrink_threshold_percent: u8volume_id_aggr_list: Vec<String>containing_aggregate_name: Stringcontaining_aggregate_uuid: Uuidcreation_time: u64fsid: u64instance_uuid: Uuidname: Stringname_ordinal: Stringnode: Stringnode_list: Vec<String>owning_vserver_name: Stringowning_vserver_uuid: Uuidprovenance_uuid: Uuidvolume_style: Stringvolume_type: Stringvolume_uuid: Uuidinode_block_type: Stringinode_files_private_used: u64inode_files_total: u64inode_files_used: u64inodefile_private_capacity: u64inodefile_public_capacity: u64inofile_version: u64compression_space_saved: u64deduplication_space_saved: u64deduplication_space_shared: u64is_sis_logging_enabled: boolis_sis_state_enabled: boolis_sis_volume: boolpercentage_compression_space_saved: u8percentage_deduplication_space_saved: u8percentage_total_space_saved: u8total_space_saved: u64filesystem_size: u64is_filesys_size_fixed: boolis_space_guarantee_enabled: boolis_space_slo_enabled: booloverwrite_reserve: u64overwrite_reserve_required: u64overwrite_reserve_used: u8overwrite_reserve_used_actual: u8percentage_fractional_reserve: u8percentage_size_used: u8percentage_snapshot_reserve: u8percentage_snapshot_reserve_used: u8physical_used: u64physical_used_percent: u8size: u64size_available: u64size_available_for_snapshots: u64size_total: u64size_used: u64size_used_by_snapshots: u64snapshot_reserve_size: u64space_full_threshold_percent: u8space_guarantee: Stringspace_mgmt_option_try_first: Stringspace_nearly_full_threshold_percent: u8space_slo: Stringbecome_node_root_after_reboot: boolforce_nvfail_on_dr: boolignore_inconsistent: boolin_nvfailed_state: boolis_cluster_volume: boolis_constituent: boolis_flexgroup: boolis_inconsistent: boolis_invalid: boolis_node_root: boolis_nvfail_enabled: boolis_quiesced_in_memory: boolis_quiesced_on_disk: boolis_unrecoverable: boolstate: String

Trait Implementations

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The alignment of pointer.

The type for initializers.

Initializes a with the given initializer. Read more

Dereferences the given pointer. Read more

Mutably dereferences the given pointer. Read more

Drops the object pointed to by the given pointer. Read more

Should always be Self

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

Get the TypeId of this object.