pub struct VsanHealthActionBase {
pub description: String,
}Expand description
This is the base class for vSAN health issue remediation or troubleshooting.
This structure may be used only with operations rendered under /vsan.
§How to access
VsanPerformanceManager::vsan_perf_query_cluster_health().group_details?[*]→VsanClusterHealthResultWithRemediation.troubleshooting?.diagnostic_steps?[*]VsanPerformanceManager::vsan_perf_query_cluster_health().group_details?[*]→VsanClusterHealthResultWithRemediation.troubleshooting?.remediations?[*]VsanPerformanceManager::vsan_perf_query_cluster_health().group_tests?[*].test_details?[*]→VsanClusterHealthResultWithRemediation.troubleshooting?.diagnostic_steps?[*]VsanPerformanceManager::vsan_perf_query_cluster_health().group_tests?[*].test_details?[*]→VsanClusterHealthResultWithRemediation.troubleshooting?.remediations?[*]VsanVcClusterHealthSystem::vsan_query_vc_cluster_health_summary().groups?[*].group_details?[*]→VsanClusterHealthResultWithRemediation.troubleshooting?.diagnostic_steps?[*]VsanVcClusterHealthSystem::vsan_query_vc_cluster_health_summary().groups?[*].group_details?[*]→VsanClusterHealthResultWithRemediation.troubleshooting?.remediations?[*]VsanVcClusterHealthSystem::vsan_query_cluster_historical_health().groups?[*].group_details?[*]→VsanClusterHealthResultWithRemediation.troubleshooting?.diagnostic_steps?[*]VsanVcClusterHealthSystem::vsan_query_cluster_historical_health().groups?[*].group_details?[*]→VsanClusterHealthResultWithRemediation.troubleshooting?.remediations?[*]VsanClusterHealthSystem::vsan_query_cluster_create_vm_health_test().cluster_result.health_test?.test_details?[*]→VsanClusterHealthResultWithRemediation.troubleshooting?.diagnostic_steps?[*]VsanClusterHealthSystem::vsan_query_cluster_create_vm_health_test().cluster_result.health_test?.test_details?[*]→VsanClusterHealthResultWithRemediation.troubleshooting?.remediations?[*]
(10 of 52 paths)
Fields§
§description: StringThe descriptive message for explaining what the action it is.
Notice it can support the following mark up tags. 1. Hyperlink <tag.link>{link_content}</tag.link> 2. Host entity <tag.icon.host>${host_ip}</tag.icon.host>
Trait Implementations§
Source§impl Debug for VsanHealthActionBase
impl Debug for VsanHealthActionBase
Source§impl Deserialize for VsanHealthActionBase
impl Deserialize for VsanHealthActionBase
Source§impl VimObjectTrait for VsanHealthActionBase
impl VimObjectTrait for VsanHealthActionBase
fn as_vim_object_ref<'a>(&'a self) -> &'a dyn VimObjectTrait
fn data_type(&self) -> StructType
Source§impl VsanHealthActionBaseTrait for VsanHealthActionBase
impl VsanHealthActionBaseTrait for VsanHealthActionBase
Source§fn get_vsan_health_action_base(&self) -> &VsanHealthActionBase
fn get_vsan_health_action_base(&self) -> &VsanHealthActionBase
Get a reference to the VsanHealthActionBase parent struct
Source§fn get_vsan_health_action_base_mut(&mut self) -> &mut VsanHealthActionBase
fn get_vsan_health_action_base_mut(&mut self) -> &mut VsanHealthActionBase
Get a mutable reference to the VsanHealthActionBase parent struct
impl DataObjectTrait for VsanHealthActionBase
Auto Trait Implementations§
impl Freeze for VsanHealthActionBase
impl RefUnwindSafe for VsanHealthActionBase
impl Send for VsanHealthActionBase
impl Sync for VsanHealthActionBase
impl Unpin for VsanHealthActionBase
impl UnsafeUnpin for VsanHealthActionBase
impl UnwindSafe for VsanHealthActionBase
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