Struct aws_sdk_ec2::model::VgwTelemetry
source · [−]#[non_exhaustive]pub struct VgwTelemetry { /* private fields */ }
Expand description
Describes telemetry for a VPN tunnel.
Implementations
sourceimpl VgwTelemetry
impl VgwTelemetry
sourcepub fn accepted_route_count(&self) -> Option<i32>
pub fn accepted_route_count(&self) -> Option<i32>
The number of accepted routes.
sourcepub fn last_status_change(&self) -> Option<&DateTime>
pub fn last_status_change(&self) -> Option<&DateTime>
The date and time of the last change in status.
sourcepub fn outside_ip_address(&self) -> Option<&str>
pub fn outside_ip_address(&self) -> Option<&str>
The Internet-routable IP address of the virtual private gateway's outside interface.
sourcepub fn status(&self) -> Option<&TelemetryStatus>
pub fn status(&self) -> Option<&TelemetryStatus>
The status of the VPN tunnel.
sourcepub fn status_message(&self) -> Option<&str>
pub fn status_message(&self) -> Option<&str>
If an error occurs, a description of the error.
sourcepub fn certificate_arn(&self) -> Option<&str>
pub fn certificate_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the VPN tunnel endpoint certificate.
sourceimpl VgwTelemetry
impl VgwTelemetry
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture VgwTelemetry
.
Trait Implementations
sourceimpl Clone for VgwTelemetry
impl Clone for VgwTelemetry
sourcefn clone(&self) -> VgwTelemetry
fn clone(&self) -> VgwTelemetry
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for VgwTelemetry
impl Debug for VgwTelemetry
sourceimpl PartialEq<VgwTelemetry> for VgwTelemetry
impl PartialEq<VgwTelemetry> for VgwTelemetry
sourcefn eq(&self, other: &VgwTelemetry) -> bool
fn eq(&self, other: &VgwTelemetry) -> bool
impl StructuralPartialEq for VgwTelemetry
Auto Trait Implementations
impl RefUnwindSafe for VgwTelemetry
impl Send for VgwTelemetry
impl Sync for VgwTelemetry
impl Unpin for VgwTelemetry
impl UnwindSafe for VgwTelemetry
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more