RoutingEndpoints Class

The properties related to the custom endpoints to which your IoT hub routes messages based on the routing rules. A maximum of 10 custom endpoints are allowed across all endpoint types for paid hubs and only 1 custom endpoint is allowed across all endpoint types for free hubs.

Inheritance
RoutingEndpoints

Constructor

RoutingEndpoints(*, service_bus_queues: typing.Union[typing.List[_ForwardRef('RoutingServiceBusQueueEndpointProperties')], NoneType] = None, service_bus_topics: typing.Union[typing.List[_ForwardRef('RoutingServiceBusTopicEndpointProperties')], NoneType] = None, event_hubs: typing.Union[typing.List[_ForwardRef('RoutingEventHubProperties')], NoneType] = None, **kwargs)

Parameters

service_bus_queues
list[RoutingServiceBusQueueEndpointProperties]
Required

The list of Service Bus queue endpoints that IoT hub routes the messages to, based on the routing rules.

service_bus_topics
list[RoutingServiceBusTopicEndpointProperties]
Required

The list of Service Bus topic endpoints that the IoT hub routes the messages to, based on the routing rules.

event_hubs
list[RoutingEventHubProperties]
Required

The list of Event Hubs endpoints that IoT hub routes messages to, based on the routing rules. This list does not include the built-in Event Hubs endpoint.