AzureEventHubs
import type { AzureEventHubs } from "https://googleapis.deno.dev/v1/pubsub:v1.ts";
Ingestion settings for Azure Event Hubs.
interface AzureEventHubs {
clientId?: string;
eventHub?: string;
gcpServiceAccount?: string;
namespace?: string;
resourceGroup?: string;
readonly state?:
| "STATE_UNSPECIFIED"
| "ACTIVE"
| "EVENT_HUBS_PERMISSION_DENIED"
| "PUBLISH_PERMISSION_DENIED"
| "NAMESPACE_NOT_FOUND"
| "EVENT_HUB_NOT_FOUND"
| "SUBSCRIPTION_NOT_FOUND"
| "RESOURCE_GROUP_NOT_FOUND";
subscriptionId?: string;
tenantId?: string;
}§Properties
§
clientId?: string
[src]Optional. The client id of the Azure application that is being used to authenticate Pub/Sub.
§
gcpServiceAccount?: string
[src]Optional. The GCP service account to be used for Federated Identity authentication.
§
readonly state?: "STATE_UNSPECIFIED" | "ACTIVE" | "EVENT_HUBS_PERMISSION_DENIED" | "PUBLISH_PERMISSION_DENIED" | "NAMESPACE_NOT_FOUND" | "EVENT_HUB_NOT_FOUND" | "SUBSCRIPTION_NOT_FOUND" | "RESOURCE_GROUP_NOT_FOUND"
[src]Output only. An output-only field that indicates the state of the Event Hubs ingestion source.