pub struct VirtualNvdimmOption {
pub virtual_device_option_: VirtualDeviceOption,
pub capacity_in_mb: LongOption,
pub growable: bool,
pub hot_growable: bool,
pub granularity_in_mb: i64,
}Expand description
Deprecated as of vSphere 9.0 APIs with no replacement.
The VirtualNVDIMMOption contains information about a virtual NVDIMM capacity limits and rules for capacity growth operations.
§How to access
EnvironmentBrowser::query_config_option().hardware_options.virtual_device_option[*]→VirtualNvdimmOptionEnvironmentBrowser::query_config_option_ex().hardware_options.virtual_device_option[*]→VirtualNvdimmOption
Fields§
§virtual_device_option_: VirtualDeviceOption§capacity_in_mb: LongOptionMinimum and maximum capacity in MB.
growable: boolOption to show if device capacity growth is supported for powered off VMs.
hot_growable: boolOption to show if device capacity growth is supported for powered on VMs.
granularity_in_mb: i64Option to show capacity growth granularity if growth operation is supported in MB.
Trait Implementations§
Source§impl Debug for VirtualNvdimmOption
impl Debug for VirtualNvdimmOption
Source§impl Deref for VirtualNvdimmOption
impl Deref for VirtualNvdimmOption
Source§impl DerefMut for VirtualNvdimmOption
impl DerefMut for VirtualNvdimmOption
Source§impl Deserialize for VirtualNvdimmOption
impl Deserialize for VirtualNvdimmOption
Source§impl VimObjectTrait for VirtualNvdimmOption
impl VimObjectTrait for VirtualNvdimmOption
fn as_vim_object_ref<'a>(&'a self) -> &'a dyn VimObjectTrait
fn data_type(&self) -> StructType
Source§impl VirtualDeviceOptionTrait for VirtualNvdimmOption
impl VirtualDeviceOptionTrait for VirtualNvdimmOption
Source§fn get_virtual_device_option(&self) -> &VirtualDeviceOption
fn get_virtual_device_option(&self) -> &VirtualDeviceOption
Get a reference to the VirtualDeviceOption parent struct
Source§fn get_virtual_device_option_mut(&mut self) -> &mut VirtualDeviceOption
fn get_virtual_device_option_mut(&mut self) -> &mut VirtualDeviceOption
Get a mutable reference to the VirtualDeviceOption parent struct
impl DataObjectTrait for VirtualNvdimmOption
Auto Trait Implementations§
impl Freeze for VirtualNvdimmOption
impl !RefUnwindSafe for VirtualNvdimmOption
impl Send for VirtualNvdimmOption
impl Sync for VirtualNvdimmOption
impl Unpin for VirtualNvdimmOption
impl UnsafeUnpin for VirtualNvdimmOption
impl !UnwindSafe for VirtualNvdimmOption
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more