pub trait VirtualSoundCardTrait: VirtualDeviceTrait {
// Required methods
fn get_virtual_sound_card(&self) -> &VirtualSoundCard;
fn get_virtual_sound_card_mut(&mut self) -> &mut VirtualSoundCard;
}Expand description
This data object type represents a sound card in a virtual machine.
§How to access
VirtualMachine::config.hardware.device?[*]⇒VirtualSoundCardTraitStoragePod::pod_storage_drs_entry.recommendation?[*].action?[*]→StoragePlacementAction.relocate_spec.device_change?[*].device⇒VirtualSoundCardTraitStoragePod::pod_storage_drs_entry.recommendation?[*].action?[*]→StorageMigrationAction.relocate_spec.device_change?[*].device⇒VirtualSoundCardTraitStoragePod::pod_storage_drs_entry.recommendation?[*].action?[*]→PlacementAction.relocate_spec?.device_change?[*].device⇒VirtualSoundCardTraitStoragePod::pod_storage_drs_entry.recommendation?[*].action?[*]→ClusterClusterInitialPlacementAction.config_spec?.device_change?[*].device⇒VirtualSoundCardTraitStoragePod::pod_storage_drs_entry.action_history?[*].action→StoragePlacementAction.relocate_spec.device_change?[*].device⇒VirtualSoundCardTraitClusterComputeResource::action_history.action→StoragePlacementAction.relocate_spec.device_change?[*].device⇒VirtualSoundCardTraitClusterComputeResource::action_history.action→StorageMigrationAction.relocate_spec.device_change?[*].device⇒VirtualSoundCardTraitClusterComputeResource::action_history.action→PlacementAction.relocate_spec?.device_change?[*].device⇒VirtualSoundCardTraitClusterComputeResource::action_history.action→ClusterClusterInitialPlacementAction.config_spec?.device_change?[*].device⇒VirtualSoundCardTrait
(10 of 65 paths)
Required Methods§
Sourcefn get_virtual_sound_card(&self) -> &VirtualSoundCard
fn get_virtual_sound_card(&self) -> &VirtualSoundCard
Get a reference to the VirtualSoundCard parent struct
Sourcefn get_virtual_sound_card_mut(&mut self) -> &mut VirtualSoundCard
fn get_virtual_sound_card_mut(&mut self) -> &mut VirtualSoundCard
Get a mutable reference to the VirtualSoundCard parent struct