Class RoutingEndpointsArgs


  • public final class RoutingEndpointsArgs
    extends com.pulumi.resources.ResourceArgs
    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.
    • Method Detail

      • cosmosDBSqlCollections

        public java.util.Optional<com.pulumi.core.Output<java.util.List<RoutingCosmosDBSqlApiPropertiesArgs>>> cosmosDBSqlCollections()
        Returns:
        The list of Cosmos DB collection endpoints that IoT hub routes messages to, based on the routing rules.
      • eventHubs

        public java.util.Optional<com.pulumi.core.Output<java.util.List<RoutingEventHubPropertiesArgs>>> eventHubs()
        Returns:
        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.
      • serviceBusQueues

        public java.util.Optional<com.pulumi.core.Output<java.util.List<RoutingServiceBusQueueEndpointPropertiesArgs>>> serviceBusQueues()
        Returns:
        The list of Service Bus queue endpoints that IoT hub routes the messages to, based on the routing rules.
      • serviceBusTopics

        public java.util.Optional<com.pulumi.core.Output<java.util.List<RoutingServiceBusTopicEndpointPropertiesArgs>>> serviceBusTopics()
        Returns:
        The list of Service Bus topic endpoints that the IoT hub routes the messages to, based on the routing rules.
      • storageContainers

        public java.util.Optional<com.pulumi.core.Output<java.util.List<RoutingStorageContainerPropertiesArgs>>> storageContainers()
        Returns:
        The list of storage container endpoints that IoT hub routes messages to, based on the routing rules.