共用方式為


RouteProperties 類別

IoT 中樞用來將訊息路由至端點的路由規則屬性。

必須填入所有必要的參數,才能傳送至 Azure。

繼承
azure.mgmt.iothub._serialization.Model
RouteProperties

建構函式

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

僅限關鍵字的參數

名稱 Description
name
str

路由的名稱。 名稱只能包含英數位元、句號、底線、連字號、長度上限為 64 個字元,而且必須是唯一的。 必要。

source

路由規則要套用到的來源,例如 DeviceMessages。 必要。 已知值為:「DeviceMessages」、「TwinChangeEvents」、「DeviceLifecycleEvents」 和 「DeviceJobLifecycleEvents」。

condition
str

評估為套用路由規則的條件。 如果未提供任何條件,則預設會評估為 true。 如需文法,請參閱: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language

endpoint_names

路由傳送符合條件之訊息的端點清單。 目前只允許一個端點。 必要。

is_enabled

用來指定是否啟用路由。 必要。

變數

名稱 Description
name
str

路由的名稱。 名稱只能包含英數位元、句號、底線、連字號、長度上限為 64 個字元,而且必須是唯一的。 必要。

source

路由規則要套用到的來源,例如 DeviceMessages。 必要。 已知值為:「DeviceMessages」、「TwinChangeEvents」、「DeviceLifecycleEvents」 和 「DeviceJobLifecycleEvents」。

condition
str

評估為套用路由規則的條件。 如果未提供任何條件,則預設會評估為 true。 如需文法,請參閱: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language

endpoint_names

路由傳送符合條件之訊息的端點清單。 目前只允許一個端點。 必要。

is_enabled

用來指定是否啟用路由。 必要。