RouteProperties 類別
IoT 中樞用來將訊息路由傳送至端點的路由規則屬性。
必須填入所有必要的參數,才能傳送至 Azure。
- 繼承
-
azure.mgmt.iothub._serialization.ModelRouteProperties
建構函式
RouteProperties(*, name: str, source: str | _models.RoutingSource, endpoint_names: List[str], is_enabled: bool, condition: str | None = None, **kwargs: Any)
僅限關鍵字的參數
名稱 | Description |
---|---|
name
|
路由的名稱。 名稱只能包含英數位元、句號、底線、連字號、長度上限為 64 個字元,且必須是唯一的。 必要。 |
source
|
要套用路由規則的來源,例如 DeviceMessages。 必要。 已知值為:「DeviceMessages」、「TwinChangeEvents」、「DeviceLifecycleEvents」 和 「DeviceJobLifecycleEvents」。 |
condition
|
評估為套用路由規則的條件。 如果未提供任何條件,預設會評估為 true。 如需文法,請參閱: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language 。 |
endpoint_names
|
路由傳送滿足條件之訊息的端點清單。 目前只允許一個端點。 必要。 |
is_enabled
|
用來指定是否啟用路由。 必要。 |
變數
名稱 | Description |
---|---|
name
|
路由的名稱。 名稱只能包含英數位元、句號、底線、連字號、長度上限為 64 個字元,且必須是唯一的。 必要。 |
source
|
要套用路由規則的來源,例如 DeviceMessages。 必要。 已知值為:「DeviceMessages」、「TwinChangeEvents」、「DeviceLifecycleEvents」 和 「DeviceJobLifecycleEvents」。 |
condition
|
評估為套用路由規則的條件。 如果未提供任何條件,預設會評估為 true。 如需文法,請參閱: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language 。 |
endpoint_names
|
路由傳送滿足條件之訊息的端點清單。 目前只允許一個端點。 必要。 |
is_enabled
|
用來指定是否啟用路由。 必要。 |