RouteProperties Klasa
Właściwości reguły routingu używanej przez centrum IoT do kierowania komunikatów do punktów końcowych.
Aby wysyłać na platformę Azure wszystkie wymagane parametry, należy wypełnić wszystkie wymagane parametry.
- Dziedziczenie
-
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)
Zmienne
- 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. Wymagane.
- source
- str lub RoutingSource
Źródłem, do którego ma zostać zastosowana reguła routingu, na przykład DeviceMessages. Wymagane. Znane wartości to: "Invalid", "DeviceMessages", "TwinChangeEvents", "DeviceLifecycleEvents" i "DeviceJobLifecycleEvents".
- condition
- str
Warunek, który jest oceniany w celu zastosowania reguły routingu. Jeśli nie podano warunku, wartość jest domyślnie obliczana na wartość true. Aby uzyskać gramatykę, zobacz: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language.
Lista punktów końcowych, do których są kierowane komunikaty spełniające warunek. Obecnie dozwolony jest tylko jeden punkt końcowy. Wymagane.
- is_enabled
- bool
Służy do określania, czy trasa jest włączona. Wymagane.