pub struct DvsHostVNicProfile {
pub dvs_v_nic_profile_: DvsVNicProfile,
}Expand description
The DvsHostVNicProfile data object describes the IP configuration for a host Virtual NIC connected to a distributed virtual switch.
The DvsVNicProfile.ipConfig property contains the Virtual NIC IP address. If a profile plug-in defines policies or subprofiles, use the ApplyProfile.policy or ApplyProfile.property list to access the additional configuration data.
§How to access
HostProfile::validation_failure_info.apply_profile?.network?.dvs_host_nic?[*]HostProfile::config→HostProfileConfigInfo.apply_profile?.network?.dvs_host_nic?[*]Profile::config→HostProfileConfigInfo.apply_profile?.network?.dvs_host_nic?[*]ClusterProfile::config→HostProfileConfigInfo.apply_profile?.network?.dvs_host_nic?[*]HostProfileManager::create_default_profile()→DvsHostVNicProfileHostProfileManager::composite_host_profile_task(to_be_merged).network?.dvs_host_nic?[*]HostProfileManager::composite_host_profile_task(to_be_replaced_with).network?.dvs_host_nic?[*]HostProfileManager::composite_host_profile_task(to_be_deleted).network?.dvs_host_nic?[*]HostProfileManager::composite_host_profile_task(enable_status_to_be_copied).network?.dvs_host_nic?[*]HostProfile::update_host_profile(config)→HostProfileCompleteConfigSpec.apply_profile?.network?.dvs_host_nic?[*]
(10 of 25 paths)
Fields§
§dvs_v_nic_profile_: DvsVNicProfileTrait Implementations§
Source§impl ApplyProfileTrait for DvsHostVNicProfile
impl ApplyProfileTrait for DvsHostVNicProfile
Source§fn get_apply_profile(&self) -> &ApplyProfile
fn get_apply_profile(&self) -> &ApplyProfile
Get a reference to the ApplyProfile parent struct
Source§fn get_apply_profile_mut(&mut self) -> &mut ApplyProfile
fn get_apply_profile_mut(&mut self) -> &mut ApplyProfile
Get a mutable reference to the ApplyProfile parent struct
Source§impl Debug for DvsHostVNicProfile
impl Debug for DvsHostVNicProfile
Source§impl Deref for DvsHostVNicProfile
impl Deref for DvsHostVNicProfile
Source§impl DerefMut for DvsHostVNicProfile
impl DerefMut for DvsHostVNicProfile
Source§impl Deserialize for DvsHostVNicProfile
impl Deserialize for DvsHostVNicProfile
Source§impl DvsVNicProfileTrait for DvsHostVNicProfile
impl DvsVNicProfileTrait for DvsHostVNicProfile
Source§fn get_dvs_v_nic_profile(&self) -> &DvsVNicProfile
fn get_dvs_v_nic_profile(&self) -> &DvsVNicProfile
Get a reference to the DvsVNicProfile parent struct
Source§fn get_dvs_v_nic_profile_mut(&mut self) -> &mut DvsVNicProfile
fn get_dvs_v_nic_profile_mut(&mut self) -> &mut DvsVNicProfile
Get a mutable reference to the DvsVNicProfile parent struct
Source§impl VimObjectTrait for DvsHostVNicProfile
impl VimObjectTrait for DvsHostVNicProfile
fn as_vim_object_ref<'a>(&'a self) -> &'a dyn VimObjectTrait
fn data_type(&self) -> StructType
impl DataObjectTrait for DvsHostVNicProfile
Auto Trait Implementations§
impl Freeze for DvsHostVNicProfile
impl !RefUnwindSafe for DvsHostVNicProfile
impl Send for DvsHostVNicProfile
impl Sync for DvsHostVNicProfile
impl Unpin for DvsHostVNicProfile
impl UnsafeUnpin for DvsHostVNicProfile
impl !UnwindSafe for DvsHostVNicProfile
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