Partilhar via


FallbackRouteProperties Classe

As propriedades da rota de retorno. IoT Hub utiliza estas propriedades quando encaminha mensagens para o ponto final do recuo.

Todos os parâmetros necessários devem ser povoados para serem enviados para 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)

Variáveis

name
str

O nome da rota. O nome só pode incluir caracteres alfanuméricos, períodos, sublinhados, hífenes, tem um comprimento máximo de 64 caracteres, e deve ser único.

source
str ou RoutingSource

A fonte a que deve ser aplicada a regra de encaminhamento. Por exemplo, DeviceMessages. Obrigatório. Os valores conhecidos são: "Inválidos", "DeviceMessages", "TwinChangeEvents", "DeviceLifecycleEvents", "DeviceJobLifecycleEvents" e "DeviceConnectionStateEvents".

condition
str

A condição que é avaliada para aplicar a rota de retorno. Se a condição não for fornecida, avaliará a verdade por defeito. Para gramática, consulte: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language.

endpoint_names
list[str]

A lista de pontos finais para os quais as mensagens que satisfazem a condição são encaminhada para. Atualmente apenas 1 ponto final é permitido. Obrigatório.

is_enabled
bool

Usado para especificar se a rota de retorno está ativada. Obrigatório.