pub struct VsanSiteFaultDomain {
pub hosts: Option<Vec<ManagedObjectReference>>,
pub name: String,
}Expand description
The configuration of a site fault domain.
This structure may be used only with operations rendered under /vsan.
§How to access
ComputeResource::configuration_ex→ClusterConfigInfoEx.vsan_config_info?→VsanConfigInfoEx.site_fault_domain_config?.site_fault_domains?[*]ClusterComputeResource::configuration_ex→ClusterConfigInfoEx.vsan_config_info?→VsanConfigInfoEx.site_fault_domain_config?.site_fault_domains?[*]Folder::create_cluster_ex(spec).vsan_config?→VsanConfigInfoEx.site_fault_domain_config?.site_fault_domains?[*]Folder::add_standalone_host_task(comp_res_spec)→ClusterConfigSpecEx.vsan_config?→VsanConfigInfoEx.site_fault_domain_config?.site_fault_domains?[*]Folder::batch_add_hosts_to_cluster_task(comp_res_spec)→ClusterConfigSpecEx.vsan_config?→VsanConfigInfoEx.site_fault_domain_config?.site_fault_domains?[*]Folder::batch_add_standalone_hosts_task(comp_res_spec)→ClusterConfigSpecEx.vsan_config?→VsanConfigInfoEx.site_fault_domain_config?.site_fault_domains?[*]StoragePod::create_cluster_ex(spec).vsan_config?→VsanConfigInfoEx.site_fault_domain_config?.site_fault_domains?[*]StoragePod::add_standalone_host_task(comp_res_spec)→ClusterConfigSpecEx.vsan_config?→VsanConfigInfoEx.site_fault_domain_config?.site_fault_domains?[*]StoragePod::batch_add_hosts_to_cluster_task(comp_res_spec)→ClusterConfigSpecEx.vsan_config?→VsanConfigInfoEx.site_fault_domain_config?.site_fault_domains?[*]StoragePod::batch_add_standalone_hosts_task(comp_res_spec)→ClusterConfigSpecEx.vsan_config?→VsanConfigInfoEx.site_fault_domain_config?.site_fault_domains?[*]
(10 of 20 paths)
Fields§
§hosts: Option<Vec<ManagedObjectReference>>List of hosts that associate to this site fault domain.
Refers instances of HostSystem.
name: StringThe name of the site fault domain.
Trait Implementations§
Source§impl Debug for VsanSiteFaultDomain
impl Debug for VsanSiteFaultDomain
Source§impl Deserialize for VsanSiteFaultDomain
impl Deserialize for VsanSiteFaultDomain
Source§impl VimObjectTrait for VsanSiteFaultDomain
impl VimObjectTrait for VsanSiteFaultDomain
fn as_vim_object_ref<'a>(&'a self) -> &'a dyn VimObjectTrait
fn data_type(&self) -> StructType
impl DataObjectTrait for VsanSiteFaultDomain
Auto Trait Implementations§
impl Freeze for VsanSiteFaultDomain
impl RefUnwindSafe for VsanSiteFaultDomain
impl Send for VsanSiteFaultDomain
impl Sync for VsanSiteFaultDomain
impl Unpin for VsanSiteFaultDomain
impl UnsafeUnpin for VsanSiteFaultDomain
impl UnwindSafe for VsanSiteFaultDomain
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