Struct aws_sdk_directconnect::model::Location
source · [−]#[non_exhaustive]pub struct Location {
pub location_code: Option<String>,
pub location_name: Option<String>,
pub region: Option<String>,
pub available_port_speeds: Option<Vec<String>>,
pub available_providers: Option<Vec<String>>,
pub available_mac_sec_port_speeds: Option<Vec<String>>,
}Expand description
Information about an Direct Connect location.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.location_code: Option<String>The code for the location.
location_name: Option<String>The name of the location. This includes the name of the colocation partner and the physical site of the building.
region: Option<String>The Amazon Web Services Region for the location.
available_port_speeds: Option<Vec<String>>The available port speeds for the location.
available_providers: Option<Vec<String>>The name of the service provider for the location.
available_mac_sec_port_speeds: Option<Vec<String>>The available MAC Security (MACsec) port speeds for the location.
Implementations
sourceimpl Location
impl Location
sourcepub fn location_code(&self) -> Option<&str>
pub fn location_code(&self) -> Option<&str>
The code for the location.
sourcepub fn location_name(&self) -> Option<&str>
pub fn location_name(&self) -> Option<&str>
The name of the location. This includes the name of the colocation partner and the physical site of the building.
sourcepub fn available_port_speeds(&self) -> Option<&[String]>
pub fn available_port_speeds(&self) -> Option<&[String]>
The available port speeds for the location.
Trait Implementations
impl StructuralPartialEq for Location
Auto Trait Implementations
impl RefUnwindSafe for Location
impl Send for Location
impl Sync for Location
impl Unpin for Location
impl UnwindSafe for Location
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub 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> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more
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