Cloud Pub/Sub v1 API - Class IngestionDataSourceSettings.Types.AzureEventHubs (3.20.0)

public sealed class IngestionDataSourceSettings.Types.AzureEventHubs : IMessage<IngestionDataSourceSettings.Types.AzureEventHubs>, IEquatable<IngestionDataSourceSettings.Types.AzureEventHubs>, IDeepCloneable<IngestionDataSourceSettings.Types.AzureEventHubs>, IBufferMessage, IMessage

Reference documentation and code samples for the Cloud Pub/Sub v1 API class IngestionDataSourceSettings.Types.AzureEventHubs.

Ingestion settings for Azure Event Hubs.

Inheritance

object > IngestionDataSourceSettings.Types.AzureEventHubs

Namespace

Google.Cloud.PubSub.V1

Assembly

Google.Cloud.PubSub.V1.dll

Constructors

AzureEventHubs()

public AzureEventHubs()

AzureEventHubs(AzureEventHubs)

public AzureEventHubs(IngestionDataSourceSettings.Types.AzureEventHubs other)
Parameter
Name Description
other IngestionDataSourceSettingsTypesAzureEventHubs

Properties

ClientId

public string ClientId { get; set; }

Optional. The client id of the Azure application that is being used to authenticate Pub/Sub.

Property Value
Type Description
string

EventHub

public string EventHub { get; set; }

Optional. The name of the Event Hub.

Property Value
Type Description
string

GcpServiceAccount

public string GcpServiceAccount { get; set; }

Optional. The GCP service account to be used for Federated Identity authentication.

Property Value
Type Description
string

Namespace

public string Namespace { get; set; }

Optional. The name of the Event Hubs namespace.

Property Value
Type Description
string

ResourceGroup

public string ResourceGroup { get; set; }

Optional. Name of the resource group within the azure subscription.

Property Value
Type Description
string

State

public IngestionDataSourceSettings.Types.AzureEventHubs.Types.State State { get; set; }

Output only. An output-only field that indicates the state of the Event Hubs ingestion source.

Property Value
Type Description
IngestionDataSourceSettingsTypesAzureEventHubsTypesState

SubscriptionId

public string SubscriptionId { get; set; }

Optional. The Azure subscription id.

Property Value
Type Description
string

TenantId

public string TenantId { get; set; }

Optional. The tenant id of the Azure application that is being used to authenticate Pub/Sub.

Property Value
Type Description
string