pub enum RecommendationReasonCodeEnum {
Show 36 variants
FairnessCpuAvg,
FairnessMemAvg,
JointAffin,
AntiAffin,
HostMaint,
EnterStandby,
ReservationCpu,
ReservationMem,
PowerOnVm,
PowerSaving,
IncreaseCapacity,
CheckResource,
UnreservedCapacity,
VmHostHardAffinity,
VmHostSoftAffinity,
BalanceDatastoreSpaceUsage,
BalanceDatastoreIoLoad,
BalanceDatastoreIopsReservation,
DatastoreMaint,
VirtualDiskJointAffin,
VirtualDiskAntiAffin,
DatastoreSpaceOutage,
StoragePlacement,
IolbDisabledInternal,
XvmotionPlacement,
NetworkBandwidthReservation,
HostInDegradation,
HostExitDegradation,
MaxVmsConstraint,
FtConstraints,
VmHostAffinityPolicy,
VmHostAntiAffinityPolicy,
VmAntiAffinityPolicy,
BalanceVsanUsage,
AhPlacementOptimization,
Other_(String),
}
Expand description
List of defined migration reason codes:
Possible values:
-
fairnessCpuAvg
: Balance average CPU utilization. -
fairnessMemAvg
: Balance average memory utilization. -
jointAffin
: Fulfill affinity rule. -
antiAffin
: Fulfill anti-affinity rule. -
hostMaint
: Host entering maintenance mode. -
enterStandby
: Host entering standby mode. -
reservationCpu
: balance CPU reservations -
reservationMem
: balance memory reservations -
powerOnVm
: Power on virtual machine -
powerSaving
: Power off host for power savings -
increaseCapacity
: Power on host to increase cluster capacity -
checkResource
: Sanity-check resource pool hierarchy -
unreservedCapacity
: Maintain unreserved capacity -
vmHostHardAffinity
: Fix hard VM/host affinity rule violation -
vmHostSoftAffinity
: Fix soft VM/host affinity rule violation -
balanceDatastoreSpaceUsage
: Balance datastore space usage. -
balanceDatastoreIOLoad
: Balance datastore I/O workload. -
balanceDatastoreIOPSReservation
: Balance datastore IOPS reservation -
datastoreMaint
: Datastore entering maintenance mode. -
virtualDiskJointAffin
: Fix virtual disk affinity rule violation. -
virtualDiskAntiAffin
: Fix virtual disk anti-affinity rule violation. -
datastoreSpaceOutage
: Fix the issue that a datastore run out of space. -
storagePlacement
: Satisfy storage initial placement requests. -
iolbDisabledInternal
: IO load balancing was disabled internally. -
xvmotionPlacement
: Satisfy unified vmotion placement requests. -
networkBandwidthReservation
: Fix network bandwidth reservation violation -
hostInDegradation
: Host is partially degraded. -
hostExitDegradation
: Host is not degraded. -
maxVmsConstraint
: Fix maxVms constraint violation -
ftConstraints
: Fix ft maxVMs and maxVcpus constraint violations -
vmHostAffinityPolicy
: Fix VM/host affinity policy violation -
vmHostAntiAffinityPolicy
: Fix VM/host anti-affinity policy violation -
vmAntiAffinityPolicy
: Fix VM-VM anti-affinity policy violations -
balanceVsanUsage
: Since: vSphere API Release 7.0.2.0 -
ahPlacementOptimization
: Optimize assignable hardware resource orchestrationSince: vSphere API Release 8.0.2.0
Variants§
FairnessCpuAvg
FairnessMemAvg
JointAffin
AntiAffin
HostMaint
EnterStandby
ReservationCpu
ReservationMem
PowerOnVm
PowerSaving
IncreaseCapacity
CheckResource
UnreservedCapacity
VmHostHardAffinity
VmHostSoftAffinity
BalanceDatastoreSpaceUsage
BalanceDatastoreIoLoad
BalanceDatastoreIopsReservation
DatastoreMaint
VirtualDiskJointAffin
VirtualDiskAntiAffin
DatastoreSpaceOutage
StoragePlacement
IolbDisabledInternal
XvmotionPlacement
NetworkBandwidthReservation
HostInDegradation
HostExitDegradation
MaxVmsConstraint
FtConstraints
VmHostAffinityPolicy
VmHostAntiAffinityPolicy
VmAntiAffinityPolicy
BalanceVsanUsage
AhPlacementOptimization
Other_(String)
This variant handles values not known at compile time.
Trait Implementations§
Source§impl Clone for RecommendationReasonCodeEnum
impl Clone for RecommendationReasonCodeEnum
Source§fn clone(&self) -> RecommendationReasonCodeEnum
fn clone(&self) -> RecommendationReasonCodeEnum
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more