View Source GoogleApi.Connectors.V1.Model.EventSubscription (google_api_connectors v0.8.0)

represents the Connector's EventSubscription resource

Attributes

  • createTime (type: DateTime.t, default: nil) - Output only. Created time.
  • destinations (type: GoogleApi.Connectors.V1.Model.EventSubscriptionDestination.t, default: nil) - Optional. The destination to hit when we receive an event
  • eventTypeId (type: String.t, default: nil) - Optional. Event type id of the event of current EventSubscription.
  • jms (type: GoogleApi.Connectors.V1.Model.JMS.t, default: nil) - Optional. JMS is the source for the event listener.
  • name (type: String.t, default: nil) - Required. Resource name of the EventSubscription. Format: projects/{project}/locations/{location}/connections/{connection}/eventSubscriptions/{event_subscription}
  • status (type: GoogleApi.Connectors.V1.Model.EventSubscriptionStatus.t, default: nil) - Optional. Status indicates the status of the event subscription resource
  • subscriber (type: String.t, default: nil) - Optional. name of the Subscriber for the current EventSubscription.
  • subscriberLink (type: String.t, default: nil) - Optional. Link for Subscriber of the current EventSubscription.
  • triggerConfigVariables (type: list(GoogleApi.Connectors.V1.Model.ConfigVariable.t), default: nil) - Optional. Configuration for configuring the trigger
  • updateTime (type: DateTime.t, default: nil) - Output only. Updated time.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Connectors.V1.Model.EventSubscription{
  createTime: DateTime.t() | nil,
  destinations:
    GoogleApi.Connectors.V1.Model.EventSubscriptionDestination.t() | nil,
  eventTypeId: String.t() | nil,
  jms: GoogleApi.Connectors.V1.Model.JMS.t() | nil,
  name: String.t() | nil,
  status: GoogleApi.Connectors.V1.Model.EventSubscriptionStatus.t() | nil,
  subscriber: String.t() | nil,
  subscriberLink: String.t() | nil,
  triggerConfigVariables:
    [GoogleApi.Connectors.V1.Model.ConfigVariable.t()] | nil,
  updateTime: DateTime.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.