TopicIngestionDataSourceSettingsAzureEventHubs

data class TopicIngestionDataSourceSettingsAzureEventHubs(val clientId: String? = null, val eventHub: String? = null, val gcpServiceAccount: String? = null, val namespace: String? = null, val resourceGroup: String? = null, val subscriptionId: String? = null, val tenantId: String? = null)

Constructors

constructor(clientId: String? = null, eventHub: String? = null, gcpServiceAccount: String? = null, namespace: String? = null, resourceGroup: String? = null, subscriptionId: String? = null, tenantId: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val clientId: String? = null

The Azure event hub client ID to use for ingestion.

Link copied to clipboard
val eventHub: String? = null

The Azure event hub to ingest data from.

Link copied to clipboard

The GCP service account to be used for Federated Identity authentication with Azure (via a AssumeRoleWithWebIdentity call for the provided role).

Link copied to clipboard
val namespace: String? = null

The Azure event hub namespace to ingest data from.

Link copied to clipboard
val resourceGroup: String? = null

The name of the resource group within an Azure subscription.

Link copied to clipboard
val subscriptionId: String? = null

The Azure event hub subscription ID to use for ingestion.

Link copied to clipboard
val tenantId: String? = null

The Azure event hub tenant ID to use for ingestion.