Class IoTHubRouteArgs
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Azure.Iot.Inputs
Assembly: Pulumi.Azure.dll
Syntax
public sealed class IoTHubRouteArgs : ResourceArgs
Constructors
View SourceIoTHubRouteArgs()
Declaration
public IoTHubRouteArgs()
Properties
View SourceCondition
The condition that is evaluated to apply the routing rule. If no condition is provided, it evaluates to true by default. For grammar, see: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language.
Declaration
public Input<string> Condition { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Enabled
Used to specify whether a route is enabled.
Declaration
public Input<bool> Enabled { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
EndpointNames
The list of endpoints to which messages that satisfy the condition are routed.
Declaration
public InputList<string> EndpointNames { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
Name
The name of the route.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Source
The source that the routing rule is to be applied to, such as DeviceMessages. Possible values include: RoutingSourceInvalid, RoutingSourceDeviceMessages, RoutingSourceTwinChangeEvents, RoutingSourceDeviceLifecycleEvents, RoutingSourceDeviceJobLifecycleEvents.
Declaration
public Input<string> Source { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |