NetworkInterfaceIpConfiguration

data class NetworkInterfaceIpConfiguration(val gatewayLoadBalancerFrontendIpConfigurationId: String? = null, val name: String, val primary: Boolean? = null, val privateIpAddress: String? = null, val privateIpAddressAllocation: String, val privateIpAddressVersion: String? = null, val publicIpAddressId: String? = null, val subnetId: String? = null)

Constructors

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

Types

Link copied to clipboard
object Companion

Properties

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

Link copied to clipboard

A name used for this IP Configuration.

Link copied to clipboard
val primary: 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

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

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

Link copied to clipboard

Reference to a Public IP Address to associate with this NIC

Link copied to clipboard
val subnetId: String? = null

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