Compartir a través de


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

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
str

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
str

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
str

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
str

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.