Skip to main content

PutAzureEventHub

Description

Send FlowFile contents to Azure Event Hubs

Tags

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

Properties

In the list below required Properties are shown with an asterisk (*). Other properties are considered optional. The table also indicates any default values, and whether a property supports the NiFi Expression Language.

Display NameAPI NameDefault ValueAllowable ValuesDescription
Event Hub Namespace *Event Hub NamespaceNamespace of Azure Event Hubs prefixed to Service Bus Endpoint domain
Event Hub Name *Event Hub NameName of Azure Event Hubs destination
Service Bus Endpoint *Service Bus EndpointAzure
  • Azure
  • Azure China
  • Azure Germany
  • Azure US Government
To support namespaces not in the default windows.net domain.
Transport Type *Transport TypeAMQP
  • AMQP
  • AMQP_WEB_SOCKETS
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.
Use Azure Managed Identity *use-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 Size *max-batch-size100Maximum number of FlowFiles processed for each Processor invocation
Proxy Configuration Serviceproxy-configuration-serviceController Service:
ProxyConfigurationService

Implementations:
StandardProxyConfigurationService
Specifies the Proxy Configuration Controller Service to proxy network requests. Supported proxies: HTTP + AuthN

This property is only considered if:
  • the property Transport Type has a value of AmqpWebSockets

Dynamic Properties

This component does not support dynamic properties.

Relationships

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

Reads Attributes

This processor does not read attributes.

Writes Attributes

This processor does not write attributes.

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

ScopeDescription
MEMORYThe Processor buffers FlowFile contents in memory before sending

See Also