VnetConfigurationArgs

data class VnetConfigurationArgs(val dockerBridgeCidr: Output<String>? = null, val infrastructureSubnetId: Output<String>? = null, val internal: Output<Boolean>? = null, val outboundSettings: Output<ManagedEnvironmentOutboundSettingsArgs>? = null, val platformReservedCidr: Output<String>? = null, val platformReservedDnsIP: Output<String>? = null, val runtimeSubnetId: Output<String>? = null) : ConvertibleToJava<VnetConfigurationArgs>

Configuration properties for apps environment to join a Virtual Network

Constructors

Link copied to clipboard
constructor(dockerBridgeCidr: Output<String>? = null, infrastructureSubnetId: Output<String>? = null, internal: Output<Boolean>? = null, outboundSettings: Output<ManagedEnvironmentOutboundSettingsArgs>? = null, platformReservedCidr: Output<String>? = null, platformReservedDnsIP: Output<String>? = null, runtimeSubnetId: Output<String>? = null)

Properties

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

CIDR notation IP range assigned to the Docker bridge, network. Must not overlap with any other provided IP ranges.

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

Resource ID of a subnet for infrastructure components. This subnet must be in the same VNET as the subnet defined in runtimeSubnetId. Must not overlap with any other provided IP ranges.

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

Boolean indicating the environment only has an internal load balancer. These environments do not have a public static IP resource. They must provide runtimeSubnetId and infrastructureSubnetId if enabling this property

Link copied to clipboard

Configuration used to control the Environment Egress outbound traffic

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

IP range in CIDR notation that can be reserved for environment infrastructure IP addresses. Must not overlap with any other provided IP ranges.

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

An IP address from the IP range defined by platformReservedCidr that will be reserved for the internal DNS server.

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

This field is deprecated and not used. If you wish to provide your own subnet that Container App containers are injected into, then you should leverage the infrastructureSubnetId.

Functions

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