VirtualNetworkGatewayIpConfigurationArgs

data class VirtualNetworkGatewayIpConfigurationArgs(val name: Output<String>? = null, val privateIpAddressAllocation: Output<String>? = null, val publicIpAddressId: Output<String>, val subnetId: Output<String>) : ConvertibleToJava<VirtualNetworkGatewayIpConfigurationArgs>

Constructors

Link copied to clipboard
fun VirtualNetworkGatewayIpConfigurationArgs(name: Output<String>? = null, privateIpAddressAllocation: Output<String>? = null, publicIpAddressId: Output<String>, subnetId: Output<String>)

Functions

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

Properties

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

A user-defined name of the IP configuration. Defaults to vnetGatewayConfig.

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

Defines how the private IP address of the gateways virtual interface is assigned. Valid options are Static or Dynamic. Defaults to Dynamic.

Link copied to clipboard

The ID of the public IP address to associate with the Virtual Network Gateway.

Link copied to clipboard
val subnetId: Output<String>

The ID of the gateway subnet of a virtual network in which the virtual network gateway will be created. It is mandatory that the associated subnet is named GatewaySubnet. Therefore, each virtual network can contain at most a single Virtual Network Gateway.