EventHubOutputDataSource Class

Describes an Event Hub output data source.

All required parameters must be populated in order to send to Azure.

Inheritance
azure.mgmt.streamanalytics.models._models_py3.OutputDataSource
EventHubOutputDataSource

Constructor

EventHubOutputDataSource(*, service_bus_namespace: Optional[str] = None, shared_access_policy_name: Optional[str] = None, shared_access_policy_key: Optional[str] = None, authentication_mode: Optional[Union[str, azure.mgmt.streamanalytics.models._stream_analytics_management_client_enums.AuthenticationMode]] = None, event_hub_name: Optional[str] = None, partition_key: Optional[str] = None, property_columns: Optional[List[str]] = None, **kwargs)

Parameters

type
str
Required

Required. Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests.Constant filled by server.

service_bus_namespace
str
Required

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

shared_access_policy_name
str
Required

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

shared_access_policy_key
str
Required

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

authentication_mode
str or <xref:stream_analytics_management_client.models.AuthenticationMode>
Required

Authentication Mode. Possible values include: "Msi", "UserToken", "ConnectionString".

event_hub_name
str
Required

The name of the Event Hub. Required on PUT (CreateOrReplace) requests.

partition_key
str
Required

The key/column that is used to determine to which partition to send event data.

property_columns
list[str]
Required