pub struct HostFirewallConfig {
pub rule: Option<Vec<HostFirewallConfigRuleSetConfig>>,
pub default_blocking_policy: HostFirewallDefaultPolicy,
}Expand description
DataObject used for firewall configuration
§How to access
HostProfileManager::apply_host_config_task(config_spec).firewall?HostProfileManager::generate_config_task_list(config_spec).firewall?HostProfileManager::generate_host_profile_task_list_task(config_spec).firewall?HostProfile::execute_host_profile().config_spec?.firewall?HostProfileManager::generate_config_task_list().config_spec?.firewall?
Fields§
§rule: Option<Vec<HostFirewallConfigRuleSetConfig>>Rules determining firewall settings.
default_blocking_policy: HostFirewallDefaultPolicyDefault settings for the firewall, used for ports that are not explicitly opened.
Trait Implementations§
Source§impl Debug for HostFirewallConfig
impl Debug for HostFirewallConfig
Source§impl Deserialize for HostFirewallConfig
impl Deserialize for HostFirewallConfig
Source§impl VimObjectTrait for HostFirewallConfig
impl VimObjectTrait for HostFirewallConfig
fn as_vim_object_ref<'a>(&'a self) -> &'a dyn VimObjectTrait
fn data_type(&self) -> StructType
impl DataObjectTrait for HostFirewallConfig
Auto Trait Implementations§
impl Freeze for HostFirewallConfig
impl RefUnwindSafe for HostFirewallConfig
impl Send for HostFirewallConfig
impl Sync for HostFirewallConfig
impl Unpin for HostFirewallConfig
impl UnsafeUnpin for HostFirewallConfig
impl UnwindSafe for HostFirewallConfig
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