FallbackRouteProperties Classe
As propriedades da rota de fallback. Hub IoT usa essas propriedades quando roteia mensagens para o ponto de extremidade de fallback.
Todos os parâmetros necessários devem ser preenchidos para enviar ao 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 somente de palavra-chave
Nome | Description |
---|---|
name
|
O nome da rota. O nome só pode incluir caracteres alfanuméricos, períodos, sublinhados, hifens, tem um comprimento máximo de 64 caracteres e deve ser exclusivo. |
source
|
str ou
RoutingSource
A origem à qual a regra de roteamento deve ser aplicada. Por exemplo, DeviceMessages. Obrigatórios. Os valores conhecidos são: "Invalid", "DeviceMessages", "TwinChangeEvents", "DeviceLifecycleEvents", "DeviceJobLifecycleEvents", "DigitalTwinChangeEvents", "DeviceConnectionStateEvents" e "MqttBrokerMessages". |
condition
|
A condição que é avaliada para aplicar a rota de fallback. Se a condição não for fornecida, ela será avaliada como true por padrão. Para gramática, consulte: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language. |
endpoint_names
|
A lista de pontos de extremidade para os quais as mensagens que atendem à condição são roteadas. Atualmente, apenas 1 ponto de extremidade é permitido. Obrigatórios. |
is_enabled
|
Usado para especificar se a rota de fallback está habilitada. Obrigatórios. |
Variáveis
Nome | Description |
---|---|
name
|
O nome da rota. O nome só pode incluir caracteres alfanuméricos, períodos, sublinhados, hifens, tem um comprimento máximo de 64 caracteres e deve ser exclusivo. |
source
|
str ou
RoutingSource
A origem à qual a regra de roteamento deve ser aplicada. Por exemplo, DeviceMessages. Obrigatórios. Os valores conhecidos são: "Invalid", "DeviceMessages", "TwinChangeEvents", "DeviceLifecycleEvents", "DeviceJobLifecycleEvents", "DigitalTwinChangeEvents", "DeviceConnectionStateEvents" e "MqttBrokerMessages". |
condition
|
A condição que é avaliada para aplicar a rota de fallback. Se a condição não for fornecida, ela será avaliada como true por padrão. Para gramática, consulte: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language. |
endpoint_names
|
A lista de pontos de extremidade para os quais as mensagens que atendem à condição são roteadas. Atualmente, apenas 1 ponto de extremidade é permitido. Obrigatórios. |
is_enabled
|
Usado para especificar se a rota de fallback está habilitada. Obrigatórios. |
Azure SDK for Python