Struct google_networkmanagement1::api::VpnTunnelInfo
source · pub struct VpnTunnelInfo {
pub display_name: Option<String>,
pub network_uri: Option<String>,
pub region: Option<String>,
pub remote_gateway: Option<String>,
pub remote_gateway_ip: Option<String>,
pub routing_type: Option<String>,
pub source_gateway: Option<String>,
pub source_gateway_ip: Option<String>,
pub uri: Option<String>,
}
Expand description
For display only. Metadata associated with a Compute Engine VPN tunnel.
This type is not used in any activity, and only used as part of another schema.
Fields§
§display_name: Option<String>
Name of a VPN tunnel.
network_uri: Option<String>
URI of a Compute Engine network where the VPN tunnel is configured.
region: Option<String>
Name of a Google Cloud region where this VPN tunnel is configured.
remote_gateway: Option<String>
URI of a VPN gateway at remote end of the tunnel.
remote_gateway_ip: Option<String>
Remote VPN gateway’s IP address.
routing_type: Option<String>
Type of the routing policy.
source_gateway: Option<String>
URI of the VPN gateway at local end of the tunnel.
source_gateway_ip: Option<String>
Local VPN gateway’s IP address.
uri: Option<String>
URI of a VPN tunnel.
Trait Implementations§
source§impl Clone for VpnTunnelInfo
impl Clone for VpnTunnelInfo
source§fn clone(&self) -> VpnTunnelInfo
fn clone(&self) -> VpnTunnelInfo
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 VpnTunnelInfo
impl Debug for VpnTunnelInfo
source§impl Default for VpnTunnelInfo
impl Default for VpnTunnelInfo
source§fn default() -> VpnTunnelInfo
fn default() -> VpnTunnelInfo
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for VpnTunnelInfo
impl<'de> Deserialize<'de> for VpnTunnelInfo
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 VpnTunnelInfo
impl Serialize for VpnTunnelInfo
impl Part for VpnTunnelInfo
Auto Trait Implementations§
impl RefUnwindSafe for VpnTunnelInfo
impl Send for VpnTunnelInfo
impl Sync for VpnTunnelInfo
impl Unpin for VpnTunnelInfo
impl UnwindSafe for VpnTunnelInfo
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