RouteProperties Klasse
Die Eigenschaften einer Routingregel, die Ihr IoT Hub verwendet, um Nachrichten an Endpunkte weiterzuleiten.
Zum Senden an Azure müssen alle erforderlichen Parameter aufgefüllt werden.
- Vererbung
-
azure.mgmt.iothub._serialization.ModelRouteProperties
Konstruktor
RouteProperties(*, name: str, source: str | _models.RoutingSource, endpoint_names: List[str], is_enabled: bool, condition: str | None = None, **kwargs: Any)
Nur Schlüsselwortparameter
Name | Beschreibung |
---|---|
name
|
Der Name der Route. Der Name darf nur alphanumerische Zeichen, Punkte, Unterstriche, Bindestriche enthalten, hat eine maximale Länge von 64 Zeichen und muss eindeutig sein. Erforderlich. |
source
|
str oder
RoutingSource
Die Quelle, auf die die Routingregel angewendet werden soll, z. B. DeviceMessages. Erforderlich. Bekannte Werte sind: "Invalid", "DeviceMessages", "TwinChangeEvents", "DeviceLifecycleEvents" und "DeviceJobLifecycleEvents". |
condition
|
Die Bedingung, die ausgewertet wird, um die Routingregel anzuwenden. Wenn keine Bedingung angegeben wird, wird sie standardmäßig auf true ausgewertet. Informationen zur Grammatik finden Sie unter . https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language |
endpoint_names
|
Die Liste der Endpunkte, an die Nachrichten weitergeleitet werden, die die Bedingung erfüllen. Derzeit ist nur ein Endpunkt zulässig. Erforderlich. |
is_enabled
|
Wird verwendet, um anzugeben, ob eine Route aktiviert ist. Erforderlich. |
Variablen
Name | Beschreibung |
---|---|
name
|
Der Name der Route. Der Name darf nur alphanumerische Zeichen, Punkte, Unterstriche, Bindestriche enthalten, hat eine maximale Länge von 64 Zeichen und muss eindeutig sein. Erforderlich. |
source
|
str oder
RoutingSource
Die Quelle, auf die die Routingregel angewendet werden soll, z. B. DeviceMessages. Erforderlich. Bekannte Werte sind: "Invalid", "DeviceMessages", "TwinChangeEvents", "DeviceLifecycleEvents" und "DeviceJobLifecycleEvents". |
condition
|
Die Bedingung, die ausgewertet wird, um die Routingregel anzuwenden. Wenn keine Bedingung angegeben wird, wird sie standardmäßig auf true ausgewertet. Informationen zur Grammatik finden Sie unter . https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language |
endpoint_names
|
Die Liste der Endpunkte, an die Nachrichten weitergeleitet werden, die die Bedingung erfüllen. Derzeit ist nur ein Endpunkt zulässig. Erforderlich. |
is_enabled
|
Wird verwendet, um anzugeben, ob eine Route aktiviert ist. Erforderlich. |
Azure SDK for Python