pub struct VsanIoTripAnalyzerConfig {
pub recurrences: Option<Vec<VsanIoTripAnalyzerRecurrence>>,
}Expand description
The spec for vSAN IO trip analyzer configuration.
This structure may be used only with operations rendered under /vsan.
§How to access
VsanDiagnosticsSystem::get_io_trip_analyzer_scheduler_config()
Fields§
§recurrences: Option<Vec<VsanIoTripAnalyzerRecurrence>>The spec defining the recurrence settings for all entities to be diagnosed by IO trip analyzer.
Currently it only supports diagnosing for one entity. If not specified, it will remove the current recurrence settings.
Trait Implementations§
Source§impl Debug for VsanIoTripAnalyzerConfig
impl Debug for VsanIoTripAnalyzerConfig
Source§impl VimObjectTrait for VsanIoTripAnalyzerConfig
impl VimObjectTrait for VsanIoTripAnalyzerConfig
fn as_vim_object_ref<'a>(&'a self) -> &'a dyn VimObjectTrait
fn data_type(&self) -> StructType
impl DataObjectTrait for VsanIoTripAnalyzerConfig
Auto Trait Implementations§
impl Freeze for VsanIoTripAnalyzerConfig
impl RefUnwindSafe for VsanIoTripAnalyzerConfig
impl Send for VsanIoTripAnalyzerConfig
impl Sync for VsanIoTripAnalyzerConfig
impl Unpin for VsanIoTripAnalyzerConfig
impl UnsafeUnpin for VsanIoTripAnalyzerConfig
impl UnwindSafe for VsanIoTripAnalyzerConfig
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