FallbackRouteProperties クラス
フォールバック ルートのプロパティ。 IoT Hubは、フォールバック エンドポイントにメッセージをルーティングするときに、これらのプロパティを使用します。
Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。
- 継承
-
azure.mgmt.iothub._serialization.ModelFallbackRouteProperties
コンストラクター
FallbackRouteProperties(*, source: str | _models.RoutingSource, endpoint_names: List[str], is_enabled: bool, name: str | None = None, condition: str | None = None, **kwargs: Any)
キーワードのみのパラメーター
名前 | 説明 |
---|---|
name
|
ルートの名前。 名前には、英数字、ピリオド、アンダースコア、ハイフンのみを含めることができます。最大長は 64 文字で、一意である必要があります。 |
source
|
str または
RoutingSource
ルーティング規則を適用するソース。 たとえば、DeviceMessages です。 必須。 既知の値は、"Invalid"、"DeviceMessages"、"TwinChangeEvents"、"DeviceLifecycleEvents"、および "DeviceJobLifecycleEvents" です。 |
condition
|
フォールバック ルートを適用するために評価される条件。 条件が指定されていない場合、既定では true と評価されます。 文法については、「」を参照してください。 https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language |
endpoint_names
|
条件を満たすメッセージのルーティング先となるエンドポイントの一覧。 現在、許可されているエンドポイントは 1 つだけです。 必須。 |
is_enabled
|
フォールバック ルートを有効にするかどうかを指定するために使用します。 必須です。 |
変数
名前 | 説明 |
---|---|
name
|
ルートの名前。 名前には、英数字、ピリオド、アンダースコア、ハイフンのみを含めることができます。最大長は 64 文字で、一意である必要があります。 |
source
|
str または
RoutingSource
ルーティング規則を適用するソース。 たとえば、DeviceMessages です。 必須です。 既知の値は、"Invalid"、"DeviceMessages"、"TwinChangeEvents"、"DeviceLifecycleEvents"、および "DeviceJobLifecycleEvents" です。 |
condition
|
フォールバック ルートを適用するために評価される条件。 条件が指定されていない場合、既定では true と評価されます。 文法については、「」を参照してください。 https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language |
endpoint_names
|
条件を満たすメッセージのルーティング先となるエンドポイントの一覧。 現在、許可されているエンドポイントは 1 つだけです。 必須。 |
is_enabled
|
フォールバック ルートを有効にするかどうかを指定するために使用します。 必須。 |
Azure SDK for Python