Struct google_datastream1::api::VpcPeeringConfig
source · [−]Expand description
The VPC Peering configuration is used to create VPC peering between Datastream and the consumer’s VPC.
This type is not used in any activity, and only used as part of another schema.
Fields
subnet: Option<String>Required. A free subnet for peering. (CIDR of /29) TODO(b/172995841) add validators.
vpc: Option<String>Required. Fully qualified name of the VPC that Datastream will peer to. Format: projects/{project}/global/{networks}/{name}
Trait Implementations
sourceimpl Clone for VpcPeeringConfig
impl Clone for VpcPeeringConfig
sourcefn clone(&self) -> VpcPeeringConfig
fn clone(&self) -> VpcPeeringConfig
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for VpcPeeringConfig
impl Debug for VpcPeeringConfig
sourceimpl Default for VpcPeeringConfig
impl Default for VpcPeeringConfig
sourcefn default() -> VpcPeeringConfig
fn default() -> VpcPeeringConfig
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for VpcPeeringConfig
impl<'de> Deserialize<'de> for VpcPeeringConfig
sourcefn 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
sourceimpl Serialize for VpcPeeringConfig
impl Serialize for VpcPeeringConfig
impl Part for VpcPeeringConfig
Auto Trait Implementations
impl RefUnwindSafe for VpcPeeringConfig
impl Send for VpcPeeringConfig
impl Sync for VpcPeeringConfig
impl Unpin for VpcPeeringConfig
impl UnwindSafe for VpcPeeringConfig
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
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.
sourcefn clone_into(&self, target: &mut T)
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