NetworkRuleSetArgs

data class NetworkRuleSetArgs(val bypass: Output<Either<String, Bypass>>? = null, val defaultAction: Output<DefaultAction>, val ipRules: Output<List<IPRuleArgs>>? = null, val resourceAccessRules: Output<List<ResourceAccessRuleArgs>>? = null, val virtualNetworkRules: Output<List<VirtualNetworkRuleArgs>>? = null) : ConvertibleToJava<NetworkRuleSetArgs>

Network rule set

Constructors

Link copied to clipboard
constructor(bypass: Output<Either<String, Bypass>>? = null, defaultAction: Output<DefaultAction>, ipRules: Output<List<IPRuleArgs>>? = null, resourceAccessRules: Output<List<ResourceAccessRuleArgs>>? = null, virtualNetworkRules: Output<List<VirtualNetworkRuleArgs>>? = null)

Properties

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

Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Possible values are any combination of Logging|Metrics|AzureServices (For example, "Logging, Metrics"), or None to bypass none of those traffics.

Link copied to clipboard

Specifies the default action of allow or deny when no other rules match.

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

Sets the IP ACL rules

Link copied to clipboard

Sets the resource access rules

Link copied to clipboard

Sets the virtual network rules

Functions

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