NetworkInterfaceIpConfigurationArgs

data class NetworkInterfaceIpConfigurationArgs(val gatewayLoadBalancerFrontendIpConfigurationId: Output<String>? = null, val name: Output<String>, val primary: Output<Boolean>? = null, val privateIpAddress: Output<String>? = null, val privateIpAddressAllocation: Output<String>, val privateIpAddressVersion: Output<String>? = null, val publicIpAddressId: Output<String>? = null, val subnetId: Output<String>? = null) : ConvertibleToJava<NetworkInterfaceIpConfigurationArgs>

Constructors

Link copied to clipboard
constructor(gatewayLoadBalancerFrontendIpConfigurationId: Output<String>? = null, name: Output<String>, primary: Output<Boolean>? = null, privateIpAddress: Output<String>? = null, privateIpAddressAllocation: Output<String>, privateIpAddressVersion: Output<String>? = null, publicIpAddressId: Output<String>? = null, subnetId: Output<String>? = null)

Properties

The Frontend IP Configuration ID of a Gateway SKU Load Balancer.

Link copied to clipboard
val name: Output<String>

A name used for this IP Configuration.

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

Is this the Primary IP Configuration? Must be true for the first ip_configuration when multiple are specified. Defaults to false.

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

The first private IP address of the network interface.

Link copied to clipboard

The allocation method used for the Private IP Address. Possible values are Dynamic and Static.

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

The IP Version to use. Possible values are IPv4 or IPv6. Defaults to IPv4.

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

Reference to a Public IP Address to associate with this NIC

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

The ID of the Subnet where this Network Interface should be located in.

Functions

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