-
Notifications
You must be signed in to change notification settings - Fork 234
/
azure.mgmt.iothub.v2021_07_01.models.RoutingProperties.yml
103 lines (83 loc) · 3.99 KB
/
azure.mgmt.iothub.v2021_07_01.models.RoutingProperties.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
### YamlMime:PythonClass
uid: azure.mgmt.iothub.v2021_07_01.models.RoutingProperties
name: RoutingProperties
fullName: azure.mgmt.iothub.v2021_07_01.models.RoutingProperties
module: azure.mgmt.iothub.v2021_07_01.models
inheritances:
- azure.mgmt.iothub._serialization.Model
summary: 'The routing related properties of the IoT hub. See:
[https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging](https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging).'
constructor:
syntax: 'RoutingProperties(*, endpoints: _models.RoutingEndpoints | None = None,
routes: List[_models.RouteProperties] | None = None, fallback_route: _models.FallbackRouteProperties
| None = None, enrichments: List[_models.EnrichmentProperties] | None = None,
**kwargs: Any)'
keywordOnlyParameters:
- name: endpoints
description: '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.'
types:
- <xref:azure.mgmt.iothub.v2021_07_01.models.RoutingEndpoints>
- name: routes
description: 'The list of user-provided routing rules that the IoT hub uses to
route
messages to built-in and custom endpoints. A maximum of 100 routing rules are
allowed for paid
hubs and a maximum of 5 routing rules are allowed for free hubs.'
types:
- <xref:list>[<xref:azure.mgmt.iothub.v2021_07_01.models.RouteProperties>]
- name: fallback_route
description: 'The properties of the route that is used as a fall-back route when
none of the conditions specified in the ''routes'' section are met. This is
an optional
parameter. When this property is not set, the messages which do not meet any
of the conditions
specified in the ''routes'' section get routed to the built-in eventhub endpoint.'
types:
- <xref:azure.mgmt.iothub.v2021_07_01.models.FallbackRouteProperties>
- name: enrichments
description: 'The list of user-provided enrichments that the IoT hub applies to
messages to be delivered to built-in and custom endpoints. See:
[https://aka.ms/telemetryoneventgrid](https://aka.ms/telemetryoneventgrid).'
types:
- <xref:list>[<xref:azure.mgmt.iothub.v2021_07_01.models.EnrichmentProperties>]
variables:
- description: '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.'
name: endpoints
types:
- <xref:azure.mgmt.iothub.v2021_07_01.models.RoutingEndpoints>
- description: 'The list of user-provided routing rules that the IoT hub uses to route
messages
to built-in and custom endpoints. A maximum of 100 routing rules are allowed for
paid hubs and
a maximum of 5 routing rules are allowed for free hubs.'
name: routes
types:
- <xref:list>[<xref:azure.mgmt.iothub.v2021_07_01.models.RouteProperties>]
- description: 'The properties of the route that is used as a fall-back route when
none
of the conditions specified in the ''routes'' section are met. This is an optional
parameter.
When this property is not set, the messages which do not meet any of the conditions
specified
in the ''routes'' section get routed to the built-in eventhub endpoint.'
name: fallback_route
types:
- <xref:azure.mgmt.iothub.v2021_07_01.models.FallbackRouteProperties>
- description: 'The list of user-provided enrichments that the IoT hub applies to
messages
to be delivered to built-in and custom endpoints. See: [https://aka.ms/telemetryoneventgrid](https://aka.ms/telemetryoneventgrid).'
name: enrichments
types:
- <xref:list>[<xref:azure.mgmt.iothub.v2021_07_01.models.EnrichmentProperties>]