AccountNetworkRulesArgs

data class AccountNetworkRulesArgs(val bypasses: Output<List<String>>? = null, val defaultAction: Output<String>, val ipRules: Output<List<String>>? = null, val privateLinkAccesses: Output<List<AccountNetworkRulesPrivateLinkAccessArgs>>? = null, val virtualNetworkSubnetIds: Output<List<String>>? = null) : ConvertibleToJava<AccountNetworkRulesArgs>

Constructors

Link copied to clipboard
constructor(bypasses: Output<List<String>>? = null, defaultAction: Output<String>, ipRules: Output<List<String>>? = null, privateLinkAccesses: Output<List<AccountNetworkRulesPrivateLinkAccessArgs>>? = null, virtualNetworkSubnetIds: Output<List<String>>? = null)

Properties

Link copied to clipboard
val bypasses: Output<List<String>>? = null

Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Valid options are any combination of Logging, Metrics, AzureServices, or None.

Link copied to clipboard
val defaultAction: Output<String>

Specifies the default action of allow or deny when no other rules match. Valid options are Deny or Allow.

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

List of public IP or IP ranges in CIDR Format. Only IPv4 addresses are allowed. /31 CIDRs, /32 CIDRs, and Private IP address ranges (as defined in RFC 1918), are not allowed.

Link copied to clipboard

One or more private_link_access block as defined below.

Link copied to clipboard
val virtualNetworkSubnetIds: Output<List<String>>? = null

A list of resource ids for subnets.

Functions

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