Struct google_connectors1::api::CustomConnectorVersion
source · pub struct CustomConnectorVersion {
pub auth_config: Option<AuthConfig>,
pub backend_variable_templates: Option<Vec<ConfigVariableTemplate>>,
pub create_time: Option<DateTime<Utc>>,
pub destination_configs: Option<Vec<DestinationConfig>>,
pub enable_backend_destination_config: Option<bool>,
pub labels: Option<HashMap<String, String>>,
pub name: Option<String>,
pub service_account: Option<String>,
pub spec_location: Option<String>,
pub state: Option<String>,
pub update_time: Option<DateTime<Utc>>,
}
Expand description
CustomConnectorVersion 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: Option<AuthConfig>
Optional. Authentication config for accessing connector facade/ proxy. This is used only when enable_backend_destination_config is true.
backend_variable_templates: Option<Vec<ConfigVariableTemplate>>
Optional. Backend variables config templates. This translates to additional variable templates in connection.
create_time: Option<DateTime<Utc>>
Output only. Created time.
destination_configs: Option<Vec<DestinationConfig>>
Optional. Destination config(s) for accessing connector facade/ proxy. This is used only when enable_backend_destination_config is true.
enable_backend_destination_config: Option<bool>
Optional. When enabled, the connector will be a facade/ proxy, and connects to the destination provided during connection creation.
labels: Option<HashMap<String, String>>
Optional. Resource labels to represent user-provided metadata. Refer to cloud documentation on labels for more details. https://cloud.google.com/compute/docs/labeling-resources
name: Option<String>
Output only. Identifier. Resource name of the Version. Format: projects/{project}/locations/{location}/customConnectors/{custom_connector}/customConnectorVersions/{custom_connector_version}
service_account: Option<String>
Optional. Service account used by runtime plane to access auth config secrets.
spec_location: Option<String>
Optional. Location of the custom connector spec. The location can be either a public url like https://public-url.com/spec
Or a Google Cloud Storage location like gs:///
state: Option<String>
Output only. State of the custom connector version.
update_time: Option<DateTime<Utc>>
Output only. Updated time.
Trait Implementations§
source§impl Clone for CustomConnectorVersion
impl Clone for CustomConnectorVersion
source§fn clone(&self) -> CustomConnectorVersion
fn clone(&self) -> CustomConnectorVersion
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more