TopicIngestionDataSourceSettingsAzureEventHubsArgs

data class TopicIngestionDataSourceSettingsAzureEventHubsArgs(val clientId: Output<String>? = null, val eventHub: Output<String>? = null, val gcpServiceAccount: Output<String>? = null, val namespace: Output<String>? = null, val resourceGroup: Output<String>? = null, val subscriptionId: Output<String>? = null, val tenantId: Output<String>? = null) : ConvertibleToJava<TopicIngestionDataSourceSettingsAzureEventHubsArgs>

Constructors

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

Properties

Link copied to clipboard
val clientId: Output<String>? = null

The Azure event hub client ID to use for ingestion.

Link copied to clipboard
val eventHub: Output<String>? = null

The Azure event hub to ingest data from.

Link copied to clipboard
val gcpServiceAccount: Output<String>? = null

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: Output<String>? = null

The Azure event hub namespace to ingest data from.

Link copied to clipboard
val resourceGroup: Output<String>? = null

The name of the resource group within an Azure subscription.

Link copied to clipboard
val subscriptionId: Output<String>? = null

The Azure event hub subscription ID to use for ingestion.

Link copied to clipboard
val tenantId: Output<String>? = null

The Azure event hub tenant ID to use for ingestion.

Functions

Link copied to clipboard
open override fun toJava(): TopicIngestionDataSourceSettingsAzureEventHubsArgs