Struct google_networkmanagement1::api::DropInfo
source · pub struct DropInfo {
pub cause: Option<String>,
pub destination_ip: Option<String>,
pub region: Option<String>,
pub resource_uri: 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_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_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 RefUnwindSafe for DropInfo
impl Send for DropInfo
impl Sync for DropInfo
impl Unpin 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