Skip to main content

VmNotDeployedTrait

Trait VmNotDeployedTrait 

Source
pub trait VmNotDeployedTrait: AgentIssueTrait {
    // Required methods
    fn get_vm_not_deployed(&self) -> &VmNotDeployed;
    fn get_vm_not_deployed_mut(&mut self) -> &mut VmNotDeployed;
}
Expand description

An agent virtual machine is expected to be deployed on a host, but the agent virtual machine has not been deployed.

Typically, a more specific issue (a subclass of this issue) indicates the particular reason why vSphere ESX Agent Manager was unable to deploy the agent, such as being unable to access the OVF package for the agent or a missing host configuration. This issue can also happen if the agent virtual machine is explicitly deleted from the host.

This is an active remediable issue. To remediate, vSphere ESX Agent Manager redeploys the agent virtual machine.

This structure may be used only with operations rendered under /eam.

Required Methods§

Source

fn get_vm_not_deployed(&self) -> &VmNotDeployed

Get a reference to the VmNotDeployed parent struct

Source

fn get_vm_not_deployed_mut(&mut self) -> &mut VmNotDeployed

Get a mutable reference to the VmNotDeployed parent struct

Trait Implementations§

Source§

impl<From: VimObjectTrait + ?Sized + 'static> CastFrom<From> for dyn VmNotDeployedTrait

Source§

fn from_ref<'a>(from: &'a From) -> Option<&'a Self>

Casts a reference to a trait object. If the cast fails, std::option::Option::None is returned.
Source§

fn from_box(from: Box<From>) -> Result<Box<Self>, Box<dyn Any + 'static>>

Casts a boxed trait object to another trait object. If the cast fails, the original boxed trait object is returned in std::result::Result::Err.
Source§

impl Deref for dyn VmNotDeployedTrait

Source§

type Target = VmNotDeployed

The resulting type after dereferencing.
Source§

fn deref(&self) -> &Self::Target

Dereferences the value.
Source§

impl DerefMut for dyn VmNotDeployedTrait

Source§

fn deref_mut(&mut self) -> &mut Self::Target

Mutably dereferences the value.
Source§

impl Deserialize for Box<dyn VmNotDeployedTrait>

Source§

fn begin(out: &mut Option<Self>) -> &mut dyn Visitor

The only correct implementation of this method is: Read more

Implementors§