pub struct ClusterDrsFaultsFaultsByVirtualDisk {
pub cluster_drs_faults_faults_by_vm_: ClusterDrsFaultsFaultsByVm,
pub disk: Option<VirtualDiskId>,
}Expand description
The faults generated by storage DRS when it tries to move a virtual disk.
§How to access
StoragePod::pod_storage_drs_entry.drs_fault?[*].faults_by_vm[*]→ClusterDrsFaultsFaultsByVirtualDiskClusterComputeResource::drs_fault.faults_by_vm[*]→ClusterDrsFaultsFaultsByVirtualDiskDatastore::datastore_enter_maintenance_mode().drs_fault?.faults_by_vm[*]→ClusterDrsFaultsFaultsByVirtualDiskClusterComputeResource::cluster_enter_maintenance_mode().fault?.faults_by_vm[*]→ClusterDrsFaultsFaultsByVirtualDiskClusterComputeResource::place_vm().drs_fault?.faults_by_vm[*]→ClusterDrsFaultsFaultsByVirtualDiskStorageResourceManager::recommend_datastores().drs_fault?.faults_by_vm[*]→ClusterDrsFaultsFaultsByVirtualDisk
Fields§
§cluster_drs_faults_faults_by_vm_: ClusterDrsFaultsFaultsByVm§disk: Option<VirtualDiskId>The virtual disk that storage DRS was trying to migrate when it generated the faults.
If this property is NULL, the fault is not associated with a particular virtual disk.
Trait Implementations§
Source§impl ClusterDrsFaultsFaultsByVmTrait for ClusterDrsFaultsFaultsByVirtualDisk
impl ClusterDrsFaultsFaultsByVmTrait for ClusterDrsFaultsFaultsByVirtualDisk
Source§fn get_cluster_drs_faults_faults_by_vm(&self) -> &ClusterDrsFaultsFaultsByVm
fn get_cluster_drs_faults_faults_by_vm(&self) -> &ClusterDrsFaultsFaultsByVm
Get a reference to the ClusterDrsFaultsFaultsByVm parent struct
Source§fn get_cluster_drs_faults_faults_by_vm_mut(
&mut self,
) -> &mut ClusterDrsFaultsFaultsByVm
fn get_cluster_drs_faults_faults_by_vm_mut( &mut self, ) -> &mut ClusterDrsFaultsFaultsByVm
Get a mutable reference to the ClusterDrsFaultsFaultsByVm parent struct
Source§impl VimObjectTrait for ClusterDrsFaultsFaultsByVirtualDisk
impl VimObjectTrait for ClusterDrsFaultsFaultsByVirtualDisk
fn as_vim_object_ref<'a>(&'a self) -> &'a dyn VimObjectTrait
fn data_type(&self) -> StructType
impl DataObjectTrait for ClusterDrsFaultsFaultsByVirtualDisk
Auto Trait Implementations§
impl Freeze for ClusterDrsFaultsFaultsByVirtualDisk
impl !RefUnwindSafe for ClusterDrsFaultsFaultsByVirtualDisk
impl Send for ClusterDrsFaultsFaultsByVirtualDisk
impl Sync for ClusterDrsFaultsFaultsByVirtualDisk
impl Unpin for ClusterDrsFaultsFaultsByVirtualDisk
impl UnsafeUnpin for ClusterDrsFaultsFaultsByVirtualDisk
impl !UnwindSafe for ClusterDrsFaultsFaultsByVirtualDisk
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