RouteProperties Clase
Las propiedades de una regla de enrutamiento que usa ioT Hub para enrutar mensajes a puntos de conexión.
Todos los parámetros necesarios deben rellenarse para enviarlos a Azure.
- Herencia
-
azure.mgmt.iothub._serialization.ModelRouteProperties
Constructor
RouteProperties(*, name: str, source: str | _models.RoutingSource, endpoint_names: List[str], is_enabled: bool, condition: str | None = None, **kwargs: Any)
Parámetros de palabra clave únicamente
Nombre | Description |
---|---|
name
|
Nombre de la ruta. El nombre solo puede incluir caracteres alfanuméricos, puntos, caracteres de subrayado, guiones, tiene una longitud máxima de 64 caracteres y debe ser único. Necesario. |
source
|
Origen al que se va a aplicar la regla de enrutamiento, como DeviceMessages. Necesario. Los valores conocidos son: "Invalid", "DeviceMessages", "TwinChangeEvents", "DeviceLifecycleEvents", "DeviceJobLifecycleEvents" y "DeviceConnectionStateEvents". |
condition
|
Condición que se evalúa para aplicar la regla de enrutamiento. Si no se proporciona ninguna condición, se evalúa como true de forma predeterminada. Para la gramática, vea: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language. |
endpoint_names
|
Lista de puntos de conexión a los que se enrutan los mensajes que cumplen la condición. Actualmente solo se permite un punto de conexión. Necesario. |
is_enabled
|
Se usa para especificar si una ruta está habilitada. Necesario. |
Variables
Nombre | Description |
---|---|
name
|
Nombre de la ruta. El nombre solo puede incluir caracteres alfanuméricos, puntos, caracteres de subrayado, guiones, tiene una longitud máxima de 64 caracteres y debe ser único. Necesario. |
source
|
Origen al que se va a aplicar la regla de enrutamiento, como DeviceMessages. Necesario. Los valores conocidos son: "Invalid", "DeviceMessages", "TwinChangeEvents", "DeviceLifecycleEvents", "DeviceJobLifecycleEvents" y "DeviceConnectionStateEvents". |
condition
|
Condición que se evalúa para aplicar la regla de enrutamiento. Si no se proporciona ninguna condición, se evalúa como true de forma predeterminada. Para la gramática, vea: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language. |
endpoint_names
|
Lista de puntos de conexión a los que se enrutan los mensajes que cumplen la condición. Actualmente solo se permite un punto de conexión. Necesario. |
is_enabled
|
Se usa para especificar si una ruta está habilitada. Necesario. |
Azure SDK for Python