Struct google_networkmanagement1::api::ProbingDetails
source · pub struct ProbingDetails {
pub abort_cause: Option<String>,
pub destination_egress_location: Option<EdgeLocation>,
pub endpoint_info: Option<EndpointInfo>,
pub error: Option<Status>,
pub probing_latency: Option<LatencyDistribution>,
pub result: Option<String>,
pub sent_probe_count: Option<i32>,
pub successful_probe_count: Option<i32>,
pub verify_time: Option<DateTime<Utc>>,
}
Expand description
Results of active probing from the last run of the test.
This type is not used in any activity, and only used as part of another schema.
Fields§
§abort_cause: Option<String>
The reason probing was aborted.
destination_egress_location: Option<EdgeLocation>
The EdgeLocation from which a packet destined for/originating from the internet will egress/ingress the Google network. This will only be populated for a connectivity test which has an internet destination/source address. The absence of this field must not be used as an indication that the destination/source is part of the Google network.
endpoint_info: Option<EndpointInfo>
The source and destination endpoints derived from the test input and used for active probing.
error: Option<Status>
Details about an internal failure or the cancellation of active probing.
probing_latency: Option<LatencyDistribution>
Latency as measured by active probing in one direction: from the source to the destination endpoint.
result: Option<String>
The overall result of active probing.
sent_probe_count: Option<i32>
Number of probes sent.
successful_probe_count: Option<i32>
Number of probes that reached the destination.
verify_time: Option<DateTime<Utc>>
The time that reachability was assessed through active probing.
Trait Implementations§
source§impl Clone for ProbingDetails
impl Clone for ProbingDetails
source§fn clone(&self) -> ProbingDetails
fn clone(&self) -> ProbingDetails
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more