Delen via


RouteProperties Klas

De eigenschappen van een routeringsregel die uw IoT-hub gebruikt om berichten naar eindpunten te routeren.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

Overname
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)

Keyword-Only Parameters

Name Description
name
str

De naam van de route. De naam mag alleen alfanumerieke tekens, punten, onderstrepingstekens, afbreekstreepjes bevatten, heeft een maximale lengte van 64 tekens en moet uniek zijn. Vereist.

source

De bron waarop de routeringsregel moet worden toegepast, zoals DeviceMessages. Vereist. Bekende waarden zijn: 'DeviceMessages', 'TwinChangeEvents', 'DeviceLifecycleEvents' en 'DeviceJobLifecycleEvents'.

condition
str

De voorwaarde die wordt geëvalueerd om de regel voor doorsturen toe te passen. Als er geen voorwaarde wordt opgegeven, wordt standaard waar geëvalueerd. Zie voor grammatica: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language.

endpoint_names

De lijst met eindpunten waarnaar berichten worden doorgestuurd die voldoen aan de voorwaarde. Momenteel is slechts één eindpunt toegestaan. Vereist.

is_enabled

Wordt gebruikt om op te geven of een route is ingeschakeld. Vereist.

Variabelen

Name Description
name
str

De naam van de route. De naam mag alleen alfanumerieke tekens, punten, onderstrepingstekens, afbreekstreepjes bevatten, heeft een maximale lengte van 64 tekens en moet uniek zijn. Vereist.

source

De bron waarop de routeringsregel moet worden toegepast, zoals DeviceMessages. Vereist. Bekende waarden zijn: 'DeviceMessages', 'TwinChangeEvents', 'DeviceLifecycleEvents' en 'DeviceJobLifecycleEvents'.

condition
str

De voorwaarde die wordt geëvalueerd om de regel voor doorsturen toe te passen. Als er geen voorwaarde wordt opgegeven, wordt standaard waar geëvalueerd. Zie voor grammatica: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language.

endpoint_names

De lijst met eindpunten waarnaar berichten worden doorgestuurd die voldoen aan de voorwaarde. Momenteel is slechts één eindpunt toegestaan. Vereist.

is_enabled

Wordt gebruikt om op te geven of een route is ingeschakeld. Vereist.