pub struct LinkDiscoveryProtocolConfig {
pub protocol: String,
pub operation: String,
}Expand description
Dataobject representing the link discovery protocol configuration for a virtual or distributed virtual switch.
§How to access
HostSystem::config.network?.vswitch?[*].spec.bridge?→HostVirtualSwitchBondBridge.link_discovery_protocol_config?VmwareDistributedVirtualSwitch::config→VMwareDvsConfigInfo.link_discovery_protocol_config?DistributedVirtualSwitch::config→VMwareDvsConfigInfo.link_discovery_protocol_config?HostNetworkSystem::network_config.vswitch?[*].spec?.bridge?→HostVirtualSwitchBondBridge.link_discovery_protocol_config?HostNetworkSystem::network_info.vswitch?[*].spec.bridge?→HostVirtualSwitchBondBridge.link_discovery_protocol_config?VmwareDistributedVirtualSwitch::reconfigure_dvs_task(spec)→VMwareDvsConfigSpec.link_discovery_protocol_config?Folder::create_dvs_task(spec).config_spec→VMwareDvsConfigSpec.link_discovery_protocol_config?StoragePod::create_dvs_task(spec).config_spec→VMwareDvsConfigSpec.link_discovery_protocol_config?DistributedVirtualSwitch::reconfigure_dvs_task(spec)→VMwareDvsConfigSpec.link_discovery_protocol_config?HostNetworkSystem::add_virtual_switch(spec).bridge?→HostVirtualSwitchBondBridge.link_discovery_protocol_config?
(10 of 19 paths)
Fields§
§protocol: StringThe discovery protocol type.
For valid values see LinkDiscoveryProtocolConfigProtocolType_enum.
operation: StringWhether to advertise or listen.
For valid values see LinkDiscoveryProtocolConfigOperationType_enum.
Trait Implementations§
Source§impl Debug for LinkDiscoveryProtocolConfig
impl Debug for LinkDiscoveryProtocolConfig
Source§impl VimObjectTrait for LinkDiscoveryProtocolConfig
impl VimObjectTrait for LinkDiscoveryProtocolConfig
fn as_vim_object_ref<'a>(&'a self) -> &'a dyn VimObjectTrait
fn data_type(&self) -> StructType
impl DataObjectTrait for LinkDiscoveryProtocolConfig
Auto Trait Implementations§
impl Freeze for LinkDiscoveryProtocolConfig
impl RefUnwindSafe for LinkDiscoveryProtocolConfig
impl Send for LinkDiscoveryProtocolConfig
impl Sync for LinkDiscoveryProtocolConfig
impl Unpin for LinkDiscoveryProtocolConfig
impl UnsafeUnpin for LinkDiscoveryProtocolConfig
impl UnwindSafe for LinkDiscoveryProtocolConfig
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