View Source GoogleApi.Connectors.V1.Model.EventingConfigTemplate (google_api_connectors v0.7.0)

Eventing Config details of a connector version.

Attributes

  • additionalVariables (type: list(GoogleApi.Connectors.V1.Model.ConfigVariableTemplate.t), default: nil) - Additional fields that need to be rendered.
  • authConfigTemplates (type: list(GoogleApi.Connectors.V1.Model.AuthConfigTemplate.t), default: nil) - AuthConfigTemplates represents the auth values for the webhook adapter.
  • autoRefresh (type: boolean(), default: nil) - Auto refresh to extend webhook life.
  • autoRegistrationSupported (type: boolean(), default: nil) - Auto Registration supported.
  • encryptionKeyTemplate (type: GoogleApi.Connectors.V1.Model.ConfigVariableTemplate.t, default: nil) - Encryption key (can be either Google managed or CMEK).
  • enrichmentSupported (type: boolean(), default: nil) - Enrichment Supported.
  • eventListenerType (type: String.t, default: nil) - The type of the event listener for a specific connector.
  • isEventingSupported (type: boolean(), default: nil) - Is Eventing Supported.
  • listenerAuthConfigTemplates (type: list(GoogleApi.Connectors.V1.Model.AuthConfigTemplate.t), default: nil) - ListenerAuthConfigTemplates represents the auth values for the event listener.
  • proxyDestinationConfig (type: GoogleApi.Connectors.V1.Model.DestinationConfigTemplate.t, default: nil) - Proxy destination config template.
  • registrationDestinationConfig (type: GoogleApi.Connectors.V1.Model.DestinationConfigTemplate.t, default: nil) - Registration host destination config template.
  • triggerConfigVariables (type: list(GoogleApi.Connectors.V1.Model.ConfigVariableTemplate.t), default: nil) - Trigger Config fields that needs to be rendered

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Connectors.V1.Model.EventingConfigTemplate{
  additionalVariables:
    [GoogleApi.Connectors.V1.Model.ConfigVariableTemplate.t()] | nil,
  authConfigTemplates:
    [GoogleApi.Connectors.V1.Model.AuthConfigTemplate.t()] | nil,
  autoRefresh: boolean() | nil,
  autoRegistrationSupported: boolean() | nil,
  encryptionKeyTemplate:
    GoogleApi.Connectors.V1.Model.ConfigVariableTemplate.t() | nil,
  enrichmentSupported: boolean() | nil,
  eventListenerType: String.t() | nil,
  isEventingSupported: boolean() | nil,
  listenerAuthConfigTemplates:
    [GoogleApi.Connectors.V1.Model.AuthConfigTemplate.t()] | nil,
  proxyDestinationConfig:
    GoogleApi.Connectors.V1.Model.DestinationConfigTemplate.t() | nil,
  registrationDestinationConfig:
    GoogleApi.Connectors.V1.Model.DestinationConfigTemplate.t() | nil,
  triggerConfigVariables:
    [GoogleApi.Connectors.V1.Model.ConfigVariableTemplate.t()] | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.