pub struct FaultToleranceConfigInfo {
pub role: i32,
pub instance_uuids: Vec<String>,
pub config_paths: Vec<String>,
pub orphaned: Option<bool>,
}Expand description
FaultToleranceConfigInfo is a data object type containing Fault Tolerance settings for this virtual machine.
role, instanceUuids and configPaths contain information about the whole fault tolerance group.
§How to access
VirtualMachine::config.ft_info?VirtualMachine::summary.config.ft_info?StoragePod::pod_storage_drs_entry.recommendation?[*].action?[*]→ClusterClusterInitialPlacementAction.config_spec?.ft_info?StoragePod::pod_storage_drs_entry.action_history?[*].action→ClusterClusterInitialPlacementAction.config_spec?.ft_info?ClusterComputeResource::action_history.action→ClusterClusterInitialPlacementAction.config_spec?.ft_info?ClusterComputeResource::recommendation.action?[*]→ClusterClusterInitialPlacementAction.config_spec?.ft_info?VirtualMachineSnapshot::config.ft_info?VirtualMachine::reconfig_vm_task(spec).ft_info?VirtualMachine::clone_vm_task(spec).config?.ft_info?HostSystem::query_memory_overhead_ex(vm_config_info).ft_info?
(10 of 31 paths)
Fields§
§role: i32The index of the current VM in instanceUuids array starting from 1, so 1 means that it is the primary VM.
instance_uuids: Vec<String>The instanceUuid of all the VMs in this fault tolerance group.
The first element is the instanceUuid of the primary VM.
config_paths: Vec<String>The configuration file path for all the VMs in this fault tolerance group.
orphaned: Option<bool>Indicates whether a secondary VM is orphaned (no longer associated with the primary VM).
Trait Implementations§
Source§impl Debug for FaultToleranceConfigInfo
impl Debug for FaultToleranceConfigInfo
Source§impl FaultToleranceConfigInfoTrait for FaultToleranceConfigInfo
impl FaultToleranceConfigInfoTrait for FaultToleranceConfigInfo
Source§fn get_fault_tolerance_config_info(&self) -> &FaultToleranceConfigInfo
fn get_fault_tolerance_config_info(&self) -> &FaultToleranceConfigInfo
Get a reference to the FaultToleranceConfigInfo parent struct
Source§fn get_fault_tolerance_config_info_mut(
&mut self,
) -> &mut FaultToleranceConfigInfo
fn get_fault_tolerance_config_info_mut( &mut self, ) -> &mut FaultToleranceConfigInfo
Get a mutable reference to the FaultToleranceConfigInfo parent struct
Source§impl VimObjectTrait for FaultToleranceConfigInfo
impl VimObjectTrait for FaultToleranceConfigInfo
fn as_vim_object_ref<'a>(&'a self) -> &'a dyn VimObjectTrait
fn data_type(&self) -> StructType
impl DataObjectTrait for FaultToleranceConfigInfo
Auto Trait Implementations§
impl Freeze for FaultToleranceConfigInfo
impl RefUnwindSafe for FaultToleranceConfigInfo
impl Send for FaultToleranceConfigInfo
impl Sync for FaultToleranceConfigInfo
impl Unpin for FaultToleranceConfigInfo
impl UnsafeUnpin for FaultToleranceConfigInfo
impl UnwindSafe for FaultToleranceConfigInfo
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