Udostępnij za pośrednictwem


FallbackRouteProperties Klasa

Właściwości trasy rezerwowej. IoT Hub używa tych właściwości podczas kierowania komunikatów do rezerwowego punktu końcowego.

Wszystkie wymagane parametry muszą zostać wypełnione w celu wysłania ich na platformę Azure.

Dziedziczenie
azure.mgmt.iothub._serialization.Model
FallbackRouteProperties

Konstruktor

FallbackRouteProperties(*, source: str | _models.RoutingSource, endpoint_names: List[str], is_enabled: bool, name: str | None = None, condition: str | None = None, **kwargs: Any)

Parametry Tylko słowo kluczowe

Nazwa Opis
name
str

Nazwa trasy. Nazwa może zawierać tylko znaki alfanumeryczne, kropki, podkreślenia, łączniki, ma maksymalną długość 64 znaków i musi być unikatowa.

source

Źródło, do którego ma zostać zastosowana reguła rozsyłania. Na przykład DeviceMessages. Wymagane. Znane wartości to: "Invalid", "DeviceMessages", "TwinChangeEvents", "DeviceLifecycleEvents", "DeviceJobLifecycleEvents", "DigitalTwinChangeEvents", "DeviceConnectionStateEvents" i "MqttBrokerMessages".

condition
str

Warunek, który jest oceniany w celu zastosowania trasy powrotu. Jeśli warunek nie zostanie podany, domyślnie zostanie obliczona wartość true. Aby uzyskać informacje na temat gramatyki, zobacz: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language.

endpoint_names

Lista punktów końcowych, do których są kierowane komunikaty spełniające warunek. Obecnie dozwolony jest tylko 1 punkt końcowy. Wymagane.

is_enabled

Służy do określania, czy trasa rezerwowa jest włączona. Wymagane.

Zmienne

Nazwa Opis
name
str

Nazwa trasy. Nazwa może zawierać tylko znaki alfanumeryczne, kropki, podkreślenia, łączniki, ma maksymalną długość 64 znaków i musi być unikatowa.

source

Źródło, do którego ma zostać zastosowana reguła rozsyłania. Na przykład DeviceMessages. Wymagane. Znane wartości to: "Invalid", "DeviceMessages", "TwinChangeEvents", "DeviceLifecycleEvents", "DeviceJobLifecycleEvents", "DigitalTwinChangeEvents", "DeviceConnectionStateEvents" i "MqttBrokerMessages".

condition
str

Warunek, który jest oceniany w celu zastosowania trasy powrotu. Jeśli warunek nie zostanie podany, domyślnie zostanie obliczona wartość true. Aby uzyskać informacje na temat gramatyki, zobacz: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language.

endpoint_names

Lista punktów końcowych, do których są kierowane komunikaty spełniające warunek. Obecnie dozwolony jest tylko 1 punkt końcowy. Wymagane.

is_enabled

Służy do określania, czy trasa rezerwowa jest włączona. Wymagane.