pub struct LinkedRouterApplianceInstances {
pub include_import_ranges: Option<Vec<String>>,
pub instances: Option<Vec<RouterApplianceInstance>>,
pub site_to_site_data_transfer: Option<bool>,
pub vpc_network: Option<String>,
}Expand description
A collection of router appliance instances. If you configure multiple router appliance instances to receive data from the same set of sites outside of Google Cloud, we recommend that you associate those instances with the same spoke.
This type is not used in any activity, and only used as part of another schema.
Fields§
§include_import_ranges: Option<Vec<String>>Optional. IP ranges allowed to be included during import from hub.(does not control transit connectivity) The only allowed value for now is “ALL_IPV4_RANGES”.
instances: Option<Vec<RouterApplianceInstance>>The list of router appliance instances.
site_to_site_data_transfer: Option<bool>A value that controls whether site-to-site data transfer is enabled for these resources. Data transfer is available only in supported locations.
vpc_network: Option<String>Output only. The VPC network where these router appliance instances are located.
Trait Implementations§
Source§impl Clone for LinkedRouterApplianceInstances
impl Clone for LinkedRouterApplianceInstances
Source§fn clone(&self) -> LinkedRouterApplianceInstances
fn clone(&self) -> LinkedRouterApplianceInstances
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 Default for LinkedRouterApplianceInstances
impl Default for LinkedRouterApplianceInstances
Source§fn default() -> LinkedRouterApplianceInstances
fn default() -> LinkedRouterApplianceInstances
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for LinkedRouterApplianceInstances
impl<'de> Deserialize<'de> for LinkedRouterApplianceInstances
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
impl Part for LinkedRouterApplianceInstances
Auto Trait Implementations§
impl Freeze for LinkedRouterApplianceInstances
impl RefUnwindSafe for LinkedRouterApplianceInstances
impl Send for LinkedRouterApplianceInstances
impl Sync for LinkedRouterApplianceInstances
impl Unpin for LinkedRouterApplianceInstances
impl UnwindSafe for LinkedRouterApplianceInstances
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