FallbackRouteProperties Classe
Proprietà della route di fallback. hub IoT usa queste proprietà quando indirizza i messaggi all'endpoint di fallback.
Tutti i parametri obbligatori devono essere popolati per inviare ad Azure.
- Ereditarietà
-
azure.mgmt.iothub._serialization.ModelFallbackRouteProperties
Costruttore
FallbackRouteProperties(*, source: str | _models.RoutingSource, endpoint_names: List[str], is_enabled: bool, name: str | None = None, condition: str | None = None, **kwargs: Any)
Parametri di sole parole chiave
Nome | Descrizione |
---|---|
name
|
Nome della route. Il nome può includere solo caratteri alfanumerici, punti, caratteri di sottolineatura, trattini, ha una lunghezza massima di 64 caratteri e deve essere univoco. |
source
|
str oppure
RoutingSource
Origine a cui applicare la regola di routing. Ad esempio, DeviceMessages. Obbligatorio. I valori noti sono: "Invalid", "DeviceMessages", "TwinChangeEvents", "DeviceLifecycleEvents", "DeviceJobLifecycleEvents", "DigitalTwinChangeEvents", "DeviceConnectionStateEvents" e "MqttBrokerMessages". |
condition
|
Condizione valutata per applicare la route di fallback. Se la condizione non viene fornita, verrà valutata su true per impostazione predefinita. Per la grammatica, vedere: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language. |
endpoint_names
|
Elenco di endpoint a cui vengono indirizzati i messaggi che soddisfano la condizione. Attualmente è consentito solo 1 endpoint. Obbligatorio. |
is_enabled
|
Usato per specificare se la route di fallback è abilitata. Obbligatorio. |
Variabili
Nome | Descrizione |
---|---|
name
|
Nome della route. Il nome può includere solo caratteri alfanumerici, punti, caratteri di sottolineatura, trattini, ha una lunghezza massima di 64 caratteri e deve essere univoco. |
source
|
str oppure
RoutingSource
Origine a cui applicare la regola di routing. Ad esempio, DeviceMessages. Obbligatorio. I valori noti sono: "Invalid", "DeviceMessages", "TwinChangeEvents", "DeviceLifecycleEvents", "DeviceJobLifecycleEvents", "DigitalTwinChangeEvents", "DeviceConnectionStateEvents" e "MqttBrokerMessages". |
condition
|
Condizione valutata per applicare la route di fallback. Se la condizione non viene fornita, verrà valutata su true per impostazione predefinita. Per la grammatica, vedere: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language. |
endpoint_names
|
Elenco di endpoint a cui vengono indirizzati i messaggi che soddisfano la condizione. Attualmente è consentito solo 1 endpoint. Obbligatorio. |
is_enabled
|
Usato per specificare se la route di fallback è abilitata. Obbligatorio. |
Azure SDK for Python