Udostępnij za pośrednictwem


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

Konstruktor

RouteProperties(*, name: str, source: str | _models.RoutingSource, endpoint_names: List[str], is_enabled: bool, 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. Wymagane.

source

Ź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", "DeviceJobLifecycleEvents" i "DeviceConnectionStateEvents".

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.

endpoint_names

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

Służy do określania, czy trasa 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. Wymagane.

source

Ź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", "DeviceJobLifecycleEvents" i "DeviceConnectionStateEvents".

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.

endpoint_names

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

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