pub struct VirtualDiskRawDiskVer2BackingInfo {
pub virtual_device_device_backing_info_: VirtualDeviceDeviceBackingInfo,
pub descriptor_file_name: String,
pub uuid: Option<String>,
pub change_id: Option<String>,
pub sharing: Option<String>,
}Expand description
This data object type contains information about backing a virtual disk by using a host device, as used by VMware Server.
§How to access
VirtualMachine::config.hardware.device?[*].backing?⇒VirtualDiskRawDiskVer2BackingInfoTraitStoragePod::pod_storage_drs_entry.recommendation?[*].action?[*]→StoragePlacementAction.relocate_spec.disk?[*].disk_backing_info?⇒VirtualDiskRawDiskVer2BackingInfoTraitStoragePod::pod_storage_drs_entry.recommendation?[*].action?[*]→StorageMigrationAction.relocate_spec.disk?[*].disk_backing_info?⇒VirtualDiskRawDiskVer2BackingInfoTraitStoragePod::pod_storage_drs_entry.recommendation?[*].action?[*]→PlacementAction.relocate_spec?.disk?[*].disk_backing_info?⇒VirtualDiskRawDiskVer2BackingInfoTraitStoragePod::pod_storage_drs_entry.action_history?[*].action→StoragePlacementAction.relocate_spec.disk?[*].disk_backing_info?⇒VirtualDiskRawDiskVer2BackingInfoTraitStoragePod::pod_storage_drs_entry.action_history?[*].action→StorageMigrationAction.relocate_spec.disk?[*].disk_backing_info?⇒VirtualDiskRawDiskVer2BackingInfoTraitClusterComputeResource::action_history.action→StoragePlacementAction.relocate_spec.disk?[*].disk_backing_info?⇒VirtualDiskRawDiskVer2BackingInfoTraitClusterComputeResource::action_history.action→StorageMigrationAction.relocate_spec.disk?[*].disk_backing_info?⇒VirtualDiskRawDiskVer2BackingInfoTraitClusterComputeResource::action_history.action→PlacementAction.relocate_spec?.disk?[*].disk_backing_info?⇒VirtualDiskRawDiskVer2BackingInfoTraitClusterComputeResource::recommendation.action?[*]→StoragePlacementAction.relocate_spec.disk?[*].disk_backing_info?⇒VirtualDiskRawDiskVer2BackingInfoTrait
(10 of 100 paths)
Fields§
§virtual_device_device_backing_info_: VirtualDeviceDeviceBackingInfo§descriptor_file_name: StringThe name of the raw disk descriptor file.
uuid: Option<String>Disk UUID for the virtual disk, if available.
change_id: Option<String>The change ID of the virtual disk for the corresponding snapshot or virtual machine.
This can be used to track incremental changes to a virtual disk. See VirtualMachine.QueryChangedDiskAreas.
sharing: Option<String>The sharing mode of the virtual disk.
See VirtualDiskSharing_enum. The default value is no sharing.
Trait Implementations§
Source§impl VimObjectTrait for VirtualDiskRawDiskVer2BackingInfo
impl VimObjectTrait for VirtualDiskRawDiskVer2BackingInfo
fn as_vim_object_ref<'a>(&'a self) -> &'a dyn VimObjectTrait
fn data_type(&self) -> StructType
Source§impl VirtualDeviceDeviceBackingInfoTrait for VirtualDiskRawDiskVer2BackingInfo
impl VirtualDeviceDeviceBackingInfoTrait for VirtualDiskRawDiskVer2BackingInfo
Source§fn get_virtual_device_device_backing_info(
&self,
) -> &VirtualDeviceDeviceBackingInfo
fn get_virtual_device_device_backing_info( &self, ) -> &VirtualDeviceDeviceBackingInfo
Get a reference to the VirtualDeviceDeviceBackingInfo parent struct
Source§fn get_virtual_device_device_backing_info_mut(
&mut self,
) -> &mut VirtualDeviceDeviceBackingInfo
fn get_virtual_device_device_backing_info_mut( &mut self, ) -> &mut VirtualDeviceDeviceBackingInfo
Get a mutable reference to the VirtualDeviceDeviceBackingInfo parent struct
Source§impl VirtualDiskRawDiskVer2BackingInfoTrait for VirtualDiskRawDiskVer2BackingInfo
impl VirtualDiskRawDiskVer2BackingInfoTrait for VirtualDiskRawDiskVer2BackingInfo
Source§fn get_virtual_disk_raw_disk_ver_2_backing_info(
&self,
) -> &VirtualDiskRawDiskVer2BackingInfo
fn get_virtual_disk_raw_disk_ver_2_backing_info( &self, ) -> &VirtualDiskRawDiskVer2BackingInfo
Get a reference to the VirtualDiskRawDiskVer2BackingInfo parent struct
Source§fn get_virtual_disk_raw_disk_ver_2_backing_info_mut(
&mut self,
) -> &mut VirtualDiskRawDiskVer2BackingInfo
fn get_virtual_disk_raw_disk_ver_2_backing_info_mut( &mut self, ) -> &mut VirtualDiskRawDiskVer2BackingInfo
Get a mutable reference to the VirtualDiskRawDiskVer2BackingInfo parent struct
impl DataObjectTrait for VirtualDiskRawDiskVer2BackingInfo
impl VirtualDeviceBackingInfoTrait for VirtualDiskRawDiskVer2BackingInfo
Auto Trait Implementations§
impl Freeze for VirtualDiskRawDiskVer2BackingInfo
impl RefUnwindSafe for VirtualDiskRawDiskVer2BackingInfo
impl Send for VirtualDiskRawDiskVer2BackingInfo
impl Sync for VirtualDiskRawDiskVer2BackingInfo
impl Unpin for VirtualDiskRawDiskVer2BackingInfo
impl UnsafeUnpin for VirtualDiskRawDiskVer2BackingInfo
impl UnwindSafe for VirtualDiskRawDiskVer2BackingInfo
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