NetworkProfileArgs

data class NetworkProfileArgs(val egressNatIp: Output<List<IPAddressArgs>>? = null, val enableEgressNat: Output<Either<String, EgressNat>>, val networkType: Output<Either<String, NetworkType>>, val publicIps: Output<List<IPAddressArgs>>, val trustedRanges: Output<List<String>>? = null, val vnetConfiguration: Output<VnetConfigurationArgs>? = null, val vwanConfiguration: Output<VwanConfigurationArgs>? = null) : ConvertibleToJava<NetworkProfileArgs>

Network settings for Firewall

Constructors

Link copied to clipboard
constructor(egressNatIp: Output<List<IPAddressArgs>>? = null, enableEgressNat: Output<Either<String, EgressNat>>, networkType: Output<Either<String, NetworkType>>, publicIps: Output<List<IPAddressArgs>>, trustedRanges: Output<List<String>>? = null, vnetConfiguration: Output<VnetConfigurationArgs>? = null, vwanConfiguration: Output<VwanConfigurationArgs>? = null)

Properties

Link copied to clipboard
val egressNatIp: Output<List<IPAddressArgs>>? = null

Egress nat IP to use

Link copied to clipboard
val enableEgressNat: Output<Either<String, EgressNat>>

Enable egress NAT, enabled by default

Link copied to clipboard
val networkType: Output<Either<String, NetworkType>>

vnet or vwan, cannot be updated

Link copied to clipboard

List of IPs associated with the Firewall

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

Non-RFC 1918 address

Link copied to clipboard

Vnet configurations

Link copied to clipboard

Vwan configurations

Functions

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