Struct google_api_proto::google::cloud::connectors::v1::ConnectorVersion
source · pub struct ConnectorVersion {Show 14 fields
pub name: String,
pub create_time: Option<Timestamp>,
pub update_time: Option<Timestamp>,
pub labels: BTreeMap<String, String>,
pub launch_stage: i32,
pub release_version: String,
pub auth_config_templates: Vec<AuthConfigTemplate>,
pub config_variable_templates: Vec<ConfigVariableTemplate>,
pub supported_runtime_features: Option<SupportedRuntimeFeatures>,
pub display_name: String,
pub egress_control_config: Option<EgressControlConfig>,
pub role_grants: Vec<RoleGrant>,
pub role_grant: Option<RoleGrant>,
pub ssl_config_template: Option<SslConfigTemplate>,
}
Expand description
ConnectorVersion indicates a specific version of a connector.
Fields§
§name: String
Output only. Resource name of the Version. Format: projects/{project}/locations/{location}/providers/{provider}/connectors/{connector}/versions/{version} Only global location is supported for Connector resource.
create_time: Option<Timestamp>
Output only. Created time.
update_time: Option<Timestamp>
Output only. Updated time.
labels: BTreeMap<String, String>
Output only. Resource labels to represent user-provided metadata. Refer to cloud documentation on labels for more details. https://cloud.google.com/compute/docs/labeling-resources
launch_stage: i32
Output only. Flag to mark the version indicating the launch stage.
release_version: String
Output only. ReleaseVersion of the connector, for example: “1.0.1-alpha”.
auth_config_templates: Vec<AuthConfigTemplate>
Output only. List of auth configs supported by the Connector Version.
config_variable_templates: Vec<ConfigVariableTemplate>
Output only. List of config variables needed to create a connection.
supported_runtime_features: Option<SupportedRuntimeFeatures>
Output only. Information about the runtime features supported by the Connector.
display_name: String
Output only. Display name.
egress_control_config: Option<EgressControlConfig>
Output only. Configuration for Egress Control.
role_grants: Vec<RoleGrant>
Output only. Role grant configurations for this connector version.
role_grant: Option<RoleGrant>
Output only. Role grant configuration for this config variable. It will be DEPRECATED soon.
ssl_config_template: Option<SslConfigTemplate>
Output only. Ssl configuration supported by the Connector.
Implementations§
source§impl ConnectorVersion
impl ConnectorVersion
sourcepub fn launch_stage(&self) -> LaunchStage
pub fn launch_stage(&self) -> LaunchStage
Returns the enum value of launch_stage
, or the default if the field is set to an invalid enum value.
sourcepub fn set_launch_stage(&mut self, value: LaunchStage)
pub fn set_launch_stage(&mut self, value: LaunchStage)
Sets launch_stage
to the provided enum value.
Trait Implementations§
source§impl Clone for ConnectorVersion
impl Clone for ConnectorVersion
source§fn clone(&self) -> ConnectorVersion
fn clone(&self) -> ConnectorVersion
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ConnectorVersion
impl Debug for ConnectorVersion
source§impl Default for ConnectorVersion
impl Default for ConnectorVersion
source§impl Message for ConnectorVersion
impl Message for ConnectorVersion
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 ConnectorVersion
impl PartialEq for ConnectorVersion
source§fn eq(&self, other: &ConnectorVersion) -> bool
fn eq(&self, other: &ConnectorVersion) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ConnectorVersion
Auto Trait Implementations§
impl Freeze for ConnectorVersion
impl RefUnwindSafe for ConnectorVersion
impl Send for ConnectorVersion
impl Sync for ConnectorVersion
impl Unpin for ConnectorVersion
impl UnwindSafe for ConnectorVersion
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