Package version:

Interface ServiceBusQueueOutputDataSource

Describes a Service Bus Queue output data source.

interface ServiceBusQueueOutputDataSource {
    authenticationMode?: string;
    propertyColumns?: string[];
    queueName?: string;
    serviceBusNamespace?: string;
    sharedAccessPolicyKey?: string;
    sharedAccessPolicyName?: string;
    systemPropertyColumns?: Record<string, unknown>;
    type: "Microsoft.ServiceBus/Queue";
}

Hierarchy (view full)

Properties

authenticationMode?: string

Authentication Mode.

propertyColumns?: string[]

A string array of the names of output columns to be attached to Service Bus messages as custom properties.

queueName?: string

The name of the Service Bus Queue. Required on PUT (CreateOrReplace) requests.

serviceBusNamespace?: string

The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.

sharedAccessPolicyKey?: string

The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.

sharedAccessPolicyName?: string

The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.

systemPropertyColumns?: Record<string, unknown>

The system properties associated with the Service Bus Queue. The following system properties are supported: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.

type: "Microsoft.ServiceBus/Queue"

Polymorphic discriminator, which specifies the different types this object can be

Generated using TypeDoc