pub struct LifecycleFaultDomainDetails {
pub is_preferred_fault_domain: Option<bool>,
pub name: Option<String>,
pub hosts: Option<Vec<ManagedObjectReference>>,
}Expand description
vSAN stretched cluster fault domain details required by lifecycle manager/vLCM.
This structure may be used only with operations rendered under /vsan.
§How to access
VsanVcClusterConfigSystem::run_lifecycle_check().config_details.fault_domains_details?[*]
Fields§
§is_preferred_fault_domain: Option<bool>Whether this is the preferred fault domain.
name: Option<String>The fault domain name.
Optional when hosts are fault domains.
hosts: Option<Vec<ManagedObjectReference>>The list of hosts in the fault domain.
Refers instances of HostSystem.
Trait Implementations§
Source§impl Debug for LifecycleFaultDomainDetails
impl Debug for LifecycleFaultDomainDetails
Source§impl VimObjectTrait for LifecycleFaultDomainDetails
impl VimObjectTrait for LifecycleFaultDomainDetails
fn as_vim_object_ref<'a>(&'a self) -> &'a dyn VimObjectTrait
fn data_type(&self) -> StructType
impl DataObjectTrait for LifecycleFaultDomainDetails
Auto Trait Implementations§
impl Freeze for LifecycleFaultDomainDetails
impl RefUnwindSafe for LifecycleFaultDomainDetails
impl Send for LifecycleFaultDomainDetails
impl Sync for LifecycleFaultDomainDetails
impl Unpin for LifecycleFaultDomainDetails
impl UnsafeUnpin for LifecycleFaultDomainDetails
impl UnwindSafe for LifecycleFaultDomainDetails
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