Struct google_networkmanagement1::api::VpnGatewayInfo
source · pub struct VpnGatewayInfo {
pub display_name: Option<String>,
pub ip_address: Option<String>,
pub network_uri: Option<String>,
pub region: Option<String>,
pub uri: Option<String>,
pub vpn_tunnel_uri: Option<String>,
}
Expand description
For display only. Metadata associated with a Compute Engine VPN gateway.
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 gateway.
ip_address: Option<String>
IP address of the VPN gateway.
network_uri: Option<String>
URI of a Compute Engine network where the VPN gateway is configured.
region: Option<String>
Name of a Google Cloud region where this VPN gateway is configured.
uri: Option<String>
URI of a VPN gateway.
vpn_tunnel_uri: Option<String>
A VPN tunnel that is associated with this VPN gateway. There may be multiple VPN tunnels configured on a VPN gateway, and only the one relevant to the test is displayed.
Trait Implementations§
source§impl Clone for VpnGatewayInfo
impl Clone for VpnGatewayInfo
source§fn clone(&self) -> VpnGatewayInfo
fn clone(&self) -> VpnGatewayInfo
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 VpnGatewayInfo
impl Debug for VpnGatewayInfo
source§impl Default for VpnGatewayInfo
impl Default for VpnGatewayInfo
source§fn default() -> VpnGatewayInfo
fn default() -> VpnGatewayInfo
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for VpnGatewayInfo
impl<'de> Deserialize<'de> for VpnGatewayInfo
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 VpnGatewayInfo
impl Serialize for VpnGatewayInfo
impl Part for VpnGatewayInfo
Auto Trait Implementations§
impl RefUnwindSafe for VpnGatewayInfo
impl Send for VpnGatewayInfo
impl Sync for VpnGatewayInfo
impl Unpin for VpnGatewayInfo
impl UnwindSafe for VpnGatewayInfo
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