pub enum VirtualMachineConfigSpecEncryptedFtModesEnum {
FtEncryptionDisabled,
FtEncryptionOpportunistic,
FtEncryptionRequired,
Other_(String),
}Expand description
The set of valid encrypted Fault Tolerance modes for a VM.
If the VM is encrypted, its encrypted Fault Tolerance mode will be required.
Possible values:
-
ftEncryptionDisabled: Do not use encrypted Fault Tolerance, even if available. -
ftEncryptionOpportunistic: Use encrypted Fault Tolerance if source and destination hosts support it, fall back to unencrypted Fault Tolerance otherwise.This is the default option.
-
ftEncryptionRequired: Allow only encrypted Fault Tolerance.If either the source or destination host does not support encrypted Fault Tolerance, do not allow the Fault Tolerance to occur.
Since: vSphere API Release 7.0.2.0
Variants§
FtEncryptionDisabled
FtEncryptionOpportunistic
FtEncryptionRequired
Other_(String)
This variant handles values not known at compile time.
Trait Implementations§
Source§impl Clone for VirtualMachineConfigSpecEncryptedFtModesEnum
impl Clone for VirtualMachineConfigSpecEncryptedFtModesEnum
Source§fn clone(&self) -> VirtualMachineConfigSpecEncryptedFtModesEnum
fn clone(&self) -> VirtualMachineConfigSpecEncryptedFtModesEnum
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for VirtualMachineConfigSpecEncryptedFtModesEnum
impl<'de> Deserialize<'de> for VirtualMachineConfigSpecEncryptedFtModesEnum
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl<'_derivative_strum> From<&'_derivative_strum VirtualMachineConfigSpecEncryptedFtModesEnum> for &'static str
impl<'_derivative_strum> From<&'_derivative_strum VirtualMachineConfigSpecEncryptedFtModesEnum> for &'static str
Source§fn from(
x: &'_derivative_strum VirtualMachineConfigSpecEncryptedFtModesEnum,
) -> &'static str
fn from( x: &'_derivative_strum VirtualMachineConfigSpecEncryptedFtModesEnum, ) -> &'static str
Converts to this type from the input type.
Source§impl From<VirtualMachineConfigSpecEncryptedFtModesEnum> for &'static str
impl From<VirtualMachineConfigSpecEncryptedFtModesEnum> for &'static str
Source§fn from(x: VirtualMachineConfigSpecEncryptedFtModesEnum) -> &'static str
fn from(x: VirtualMachineConfigSpecEncryptedFtModesEnum) -> &'static str
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for VirtualMachineConfigSpecEncryptedFtModesEnum
impl RefUnwindSafe for VirtualMachineConfigSpecEncryptedFtModesEnum
impl Send for VirtualMachineConfigSpecEncryptedFtModesEnum
impl Sync for VirtualMachineConfigSpecEncryptedFtModesEnum
impl Unpin for VirtualMachineConfigSpecEncryptedFtModesEnum
impl UnwindSafe for VirtualMachineConfigSpecEncryptedFtModesEnum
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