pub struct LinkedVpnTunnels {
pub include_import_ranges: Option<Vec<String>>,
pub site_to_site_data_transfer: Option<bool>,
pub uris: Option<Vec<String>>,
pub vpc_network: Option<String>,
}Expand description
A collection of Cloud VPN tunnel resources. These resources should be redundant HA VPN tunnels that all advertise the same prefixes to Google Cloud. Alternatively, in a passive/active configuration, all tunnels should be capable of advertising the same prefixes.
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”.
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.
uris: Option<Vec<String>>The URIs of linked VPN tunnel resources.
vpc_network: Option<String>Output only. The VPC network where these VPN tunnels are located.
Trait Implementations§
Source§impl Clone for LinkedVpnTunnels
impl Clone for LinkedVpnTunnels
Source§fn clone(&self) -> LinkedVpnTunnels
fn clone(&self) -> LinkedVpnTunnels
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 LinkedVpnTunnels
impl Debug for LinkedVpnTunnels
Source§impl Default for LinkedVpnTunnels
impl Default for LinkedVpnTunnels
Source§fn default() -> LinkedVpnTunnels
fn default() -> LinkedVpnTunnels
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for LinkedVpnTunnels
impl<'de> Deserialize<'de> for LinkedVpnTunnels
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 LinkedVpnTunnels
impl Serialize for LinkedVpnTunnels
impl Part for LinkedVpnTunnels
Auto Trait Implementations§
impl Freeze for LinkedVpnTunnels
impl RefUnwindSafe for LinkedVpnTunnels
impl Send for LinkedVpnTunnels
impl Sync for LinkedVpnTunnels
impl Unpin for LinkedVpnTunnels
impl UnwindSafe for LinkedVpnTunnels
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