RoutingEventHubPropertiesArgs

data class RoutingEventHubPropertiesArgs(val authenticationType: Output<Either<String, AuthenticationType>>? = null, val connectionString: Output<String>? = null, val endpointUri: Output<String>? = null, val entityPath: Output<String>? = null, val id: Output<String>? = null, val identity: Output<ManagedIdentityArgs>? = null, val name: Output<String>, val resourceGroup: Output<String>? = null, val subscriptionId: Output<String>? = null) : ConvertibleToJava<RoutingEventHubPropertiesArgs>

The properties related to an event hub endpoint.

Constructors

Link copied to clipboard
constructor(authenticationType: Output<Either<String, AuthenticationType>>? = null, connectionString: Output<String>? = null, endpointUri: Output<String>? = null, entityPath: Output<String>? = null, id: Output<String>? = null, identity: Output<ManagedIdentityArgs>? = null, name: Output<String>, resourceGroup: Output<String>? = null, subscriptionId: Output<String>? = null)

Properties

Link copied to clipboard
val authenticationType: Output<Either<String, AuthenticationType>>? = null

Method used to authenticate against the event hub endpoint

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

The connection string of the event hub endpoint.

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

The url of the event hub endpoint. It must include the protocol sb://

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

Event hub name on the event hub namespace

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

Id of the event hub endpoint

Link copied to clipboard
val identity: Output<ManagedIdentityArgs>? = null

Managed identity properties of routing event hub endpoint.

Link copied to clipboard
val name: Output<String>

The name that identifies this endpoint. The name can only include alphanumeric characters, periods, underscores, hyphens and has a maximum length of 64 characters. The following names are reserved: events, fileNotifications, $default. Endpoint names must be unique across endpoint types.

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

The name of the resource group of the event hub endpoint.

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

The subscription identifier of the event hub endpoint.

Functions

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