pub struct VmwareDistributedVirtualSwitchTrunkVlanSpec {
pub vmware_distributed_virtual_switch_vlan_spec_: VmwareDistributedVirtualSwitchVlanSpec,
pub vlan_id: Option<Vec<NumericRange>>,
}Expand description
This data type specifies that the port uses trunk mode, which allows the guest operating system to manage its own VLAN tags.
§How to access
DistributedVirtualPortgroup::config.default_port_config?→VMwareDvsPortSetting.vlan?→VmwareDistributedVirtualSwitchTrunkVlanSpecVmwareDistributedVirtualSwitch::config.default_port_config→VMwareDvsPortSetting.vlan?→VmwareDistributedVirtualSwitchTrunkVlanSpecDistributedVirtualSwitch::config.default_port_config→VMwareDvsPortSetting.vlan?→VmwareDistributedVirtualSwitchTrunkVlanSpecDistributedVirtualPortgroup::reconfigure_dv_portgroup_task(spec).default_port_config?→VMwareDvsPortSetting.vlan?→VmwareDistributedVirtualSwitchTrunkVlanSpecVmwareDistributedVirtualSwitch::create_dv_portgroup_task(spec).default_port_config?→VMwareDvsPortSetting.vlan?→VmwareDistributedVirtualSwitchTrunkVlanSpecVmwareDistributedVirtualSwitch::add_dv_portgroup_task(spec).default_port_config?→VMwareDvsPortSetting.vlan?→VmwareDistributedVirtualSwitchTrunkVlanSpecVmwareDistributedVirtualSwitch::reconfigure_dvs_task(spec).default_port_config?→VMwareDvsPortSetting.vlan?→VmwareDistributedVirtualSwitchTrunkVlanSpecVmwareDistributedVirtualSwitch::reconfigure_dv_port_task(port).setting?→VMwareDvsPortSetting.vlan?→VmwareDistributedVirtualSwitchTrunkVlanSpecFolder::create_dvs_task(spec).config_spec.default_port_config?→VMwareDvsPortSetting.vlan?→VmwareDistributedVirtualSwitchTrunkVlanSpecStoragePod::create_dvs_task(spec).config_spec.default_port_config?→VMwareDvsPortSetting.vlan?→VmwareDistributedVirtualSwitchTrunkVlanSpec
(10 of 22 paths)
Fields§
§vmware_distributed_virtual_switch_vlan_spec_: VmwareDistributedVirtualSwitchVlanSpec§vlan_id: Option<Vec<NumericRange>>The VlanId range for the trunk port.
The valid VlanId range is from 0 to 4094. Overlapping ranges are allowed.
Trait Implementations§
Source§impl InheritablePolicyTrait for VmwareDistributedVirtualSwitchTrunkVlanSpec
impl InheritablePolicyTrait for VmwareDistributedVirtualSwitchTrunkVlanSpec
Source§fn get_inheritable_policy(&self) -> &InheritablePolicy
fn get_inheritable_policy(&self) -> &InheritablePolicy
Get a reference to the InheritablePolicy parent struct
Source§fn get_inheritable_policy_mut(&mut self) -> &mut InheritablePolicy
fn get_inheritable_policy_mut(&mut self) -> &mut InheritablePolicy
Get a mutable reference to the InheritablePolicy parent struct
Source§impl VimObjectTrait for VmwareDistributedVirtualSwitchTrunkVlanSpec
impl VimObjectTrait for VmwareDistributedVirtualSwitchTrunkVlanSpec
fn as_vim_object_ref<'a>(&'a self) -> &'a dyn VimObjectTrait
fn data_type(&self) -> StructType
Source§impl VmwareDistributedVirtualSwitchVlanSpecTrait for VmwareDistributedVirtualSwitchTrunkVlanSpec
impl VmwareDistributedVirtualSwitchVlanSpecTrait for VmwareDistributedVirtualSwitchTrunkVlanSpec
Source§fn get_vmware_distributed_virtual_switch_vlan_spec(
&self,
) -> &VmwareDistributedVirtualSwitchVlanSpec
fn get_vmware_distributed_virtual_switch_vlan_spec( &self, ) -> &VmwareDistributedVirtualSwitchVlanSpec
Get a reference to the VmwareDistributedVirtualSwitchVlanSpec parent struct
Source§fn get_vmware_distributed_virtual_switch_vlan_spec_mut(
&mut self,
) -> &mut VmwareDistributedVirtualSwitchVlanSpec
fn get_vmware_distributed_virtual_switch_vlan_spec_mut( &mut self, ) -> &mut VmwareDistributedVirtualSwitchVlanSpec
Get a mutable reference to the VmwareDistributedVirtualSwitchVlanSpec parent struct
impl DataObjectTrait for VmwareDistributedVirtualSwitchTrunkVlanSpec
Auto Trait Implementations§
impl Freeze for VmwareDistributedVirtualSwitchTrunkVlanSpec
impl RefUnwindSafe for VmwareDistributedVirtualSwitchTrunkVlanSpec
impl Send for VmwareDistributedVirtualSwitchTrunkVlanSpec
impl Sync for VmwareDistributedVirtualSwitchTrunkVlanSpec
impl Unpin for VmwareDistributedVirtualSwitchTrunkVlanSpec
impl UnsafeUnpin for VmwareDistributedVirtualSwitchTrunkVlanSpec
impl UnwindSafe for VmwareDistributedVirtualSwitchTrunkVlanSpec
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