pub enum CheckTestTypeEnum {
SourceTests,
HostTests,
ResourcePoolTests,
DatastoreTests,
NetworkTests,
Other_(String),
}Expand description
The types of tests which can requested by any of the methods in either VirtualMachineCompatibilityChecker or VirtualMachineProvisioningChecker.
Possible values:
-
sourceTests: Tests that examine only the configuration of the virtual machine and its current host; the destination resource pool and host or cluster are irrelevant. -
hostTests: Tests that examine both the virtual machine and the destination host or cluster; the destination resource pool is irrelevant.This set excludes tests that fall into the datastoreTests group.
-
resourcePoolTests: Tests that check that the destination resource pool can support the virtual machine if it is powered on.The destination host or cluster is relevant because it will affect the amount of overhead memory required to run the virtual machine.
-
datastoreTests: Tests that check that the destination host or cluster can see the datastores where the virtual machine’s virtual disks are going to be located.The destination resource pool is irrelevant.
-
networkTests: Tests that check that the destination host or cluster can see the networks that the virtual machine’s virtual nic devices are going to be connected.
Variants§
SourceTests
HostTests
ResourcePoolTests
DatastoreTests
NetworkTests
Other_(String)
This variant handles values not known at compile time.
Implementations§
Trait Implementations§
Source§impl AsRef<str> for CheckTestTypeEnum
impl AsRef<str> for CheckTestTypeEnum
Source§impl Clone for CheckTestTypeEnum
impl Clone for CheckTestTypeEnum
Source§fn clone(&self) -> CheckTestTypeEnum
fn clone(&self) -> CheckTestTypeEnum
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for CheckTestTypeEnum
impl Debug for CheckTestTypeEnum
Source§impl Deserialize for CheckTestTypeEnum
impl Deserialize for CheckTestTypeEnum
Source§impl Display for CheckTestTypeEnum
impl Display for CheckTestTypeEnum
Source§impl<'a> From<&'a CheckTestTypeEnum> for &'a str
impl<'a> From<&'a CheckTestTypeEnum> for &'a str
Source§fn from(value: &'a CheckTestTypeEnum) -> Self
fn from(value: &'a CheckTestTypeEnum) -> Self
Source§impl Hash for CheckTestTypeEnum
impl Hash for CheckTestTypeEnum
Source§impl PartialEq for CheckTestTypeEnum
impl PartialEq for CheckTestTypeEnum
impl Eq for CheckTestTypeEnum
impl StructuralPartialEq for CheckTestTypeEnum
Auto Trait Implementations§
impl Freeze for CheckTestTypeEnum
impl RefUnwindSafe for CheckTestTypeEnum
impl Send for CheckTestTypeEnum
impl Sync for CheckTestTypeEnum
impl Unpin for CheckTestTypeEnum
impl UnsafeUnpin for CheckTestTypeEnum
impl UnwindSafe for CheckTestTypeEnum
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
Source§impl<To, T> CastInto<To> for T
impl<To, T> CastInto<To> for T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.