pub struct Application {Show 26 fields
pub info: ObjectInfo,
pub default: Option<Default>,
pub category: String,
pub subcategory: String,
pub technology: String,
pub timeout: Option<u32>,
pub tcp_timeout: Option<u32>,
pub udp_timeout: Option<u32>,
pub tcp_half_closed_timeout: Option<u32>,
pub tcp_time_wait_timeout: Option<u16>,
pub risk: u8,
pub evasive_behavior: Option<YesNo>,
pub consume_big_bandwidth: Option<YesNo>,
pub used_by_malware: Option<YesNo>,
pub able_to_transfer_file: Option<YesNo>,
pub has_known_vulnerability: Option<YesNo>,
pub tunnel_other_application: Option<YesNo>,
pub tunnel_applications: Option<YesNo>,
pub prone_to_misuse: Option<YesNo>,
pub pervasive_use: Option<YesNo>,
pub file_type_ident: Option<YesNo>,
pub virus_ident: Option<YesNo>,
pub data_ident: Option<YesNo>,
pub no_appid_caching: Option<YesNo>,
pub alg_disable_capability: Option<String>,
pub parent_app: Option<String>,
}Fields§
§info: ObjectInfo§default: Option<Default>§category: String§subcategory: String§technology: String§timeout: Option<u32>§tcp_timeout: Option<u32>§udp_timeout: Option<u32>§tcp_half_closed_timeout: Option<u32>§tcp_time_wait_timeout: Option<u16>§risk: u8§evasive_behavior: Option<YesNo>§consume_big_bandwidth: Option<YesNo>§used_by_malware: Option<YesNo>§able_to_transfer_file: Option<YesNo>§has_known_vulnerability: Option<YesNo>§tunnel_other_application: Option<YesNo>§tunnel_applications: Option<YesNo>§prone_to_misuse: Option<YesNo>§pervasive_use: Option<YesNo>§file_type_ident: Option<YesNo>§virus_ident: Option<YesNo>§data_ident: Option<YesNo>§no_appid_caching: Option<YesNo>§alg_disable_capability: Option<String>§parent_app: Option<String>Implementations§
Source§impl Application
impl Application
Sourcepub fn builder() -> ApplicationBuilder
pub fn builder() -> ApplicationBuilder
Create an instance of Application using the builder syntax
Trait Implementations§
Source§impl Debug for Application
impl Debug for Application
Source§impl<'de> Deserialize<'de> for Application
impl<'de> Deserialize<'de> for Application
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for Application
impl RefUnwindSafe for Application
impl Send for Application
impl Sync for Application
impl Unpin for Application
impl UnwindSafe for Application
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