pub struct NetworkRoutingConfig {
pub routing_mode: Option<String>,
}
Expand description
A routing configuration attached to a network resource. The message includes the list of routers associated with the network, and a flag indicating the type of routing behavior to enforce network-wide.
This type is not used in any activity, and only used as part of another schema.
Fields§
§routing_mode: Option<String>
The network-wide routing mode to use. If set to REGIONAL, this network’s Cloud Routers will only advertise routes with subnets of this network in the same region as the router. If set to GLOBAL, this network’s Cloud Routers will advertise routes with all subnets of this network, across regions.
Trait Implementations§
Source§impl Clone for NetworkRoutingConfig
impl Clone for NetworkRoutingConfig
Source§fn clone(&self) -> NetworkRoutingConfig
fn clone(&self) -> NetworkRoutingConfig
Returns a duplicate 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 Debug for NetworkRoutingConfig
impl Debug for NetworkRoutingConfig
Source§impl Default for NetworkRoutingConfig
impl Default for NetworkRoutingConfig
Source§fn default() -> NetworkRoutingConfig
fn default() -> NetworkRoutingConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for NetworkRoutingConfig
impl<'de> Deserialize<'de> for NetworkRoutingConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for NetworkRoutingConfig
impl Serialize for NetworkRoutingConfig
impl Part for NetworkRoutingConfig
Auto Trait Implementations§
impl Freeze for NetworkRoutingConfig
impl RefUnwindSafe for NetworkRoutingConfig
impl Send for NetworkRoutingConfig
impl Sync for NetworkRoutingConfig
impl Unpin for NetworkRoutingConfig
impl UnwindSafe for NetworkRoutingConfig
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more