#[non_exhaustive]pub struct DirectConnectGatewayAttachment { /* private fields */ }Expand description
Information about an attachment between a Direct Connect gateway and a virtual interface.
Implementations
sourceimpl DirectConnectGatewayAttachment
impl DirectConnectGatewayAttachment
sourcepub fn direct_connect_gateway_id(&self) -> Option<&str>
pub fn direct_connect_gateway_id(&self) -> Option<&str>
The ID of the Direct Connect gateway.
sourcepub fn virtual_interface_id(&self) -> Option<&str>
pub fn virtual_interface_id(&self) -> Option<&str>
The ID of the virtual interface.
sourcepub fn virtual_interface_region(&self) -> Option<&str>
pub fn virtual_interface_region(&self) -> Option<&str>
The Amazon Web Services Region where the virtual interface is located.
sourcepub fn virtual_interface_owner_account(&self) -> Option<&str>
pub fn virtual_interface_owner_account(&self) -> Option<&str>
The ID of the Amazon Web Services account that owns the virtual interface.
sourcepub fn attachment_state(&self) -> Option<&DirectConnectGatewayAttachmentState>
pub fn attachment_state(&self) -> Option<&DirectConnectGatewayAttachmentState>
The state of the attachment. The following are the possible values:
-
attaching: The initial state after a virtual interface is created using the Direct Connect gateway. -
attached: The Direct Connect gateway and virtual interface are attached and ready to pass traffic. -
detaching: The initial state after callingDeleteVirtualInterface. -
detached: The virtual interface is detached from the Direct Connect gateway. Traffic flow between the Direct Connect gateway and virtual interface is stopped.
sourcepub fn attachment_type(&self) -> Option<&DirectConnectGatewayAttachmentType>
pub fn attachment_type(&self) -> Option<&DirectConnectGatewayAttachmentType>
The type of attachment.
sourcepub fn state_change_error(&self) -> Option<&str>
pub fn state_change_error(&self) -> Option<&str>
The error message if the state of an object failed to advance.
sourceimpl DirectConnectGatewayAttachment
impl DirectConnectGatewayAttachment
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture DirectConnectGatewayAttachment.
Trait Implementations
sourceimpl Clone for DirectConnectGatewayAttachment
impl Clone for DirectConnectGatewayAttachment
sourcefn clone(&self) -> DirectConnectGatewayAttachment
fn clone(&self) -> DirectConnectGatewayAttachment
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 more
sourceimpl PartialEq<DirectConnectGatewayAttachment> for DirectConnectGatewayAttachment
impl PartialEq<DirectConnectGatewayAttachment> for DirectConnectGatewayAttachment
sourcefn eq(&self, other: &DirectConnectGatewayAttachment) -> bool
fn eq(&self, other: &DirectConnectGatewayAttachment) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
impl StructuralPartialEq for DirectConnectGatewayAttachment
Auto Trait Implementations
impl RefUnwindSafe for DirectConnectGatewayAttachment
impl Send for DirectConnectGatewayAttachment
impl Sync for DirectConnectGatewayAttachment
impl Unpin for DirectConnectGatewayAttachment
impl UnwindSafe for DirectConnectGatewayAttachment
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more