pub struct VsanHostDecommissionMode {
pub object_action: String,
}Expand description
A VsanHostDecommissionMode defines an action to take upon decommissioning a host from use with the VSAN service.
If the VSAN service DecommissionMode is omitted in a call to HostSystem.EnterMaintenanceMode_Task, the default action chosen will be ensureObjectAccessibility.
See also HostSystem.EnterMaintenanceMode_Task, HostMaintenanceSpec.vsanMode.
§How to access
HostSystem::enter_maintenance_mode_task(maintenance_spec).vsan_mode?HostVsanSystem::evacuate_vsan_node_task(maintenance_spec).vsan_mode?HostVsanSystem::remove_disk_task(maintenance_spec).vsan_mode?HostVsanSystem::remove_disk_mapping_task(maintenance_spec).vsan_mode?VimClusterVsanVcDiskManagementSystem::rebuild_disk_mapping(maintenance_spec).vsan_mode?VimClusterVsanVcDiskManagementSystem::remove_disk_ex(maintenance_spec).vsan_mode?VimClusterVsanVcDiskManagementSystem::remove_disk_mapping_ex(maintenance_spec).vsan_mode?VimClusterVsanVcDiskManagementSystem::unmount_disk_mapping_ex(maintenance_spec).vsan_mode?VsanSystemEx::vsan_unmount_disk_mapping_ex(maintenance_spec).vsan_mode?VsanUpdateManager::vsan_vib_install_task(maintenance_spec).vsan_mode?
(10 of 17 paths)
Fields§
§object_action: StringSpecifies an action to take with regard to the VSAN service upon putting a host into maintenance mode.
See also VsanHostDecommissionModeObjectAction_enum.
Trait Implementations§
Source§impl Debug for VsanHostDecommissionMode
impl Debug for VsanHostDecommissionMode
Source§impl VimObjectTrait for VsanHostDecommissionMode
impl VimObjectTrait for VsanHostDecommissionMode
fn as_vim_object_ref<'a>(&'a self) -> &'a dyn VimObjectTrait
fn data_type(&self) -> StructType
impl DataObjectTrait for VsanHostDecommissionMode
Auto Trait Implementations§
impl Freeze for VsanHostDecommissionMode
impl RefUnwindSafe for VsanHostDecommissionMode
impl Send for VsanHostDecommissionMode
impl Sync for VsanHostDecommissionMode
impl Unpin for VsanHostDecommissionMode
impl UnsafeUnpin for VsanHostDecommissionMode
impl UnwindSafe for VsanHostDecommissionMode
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