pub struct DvsSecurityPolicy {
pub inheritable_policy_: InheritablePolicy,
pub allow_promiscuous: Option<BoolPolicy>,
pub mac_changes: Option<BoolPolicy>,
pub forged_transmits: Option<BoolPolicy>,
}Expand description
This data object type describes security policy governing ports.
§How to access
DistributedVirtualPortgroup::config.default_port_config?→VMwareDvsPortSetting.security_policy?VmwareDistributedVirtualSwitch::config.default_port_config→VMwareDvsPortSetting.security_policy?DistributedVirtualSwitch::config.default_port_config→VMwareDvsPortSetting.security_policy?DistributedVirtualPortgroup::reconfigure_dv_portgroup_task(spec).default_port_config?→VMwareDvsPortSetting.security_policy?VmwareDistributedVirtualSwitch::create_dv_portgroup_task(spec).default_port_config?→VMwareDvsPortSetting.security_policy?VmwareDistributedVirtualSwitch::add_dv_portgroup_task(spec).default_port_config?→VMwareDvsPortSetting.security_policy?VmwareDistributedVirtualSwitch::reconfigure_dvs_task(spec).default_port_config?→VMwareDvsPortSetting.security_policy?VmwareDistributedVirtualSwitch::reconfigure_dv_port_task(port).setting?→VMwareDvsPortSetting.security_policy?Folder::create_dvs_task(spec).config_spec.default_port_config?→VMwareDvsPortSetting.security_policy?StoragePod::create_dvs_task(spec).config_spec.default_port_config?→VMwareDvsPortSetting.security_policy?
(10 of 22 paths)
Fields§
§inheritable_policy_: InheritablePolicy§allow_promiscuous: Option<BoolPolicy>The flag to indicate whether or not all traffic is seen on the port.
mac_changes: Option<BoolPolicy>The flag to indicate whether or not the Media Access Control (MAC) address can be changed.
forged_transmits: Option<BoolPolicy>The flag to indicate whether or not the virtual network adapter should be allowed to send network traffic with a different MAC address than that of the virtual network adapter.
Trait Implementations§
Source§impl Debug for DvsSecurityPolicy
impl Debug for DvsSecurityPolicy
Source§impl Deref for DvsSecurityPolicy
impl Deref for DvsSecurityPolicy
Source§impl DerefMut for DvsSecurityPolicy
impl DerefMut for DvsSecurityPolicy
Source§impl Deserialize for DvsSecurityPolicy
impl Deserialize for DvsSecurityPolicy
Source§impl InheritablePolicyTrait for DvsSecurityPolicy
impl InheritablePolicyTrait for DvsSecurityPolicy
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 DvsSecurityPolicy
impl VimObjectTrait for DvsSecurityPolicy
fn as_vim_object_ref<'a>(&'a self) -> &'a dyn VimObjectTrait
fn data_type(&self) -> StructType
impl DataObjectTrait for DvsSecurityPolicy
Auto Trait Implementations§
impl Freeze for DvsSecurityPolicy
impl RefUnwindSafe for DvsSecurityPolicy
impl Send for DvsSecurityPolicy
impl Sync for DvsSecurityPolicy
impl Unpin for DvsSecurityPolicy
impl UnsafeUnpin for DvsSecurityPolicy
impl UnwindSafe for DvsSecurityPolicy
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