pub struct VsanPerfDiagnoseQuerySpec {
pub start_time: String,
pub end_time: String,
pub query_type: String,
pub context: Option<String>,
}Expand description
This data object specifies the query parameters for the vSAN Performance diagnostic query.
This structure may be used only with operations rendered under /vsan.
§How to access
VsanPerformanceManager::vsan_perf_diagnose(perf_diagnose_query)VsanPerformanceManager::vsan_perf_diagnose_task(perf_diagnose_query)
Fields§
§start_time: StringThe start time of the period for which the cluster performance will be diagnosed.
This parameter must be specified.
end_time: StringThe end time of the period for which the cluster performance will be diagnosed.
This parameter must be specified.
query_type: StringThe query type for which the cluster performance will be diagnosed.
See also VsanPerfDiagnosticQueryType_enum.
context: Option<String>Any additional context that can be supplied as a hint to the diagnosis.
As an example, if for HCIBench workloads, the string ‘HCIBench’ can be supplied here.
Trait Implementations§
Source§impl Debug for VsanPerfDiagnoseQuerySpec
impl Debug for VsanPerfDiagnoseQuerySpec
Source§impl VimObjectTrait for VsanPerfDiagnoseQuerySpec
impl VimObjectTrait for VsanPerfDiagnoseQuerySpec
fn as_vim_object_ref<'a>(&'a self) -> &'a dyn VimObjectTrait
fn data_type(&self) -> StructType
impl DataObjectTrait for VsanPerfDiagnoseQuerySpec
Auto Trait Implementations§
impl Freeze for VsanPerfDiagnoseQuerySpec
impl RefUnwindSafe for VsanPerfDiagnoseQuerySpec
impl Send for VsanPerfDiagnoseQuerySpec
impl Sync for VsanPerfDiagnoseQuerySpec
impl Unpin for VsanPerfDiagnoseQuerySpec
impl UnsafeUnpin for VsanPerfDiagnoseQuerySpec
impl UnwindSafe for VsanPerfDiagnoseQuerySpec
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