pub struct LinkedInterconnectAttachments {
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 VLAN attachment resources. These resources should be redundant attachments that all advertise the same prefixes to Google Cloud. Alternatively, in active/passive configurations, all attachments 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 interconnect attachment resources
vpc_network: Option<String>Output only. The VPC network where these VLAN attachments are located.
Trait Implementations§
Source§impl Clone for LinkedInterconnectAttachments
impl Clone for LinkedInterconnectAttachments
Source§fn clone(&self) -> LinkedInterconnectAttachments
fn clone(&self) -> LinkedInterconnectAttachments
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Default for LinkedInterconnectAttachments
impl Default for LinkedInterconnectAttachments
Source§fn default() -> LinkedInterconnectAttachments
fn default() -> LinkedInterconnectAttachments
Source§impl<'de> Deserialize<'de> for LinkedInterconnectAttachments
impl<'de> Deserialize<'de> for LinkedInterconnectAttachments
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>,
impl Part for LinkedInterconnectAttachments
Auto Trait Implementations§
impl Freeze for LinkedInterconnectAttachments
impl RefUnwindSafe for LinkedInterconnectAttachments
impl Send for LinkedInterconnectAttachments
impl Sync for LinkedInterconnectAttachments
impl Unpin for LinkedInterconnectAttachments
impl UnwindSafe for LinkedInterconnectAttachments
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
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>
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>
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