Partilhar via


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.Model
FallbackRouteProperties

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
str

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

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
str

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
str

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

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
str

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.