RouteProperties Classe
As propriedades de uma regra de roteamento que seu hub IoT usa para rotear mensagens para pontos de extremidade.
Todos os parâmetros necessários devem ser preenchidos para enviar ao Azure.
- Herança
-
azure.mgmt.iothub._serialization.ModelRouteProperties
Construtor
RouteProperties(*, name: str, source: str | _models.RoutingSource, endpoint_names: List[str], is_enabled: bool, 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. Obrigatórios. |
source
|
str ou
RoutingSource
A origem à qual a regra de roteamento deve ser aplicada, como DeviceMessages. Obrigatórios. Os valores conhecidos são: "Invalid", "DeviceMessages", "TwinChangeEvents", "DeviceLifecycleEvents", "DeviceJobLifecycleEvents" e "DeviceConnectionStateEvents". |
condition
|
A condição que é avaliada para aplicar a regra de roteamento. Se nenhuma condiçã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 um ponto de extremidade é permitido. Obrigatórios. |
is_enabled
|
Usado para especificar se uma rota 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. Obrigatórios. |
source
|
str ou
RoutingSource
A origem à qual a regra de roteamento deve ser aplicada, como DeviceMessages. Obrigatórios. Os valores conhecidos são: "Invalid", "DeviceMessages", "TwinChangeEvents", "DeviceLifecycleEvents", "DeviceJobLifecycleEvents" e "DeviceConnectionStateEvents". |
condition
|
A condição que é avaliada para aplicar a regra de roteamento. Se nenhuma condiçã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 um ponto de extremidade é permitido. Obrigatórios. |
is_enabled
|
Usado para especificar se uma rota está habilitada. Obrigatórios. |
Azure SDK for Python