Struct aws_sdk_directconnect::operation::describe_router_configuration::DescribeRouterConfigurationOutput
source · #[non_exhaustive]pub struct DescribeRouterConfigurationOutput {
pub customer_router_config: Option<String>,
pub router: Option<RouterType>,
pub virtual_interface_id: Option<String>,
pub virtual_interface_name: Option<String>,
/* private fields */
}
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.customer_router_config: Option<String>
The customer router configuration.
router: Option<RouterType>
The details about the router.
virtual_interface_id: Option<String>
The ID assigned to the virtual interface.
virtual_interface_name: Option<String>
Provides the details about a virtual interface's router.
Implementations§
source§impl DescribeRouterConfigurationOutput
impl DescribeRouterConfigurationOutput
sourcepub fn customer_router_config(&self) -> Option<&str>
pub fn customer_router_config(&self) -> Option<&str>
The customer router configuration.
sourcepub fn router(&self) -> Option<&RouterType>
pub fn router(&self) -> Option<&RouterType>
The details about the router.
sourcepub fn virtual_interface_id(&self) -> Option<&str>
pub fn virtual_interface_id(&self) -> Option<&str>
The ID assigned to the virtual interface.
sourcepub fn virtual_interface_name(&self) -> Option<&str>
pub fn virtual_interface_name(&self) -> Option<&str>
Provides the details about a virtual interface's router.
source§impl DescribeRouterConfigurationOutput
impl DescribeRouterConfigurationOutput
sourcepub fn builder() -> DescribeRouterConfigurationOutputBuilder
pub fn builder() -> DescribeRouterConfigurationOutputBuilder
Creates a new builder-style object to manufacture DescribeRouterConfigurationOutput
.
Trait Implementations§
source§impl Clone for DescribeRouterConfigurationOutput
impl Clone for DescribeRouterConfigurationOutput
source§fn clone(&self) -> DescribeRouterConfigurationOutput
fn clone(&self) -> DescribeRouterConfigurationOutput
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl PartialEq for DescribeRouterConfigurationOutput
impl PartialEq for DescribeRouterConfigurationOutput
source§fn eq(&self, other: &DescribeRouterConfigurationOutput) -> bool
fn eq(&self, other: &DescribeRouterConfigurationOutput) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for DescribeRouterConfigurationOutput
impl RequestId for DescribeRouterConfigurationOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
Returns the request ID, or
None
if the service could not be reached.impl StructuralPartialEq for DescribeRouterConfigurationOutput
Auto Trait Implementations§
impl RefUnwindSafe for DescribeRouterConfigurationOutput
impl Send for DescribeRouterConfigurationOutput
impl Sync for DescribeRouterConfigurationOutput
impl Unpin for DescribeRouterConfigurationOutput
impl UnwindSafe for DescribeRouterConfigurationOutput
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Creates a shared type from an unshared type.