PutAzureEventHub

Description:

Send FlowFile contents to Azure Event Hubs

Tags:

microsoft, azure, cloud, eventhub, events, streams, streaming

Properties:

In the list below, the names of required properties appear in bold. Any other properties (not in bold) are considered optional. The table also indicates any default values.

Display NameAPI NameDefault ValueAllowable ValuesDescription
Event Hub NamespaceEvent Hub NamespaceNamespace of Azure Event Hubs prefixed to Service Bus Endpoint domain
Event Hub NameEvent Hub NameName of Azure Event Hubs destination
Service Bus EndpointService Bus EndpointAzure
  • Azure Servicebus endpoint for general use
  • Azure China Servicebus endpoint for China
  • Azure Germany Servicebus endpoint for Germany
  • Azure US Government Servicebus endpoint for US Government
To support namespaces not in the default windows.net domain.
Transport TypeTransport TypeAMQP
  • AMQP AMQP over TCP on ports 5671 and 5672
  • AMQP_WEB_SOCKETS AMQP over HTTPS with WebSockets on port 443
Advanced Message Queuing Protocol Transport Type for communication with Azure Event Hubs
Shared Access Policy NameShared Access Policy NameThe name of the shared access policy. This policy must have Send claims.
Shared Access Policy KeyShared Access Policy Primary KeyThe key of the shared access policy. Either the primary or the secondary key can be used.
Sensitive Property: true
Use Azure Managed Identityuse-managed-identityfalse
  • true
  • false
Choose whether or not to use the managed identity of Azure VM/VMSS
Partitioning Key Attribute Namepartitioning-key-attribute-nameIf specified, the value from argument named by this field will be used as a partitioning key to be used by event hub.
Maximum Batch Sizemax-batch-size100Maximum number of FlowFiles processed for each Processor invocation
Proxy Configuration Serviceproxy-configuration-serviceController Service API:
ProxyConfigurationService
Implementation: StandardProxyConfigurationService
Specifies the Proxy Configuration Controller Service to proxy network requests. Supported proxies: HTTP + AuthN

This Property is only considered if the [Transport Type] Property has a value of "AMQP_WEB_SOCKETS".

Relationships:

NameDescription
successAny FlowFile that is successfully sent to the event hubs will be transferred to this Relationship.
failureAny FlowFile that could not be sent to the event hub will be transferred to this Relationship.

Reads Attributes:

None specified.

Writes Attributes:

None specified.

State management:

This component does not store state.

Restricted:

This component is not restricted.

Input requirement:

This component requires an incoming relationship.

System Resource Considerations:

ResourceDescription
MEMORYThe Processor buffers FlowFile contents in memory before sending