Struct google_connectors1::api::EventingConfigTemplate
source · pub struct EventingConfigTemplate {
pub additional_variables: Option<Vec<ConfigVariableTemplate>>,
pub auth_config_templates: Option<Vec<AuthConfigTemplate>>,
pub auto_refresh: Option<bool>,
pub auto_registration_supported: Option<bool>,
pub encryption_key_template: Option<ConfigVariableTemplate>,
pub enrichment_supported: Option<bool>,
pub event_listener_type: Option<String>,
pub is_eventing_supported: Option<bool>,
pub listener_auth_config_templates: Option<Vec<AuthConfigTemplate>>,
pub proxy_destination_config: Option<DestinationConfigTemplate>,
pub registration_destination_config: Option<DestinationConfigTemplate>,
pub trigger_config_variables: Option<Vec<ConfigVariableTemplate>>,
}
Expand description
Eventing Config details of a connector version.
This type is not used in any activity, and only used as part of another schema.
Fields§
§additional_variables: Option<Vec<ConfigVariableTemplate>>
Additional fields that need to be rendered.
auth_config_templates: Option<Vec<AuthConfigTemplate>>
AuthConfigTemplates represents the auth values for the webhook adapter.
auto_refresh: Option<bool>
Auto refresh to extend webhook life.
auto_registration_supported: Option<bool>
Auto Registration supported.
encryption_key_template: Option<ConfigVariableTemplate>
Encryption key (can be either Google managed or CMEK).
enrichment_supported: Option<bool>
Enrichment Supported.
event_listener_type: Option<String>
The type of the event listener for a specific connector.
is_eventing_supported: Option<bool>
Is Eventing Supported.
listener_auth_config_templates: Option<Vec<AuthConfigTemplate>>
ListenerAuthConfigTemplates represents the auth values for the event listener.
proxy_destination_config: Option<DestinationConfigTemplate>
Proxy destination config template.
registration_destination_config: Option<DestinationConfigTemplate>
Registration host destination config template.
trigger_config_variables: Option<Vec<ConfigVariableTemplate>>
Trigger Config fields that needs to be rendered
Trait Implementations§
source§impl Clone for EventingConfigTemplate
impl Clone for EventingConfigTemplate
source§fn clone(&self) -> EventingConfigTemplate
fn clone(&self) -> EventingConfigTemplate
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for EventingConfigTemplate
impl Debug for EventingConfigTemplate
source§impl Default for EventingConfigTemplate
impl Default for EventingConfigTemplate
source§fn default() -> EventingConfigTemplate
fn default() -> EventingConfigTemplate
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for EventingConfigTemplate
impl<'de> Deserialize<'de> for EventingConfigTemplate
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>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Serialize for EventingConfigTemplate
impl Serialize for EventingConfigTemplate
impl Part for EventingConfigTemplate
Auto Trait Implementations§
impl RefUnwindSafe for EventingConfigTemplate
impl Send for EventingConfigTemplate
impl Sync for EventingConfigTemplate
impl Unpin for EventingConfigTemplate
impl UnwindSafe for EventingConfigTemplate
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
Mutably borrows from an owned value. Read more