pub struct VsanClusterHealthResultTable {
pub vsan_cluster_health_result_base_: VsanClusterHealthResultBase,
pub columns: Option<Vec<VsanClusterHealthResultColumnInfo>>,
pub rows: Option<Vec<VsanClusterHealthResultRow>>,
}Expand description
The class defines the generic vSAN cluster health finding table which is used in data driven UI to rendering the health finding.
This table class includes the column and row list handling in pair. In other words, each of column defines the column schema while the row with the same index in the list contains the value list for this column
§How to access
VsanPerformanceManager::vsan_perf_query_cluster_health().group_details?[*]→VsanClusterHealthResultTableVsanPerformanceManager::vsan_perf_query_cluster_health().group_tests?[*].test_details?[*]→VsanClusterHealthResultTableVsanPerformanceManager::vsan_perf_query_cluster_health().group_details?[*]→VsanClusterHealthResultWithRemediation.issue_detail?[*]VsanVcClusterHealthSystem::vsan_query_vc_cluster_health_summary().groups?[*].group_details?[*]→VsanClusterHealthResultTableVsanVcClusterHealthSystem::vsan_query_cluster_historical_health().groups?[*].group_details?[*]→VsanClusterHealthResultTableVsanClusterHealthSystem::vsan_query_cluster_create_vm_health_test().cluster_result.health_test?.test_details?[*]→VsanClusterHealthResultTableVsanClusterHealthSystem::vsan_query_cluster_network_perf_test().cluster_result.health_test?.test_details?[*]→VsanClusterHealthResultTableVsanPerformanceManager::vsan_perf_query_cluster_health().group_tests?[*].test_details?[*]→VsanClusterHealthResultWithRemediation.issue_detail?[*]VsanPerformanceManager::vsan_perf_query_cluster_health().group_tests?[*].historical_results?[*].test_details?[*]→VsanClusterHealthResultTableVsanVcClusterHealthSystem::vsan_query_vc_cluster_create_vm_health_history_test().cluster_result.health_test?.test_details?[*]→VsanClusterHealthResultTable
(10 of 52 paths)
Fields§
§vsan_cluster_health_result_base_: VsanClusterHealthResultBase§columns: Option<Vec<VsanClusterHealthResultColumnInfo>>The column list in the data driven UI table
rows: Option<Vec<VsanClusterHealthResultRow>>The row list in the data driven UI table
Trait Implementations§
Source§impl Debug for VsanClusterHealthResultTable
impl Debug for VsanClusterHealthResultTable
Source§impl Deref for VsanClusterHealthResultTable
impl Deref for VsanClusterHealthResultTable
Source§impl VimObjectTrait for VsanClusterHealthResultTable
impl VimObjectTrait for VsanClusterHealthResultTable
fn as_vim_object_ref<'a>(&'a self) -> &'a dyn VimObjectTrait
fn data_type(&self) -> StructType
Source§impl VsanClusterHealthResultBaseTrait for VsanClusterHealthResultTable
impl VsanClusterHealthResultBaseTrait for VsanClusterHealthResultTable
Source§fn get_vsan_cluster_health_result_base(&self) -> &VsanClusterHealthResultBase
fn get_vsan_cluster_health_result_base(&self) -> &VsanClusterHealthResultBase
Get a reference to the VsanClusterHealthResultBase parent struct
Source§fn get_vsan_cluster_health_result_base_mut(
&mut self,
) -> &mut VsanClusterHealthResultBase
fn get_vsan_cluster_health_result_base_mut( &mut self, ) -> &mut VsanClusterHealthResultBase
Get a mutable reference to the VsanClusterHealthResultBase parent struct
impl DataObjectTrait for VsanClusterHealthResultTable
Auto Trait Implementations§
impl Freeze for VsanClusterHealthResultTable
impl !RefUnwindSafe for VsanClusterHealthResultTable
impl Send for VsanClusterHealthResultTable
impl Sync for VsanClusterHealthResultTable
impl Unpin for VsanClusterHealthResultTable
impl UnsafeUnpin for VsanClusterHealthResultTable
impl !UnwindSafe for VsanClusterHealthResultTable
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