pub struct NsxHostVNicProfile {
pub apply_profile_: ApplyProfile,
pub key: String,
pub ip_config: IpAddressProfile,
}Expand description
The NsxHostVNicProfile data object is the base object for host Virtual NIC connected to NSX logic switch subprofiles.
If a profile plug-in defines additional policies or subprofiles, use the ApplyProfile.policy or ApplyProfile.property list to access the configuration data.
§How to access
HostProfile::validation_failure_info.apply_profile?.network?.nsx_host_nic?[*]HostProfile::config→HostProfileConfigInfo.apply_profile?.network?.nsx_host_nic?[*]Profile::config→HostProfileConfigInfo.apply_profile?.network?.nsx_host_nic?[*]ClusterProfile::config→HostProfileConfigInfo.apply_profile?.network?.nsx_host_nic?[*]HostProfileManager::create_default_profile()→NsxHostVNicProfileHostProfileManager::composite_host_profile_task(to_be_merged).network?.nsx_host_nic?[*]HostProfileManager::composite_host_profile_task(to_be_replaced_with).network?.nsx_host_nic?[*]HostProfileManager::composite_host_profile_task(to_be_deleted).network?.nsx_host_nic?[*]HostProfileManager::composite_host_profile_task(enable_status_to_be_copied).network?.nsx_host_nic?[*]HostProfile::update_host_profile(config)→HostProfileCompleteConfigSpec.apply_profile?.network?.nsx_host_nic?[*]
(10 of 25 paths)
Fields§
§apply_profile_: ApplyProfile§key: StringLinkable identifier.
ip_config: IpAddressProfileIP address for the Virtual NIC belonging to a logic switch.
Trait Implementations§
Source§impl ApplyProfileTrait for NsxHostVNicProfile
impl ApplyProfileTrait for NsxHostVNicProfile
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 NsxHostVNicProfile
impl Debug for NsxHostVNicProfile
Source§impl Deref for NsxHostVNicProfile
impl Deref for NsxHostVNicProfile
Source§impl DerefMut for NsxHostVNicProfile
impl DerefMut for NsxHostVNicProfile
Source§impl Deserialize for NsxHostVNicProfile
impl Deserialize for NsxHostVNicProfile
Source§impl VimObjectTrait for NsxHostVNicProfile
impl VimObjectTrait for NsxHostVNicProfile
fn as_vim_object_ref<'a>(&'a self) -> &'a dyn VimObjectTrait
fn data_type(&self) -> StructType
impl DataObjectTrait for NsxHostVNicProfile
Auto Trait Implementations§
impl Freeze for NsxHostVNicProfile
impl !RefUnwindSafe for NsxHostVNicProfile
impl Send for NsxHostVNicProfile
impl Sync for NsxHostVNicProfile
impl Unpin for NsxHostVNicProfile
impl UnsafeUnpin for NsxHostVNicProfile
impl !UnwindSafe for NsxHostVNicProfile
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