Struct google_api_proto::google::cloud::beyondcorp::appconnectors::v1::AppConnector
source · pub struct AppConnector {
pub name: String,
pub create_time: Option<Timestamp>,
pub update_time: Option<Timestamp>,
pub labels: BTreeMap<String, String>,
pub display_name: String,
pub uid: String,
pub state: i32,
pub principal_info: Option<PrincipalInfo>,
pub resource_info: Option<ResourceInfo>,
}
Expand description
A BeyondCorp connector resource that represents an application facing component deployed proximal to and with direct access to the application instances. It is used to establish connectivity between the remote enterprise environment and GCP. It initiates connections to the applications and can proxy the data from users over the connection.
Fields§
§name: String
Required. Unique resource name of the AppConnector. The name is ignored when creating a AppConnector.
create_time: Option<Timestamp>
Output only. Timestamp when the resource was created.
update_time: Option<Timestamp>
Output only. Timestamp when the resource was last modified.
labels: BTreeMap<String, String>
Optional. Resource labels to represent user provided metadata.
display_name: String
Optional. An arbitrary user-provided name for the AppConnector. Cannot exceed 64 characters.
uid: String
Output only. A unique identifier for the instance generated by the system.
state: i32
Output only. The current state of the AppConnector.
principal_info: Option<PrincipalInfo>
Required. Principal information about the Identity of the AppConnector.
resource_info: Option<ResourceInfo>
Optional. Resource info of the connector.
Implementations§
Trait Implementations§
source§impl Clone for AppConnector
impl Clone for AppConnector
source§fn clone(&self) -> AppConnector
fn clone(&self) -> AppConnector
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for AppConnector
impl Debug for AppConnector
source§impl Default for AppConnector
impl Default for AppConnector
source§impl Message for AppConnector
impl Message for AppConnector
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
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<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
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<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
self
. Read moresource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
self
.source§impl PartialEq for AppConnector
impl PartialEq for AppConnector
source§fn eq(&self, other: &AppConnector) -> bool
fn eq(&self, other: &AppConnector) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for AppConnector
Auto Trait Implementations§
impl Freeze for AppConnector
impl RefUnwindSafe for AppConnector
impl Send for AppConnector
impl Sync for AppConnector
impl Unpin for AppConnector
impl UnwindSafe for AppConnector
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