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
constructor(name: Output<String>? = null, privateIpAddressAllocation: Output<String>? = null, publicIpAddressId: Output<String>, subnetId: Output<String>)

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. The only valid value is Dynamic for Virtual Network Gateway (Static is not supported by the service yet). 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.

Functions

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