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)

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.

endpoint_names
list[str]

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.