Aracılığıyla paylaş


RouteProperties Sınıf

IoT hub'ınızın iletileri uç noktalara yönlendirmek için kullandığı yönlendirme kuralının özellikleri.

Azure'a göndermek için tüm gerekli parametrelerin doldurulması gerekir.

Devralma
azure.mgmt.iothub._serialization.Model
RouteProperties

Oluşturucu

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

Yalnızca Anahtar Sözcük Parametreleri

Name Description
name
str

Yolun adı. Ad yalnızca alfasayısal karakterler, nokta, alt çizgi, kısa çizgi içerebilir, en fazla 64 karakter uzunluğundadır ve benzersiz olmalıdır. Gereklidir.

source

DeviceMessages gibi yönlendirme kuralının uygulanacağı kaynak. Gereklidir. Bilinen değerler şunlardır: "DeviceMessages", "TwinChangeEvents", "DeviceLifecycleEvents" ve "DeviceJobLifecycleEvents".

condition
str

Yönlendirme kuralını uygulamak için değerlendirilen koşul. Koşul sağlanmazsa, varsayılan olarak true olarak değerlendirilir. Dil bilgisi için bkz. https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language.

endpoint_names

Koşulu karşılayan iletilerin yönlendirildiği uç noktaların listesi. Şu anda yalnızca bir uç noktaya izin verilir. Gereklidir.

is_enabled

Bir yolun etkinleştirilip etkinleştirilmediğini belirtmek için kullanılır. Gereklidir.

Değişkenler

Name Description
name
str

Yolun adı. Ad yalnızca alfasayısal karakterler, nokta, alt çizgi, kısa çizgi içerebilir, en fazla 64 karakter uzunluğundadır ve benzersiz olmalıdır. Gereklidir.

source

DeviceMessages gibi yönlendirme kuralının uygulanacağı kaynak. Gereklidir. Bilinen değerler şunlardır: "DeviceMessages", "TwinChangeEvents", "DeviceLifecycleEvents" ve "DeviceJobLifecycleEvents".

condition
str

Yönlendirme kuralını uygulamak için değerlendirilen koşul. Koşul sağlanmazsa, varsayılan olarak true olarak değerlendirilir. Dil bilgisi için bkz. https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language.

endpoint_names

Koşulu karşılayan iletilerin yönlendirildiği uç noktaların listesi. Şu anda yalnızca bir uç noktaya izin verilir. Gereklidir.

is_enabled

Bir yolun etkinleştirilip etkinleştirilmediğini belirtmek için kullanılır. Gereklidir.