[−][src]Struct google_networkmanagement1::EndpointInfo
For display only. The specification of the endpoints for the test. EndpointInfo is derived from source and destination Endpoint and validated by the backend data plane model.
This type is not used in any activity, and only used as part of another schema.
Fields
protocol: Option<String>
IP protocol in string format, for example: "TCP", "UDP", "ICMP".
destination_port: Option<i32>
Destination port. Only valid when protocol is TCP or UDP.
destination_ip: Option<String>
Destination IP address.
source_port: Option<i32>
Source port. Only valid when protocol is TCP or UDP.
source_ip: Option<String>
Source IP address.
destination_network_uri: Option<String>
URI of the network where this packet is sent to.
source_network_uri: Option<String>
URI of the network where this packet originates from.
Trait Implementations
impl Clone for EndpointInfo
[src]
fn clone(&self) -> EndpointInfo
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for EndpointInfo
[src]
impl Default for EndpointInfo
[src]
fn default() -> EndpointInfo
[src]
impl<'de> Deserialize<'de> for EndpointInfo
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Part for EndpointInfo
[src]
impl Serialize for EndpointInfo
[src]
Auto Trait Implementations
impl RefUnwindSafe for EndpointInfo
impl Send for EndpointInfo
impl Sync for EndpointInfo
impl Unpin for EndpointInfo
impl UnwindSafe for EndpointInfo
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Typeable for T where
T: Any,
T: Any,