Struct google_api_proto::google::cloud::vmwareengine::v1::VmwareEngineNetwork
source · pub struct VmwareEngineNetwork {
pub name: String,
pub create_time: Option<Timestamp>,
pub update_time: Option<Timestamp>,
pub description: String,
pub vpc_networks: Vec<VpcNetwork>,
pub state: i32,
pub type: i32,
pub uid: String,
pub etag: String,
}
Expand description
VMware Engine network resource that provides connectivity for VMware Engine private clouds.
Fields§
§name: String
Output only. The resource name of the VMware Engine network.
Resource names are schemeless URIs that follow the conventions in
https://cloud.google.com/apis/design/resource_names.
For example:
projects/my-project/locations/global/vmwareEngineNetworks/my-network
create_time: Option<Timestamp>
Output only. Creation time of this resource.
update_time: Option<Timestamp>
Output only. Last update time of this resource.
description: String
User-provided description for this VMware Engine network.
vpc_networks: Vec<VpcNetwork>
Output only. VMware Engine service VPC networks that provide connectivity from a private cloud to customer projects, the internet, and other Google Cloud services.
state: i32
Output only. State of the VMware Engine network.
type: i32
Required. VMware Engine network type.
uid: String
Output only. System-generated unique identifier for the resource.
etag: String
Checksum that may be sent on update and delete requests to ensure that the user-provided value is up to date before the server processes a request. The server computes checksums based on the value of other fields in the request.
Implementations§
Trait Implementations§
source§impl Clone for VmwareEngineNetwork
impl Clone for VmwareEngineNetwork
source§fn clone(&self) -> VmwareEngineNetwork
fn clone(&self) -> VmwareEngineNetwork
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for VmwareEngineNetwork
impl Debug for VmwareEngineNetwork
source§impl Default for VmwareEngineNetwork
impl Default for VmwareEngineNetwork
source§impl Message for VmwareEngineNetwork
impl Message for VmwareEngineNetwork
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
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,
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
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,
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,
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
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,
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,
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,
self
.source§impl PartialEq for VmwareEngineNetwork
impl PartialEq for VmwareEngineNetwork
source§fn eq(&self, other: &VmwareEngineNetwork) -> bool
fn eq(&self, other: &VmwareEngineNetwork) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for VmwareEngineNetwork
Auto Trait Implementations§
impl Freeze for VmwareEngineNetwork
impl RefUnwindSafe for VmwareEngineNetwork
impl Send for VmwareEngineNetwork
impl Sync for VmwareEngineNetwork
impl Unpin for VmwareEngineNetwork
impl UnwindSafe for VmwareEngineNetwork
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
§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>
T
in a tonic::Request