pub struct VsanConfigCheckResult {
pub vsan_enabled: bool,
pub issues: Option<Vec<Box<dyn VsanConfigBaseIssueTrait>>>,
}Expand description
Various health checks for the misc vSAN configuration of cluster and its hosts, implementing both mandatory configurations and best practices for use in a vSAN environment.
This structure may be used only with operations rendered under /vsan.
§How to access
VsanVcClusterHealthSystem::vsan_query_vc_cluster_health_summary().vsan_config?VsanVcClusterHealthSystem::vsan_query_cluster_historical_health().vsan_config?VsanResourceCheckSystem::vsan_get_resource_check_status().result?.health?.vsan_config?
Fields§
§vsan_enabled: boolTrue if the cluster has vSAN enabled.
issues: Option<Vec<Box<dyn VsanConfigBaseIssueTrait>>>Configuration issues.
Trait Implementations§
Source§impl Debug for VsanConfigCheckResult
impl Debug for VsanConfigCheckResult
Source§impl Deserialize for VsanConfigCheckResult
impl Deserialize for VsanConfigCheckResult
Source§impl VimObjectTrait for VsanConfigCheckResult
impl VimObjectTrait for VsanConfigCheckResult
fn as_vim_object_ref<'a>(&'a self) -> &'a dyn VimObjectTrait
fn data_type(&self) -> StructType
impl DataObjectTrait for VsanConfigCheckResult
Auto Trait Implementations§
impl Freeze for VsanConfigCheckResult
impl !RefUnwindSafe for VsanConfigCheckResult
impl Send for VsanConfigCheckResult
impl Sync for VsanConfigCheckResult
impl Unpin for VsanConfigCheckResult
impl UnsafeUnpin for VsanConfigCheckResult
impl !UnwindSafe for VsanConfigCheckResult
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