Class RoutePropertiesArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.azurenative.devices.inputs.RoutePropertiesArgs
-
public final class RoutePropertiesArgs extends com.pulumi.resources.ResourceArgs
The properties of a routing rule that your IoT hub uses to route messages to endpoints.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RoutePropertiesArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static RoutePropertiesArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RoutePropertiesArgs.Builder
builder()
static RoutePropertiesArgs.Builder
builder(RoutePropertiesArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
condition()
com.pulumi.core.Output<java.util.List<java.lang.String>>
endpointNames()
com.pulumi.core.Output<java.lang.Boolean>
isEnabled()
com.pulumi.core.Output<java.lang.String>
name()
com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,RoutingSource>>
source()
-
-
-
Field Detail
-
Empty
public static final RoutePropertiesArgs Empty
-
-
Method Detail
-
condition
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> condition()
- Returns:
- 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
-
endpointNames
public com.pulumi.core.Output<java.util.List<java.lang.String>> endpointNames()
- Returns:
- The list of endpoints to which messages that satisfy the condition are routed. Currently only one endpoint is allowed.
-
isEnabled
public com.pulumi.core.Output<java.lang.Boolean> isEnabled()
- Returns:
- Used to specify whether a route is enabled.
-
name
public com.pulumi.core.Output<java.lang.String> name()
- Returns:
- The name of the route. The name can only include alphanumeric characters, periods, underscores, hyphens, has a maximum length of 64 characters, and must be unique.
-
source
public com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,RoutingSource>> source()
- Returns:
- The source that the routing rule is to be applied to, such as DeviceMessages.
-
builder
public static RoutePropertiesArgs.Builder builder()
-
builder
public static RoutePropertiesArgs.Builder builder(RoutePropertiesArgs defaults)
-
-