pub struct VirtualMachineId {}Expand description
Abstracts the identity of a virtual machine.
This structure may be used only with operations rendered under /sms.
§How to access
VasaProvider::failover_replication_group_task(failover_param).policy_associations?[*].id⇒VirtualMachineIdTraitSmsStorageManager::query_replication_group_info()→FailoverSuccessResult.recovered_device_info?[*].recovered_device_id?⇒VirtualMachineIdTraitSmsStorageManager::query_replication_group_info()→FailoverSuccessResult.recovered_device_info?[*].source_device_id⇒VirtualMachineIdTraitVasaProvider::query_point_in_time_replica()→FailoverSuccessResult.recovered_device_info?[*].recovered_device_id?⇒VirtualMachineIdTraitVasaProvider::query_point_in_time_replica()→FailoverSuccessResult.recovered_device_info?[*].source_device_id⇒VirtualMachineIdTraitVasaProvider::query_replication_group()→FailoverSuccessResult.recovered_device_info?[*].recovered_device_id?⇒VirtualMachineIdTraitVasaProvider::query_replication_group()→FailoverSuccessResult.recovered_device_info?[*].source_device_id⇒VirtualMachineIdTraitSmsStorageManager::query_replication_group_info()→QueryReplicationGroupSuccessResult.rg_info→TargetGroupInfo.devices?[*].source_id⇒VirtualMachineIdTraitSmsStorageManager::query_replication_group_info()→QueryReplicationGroupSuccessResult.rg_info→SourceGroupInfo.member_info?[*].device_id⇒VirtualMachineIdTraitSmsStorageManager::query_replication_group_info()→QueryReplicationGroupSuccessResult.rg_info→TargetGroupInfo.devices?[*]→RecoveredTargetGroupMemberInfo.recovered_device_id?⇒VirtualMachineIdTrait
(10 of 16 paths)
Trait Implementations§
Source§impl Debug for VirtualMachineId
impl Debug for VirtualMachineId
Source§impl Deserialize for VirtualMachineId
impl Deserialize for VirtualMachineId
Source§impl VimObjectTrait for VirtualMachineId
impl VimObjectTrait for VirtualMachineId
fn as_vim_object_ref<'a>(&'a self) -> &'a dyn VimObjectTrait
fn data_type(&self) -> StructType
impl DataObjectTrait for VirtualMachineId
impl DeviceIdTrait for VirtualMachineId
impl VirtualMachineIdTrait for VirtualMachineId
Auto Trait Implementations§
impl Freeze for VirtualMachineId
impl RefUnwindSafe for VirtualMachineId
impl Send for VirtualMachineId
impl Sync for VirtualMachineId
impl Unpin for VirtualMachineId
impl UnsafeUnpin for VirtualMachineId
impl UnwindSafe for VirtualMachineId
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