pub struct AdminGetTrafficControlResponseDataInner {
pub burst_in: Option<String>,
pub burst_out: Option<String>,
pub comment: Option<String>,
pub cur_rate_in: i64,
pub cur_rate_out: i64,
pub name: String,
pub network: Vec<String>,
pub rate_in: Option<String>,
pub rate_out: Option<String>,
pub timeframe: Option<Vec<String>>,
pub users: Option<Vec<String>>,
}Fields§
§burst_in: Option<String>Byte size with optional unit (B, KB (base 10), MB, GB, …, KiB (base 2), MiB, Gib, …).
burst_out: Option<String>Byte size with optional unit (B, KB (base 10), MB, GB, …, KiB (base 2), MiB, Gib, …).
comment: Option<String>Comment.
cur_rate_in: i64Current ingress rate in bytes/second
cur_rate_out: i64Current egress rate in bytes/second
name: StringRule ID.
network: Vec<String>Rule applies to Source IPs within this networks
rate_in: Option<String>Byte size with optional unit (B, KB (base 10), MB, GB, …, KiB (base 2), MiB, Gib, …).
rate_out: Option<String>Byte size with optional unit (B, KB (base 10), MB, GB, …, KiB (base 2), MiB, Gib, …).
timeframe: Option<Vec<String>>Enable the rule at specific times
users: Option<Vec<String>>Rule applies to authenticated API requests of any of these users (overrides IP-only rules)
Implementations§
Trait Implementations§
Source§impl Clone for AdminGetTrafficControlResponseDataInner
impl Clone for AdminGetTrafficControlResponseDataInner
Source§fn clone(&self) -> AdminGetTrafficControlResponseDataInner
fn clone(&self) -> AdminGetTrafficControlResponseDataInner
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for AdminGetTrafficControlResponseDataInner
impl Default for AdminGetTrafficControlResponseDataInner
Source§fn default() -> AdminGetTrafficControlResponseDataInner
fn default() -> AdminGetTrafficControlResponseDataInner
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AdminGetTrafficControlResponseDataInner
impl<'de> Deserialize<'de> for AdminGetTrafficControlResponseDataInner
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
Source§impl PartialEq for AdminGetTrafficControlResponseDataInner
impl PartialEq for AdminGetTrafficControlResponseDataInner
Source§fn eq(&self, other: &AdminGetTrafficControlResponseDataInner) -> bool
fn eq(&self, other: &AdminGetTrafficControlResponseDataInner) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for AdminGetTrafficControlResponseDataInner
Auto Trait Implementations§
impl Freeze for AdminGetTrafficControlResponseDataInner
impl RefUnwindSafe for AdminGetTrafficControlResponseDataInner
impl Send for AdminGetTrafficControlResponseDataInner
impl Sync for AdminGetTrafficControlResponseDataInner
impl Unpin for AdminGetTrafficControlResponseDataInner
impl UnsafeUnpin for AdminGetTrafficControlResponseDataInner
impl UnwindSafe for AdminGetTrafficControlResponseDataInner
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