NetworkRuleSetArgs

data class NetworkRuleSetArgs(val bypass: Output<Either<String, ByPassSelection>>? = null, val defaultAction: Output<Either<String, NetworkRuleAction>>? = null, val ipRules: Output<List<IpRuleArgs>>? = null, val virtualNetworkRules: Output<List<VirtualNetworkRuleArgs>>? = null) : ConvertibleToJava<NetworkRuleSetArgs>

A set of rules governing the network accessibility.

Constructors

Link copied to clipboard
constructor(bypass: Output<Either<String, ByPassSelection>>? = null, defaultAction: Output<Either<String, NetworkRuleAction>>? = null, ipRules: Output<List<IpRuleArgs>>? = null, virtualNetworkRules: Output<List<VirtualNetworkRuleArgs>>? = null)

Properties

Link copied to clipboard
val bypass: Output<Either<String, ByPassSelection>>? = null

Setting for trusted services.

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

The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated.

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

The list of IP address rules.

Link copied to clipboard

The list of virtual network rules.

Functions

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