Struct google_redis1::api::PscConnection
source · pub struct PscConnection {
pub address: Option<String>,
pub forwarding_rule: Option<String>,
pub network: Option<String>,
pub project_id: Option<String>,
pub psc_connection_id: Option<String>,
}
Expand description
Details of consumer resources in a PSC connection.
This type is not used in any activity, and only used as part of another schema.
Fields§
§address: Option<String>
Output only. The IP allocated on the consumer network for the PSC forwarding rule.
forwarding_rule: Option<String>
Output only. The URI of the consumer side forwarding rule. Example: projects/{projectNumOrId}/regions/us-east1/forwardingRules/{resourceId}.
network: Option<String>
The consumer network where the IP address resides, in the form of projects/{project_id}/global/networks/{network_id}.
project_id: Option<String>
Output only. The consumer project_id where the forwarding rule is created from.
psc_connection_id: Option<String>
Output only. The PSC connection id of the forwarding rule connected to the service attachment.
Trait Implementations§
source§impl Clone for PscConnection
impl Clone for PscConnection
source§fn clone(&self) -> PscConnection
fn clone(&self) -> PscConnection
Returns a copy 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 PscConnection
impl Debug for PscConnection
source§impl Default for PscConnection
impl Default for PscConnection
source§fn default() -> PscConnection
fn default() -> PscConnection
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for PscConnection
impl<'de> Deserialize<'de> for PscConnection
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 PscConnection
impl Serialize for PscConnection
impl Part for PscConnection
Auto Trait Implementations§
impl RefUnwindSafe for PscConnection
impl Send for PscConnection
impl Sync for PscConnection
impl Unpin for PscConnection
impl UnwindSafe for PscConnection
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