pub struct VsanRepairObjectsResult {
pub in_queue_objects: Option<Vec<String>>,
pub failed_repair_objects: Option<Vec<VsanFailedRepairObjectResult>>,
pub not_in_queue_objects: Option<Vec<String>>,
}Expand description
The result for repairing the objects on the host
§How to access
HostVsanHealthSystem::vsan_host_repair_immediate_objects()
Fields§
§in_queue_objects: Option<Vec<String>>The objects which have been successfully enqueued for repairing.
failed_repair_objects: Option<Vec<VsanFailedRepairObjectResult>>The objects which is failed to be fixed with a certain failure message
not_in_queue_objects: Option<Vec<String>>The objects which weren’t enqueued for repair due to the CLOM queue being full.
Caller needs retry repairing these objects.
Trait Implementations§
Source§impl Debug for VsanRepairObjectsResult
impl Debug for VsanRepairObjectsResult
Source§impl VimObjectTrait for VsanRepairObjectsResult
impl VimObjectTrait for VsanRepairObjectsResult
fn as_vim_object_ref<'a>(&'a self) -> &'a dyn VimObjectTrait
fn data_type(&self) -> StructType
impl DataObjectTrait for VsanRepairObjectsResult
Auto Trait Implementations§
impl Freeze for VsanRepairObjectsResult
impl RefUnwindSafe for VsanRepairObjectsResult
impl Send for VsanRepairObjectsResult
impl Sync for VsanRepairObjectsResult
impl Unpin for VsanRepairObjectsResult
impl UnsafeUnpin for VsanRepairObjectsResult
impl UnwindSafe for VsanRepairObjectsResult
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