FallbackRouteProperties Classe
As propriedades da rota de contingência. Hub IoT utiliza estas propriedades quando encaminha mensagens para o ponto final de contingência.
Todos os parâmetros necessários têm de ser preenchidos para enviar para o Azure.
- Herança
-
azure.mgmt.iothub._serialization.ModelFallbackRouteProperties
Construtor
FallbackRouteProperties(*, source: str | _models.RoutingSource, endpoint_names: List[str], is_enabled: bool, name: str | None = None, condition: str | None = None, **kwargs: Any)
Parâmetros Só de Palavra-Chave
Name | Description |
---|---|
name
|
O nome da rota. O nome só pode incluir carateres alfanuméricos, períodos, carateres de sublinhado, hífenes, tem um comprimento máximo de 64 carateres e tem de ser exclusivo. |
source
|
str ou
RoutingSource
A origem à qual a regra de encaminhamento deve ser aplicada. Por exemplo, DeviceMessages. Obrigatório. Os valores conhecidos são: "Inválido", "DeviceMessages", "TwinChangeEvents", "DeviceLifecycleEvents", "DeviceJobLifecycleEvents", "DigitalTwinChangeEvents" e "DeviceConnectionStateEvents". |
condition
|
A condição que é avaliada para aplicar a rota de contingência. Se a condição não for fornecida, será avaliada como verdadeira por predefinição. Para obter a gramática, consulte: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language. |
endpoint_names
|
A lista de pontos finais para os quais as mensagens que satisfazem a condição são encaminhadas. Atualmente, só é permitido um ponto final. Obrigatório. |
is_enabled
|
Utilizado para especificar se a rota de contingência está ativada. Obrigatório. |
Variáveis
Name | Description |
---|---|
name
|
O nome da rota. O nome só pode incluir carateres alfanuméricos, períodos, carateres de sublinhado, hífenes, tem um comprimento máximo de 64 carateres e tem de ser exclusivo. |
source
|
str ou
RoutingSource
A origem à qual a regra de encaminhamento deve ser aplicada. Por exemplo, DeviceMessages. Obrigatório. Os valores conhecidos são: "Inválido", "DeviceMessages", "TwinChangeEvents", "DeviceLifecycleEvents", "DeviceJobLifecycleEvents", "DigitalTwinChangeEvents" e "DeviceConnectionStateEvents". |
condition
|
A condição que é avaliada para aplicar a rota de contingência. Se a condição não for fornecida, será avaliada como verdadeira por predefinição. Para obter a gramática, consulte: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language. |
endpoint_names
|
A lista de pontos finais para os quais as mensagens que satisfazem a condição são encaminhadas. Atualmente, só é permitido um ponto final. Obrigatório. |
is_enabled
|
Utilizado para especificar se a rota de contingência está ativada. Obrigatório. |
Azure SDK for Python