Struct aws_sdk_ec2::model::VpnGateway
source · [−]#[non_exhaustive]pub struct VpnGateway { /* private fields */ }
Expand description
Describes a virtual private gateway.
Implementations
sourceimpl VpnGateway
impl VpnGateway
sourcepub fn availability_zone(&self) -> Option<&str>
pub fn availability_zone(&self) -> Option<&str>
The Availability Zone where the virtual private gateway was created, if applicable. This field may be empty or not returned.
sourcepub fn type(&self) -> Option<&GatewayType>
pub fn type(&self) -> Option<&GatewayType>
The type of VPN connection the virtual private gateway supports.
sourcepub fn vpc_attachments(&self) -> Option<&[VpcAttachment]>
pub fn vpc_attachments(&self) -> Option<&[VpcAttachment]>
Any VPCs attached to the virtual private gateway.
sourcepub fn vpn_gateway_id(&self) -> Option<&str>
pub fn vpn_gateway_id(&self) -> Option<&str>
The ID of the virtual private gateway.
sourcepub fn amazon_side_asn(&self) -> Option<i64>
pub fn amazon_side_asn(&self) -> Option<i64>
The private Autonomous System Number (ASN) for the Amazon side of a BGP session.
Any tags assigned to the virtual private gateway.
sourceimpl VpnGateway
impl VpnGateway
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture VpnGateway
.
Trait Implementations
sourceimpl Clone for VpnGateway
impl Clone for VpnGateway
sourcefn clone(&self) -> VpnGateway
fn clone(&self) -> VpnGateway
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 VpnGateway
impl Debug for VpnGateway
sourceimpl PartialEq<VpnGateway> for VpnGateway
impl PartialEq<VpnGateway> for VpnGateway
sourcefn eq(&self, other: &VpnGateway) -> bool
fn eq(&self, other: &VpnGateway) -> bool
impl StructuralPartialEq for VpnGateway
Auto Trait Implementations
impl RefUnwindSafe for VpnGateway
impl Send for VpnGateway
impl Sync for VpnGateway
impl Unpin for VpnGateway
impl UnwindSafe for VpnGateway
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