Condividi tramite


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.Model
FallbackRouteProperties

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
str

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

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
str

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
str

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

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
str

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.