Skip to main content

ClusterAgentVmNotDeployedTrait

Trait ClusterAgentVmNotDeployedTrait 

Source
pub trait ClusterAgentVmNotDeployedTrait: ClusterAgentAgentIssueTrait {
    // Required methods
    fn get_cluster_agent_vm_not_deployed(&self) -> &ClusterAgentVmNotDeployed;
    fn get_cluster_agent_vm_not_deployed_mut(
        &mut self,
    ) -> &mut ClusterAgentVmNotDeployed;
}
Expand description

A cluster agent Virtual Machine is expected to be deployed on a cluster, but the cluster agent Virtual Machine has not been deployed or has been exlicitly deleted from the cluster.

Typically more specific issue (a subclass of this issue) indicates the particular reason why vSphere ESX Agent Manager was unable to deploy the cluster agent Virtual Machine.

This is an active remediable issue. To remediate, vSphere ESX Agent Manager redeploys the cluster agent Virtual Machine.

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

Required Methods§

Source

fn get_cluster_agent_vm_not_deployed(&self) -> &ClusterAgentVmNotDeployed

Get a reference to the ClusterAgentVmNotDeployed parent struct

Source

fn get_cluster_agent_vm_not_deployed_mut( &mut self, ) -> &mut ClusterAgentVmNotDeployed

Get a mutable reference to the ClusterAgentVmNotDeployed parent struct

Trait Implementations§

Source§

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

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 ClusterAgentVmNotDeployedTrait

Source§

type Target = ClusterAgentVmNotDeployed

The resulting type after dereferencing.
Source§

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

Dereferences the value.
Source§

impl DerefMut for dyn ClusterAgentVmNotDeployedTrait

Source§

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

Mutably dereferences the value.
Source§

impl Deserialize for Box<dyn ClusterAgentVmNotDeployedTrait>

Source§

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

The only correct implementation of this method is: Read more

Implementors§