Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

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.

§
eventHub?: string
[src]

Optional. The name of the Event Hub.

§
gcpServiceAccount?: string
[src]

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

§
namespace?: string
[src]

Optional. The name of the Event Hubs namespace.

§
resourceGroup?: string
[src]

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

§
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.

§
subscriptionId?: string
[src]

Optional. The Azure subscription id.

§
tenantId?: string
[src]

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