NetworkRuleSetsArgs

data class NetworkRuleSetsArgs(val applyToDevices: Output<Boolean>? = null, val applyToIoTCentral: Output<Boolean>? = null, val defaultAction: Output<Either<String, NetworkAction>>? = null, val ipRules: Output<List<NetworkRuleSetIpRuleArgs>>? = null) : ConvertibleToJava<NetworkRuleSetsArgs>

Network Rule Set Properties of this IoT Central application.

Constructors

Link copied to clipboard
constructor(applyToDevices: Output<Boolean>? = null, applyToIoTCentral: Output<Boolean>? = null, defaultAction: Output<Either<String, NetworkAction>>? = null, ipRules: Output<List<NetworkRuleSetIpRuleArgs>>? = null)

Properties

Link copied to clipboard
val applyToDevices: Output<Boolean>? = null

Whether these rules apply for device connectivity to IoT Hub and Device Provisioning service associated with this application.

Link copied to clipboard
val applyToIoTCentral: Output<Boolean>? = null

Whether these rules apply for connectivity via IoT Central web portal and APIs.

Link copied to clipboard
val defaultAction: Output<Either<String, NetworkAction>>? = null

The default network action to apply.

Link copied to clipboard
val ipRules: Output<List<NetworkRuleSetIpRuleArgs>>? = null

List of IP rules.

Functions

Link copied to clipboard
open override fun toJava(): NetworkRuleSetsArgs