public sealed class IngestionDataSourceSettings.Types.AzureEventHubs : IMessage<IngestionDataSourceSettings.Types.AzureEventHubs>, IEquatable<IngestionDataSourceSettings.Types.AzureEventHubs>, IDeepCloneable<IngestionDataSourceSettings.Types.AzureEventHubs>, IBufferMessage, IMessageReference documentation and code samples for the Cloud Pub/Sub v1 API class IngestionDataSourceSettings.Types.AzureEventHubs.
Ingestion settings for Azure Event Hubs.
Implements
IMessageIngestionDataSourceSettingsTypesAzureEventHubs, IEquatableIngestionDataSourceSettingsTypesAzureEventHubs, IDeepCloneableIngestionDataSourceSettingsTypesAzureEventHubs, IBufferMessage, IMessageNamespace
Google.Cloud.PubSub.V1Assembly
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 |
|