Struct google_api_proto::google::cloud::networkmanagement::v1::VpnGatewayInfo
source · pub struct VpnGatewayInfo {
pub display_name: String,
pub uri: String,
pub network_uri: String,
pub ip_address: String,
pub vpn_tunnel_uri: String,
pub region: String,
}
Expand description
For display only. Metadata associated with a Compute Engine VPN gateway.
Fields§
§display_name: String
Name of a VPN gateway.
uri: String
URI of a VPN gateway.
network_uri: String
URI of a Compute Engine network where the VPN gateway is configured.
ip_address: String
IP address of the VPN gateway.
vpn_tunnel_uri: 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.
region: String
Name of a Google Cloud region where this VPN gateway is configured.
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§impl Message for VpnGatewayInfo
impl Message for VpnGatewayInfo
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for VpnGatewayInfo
impl PartialEq for VpnGatewayInfo
source§fn eq(&self, other: &VpnGatewayInfo) -> bool
fn eq(&self, other: &VpnGatewayInfo) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for VpnGatewayInfo
Auto Trait Implementations§
impl Freeze for VpnGatewayInfo
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request