pub struct ConnectorVersion {Show 20 fields
pub auth_config_templates: Option<Vec<AuthConfigTemplate>>,
pub auth_override_enabled: Option<bool>,
pub config_variable_templates: Option<Vec<ConfigVariableTemplate>>,
pub connector_infra_config: Option<ConnectorInfraConfig>,
pub create_time: Option<DateTime<Utc>>,
pub destination_config_templates: Option<Vec<DestinationConfigTemplate>>,
pub display_name: Option<String>,
pub egress_control_config: Option<EgressControlConfig>,
pub eventing_config_template: Option<EventingConfigTemplate>,
pub labels: Option<HashMap<String, String>>,
pub launch_stage: Option<String>,
pub name: Option<String>,
pub release_version: Option<String>,
pub role_grant: Option<RoleGrant>,
pub role_grants: Option<Vec<RoleGrant>>,
pub schema_refresh_config: Option<SchemaRefreshConfig>,
pub ssl_config_template: Option<SslConfigTemplate>,
pub supported_runtime_features: Option<SupportedRuntimeFeatures>,
pub unsupported_connection_types: Option<Vec<String>>,
pub update_time: Option<DateTime<Utc>>,
}Expand description
ConnectorVersion indicates a specific version of a connector.
§Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
Fields§
§auth_config_templates: Option<Vec<AuthConfigTemplate>>Output only. List of auth configs supported by the Connector Version.
auth_override_enabled: Option<bool>Output only. Flag to mark the dynamic auth override.
config_variable_templates: Option<Vec<ConfigVariableTemplate>>Output only. List of config variables needed to create a connection.
connector_infra_config: Option<ConnectorInfraConfig>Output only. Infra configs supported by Connector.
create_time: Option<DateTime<Utc>>Output only. Created time.
destination_config_templates: Option<Vec<DestinationConfigTemplate>>Output only. List of destination configs needed to create a connection.
display_name: Option<String>Output only. Display name.
egress_control_config: Option<EgressControlConfig>Output only. Configuration for Egress Control.
eventing_config_template: Option<EventingConfigTemplate>Output only. Eventing configuration supported by the Connector.
labels: Option<HashMap<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: Option<String>Output only. Flag to mark the version indicating the launch stage.
name: Option<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.
release_version: Option<String>Output only. ReleaseVersion of the connector, for example: “1.0.1-alpha”.
role_grant: Option<RoleGrant>Output only. Role grant configuration for this config variable. It will be DEPRECATED soon.
role_grants: Option<Vec<RoleGrant>>Output only. Role grant configurations for this connector version.
schema_refresh_config: Option<SchemaRefreshConfig>Connection Schema Refresh Config
ssl_config_template: Option<SslConfigTemplate>Output only. Ssl configuration supported by the Connector.
supported_runtime_features: Option<SupportedRuntimeFeatures>Output only. Information about the runtime features supported by the Connector.
unsupported_connection_types: Option<Vec<String>>Output only. Unsupported connection types.
update_time: Option<DateTime<Utc>>Output only. Updated time.
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§fn default() -> ConnectorVersion
fn default() -> ConnectorVersion
Source§impl<'de> Deserialize<'de> for ConnectorVersion
impl<'de> Deserialize<'de> for ConnectorVersion
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>,
Source§impl Serialize for ConnectorVersion
impl Serialize for ConnectorVersion
impl ResponseResult 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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more