Struct google_connectors1::api::EventingConfig
source · pub struct EventingConfig {
pub additional_variables: Option<Vec<ConfigVariable>>,
pub auth_config: Option<AuthConfig>,
pub dead_letter_config: Option<DeadLetterConfig>,
pub enrichment_enabled: Option<bool>,
pub events_listener_ingress_endpoint: Option<String>,
pub listener_auth_config: Option<AuthConfig>,
pub private_connectivity_enabled: Option<bool>,
pub proxy_destination_config: Option<DestinationConfig>,
pub registration_destination_config: Option<DestinationConfig>,
pub trigger_config_variables: Option<Vec<ConfigVariable>>,
}
Expand description
Eventing Configuration of a connection
This type is not used in any activity, and only used as part of another schema.
Fields§
§additional_variables: Option<Vec<ConfigVariable>>
Additional eventing related field values
auth_config: Option<AuthConfig>
Auth details for the webhook adapter.
dead_letter_config: Option<DeadLetterConfig>
Optional. Dead letter configuration for eventing of a connection.
enrichment_enabled: Option<bool>
Enrichment Enabled.
events_listener_ingress_endpoint: Option<String>
Optional. Ingress endpoint of the event listener. This is used only when private connectivity is enabled.
listener_auth_config: Option<AuthConfig>
Optional. Auth details for the event listener.
private_connectivity_enabled: Option<bool>
Optional. Private Connectivity Enabled.
proxy_destination_config: Option<DestinationConfig>
Optional. Proxy for Eventing auto-registration.
registration_destination_config: Option<DestinationConfig>
Registration endpoint for auto registration.
trigger_config_variables: Option<Vec<ConfigVariable>>
Optional. Additional eventing related field values
Trait Implementations§
source§impl Clone for EventingConfig
impl Clone for EventingConfig
source§fn clone(&self) -> EventingConfig
fn clone(&self) -> EventingConfig
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 EventingConfig
impl Debug for EventingConfig
source§impl Default for EventingConfig
impl Default for EventingConfig
source§fn default() -> EventingConfig
fn default() -> EventingConfig
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for EventingConfig
impl<'de> Deserialize<'de> for EventingConfig
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 EventingConfig
impl Serialize for EventingConfig
impl Part for EventingConfig
Auto Trait Implementations§
impl RefUnwindSafe for EventingConfig
impl Send for EventingConfig
impl Sync for EventingConfig
impl Unpin for EventingConfig
impl UnwindSafe for EventingConfig
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