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.ModelRouteProperties
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
|
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
|
str veya
RoutingSource
DeviceMessages gibi yönlendirme kuralının uygulanacağı kaynak. Gereklidir. Bilinen değerler şunlardır: "Invalid", "DeviceMessages", "TwinChangeEvents", "DeviceLifecycleEvents" ve "DeviceJobLifecycleEvents". |
condition
|
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
|
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
|
str veya
RoutingSource
DeviceMessages gibi yönlendirme kuralının uygulanacağı kaynak. Gereklidir. Bilinen değerler şunlardır: "Invalid", "DeviceMessages", "TwinChangeEvents", "DeviceLifecycleEvents" ve "DeviceJobLifecycleEvents". |
condition
|
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. |
Azure SDK for Python