FallbackRouteProperties Classe
Propriétés de l’itinéraire de secours. IoT Hub utilise ces propriétés lorsqu’il achemine les messages vers le point de terminaison de secours.
Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.
- Héritage
-
azure.mgmt.iothub._serialization.ModelFallbackRouteProperties
Constructeur
FallbackRouteProperties(*, source: str | _models.RoutingSource, endpoint_names: List[str], is_enabled: bool, name: str | None = None, condition: str | None = None, **kwargs: Any)
Paramètres de mot clé uniquement
Nom | Description |
---|---|
name
|
Nom de l'itinéraire. Le nom ne peut inclure que des caractères alphanumériques, des points, des traits de soulignement, des traits d’union, une longueur maximale de 64 caractères et doit être unique. |
source
|
str ou
RoutingSource
Source à laquelle la règle de routage doit être appliquée. Par exemple, DeviceMessages. Obligatoire. Les valeurs connues sont « Invalid », « DeviceMessages », « TwinChangeEvents », « DeviceLifecycleEvents », « DeviceJobLifecyclecycleEvents », « DigitalTwinChangeEvents », « DeviceConnectionStateEvents » et « MqttBrokerMessages ». |
condition
|
Condition évaluée pour appliquer l’itinéraire de secours. Si la condition n’est pas fournie, elle est évaluée à true par défaut. Pour plus d’informations grammaticales, consultez : https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language. |
endpoint_names
|
Liste des points de terminaison vers lesquels les messages qui satisfont à la condition sont routés. Actuellement, un seul point de terminaison est autorisé. Obligatoire. |
is_enabled
|
Permet de spécifier si l’itinéraire de secours est activé. Obligatoire. |
Variables
Nom | Description |
---|---|
name
|
Nom de l'itinéraire. Le nom ne peut inclure que des caractères alphanumériques, des points, des traits de soulignement, des traits d’union, une longueur maximale de 64 caractères et doit être unique. |
source
|
str ou
RoutingSource
Source à laquelle la règle de routage doit être appliquée. Par exemple, DeviceMessages. Obligatoire. Les valeurs connues sont « Invalid », « DeviceMessages », « TwinChangeEvents », « DeviceLifecycleEvents », « DeviceJobLifecyclecycleEvents », « DigitalTwinChangeEvents », « DeviceConnectionStateEvents » et « MqttBrokerMessages ». |
condition
|
Condition évaluée pour appliquer l’itinéraire de secours. Si la condition n’est pas fournie, elle est évaluée à true par défaut. Pour plus d’informations grammaticales, consultez : https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language. |
endpoint_names
|
Liste des points de terminaison vers lesquels les messages qui satisfont à la condition sont routés. Actuellement, un seul point de terminaison est autorisé. Obligatoire. |
is_enabled
|
Permet de spécifier si l’itinéraire de secours est activé. Obligatoire. |
Azure SDK for Python