GoogleApi.PubSub.V1.Model.AzureEventHubs (google_api_pub_sub v0.42.0)

View Source

Ingestion settings for Azure Event Hubs.

Attributes

  • clientId (type: String.t, default: nil) - Optional. The client id of the Azure application that is being used to authenticate Pub/Sub.
  • eventHub (type: String.t, default: nil) - Optional. The name of the Event Hub.
  • gcpServiceAccount (type: String.t, default: nil) - Optional. The GCP service account to be used for Federated Identity authentication.
  • namespace (type: String.t, default: nil) - Optional. The name of the Event Hubs namespace.
  • resourceGroup (type: String.t, default: nil) - Optional. Name of the resource group within the azure subscription.
  • state (type: String.t, default: nil) - Output only. An output-only field that indicates the state of the Event Hubs ingestion source.
  • subscriptionId (type: String.t, default: nil) - Optional. The Azure subscription id.
  • tenantId (type: String.t, default: nil) - Optional. The tenant id of the Azure application that is being used to authenticate Pub/Sub.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.PubSub.V1.Model.AzureEventHubs{
  clientId: String.t() | nil,
  eventHub: String.t() | nil,
  gcpServiceAccount: String.t() | nil,
  namespace: String.t() | nil,
  resourceGroup: String.t() | nil,
  state: String.t() | nil,
  subscriptionId: String.t() | nil,
  tenantId: String.t() | nil
}

Functions

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.