pub struct DropInfo {
pub cause: Option<String>,
pub destination_geolocation_code: Option<String>,
pub destination_ip: Option<String>,
pub region: Option<String>,
pub resource_uri: Option<String>,
pub source_geolocation_code: Option<String>,
pub source_ip: Option<String>,
}Expand description
Details of the final state “drop” and associated resource.
This type is not used in any activity, and only used as part of another schema.
Fields§
§cause: Option<String>Cause that the packet is dropped.
destination_geolocation_code: Option<String>Geolocation (region code) of the destination IP address (if relevant).
destination_ip: Option<String>Destination IP address of the dropped packet (if relevant).
region: Option<String>Region of the dropped packet (if relevant).
resource_uri: Option<String>URI of the resource that caused the drop.
source_geolocation_code: Option<String>Geolocation (region code) of the source IP address (if relevant).
source_ip: Option<String>Source IP address of the dropped packet (if relevant).
Trait Implementations§
Source§impl<'de> Deserialize<'de> for DropInfo
impl<'de> Deserialize<'de> for DropInfo
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
impl Part for DropInfo
Auto Trait Implementations§
impl Freeze for DropInfo
impl RefUnwindSafe for DropInfo
impl Send for DropInfo
impl Sync for DropInfo
impl Unpin for DropInfo
impl UnsafeUnpin for DropInfo
impl UnwindSafe for DropInfo
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